/* promotionalbaseballcaps */ 
#html-body .homepage-main-slider .pagebuilder-slide-wrapper { background-position: right top; }
.homepage-main-slider .pagebuilder-slide-wrapper .pagebuilder-slide-button { background: #AB53001A; backdrop-filter: blur(150px); color: var(--theam-color); }
.block-products-list .block-title strong { color: var(--theam-color); }
button.load-more, .catalog-product-view .product-info-main .sparsh_product_inquiry_button .primary.action { color: var(--theam-color); }
.top-promotions-wrapper .promotion-block .promotion-content .title { color: #212121; }
.bottom-promotions-wrapper .promotion-item { grid-template-columns: 475px auto; }
.bottom-promotions-wrapper .promotion-item .promotion-content .title { color: var(--theam-color); }
.bottom-promotions-wrapper .promotion-block .promotion-content .subtxt { color: var(--theam-dark); max-width: 75%; }
.buttons .action.primary.learn-more { border: 1px solid var(--primary-color); color: var(--theam-color); }
.home-page-faqs-block .content-heading .title { color: var(--theam-color); }
.sparsh-product-inquiry-popup-modal .action.submit.primary span { color: var(--theam-color); }
.catalog-product-view .product-info-main .page-title span { color: var(--theam-color); }
.sparsh-product-inquiry-popup-modal .display_sparsh_product_inquiry_model_title { color: var(--theam-color); }

/* Responsive css */
@media (max-width: 1399px) {
.homepage-main-slider .pagebuilder-slide-wrapper .pagebuilder-collage-content { max-width: 60%; }
.bottom-promotions-wrapper .promotion-item { grid-template-columns: 440px auto; }
.bottom-promotions-wrapper .promotion-block .promotion-content .subtxt { max-width: 74%; }
}
@media (max-width: 1199px) {
.bottom-promotions-wrapper .promotion-item { grid-template-columns: 370px auto; }
.bottom-promotions-wrapper .promotion-block .promotion-content .subtxt { max-width: 65%; }
}
@media (max-width: 991px) {
#html-body .homepage-main-slider .pagebuilder-slide-wrapper { background-position: 85%; }
.bottom-promotions-wrapper .promotion-block .promotion-content .subtxt { max-width: 80%; }
.bottom-promotions-wrapper .promotion-item { grid-template-columns: 64% auto; }
}
@media screen and (max-width:768px) {
.homepage-main-slider .pagebuilder-slide-wrapper .pagebuilder-collage-content { max-width: 65%; }
#html-body .homepage-main-slider .pagebuilder-slide-wrapper { background-position: 85%; }
.catalog-product-view .product.media .fotorama__wrap .fotorama__stage { max-height: unset; }
}
@media screen and (max-width:767px) {
.homepage-main-slider .pagebuilder-slide-wrapper .pagebuilder-overlay:before { content: ""; height: 100%; width: 100%; position: absolute; top: 0; left: 0; background: var(--overlay-color); }
.homepage-main-slider .pagebuilder-slide-wrapper .pagebuilder-collage-content { position: relative; }
.bottom-promotions-wrapper .promotion-item { grid-template-columns: 94% auto; }
.bottom-promotions-wrapper .promotion-block .promotion-image::before { content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: var(--overlay-color); background-size: cover; }
}
@media screen and (max-width:600px) {
#html-body .homepage-main-slider .pagebuilder-slide-wrapper { background-position: 80%; }
}
@media screen and (max-width:576px) {
.homepage-main-slider .pagebuilder-slide-wrapper .pagebuilder-collage-content { max-width: 70%; }
}
@media screen and (max-width:480px) {
.homepage-main-slider .pagebuilder-slide-wrapper .pagebuilder-overlay { height: calc(100vh - 125px); }
.homepage-main-slider .pagebuilder-slide-wrapper .pagebuilder-collage-content { max-width: 82%; }
#html-body .homepage-main-slider .pagebuilder-slide-wrapper { background-position: 80%; }
.bottom-promotions-wrapper .promotion-block .promotion-content .subtxt { max-width: 100%; }
.bottom-promotions-wrapper .promotion-item { grid-template-columns: 100% auto; }
}

@media screen and (max-width:376px) {
.homepage-main-slider .pagebuilder-slide-wrapper .pagebuilder-overlay { height: calc(100vh - 114px); }
}