/** Shopify CDN: Minification failed

Line 533:21 Expected identifier but found whitespace
Line 533:23 Unexpected "{"
Line 533:32 Expected ":"
Line 534:16 Expected identifier but found whitespace
Line 534:18 Unexpected "{"
Line 534:27 Expected ":"
Line 534:53 Expected ":"
Line 535:19 Expected identifier but found whitespace
Line 535:21 Unexpected "{"
Line 535:30 Expected ":"
... and 9 more hidden warnings

**/
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap');

/* Your other CSS below */
body {
  font-family: 'Source Sans 3', sans-serif;
}

h1, h2, h3, h4, h5, h6, p, div {
  font-family: 'Source Sans 3', sans-serif !important;
}


/* 23-04-2025 */

.footer__blocks-wrapper.grid.grid--2-col.grid--4-col-tablet.grid--2-col-tablet.grid--4-col-desktop.scroll-trigger.animate--slide-in {
    display: grid !important;
    grid-template-columns: repeat(5, 1fr) !important;
    gap: 1rem;
}
.footer-block.grid__item {
    width: 100%!important;
    max-width: calc(100% - var(--grid-desktop-horizontal-spacing) / 2)!important;
    display: flex;
    align-items: center;
}
 .footer-block.footer_5.grid__item.footer-block--menu.scroll-trigger.animate--slide-in {
    display: flex;
    justify-content: end;
}
.footer-block.footer_4.grid__item.footer-block--menu.scroll-trigger.animate--slide-in {
    display: flex;
    justify-content: end;
} 
ul.footer__list-social.list-unstyled.list-social.bottom-position.text-color-secondary.text-color-secondary-hover.scroll-trigger.animate--slide-in {
    display: flex;
    justify-content: center;
}
.scrolling-banner .scrolling-item, .scrolling-banner .scrolling-item div {
    font-size: 46px!important;
    font-weight: 900;
}
.slider-product-wrapper:after {
    content: "";
    position: absolute;
    z-index: 0;
    top: 4rem;
    left: 4rem;
    width: calc(100% - 8rem);
    height: calc(100% - 8rem);
    pointer-events: none;
    border: .3rem solid rgb(255 210 100);
    border-radius: 48% 52% 30% 70%/43% 79% 21% 57%;
    transition: border-radius calc(var(--duration-long) + .2s) ease-in-out;
}
.product-banner-slider__wrapper {z-index: 2;}

.slider-product {z-index: 2;}

