/* promotionalstressballs */

#html-body .homepage-main-slider .pagebuilder-slide-wrapper { background-position: right top; }
.homepage-main-slider .pagebuilder-slide-wrapper .pagebuilder-collage-content { max-width: 900px; }
.homepage-main-slider .pagebuilder-slide-wrapper .pagebuilder-slide-button { background: #FFFFFF1A; backdrop-filter: blur(150px); color: var(--white); border: 1px solid var(--white); }
.homepage-main-slider .pagebuilder-slide-wrapper .pagebuilder-slide-button:hover { background: var(--theam-color); border-color: var(--theam-color); }
button.load-more, .catalog-product-view .product-info-main .sparsh_product_inquiry_button .primary.action { border: 1px solid var(--theam-color); color: var(--theam-color); }
button.load-more:hover, .catalog-product-view .product-info-main .sparsh_product_inquiry_button .primary.action:hover { background: var(--theam-color); }
.actions-primary .action.primary { background: var(--theam-color); border-color: var(--theam-color); }
.actions-primary .action.primary:hover { background: var(--hover-theam); border-color: var(--theam-color); }
.top-promotions-wrapper .promotion-block .promotion-content .title { color: #212121; }
.top-promotions-wrapper .promotion-block .promotion-content .buttons .action.primary { color: var(--theam-color); }
.bottom-promotions-wrapper .promotion-block .promotion-content .subtxt { max-width: 92%; }
.buttons .action.primary.learn-more:hover, .bottom-promotions-wrapper .promotion-item:nth-child(2) .promotion-content .buttons .learn-more:hover { background: var(--theam-color); border: 1px solid var(--theam-color); }
.home-page-faqs-block .content-heading .title { color: var(--primary-color); }
.sparsh-product-inquiry-popup-modal .action.submit.primary { border-color: var(--theam-color); }
.sparsh-product-inquiry-popup-modal .action.submit.primary span { color: var(--theam-color); }
.sparsh-product-inquiry-popup-modal .action.submit.primary:hover span { color: var(--white); }
.sparsh-product-inquiry-popup-modal .action.submit.primary:hover { background: var(--theam-color); }





/* Responsive css */
@media (max-width: 1799px) {
.homepage-main-slider .pagebuilder-slide-wrapper .pagebuilder-collage-content { max-width: 830px; }
}
@media (max-width: 1499px) {
.homepage-main-slider .pagebuilder-slide-wrapper .pagebuilder-collage-content { max-width: 650px; }
}
@media (max-width: 1399px) {
.homepage-main-slider .pagebuilder-slide-wrapper .pagebuilder-collage-content { max-width: 46%; }
.bottom-promotions-wrapper .promotion-item { grid-template-columns: 385px auto; }
}
@media (max-width: 1199px) {
.bottom-promotions-wrapper .promotion-item { grid-template-columns: 320px auto; }
}
@media (max-width: 991px) {
#html-body .homepage-main-slider .pagebuilder-slide-wrapper { background-position: 85%; }
.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%; }
.homepage-main-slider .pagebuilder-slide-wrapper .pagebuilder-overlay { height: calc(100vh - 119px); position: relative; }
.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; }
#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) {
}
@media screen and (max-width:600px) {
#html-body .homepage-main-slider .pagebuilder-slide-wrapper { background-position: 80%; }
.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: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 - 129px); }
.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-item { grid-template-columns: 100% auto; padding: 20px;}
}
@media screen and (max-width:420px) {
.bottom-promotions-wrapper .promotion-block .promotion-content .subtxt { max-width: 100%; }
}
@media screen and (max-width:376px) {
.homepage-main-slider .pagebuilder-slide-wrapper .pagebuilder-overlay { height: calc(100vh - 114px); }
}