.footer__content-top {display: block !important;}
.mobile_logo {display: none;}
h2.jdgm-rev-widg__title, .jdgm-carousel-title {
    color: rgb(var(--color-base-heading));
    font-size: 4.8rem;
    font-weight: 700;
    line-height: 1.2;
}
.apps.scroll-trigger {padding: 100px 0 !important;}
.notifictn_popup .field {width: 100% !important;}
.scrolling-item img {width: 65px !important;}
.multicolumn-card__info .reduceTxSz {font-size: 40px; text-align: center;}
.homeAbtSec p {font-size: 26px;}
.header ul li a {font-size: 22px; text-transform: uppercase;}
a.header__icon.header__icon--account.link.focus-inset.small-hide {display: none;}
.gallery-grid {max-width: 800px; margin: 0 auto; gap: 20px !important;}
.gallery-item {
    margin: 0 auto;
    padding: 10px;
    background-color: rgba(255,255,255,0.4);
    border-radius: 15px;
    border: 5px solid #f6ecd3;
    width: 100%;
}
.gallery-item .product__media {
    height: 100px;
    padding: 0!important;
    margin: 0 auto;
}
.gallery-item .product__media img {
   object-fit: contain;
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
}
.swiperrrr {width: 100%;}
h2.title.inline-richtext.slider-product-title {font-size: 104px;}
.head_bann_logo {padding-bottom: 20px;}
.product-content-btn .button {color: rgb(10 5 5);}
.product-content-btn .button:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: -1;
}
.product-content-btn .button {padding-left: 2.6rem; padding-right: 2.6rem;}
.multipallete-label h3.h4 {font-size: 22px;}
.jdgm-widget-actions-wrapper a.jdgm-write-rev-link {
    border-radius: 32px;
    padding: 15px;
    font-size: 18px;
}
.jdgm-form__fieldset a.jdgm-btn.jdgm-btn--border.jdgm-cancel-rev {border-radius: 32px;}
.jdgm-form__fieldset input.jdgm-btn.jdgm-btn--solid.jdgm-submit-rev {border-radius: 32px;}
.sls-purchase-options-container .sls-price {color: #231F20;}
label.sls-selling-plan-group-name, .sls-purchase-options-label {font-family: 'Source Sans 3' !important;}
.sealsubs-container .sls-purchase-options-container .sls-option-container, .sealsubs-container .sls-option-container {
  border: var(--buttons-border-size) solid rgba(var(--color-base-text)) !important;
}
div#shopify-block-AR3NpTXNqZERvV0NJc__seal_subscriptions_subscription_widget_mQbLax {display: none;}
form#product_form_8154759987373 {display: none;}
.card__content.cc {padding: 1rem 6rem;}
.card__content .button.buyNow_btn {margin-top: 14px;}
.featured-collection--slider .quick-add.no-js-hidden.bottom.center {display: none;}
form#quick-add-template--18493987029165__image-hubspot-banner8154759987373 {display: none;}
form#quick-add-template--18493987094701__749865e6-2139-4bb7-a898-c28c3c1b2bfd8154759987373 {display: none;}
.product_page .whychoose_3 {margin-left: auto; margin-right: auto;}
.product_page .whyPRDChooSec .multicolumn-card__info .reduceTxSz {font-size: 40px; text-align: left;}
.product_page .whyPRDChooSec .rte.text-color-main {font-size: 20px; }
.collcton_page .prd_Magic .sls-purchase-options-label {color: #fff !important;}
.head_bann_logo img {width: 220px;}
.whyPRDChooSec .rte.text-color-main {font-size: 20px;}
.homeMlti_Sec img.multicolumn-card__image {border-radius: 10px;}
.custom_videoSec {text-align: center;}
.custom_videoSec video {border-radius: 20px; height: 550px; object-fit: cover;}
.product_page span.deferred-media__poster-button.motion-reduce {display: none;}
.featColl_Home0 span.money.conversion-bear-money.seal-money.ht-money {display: none;}
.featColl_Home0 label#seal-purchase-options-label {color: #fff;}
.bfrAfterBg-Clr {background-color: #fff !important; margin-top: 100px;}
.videoSec0 video {width: 100%; border-radius: 10px; height: 470px; object-fit: cover;}
.login__btns a {font-size: 20px;}
.login-wrapp a.link.link--underline {font-size: 20px;}
.bfrAfterBg-Clr .image-comparison__caption {top: 50%; transform: translateY(-50%);}
.bfrAfterBg-Clr .shape.shape-top path {fill: rgb(var(--colors-background-main));}
.showcase .isolate.page-width {margin-bottom: 0;}
.showcase-slider.showcase {margin-bottom: 0;}
showcase-slider.home_showcaseSec.multicolumn {margin-bottom: 0;}
.prdName-Magic .bfrAfterBg-Clr {display: none;}
.custom-product-Sec .card-wrapper.product-card-wrapper {display: none;}

/* custom-product-style-Homepage */

.custom-product-Sec {max-width: 1100px; margin-top: 85px; width: calc(100% - 30px);}
.custom-product-Sec .cust_product__media-wrapper { --column-gap: 5rem; display: flex; flex-wrap: wrap; column-gap: var(--column-gap); align-items: flex-start;}
.custom-product-Sec .left-col {max-width: 40%; width: calc(40% - var(--column-gap) / 2); top: 4rem; position: sticky; border-radius: 2rem; display: block; z-index: 2;}
.right-col {max-width: 60%; width: calc(60% - var(--column-gap) / 2); display: block; z-index: 2;}
.custom-product-Sec .left-col > a {font-size: 64px; font-weight: 900; color: rgb(var(--color-base-text)); text-decoration: none; display: inline-block; text-transform: uppercase;}
.custom-product-Sec .left-col .price__regular {margin: 2rem 0;}
.custom-product-Sec .left-col span.price-item.price-item--regular {font-size: 48px; font-weight: 700;}
.custom-product-Sec .left-col .videoSec0 {margin-top: 10px;}
.custom-product-Sec {background-color: rgb(var(--colors-background-section-1)); border-radius: 2rem; position: relative;}
.custom-product-Sec .right-col {max-width: 60%; width: calc(60% - var(--column-gap) / 2); display: block; z-index: 2; border-radius: 2rem;}
.custom-product-Sec .slider-container {position: relative; gap: 3rem; display: flex;}
.custom-product-Sec .product-form {padding-top: 30px;}
.custom-product-Sec .product-form__quantity .form__label {font-size: 16px;}
.custom-product-Sec quantity-input.quantity {max-width: 100%;}
.custom-product-Sec .quantity__input {max-width: initial;}
.thumb.slick-slide.slick-current.slick-active img {border: 1px solid #000;}
.product-slider-thumbs .thumb img {width: 85px; height: 100px; object-fit: cover; border-radius: 8px; transition: border 0.2s ease;}

/* 05-05-2025  */
.custom-product-Sec .product-slider-thumbs .slick-prev, .custom-product-Sec .product-slider-thumbs .slick-next {display: none !important;}
.foo_copy_bsec {display: none !important;}
.coll_feature .font-P_24 p {font-size: 24px;}
.card__content.cc h3 {font-size: 28px;}
.testominilas-grid__list .star-rating {display: none !important;}
.swiper-button-prev, .swiper-button-next {display: block !important;}
.case-slider .swiper-button-next,
.case-slider .swiper-button-prev {color: #F26B2E;}
.home_showcaseSec.multicolumn.showcase {overflow: hidden;}
.case-slider {padding-bottom: 70px !important;}
.case-slider .swiper-button-next,
.case-slider .swiper-button-prev {color: #f26b2e; top: auto; bottom: 0; margin: 0; height: auto;}
.case-slider .swiper-button-prev {right: 50%; left: auto;}
.case-slider .swiper-button-next::after,
.case-slider .swiper-button-prev::after {font-size: 30px; font-weight: 700;}
.case-slider .swiper-button-next {left: 50%; right: 0; text-align: right;}

.trioAbtSec .trio-showcase.image-1-column.image-2-column { --sh-colum-gap-d: 3rem !important;}
.trioAbtSec .trio-showcase .trio-showcase__images--right .trio-showcase__media {width: 100%; height: 500px;}
.trioAbtSec .trio-showcase .title-wrapper.center h2.title {font-size: 48px !important; padding-bottom: 15px;}
.trioAbtSec .trio-showcase .title-wrapper .description p {font-weight: 600; font-size: 25px;}
.buy_now-btn {display: flex; justify-content: center; padding-top: 30px;}
.custom-pro-inn .buy_now-btn a.button {width: 100%;}
.image-comparison__caption--after h3 {font-weight: 900;}

/* Custom Section Css */

.product-slider-wrapper {display: flex; gap: 30px; align-items: flex-start; flex-direction: row; /* ensures horizontal layout */}

.product-slider-main {width: 520px;}

.product-slider-thumbs {width: 100px; order: 2;}

.product-slider-thumbs .thumb {margin-bottom: 10px; cursor: pointer;}

.product-slider-main img,
.product-slider-thumbs img {border-radius: 10px; width: 100%;}

.product-slider-thumbs img {border: .1rem solid rgb(var(--color-base-text), .2);}
.banner-col {height: 900px !important; min-height: 100% !important; max-height: 100%; position: relative;}
.banner-col div, .banner-col div img {min-height: 100%; height: 100%; object-fit: cover; width: 100%;}
.banner-col .two-img-sec {display: flex;}
.bennrslickSli .slick-prev {left: 50px; z-index: 1;}
  .slick-prev, .bennrslickSli 
 .slick-next {opacity: 1;}
  .bennrslickSli .slick-prev:before, .bennrslickSli .slick-next:before {
    font-size: 50px;
    opacity: 1;
    color: rgb(242 107 46);
    content: "";
    background-size: cover;
    width: 24px;
    height: 46px;
    display: block;
    }
 .bennrslickSli .slick-prev:before {
    background-image: url(/cdn/shop/files/angle-left.svg?v=1746789698);
 }
 .bennrslickSli .slick-next:before {
    background-image: url(/cdn/shop/files/angle-right.svg?v=1746789716);
 }
.bennrslickSli button.slick-next {right: 50px; z-index: 1;}
.overlay_contnt {position: absolute; max-width: 80rem; transform: translate(21%, 0); top: 40%;}
.banner-col::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.2);
}
  .overlay_contnt p {font-size: 28px;}
.home-bann-slid .section-image-overlay {
    position: absolute;
    object-fit: contain;
    height: auto;
    transform: translate(-50%,-50%);
    max-width: 100%;
    max-height: 100%;
    z-index: 1;
}
  .home-bann-slid img.section-image-overlay {left: 1%; width: 26%;}
.home-bann-slid img.section-image-overlay.overlay-2 {left: auto; right: 0; transform: translate(-0%,-50%);}
  .home-bann-slid img.section-image-overlay.overlay-3 {width: 25%; top: 85%; left: 20%;}
.text-center {text-align: center;}
.logoBox {
    display: flex;
    justify-content: center;
    column-gap: 22px;
}
.logoBox .logo {
    max-width: 250px;
    background-color: #fff;
    border-radius: 20px;
    max-height: 140px;
    display: flex;
    align-items: center;
    border: 2px solid #ebebeb;
    padding: 15px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.logoBox .logo img {
    max-width: 100%;
    width: 100%;
    object-fit: contain;
    height: 100%;
}
section.cust-logo-sec {
    background-color: rgb(var(--colors-background-section-2));
    padding: 100px 0;
}
.charityBox {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-top: 40px;
    gap: 15px;
    justify-content: center;
}
.chrtylogo {
    width: calc(25% - 15px);
    box-sizing: border-box;
    border: 1px solid #e7e7e7;
    border-radius: 30px;
    padding: 40px;
    background-color: #fff;
    height: 100%;
    min-height: 180px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.chrtylogo img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    max-width: 150px;
}
.descripST {
    font-size: 24px;
    line-height: 1.2;
    max-width: 64rem;
    margin: 0 auto;
}
.section-title {margin-bottom: 4rem;}
.home_page01 .homeAbtSec .image-with-text__text-item.grid__item {background-color: #f6ecd3; padding: 25px;}
.home_page01 .image-with-text__content .image-with-text__text+.button {margin-top: 0px !important;}
.home_page01 .image-with-text__text {margin-top: 0px !important;}
.home_page01 .homeAbtSec .global-media-settings {border-top-left-radius: 0 !important; border-bottom-left-radius: 0 !important;}
.home_page01 .image-with-text__text-item.grid__item {border-top-left-radius: 15px; border-bottom-left-radius: 15px;}
.home_page01 .homeAbtSec .image-with-text__content {padding: 0px !important;}
.textuppercse {text-transform: uppercase;}

/* Custom-product slider css */

.customPRD_Sldr .prdIMG {max-height: 660px; overflow: hidden;}

.customPRD_Sldr .prdthumbb {max-height: 100px; overflow: hidden;}
.prdIMG.slick-slide img {width: 100%;}
.customPRD_Sldr .prdIMG img {height: 660px;      object-fit: cover;   width: 100%; border-radius: 8px; border: 1px solid rgba(0,0,0,0.3);}

.customPRD_Sldr .prdthumbb img {height: 100px; object-fit: cover; width: 100%; border: 2px solid #f26b2e; border-radius: 8px; cursor: pointer;}
.customPRD_Sldr .slider-for {margin-bottom: 20px;  }
.customPRD_Sldr .slider-nav .prdthumbb {margin-right: 10px;}
.customPRD_Sldr .slick-prev:before, .customPRD_Sldr .slick-next:before {
    font-size: 50px;
    opacity: 1;
    color: #f26b2e;
    content: "";
    background-size: cover;
    width: 16px;
    height: 30px;
    display: block;
}
.customPRD_Sldr .slick-next:before {
    background-image: url(/cdn/shop/files/angle-right.svg?v=1746789716);
}
.customPRD_Sldr .slick-prev:before {
    background-image: url(/cdn/shop/files/angle-left.svg?v=1746789698);
}

/* Our Product Section */

.ourPrdBoxSec {display: flex; gap: 25px;}
.ourPrdBoxIn img {
    width: 100%;
    min-height: var(--height);
    display: block !important;
    height: var(--height);
    object-fit: cover;
}
.ourPrdBoxIn {overflow: hidden; width: 33.33%;}
.product-image-hvr {
    --height: 550px;
    position: relative;
    display: block;
    overflow: hidden;
    min-height: var(--height);
    width: 100%;
    margin-bottom: 20px;
    border-radius: 10px;
}
.video0hf video {
	height: 550px;
	object-fit: cover;
	width: 100%;
    border-radius: 10px;
    margin-bottom: 16px;
}

.product-image-hvr img {transition: opacity 0.3s ease; display: block;}

.product-image-hvr .hover-img {position: absolute; top: 0; left: 0; opacity: 0;}
.ourPrdBoxIn h3, .ourPrdBoxIn h3 a {
    font-size: 30px;
    color: #000;
    text-decoration: none;
    font-weight: 700;
    text-transform: uppercase;
}
.ourPrdBoxIn .price {font-size: 25px; font-weight: 600; padding: 10px 15px 20px;}

.product-image-hvr:hover .main-img {opacity: 0;}

.product-image-hvr:hover .hover-img {opacity: 1;}

/* End Our Product Section */


form#quick-add-template--18493987029165__image-hubspot-banner8175487320237 {display: none;}
.jdgm-carousel-item__product-image {border-radius: 10px;}
.page_data-sale-opt-out .page-width.page-width--narrow.section-responsive-padding {display: none;}
 #right-text {transition: opacity 0.3s ease; position: absolute; z-index: 10;}
.slickArow .slick-prev:before, .slickArow .slick-next:before {
    font-size: 50px;
    opacity: 1;
    color: #f26b2e;
    content: "";
    background-size: contain;
    width: 16px;
    height: 30px;
    display: block;
    background-repeat: no-repeat;
}
.slickArow .slick-next:before {
    background-image: url(/cdn/shop/files/angle-right.svg?v=1746789716);
}
.slickArow .slick-prev:before {
    background-image: url(/cdn/shop/files/angle-left.svg?v=1746789698);
}

/* Video Product Section */

.vdo-prd-inn {display: flex; width: 100%; align-items: center; column-gap: 0px;}
.vdo-lft-Sec {width: 40%; display: flex; align-content: center;justify-content: center;}
.prd-rgt-Sec {width: 60%;}
.vdo-prd-sec video {height: 500px; object-fit: cover; border-radius: 10px;}
.vdo-prd-sec .product-two-mn {display: flex; width: 100%; gap: 30px; padding: 30px 0;}
.vdo-prd-sec .one-prd-slidr {width: 50%;}
.vdo-prd-sec .scnd-prd {width: 50%; position: relative;}
.vdo-prd-sec .image-hotspot--item-icon {transform: scale(1.0);}
.vdo-prd-sec .image-hotspot--item-icon:before {content: ""; background-color: #ffd265;}
.vdo-prd-sec .image-hotspot--item .image-hotspot--item-icon span {background-color: #ffd265;}
.vdo-prd-sec .image-hotspot--item-icon span::before, .vdo-prd-sec .image-hotspot--item-icon span::after {background-color: #fff;}
.vdo-prd-sec .image-hotspot--item.item-2.scroll-trigger.animate--slide-in-long {left: 80%;}
.prd-img {height: 300px !important; padding: 0px; border-radius: 8px; overflow: hidden;}
.prd-img img {height: 100%; object-fit: cover; width: 100%; border-radius: 8px;}
.prd-content h3 a {font-size: 30px; color: #000; text-decoration: none; font-weight: 700; text-transform: uppercase;}
.prd-rgt-Sec h2.section-title.inline-richtext.text-color-heading.h2 {margin-bottom: 14px;}
.prd-content .price {font-size: 25px; font-weight: 600; padding-top: 4px;}
.text-md p {font-size: 22px; margin: 0; font-weight: 500;}
.title-lg h2.section-title.inline-richtext.text-color-heading.h2 {font-size: 56px;}
.one-prd-slidr .slick-next::before, .one-prd-slidr .slick-prev::before {width: 22px; height: 22px;}
.one-prd-slidr .slick-next {right: 5px;}
.one-prd-slidr .slick-prev {left: 5px;    }
.one-prd-slidr .slick-next, .one-prd-slidr .slick-prev {width: 15px; height: 15px; z-index: 9;}
.scnd-prd .hotspot-bubble h3 {font-size: 24px; font-weight: 600; text-transform: capitalize;}
.jdgm-carousel-title-and-link .jdgm-carousel-title {text-align: center; padding-bottom: 40px;}

/* 31-05-2025 */

.logo_sec_Slde .slick-list {padding: 20px 0;}
.logo_sec_Slde.logoBox .logo {height: 140px; margin: 0 10px; max-width: 100%; padding: 14px;}
.logo_sec_Slde .slick-prev, .logo_sec_Slde .slick-next {top: auto; bottom: 0;}
.logo_sec_Slde {padding-bottom: 50px;}
.logo_sec_Slde .slick-prev {left: calc(50% - 30px);}
.logo_sec_Slde .slick-next {right: calc(50% - 30px);}
h2.jdgm-carousel-title {text-align: center !important;}
span.jdgm-all-reviews-rating-wrapper {text-align: center !important;}
.testominilas-grid .testominilas-grid__media.image-bottom {display: none;}
.testominilas-grid__list {width: 100% !important; flex-basis: 100% !important; max-width: 985px; margin: 0 auto;}
.testominilas-grid__list .testimonial-item:after {display: none !important;}
.testominilas-grid__list .testimonial-item {padding-right: 300px !important;}
.testominilas-grid__list img {
    transform: none!important;
    border-radius: 10px !important;
    width: 200px!important;
    height: calc(100% - 20px) !important;
    object-position: top;
    border: 5px solid #ffffff;
    top: 10px !important;
    bottom: 0 !important;
    right: 10px !important;
}
.testominilas-grid__list .testimonial-description p {font-size: 26px !important;}
.testominilas-grid__list .testimonial-author {font-size: 16px !important;}
.apps .jdgm-carousel-item__inner-wrapper {background-color: #ffff; border-radius: 15px !important;}
.apps .jdgm-carousel--card-theme .jdgm-carousel-item__review {text-align: center !important;}
.apps .jdgm-carousel-wrapper {padding: 0 !important;}
.apps .jdgm-carousel-item__inner-wrapper .jdgm-carousel-item__review-title.jdgm-line-clamp {font-size: 24px !important;}
.apps .jdgm-carousel-item__reviewer-name.jdgm-ellipsis {text-align: center !important; font-size: 20px !important;}
.apps .jdgm-carousel--card-theme .jdgm-carousel-item__reviewer-name-wrapper {margin: 0 !important;}
.apps .jdgm-widget.jdgm-carousel {margin: 0;}
.apps  .jdgm-carousel__item-container {padding-bottom: 30px !important;}
.faq-item h3.item-heading {font-size: 24px!important; color: #000 !important;}
.faq-item[open] h3.item-heading {color: #f26b2e !important;}
.faq-item .item-text p br {display: none;}

.featColl_Home0 .card__media .media img {object-position: center;}
.before-after.bfrAfterBg-Clr {margin-top: 0;}
.featColl_Home0 .featured-collection--grid ul.grid.product-grid li.grid__item {width: calc(23% - var(--grid-desktop-horizontal-spacing) / 4);}
.featColl_Home0 .featured-collection--grid ul.grid.product-grid li.grid__item .card__inner {height: 250px;}
.featColl_Home0 .featured-collection--grid ul.grid.product-grid li.grid__item .media.media--transparent {height: 100%;}
.featColl_Home0 .featured-collection--grid ul.grid.product-grid li.grid__item .media.media--transparent img {object-position: center;}
.featColl_Home0 .featured-collection--grid ul.grid.product-grid li.grid__item .quick-add__submit {font-size: 14px; min-height: auto;}
.featColl_Home0 .featured-collection--grid ul.grid.product-grid li.grid__item .quick-add__submit:hover {box-shadow: -5px 5px 0 0 #101010 !important; -webkit-box-shadow: -5px 5px 0 0 #101010 !important;}
.featColl_Home0 .featured-collection--grid ul.grid.product-grid li.grid__item .card__content.cc {padding: 25px 36px;}
.featColl_Home0 .featured-collection--grid ul.grid.product-grid li.grid__item .card__content.cc h3, 
.featColl_Home0 .featured-collection--grid ul.grid.product-grid li.grid__item .card__content.cc h3 a {font-size: 30px;}
.featColl_Home0 .featured-collection--grid ul.grid.product-grid li.grid__item .card__content.cc .button.buyNow_btn {min-height: auto; font-size: 24px; padding: 8px 25px;}
.featColl_Home0 .featured-collection--grid ul.grid.product-grid li.grid__item .card__content.cc .card-information span.price-item.price-item--regular {font-size: 18px;}
.featColl_Home0 .featured-collection--grid ul.grid.product-grid li.grid__item .card__content.cc .card__information {padding: 0; display: flex; flex-direction: column;}
.card-information.prce_btnBlk {margin-top: auto; padding-top: 10px;}
.faq-wrapp {padding-bottom: 10px;}
.shop_Coll_prd0 .card__inner .card__media img {object-position: center;}
.custom_videoSec .title-wrapper {max-width: 950px;}
.mgcvol_imgCnt img {object-position: center !important;}
.imge_banner0 {border-radius: 10px !important;}
 .best-sellrs-sec {
    background-color: {{ section.settings.colorpicker }};
    padding-top: {{ section.settings.padding_top }}px;
    padding-bottom: {{ section.settings.padding_bottom }}px;
    margin-top: {{ section.settings.margin_top }}px;
    margin-bottom: {{ section.settings.margin_bottom }}px;
  }

.bst-sellrs-inn {display: flex; width: 100%; align-items: center; column-gap: 70px;}
.bst-sllr-lft {width: 50%;}
.bst-sllr-rgt {width: 50%;}
.bst-image-hvr {height: 300px; display: block; position: relative; overflow: hidden; width: 100%;}
a.bst-image-hvr img {height: 100%; width: 100%; object-fit: cover; border-radius: 8px;}
a.bst-image-hvr .bstSllr-img-hover {position: absolute; left: 0; right: 0; top: 0; bottom: 0; opacity: 0; transition: opacity .3s ease;}
.bst-image-hvr:hover .bstSllr-img-hover {opacity: 1;}
.productslider  .prd-one {padding: 0 20px;}
.bst-sellrs-inn .prd-content {text-align: center; padding: 16px 0;}
.bst-sellrs-inn .prd-content a.button {margin-top: 16px;}
.margin_0 {margin: 0 !important;}
.padding_btm {padding-bottom: 20px;}
.best_seller_Slde .slick-prev, .best_seller_Slde .slick-next {top: 32%;}
.best_seller_Slde .slick-prev {left: -12px;}
.best_seller_Slde .slick-next {right: -12px;}
.homeAbtSec .image-with-text__media.image-with-text__media--adapt.color-main-bg.gradient.global-media-settings.media {height: 652px;}
.vdo-prd-sec.vidImgSec_1 {padding-top: 50px;padding-bottom: 20px;}
.vdo-prd-sec.vidImgSec_2 {padding-bottom: 50px;}
.vdo-prd-sec .button {font-size: 26px; width: 100%;}
.jdgm-rev-widg__title {font-size: 68px !important;}
.testominilas-grid__list .item-1 img {object-position: center;}
.our-prod-sec .ourPrdBoxIn {padding: 0 10px;}
.btnspctb {margin: 14px 0;}
.shoppingBtn {display: flex; justify-content: center;}
.shoppingBtn span {padding-left: 8px;}
.thumbnail-list__item.slider__slide {position: relative;}
.vdo_ply_ic {position: absolute; top: 50%; left: 50%; background-color: #fff; width: 30px; height: 30px; border-radius: 50px; display: flex; align-items: center; justify-content: center; transform: translate(-50%, -50%);}
.prd_lable {background-color: #f36b2e; color: #fff; font-weight: bold; padding: 2px 8px; border-radius: 4px; font-size: 18px;}
.featColl_Home0 .prd_Ready-to-Go .media.media--transparent img {object-position: top !important;}
.btnCenter {display: flex; justify-content: center; padding-top: 30px;}
.pb-0 {padding-bottom: 0px !important;}
.btnspctb {padding-left: 6.6rem !important; padding-right: 6.6rem !important; min-height: 6.2rem !important;}

/* Wholesale Form CSS */

.whlsleFormSec {max-width: 650px; margin: 0 auto;}
.whlsleFormSec .col_2 {display: flex; gap: 2rem;}
.whlsleFormSec .field__input {border: 1px solid #000; height: auto;}
.custom-select {position: relative; display: inline-block; width: 100%;}

.custom-select select {width: 100%; appearance: none; -webkit-appearance: none; -moz-appearance: none;padding-right: 2.5rem;}

.select-arrow {position: absolute; top: 50%; right: 2rem; transform: translateY(-50%); pointer-events: none; font-size: 2.8rem; color: #656262;}
.wholField.field.prefrCont {display: inherit;}
.prefrCont .checkbox-group {display: flex; gap: 26px; padding-top: 6px;}
#ContactForm-retailer-type {font-size: 1.6rem; color: rgba(var(--color-base-text),.7); padding: 15px 25px;}

/*  End Wholesale Form CSS */

.page_contact-us .image-with-text__media-item {width: 40%;}
.page_contact-us .image-with-text__text-item.grid__item {width: 60%;}
.page_contact-us .image-with-text__grid.none .image-with-text__content {padding: 0 0 0 10rem;}
.page_contact-us .homeAbtSec p {font-size: 18px;}
.page_contact-us .image-with-text__contact span {min-width: 7.3rem; font-weight: 700;}
.contctMain.page-width {display: flex; align-items: center;}
.contctMain .img_lft {width: 40%;}
.contctMain .contact {width: 60%;}
.img_lft img {width: 100%;}
.page_contact-us .image-with-text {display: none;}
.conct_info {text-align: center;}
.conct_info .email {font-size: 34px; padding-bottom: 10px;}
.conct_info a {font-weight: 600;}
.conct_info a:hover {color: #f26b2e;}
.prdName-Magic.in.Volume .accord_indx_12 {display: none;}
.footer .list-menu__item--active {color: #f26b2e !important;}
.footer-block.footer_1 {display: flex; justify-content: center;}
.footerNav ul {display: flex; justify-content: center; align-content: center; gap: 18px;}
.copyrgt_sec {display: flex; justify-content: center; border-top: 1px solid #fff;}
.copyrgt_sec p {color: #fff; font-size: 18px; font-weight: 600;}
.cus_vdMain {display: flex; justify-content: space-between; align-items: center;}
.cus_vdMain .conLft {width: 50%;}
.cus_vdMain .vdoRgt {width: 50%;}
.bundleBTN0 {width: 100% !important; font-size: 20px; text-transform: uppercase;}
.logo_sec_Slde .logo.cus_logo_2.slick-slide {padding: 0px;}
h1.title {font-size: 68px; text-transform: uppercase; line-height: 1.2; font-weight: 400;}




/**************** Media Query Start ***************/

@media screen and (max-width: 1399px) {
.card__content.cc {padding: 1rem 2rem;}
.prd-rgt-pdding {padding: 0 40px!important;}
.vdo-prd-sec .rgtCon a.button {font-size: 16px; padding: 10px 20px; min-height: auto;}
.chrtylogo {border-radius: 20px; padding: 30px; min-height: 140px;}
.product-image-hvr { --height: 450px; min-height: var(--height);}
.video0hf video {height: 450px;}
}

@media (max-width:1199px) {
  .custom-product-Sec .cust_product__media-wrapper { --column-gap: 2rem;}
  .custom-product-Sec .right-col {padding: 2rem;}
  .custom-product-Sec .product-slider-main {width: 380px;}
  h2.title, h2.section-title, h2.jdgm-carousel-title, h2.image-with-text__heading, .headingbig, .image-comparison__caption--after h3, .custom-product-Sec .left-col>a {
    font-size: 55px;
 }
.faq-wrapp details.faq-item {padding-left: 30px;}
.featColl_Home0 .featured-collection--grid ul.grid.product-grid li.grid__item .card__content.cc {padding: 20px 25px;}
.featColl_Home0 .featured-collection--grid ul.grid.product-grid li.grid__item .card__content.cc h3, 
.featColl_Home0 .featured-collection--grid ul.grid.product-grid li.grid__item .card__content.cc h3 a {font-size: 24px;}
.featColl_Home0 .featured-collection--grid ul.grid.product-grid li.grid__item .card__inner {height: 200px;}
.featColl_Home0 .featured-collection--grid ul.grid.product-grid li.grid__item .card__content.cc {padding: 20px;}
.ourPrdBoxIn h3, .ourPrdBoxIn h3 a {font-size: 24px;}
.ourPrdBoxIn .price {font-size: 20px;}
.homeAbtSec p {font-size: 20px;}
.jdgm-rev-widg__title {font-size: 55px !important;}
h1.title {font-size: 55px;}
}

@media screen and (max-width: 1024px) {
h2.title.inline-richtext.slider-product-title {font-size: 60px;}
.head_bann_logo img {width: 200px;}
h2.title, h2.section-title, h2.jdgm-carousel-title, h2.image-with-text__heading, .headingbig, .image-comparison__caption--after h3, .custom-product-Sec .left-col>a {
    font-size: 45px;
}
.cust-logo-in {padding: 0 20px;}
.banner-col {height: 700px!important;}
.overlay_contnt {max-width: 60rem; transform: translate(21%); top: 40%; color: #fff;}
.title-lg h2.section-title.inline-richtext.text-color-heading.h2 {font-size: 45px;}
.jdgm-rev-widg__title {font-size: 45px !important;}
.prd-rgt-pdding {padding: 0 20px !important;}
.testominilas-grid__list .testimonial-item {padding-right: 240px!important;}
.our-prod-sec.section-overlay {padding-top: 67px !important; padding-bottom: 67px !important;}
.our-prod-sec.pb-0 {padding-bottom: 0px !important;}
.custom_videoSec video {height: 450px;}
h1.title {font-size: 45px;}
}

@media (max-width:991px) {
  .custom-product-Sec.page-width {padding: 20px;}
  .custom-product-Sec .cust_product__media-wrapper {flex-direction: column; row-gap: 40px;}
  .custom-product-Sec .left-col {position: static; max-width: 100%; width: 100%; margin-bottom: 20px; padding: 15px;}
  .custom-product-Sec .right-col {max-width: 100%; width: 100%;}
  .custom-product-Sec .product-slider-main {width: calc(100% - 100px); flex: 1 0 0;}
  .product-slider-thumbs {width: 86px; flex: 0 0 auto;}
  .product-slider-wrapper {gap: 15px;}
  .custom-product-Sec .left-col .videoSec0 {margin-top: 20px;}
  .custom-product-Sec .left-col .price__regular {margin: 1rem 0;}
  .featured-cus-product .left-col {order: 2;}
  .customPRD_Sldr .prdIMG img {height: 450px;}
  .grid--2-col-tablet .grid__item {width: calc(100% - var(--grid-desktop-horizontal-spacing) / 2);}
  .trioImgSec0 {max-width: 100% !important; width: 100%!important;}
  .trioAbtSec .trio-showcase .title-wrapper .description p {text-align: center;}
  .trioAbtSec {padding-bottom: 0 !important;}
  .home_page01 .image-with-text__text-item.grid__item {border-top-left-radius: 0; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px;}
  .home_page01 .homeAbtSec .global-media-settings {border-bottom-right-radius: 0;}
  .featColl_Home0 .featured-collection--grid ul.grid.product-grid {column-gap: 20px; row-gap: 20px;}
  .featColl_Home0 .featured-collection--grid ul.grid.product-grid li.grid__item {max-width: 100%; width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);}
  .product-image-hvr { --height: 350px;}
  .video0hf video {height: 350px;}
  .text-md p {font-size: 18px;}
  .testominilas-grid__list {max-width: 100%; gap: 20px !important;}
  .chrtylogo {border-radius: 15px; padding: 20px; min-height: 115px;}
  h2.title, h2.section-title, h2.jdgm-carousel-title, h2.image-with-text__heading, .headingbig, 
  .image-comparison__caption--after h3, .custom-product-Sec .left-col>a, .newsletter .newsletter-content--wrapp h2.h2 {font-size: 40px;}
  .homeAbtSec .image-with-text__grid.none .image-with-text__content {padding: 20px 0 0;}
  .homeAbtSec .medium-hide.large-up-hide {border-top-left-radius: 10px; border-top-right-radius: 10px;}
  .title-lg h2.section-title.inline-richtext.text-color-heading.h2 {font-size: 40px;}
  .jdgm-rev-widg__title {font-size: 40px !important;}
  .featColl_Home0 .prd_Ready-to-Go .media.media--transparent img {object-position: center !important;}
  h1.title {font-size: 40px;}
}

@media screen and (max-width: 767px) {
 .footer__blocks-wrapper.grid.grid--2-col.grid--4-col-tablet.grid--2-col-tablet.grid--4-col-desktop.scroll-trigger.animate--slide-in {
    display: grid!important;
    grid-template-columns: repeat(2,1fr)!important;
    gap: 1rem;
  }
  .footer-block.footer_3.grid__item.scroll-trigger.animate--slide-in {display: none;}
  .footer-block.footer_5.grid__item.footer-block--menu.scroll-trigger.animate--slide-in, .footer-block.footer_4.grid__item.footer-block--menu.scroll-trigger.animate--slide-in {
    display: flex;
    justify-content: start;
  }
  .mobile_logo img {width: 100px;}
  .mobile_logo {display: block;}
  .head_bann_logo img {width: 150px;}
  .product-banner-slider .style-default .title-wrapper {padding-top: 15rem !important;}
  .product_page .whyPRDChooSec .multicolumn-card__info .reduceTxSz {font-size: 30px;}
  .homeAbtSec p {font-size: 20px;}
  .ourPrdBoxSec {flex-wrap: wrap;}
  .ourPrdBoxIn {width: 100%;}
  .home_page01 .card__content.cc h3, body .card__content.cc h3 a {font-size: 30px;}
  .logoBox {gap: 22px; flex-wrap: wrap;}
  .banner-col {height: 550px!important;}
  .overlay_contnt {max-width: 55rem; transform: none; text-align: center; top: 30%; color: #fff; margin: 0 auto; left: 0; right: 0;}
  .bennrslickSli .slick-prev:before, .bennrslickSli .slick-next:before {font-size: 50px; opacity: 1; color: #f26b2e; content: ""; background-size: cover; width: 16px; height: 32px; display: block;}
  .scrolling-banner .scrolling-item, .scrolling-banner .scrolling-item div {font-size: 32px!important;}
  .bst-sellrs-inn {column-gap: 40px;}
  .vdo-prd-inn {display: initial;}
  .vdo-lft-Sec {width: 100%; height: 100%;}
  .prd-rgt-Sec {width: 100%;}
  .prd-rgt-Sec {padding: 30px 0;}
  .bst-sellrs-inn {display: initial!important;}
  .best-sellrs-sec {padding: 30px 20px !important;}
  .bst-sllr-lft {margin-bottom: 30px; width: 100%!important; text-align: center;}
  .bst-sllr-rgt {width: 100%!important;}
  .faq-item h3.item-heading {font-size: 20px!important; padding-right: 70px !important;}
  .faq-wrapp details.faq-item {padding-left: 20px;}
}

@media screen and (max-width: 750px) {
  h2.jdgm-rev-widg__title, .jdgm-carousel-title {font-size: 32px;}
  .trioAbtSec .trio-showcase .title-wrapper.center h2.title {font-size: 32px!important;}
  .our-prod-sec.section-overlay {padding-top: 53px !important; padding-bottom: 53px;}
}

@media (max-width:575px) {
  .custom-product-Sec.page-width {padding: 10px;}
  .custom-product-Sec .right-col {padding: 10px 10px 20px;}
  .product-slider-wrapper {gap: 10px;}
  .custom-product-Sec .left-col {padding: 20px 12px 10px;}
  .custom-product-Sec .left-col > a {font-size: 24px;}
  .custom-product-Sec .left-col span.price-item.price-item--regular {font-size: 38px;}
  .custom-product-Sec, .custom-product-Sec .left-col, .custom-product-Sec .right-col {border-radius: 10px;}
  h2.title, h2.section-title, h2.jdgm-carousel-title, h2.image-with-text__heading, .image-comparison__caption--after h3, .headingbig, .custom-product-Sec .left-col>a {font-size: 32px;}
  .custom-product-Sec .cust_product__media-wrapper {row-gap: 0px;}
  .logoBox .logo {max-width: 155px;}
  .trioAbtSec .trio-showcase .title-wrapper .description {padding-bottom: 50px;}
  .trioAbtSec .trio-showcase .title-wrapper .description p {font-size: 20px;}
  .trioAbtSec .trio-showcase .title-wrapper .description p br {display: none;}
  .image-comparison__caption--after p {font-size: 18px !important;}
  .overlay_contnt {max-width: 100%; top: 36%;}
  .grid__item {max-width: calc(100% - var(--grid-mobile-horizontal-spacing) / 2); flex-grow: 1; flex-shrink: 0;}
  .grid--2-col-tablet-down .grid__item {width: 100% !important;}
  .customPRD_Sldr .prdthumbb img {height: 75px;}
  .bst-image-hvr {height: 220px;}
  .bfrAfterBg-Clr {margin-top: 40px;}
  .productslider .prd-one {padding: 0 10px;}
  .best_seller_Slde .slick-prev {left: -15px;}
  .best_seller_Slde .slick-next {right: -15px;}
  .prd-img {height: 230px !important;}
  .prd-content {padding-top: 10px;}
  .vdo-prd-sec .product-two-mn {width: 100%; display: initial !important;}
  .vdo-prd-sec .one-prd-slidr {width: 100%; padding-top: 20px;}
  .vdo-prd-sec .scnd-prd {width: 100%; padding-top: 20px;}
  .prd-content {padding-bottom: 10px;}
  .title-lg h2.section-title.inline-richtext.text-color-heading.h2 {font-size: 32px;}
  .testominilas-grid__list img {position: static !important; width: 100%!important;}
  .testominilas-grid__list .testimonial-item {display: block !important; padding: 15px !important; text-align: center;}
  .testominilas-grid__list *+.testimonial-author {margin-top: 15px !important; font-size: 14px !important;}
  .vdo-prd-sec .rgtCon a.button {font-size: 14px; padding: 10px 15px;}
  .mood3-mood .product__media-wrapper media-gallery {padding-left: 0 !important; padding-right: 0 !important;}
  .product__info-wrapper.grid__item.info-wrapper-background-secondary.color-main-bg.product__column-sticky.scroll-trigger.animate--slide-in {padding-left: 0 !important; padding-right: 0 !important;}
  .testominilas-grid__list img {height: auto !important;}
  .homeAbtSec .image-with-text__media.image-with-text__media--adapt.color-main-bg.gradient.global-media-settings.media {height: auto;}
  .jdgm-rev-widg__title {font-size: 32px !important;}
  .btnCenter {padding-top: 20px;}
  .custom_videoSec video {height: 350px;}
  .cus_vdMain {flex-direction: column;}
  .cus_vdMain .conLft {width: 100%;}
  h1.title {font-size: 32px;}

}
@media (max-width:526px) {
  .chrtylogo {width: 60%;}
}

@media (max-width: 375px) {
  .chrtylogo {width: 80%; min-height: 140px;}
}

