/** Shopify CDN: Minification failed

Line 15:10419 Unexpected "\"custom_bullet_icon_list\""
Line 15:10519 Unexpected "\"custom_bullet_icon_list\""
Line 282:22 Unexpected "{"
Line 282:31 Expected ":"
Line 290:22 Unexpected "{"
Line 290:31 Expected ":"
Line 300:22 Unexpected "{"
Line 300:31 Expected ":"
Line 304:22 Unexpected "{"
Line 304:31 Expected ":"

**/
@media screen and (min-width:749px){.show-on--mobile-only{display:none!important}}@media screen and (max-width:749px){.show-on--desktop-only{display:none!important}}.w-100{width:100%}.w-inherit{width:inherit}.flex{display:flex}.justify-self-center{justify-self:center}.align-items-center,.flex-align-center{align-items:center}.align-self-center{align-self:center}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-justify{text-align:justify}.justify-content-left{justify-content:flex-start}.justify-content-center{justify-content:center}.justify-content-right{justify-content:flex-end}.absolute{position:absolute}.relative{position:relative}.fixed{position:fixed}.sticky{position:sticky}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.w-full{width:100%}.m-0{margin:0!important}.mx-0{margin-left:0!important;margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-auto{margin-bottom:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.dbtfy-sale-badge{background:var(--dbtfy-sale-badge-color-foreground);background-color:var(--dbtfy-sale-badge-color-background);border:unset;color:var(--dbtfy-sale-badge-color-text)}.dbtfy-sale-badge .material-icon{font-size:12px}.dbtfy-sold-out-badge{background:var(--dbtfy-sold-out-badge-color-foreground);background-color:var(--dbtfy-sold-out-badge-color-background);border:unset;color:var(--dbtfy-sold-out-badge-color-text)}.dbtfy-discount-badge{background:var(--dbtfy-discount-badge-color-foreground);background-color:var(--dbtfy-discount-badge-color-background);border:unset;color:var(--dbtfy-discount-badge-color-text)}.d-grid{display:grid;gap:var(--grid-mobile-vertical-spacing) var(--grid-mobile-horizontal-spacing);grid-template-columns:repeat(12,1fr);list-style-type:none}.d-grid,.d-grid li{margin:0;padding:0}.d-grid .grid--1-col{grid-column:span 1}.d-grid .grid--2-col{grid-column:span 2}.d-grid .grid--3-col{grid-column:span 3}.d-grid .grid--4-col{grid-column:span 4}.d-grid .grid--5-col{grid-column:span 5}.d-grid .grid--6-col{grid-column:span 6}.d-grid .grid--7-col{grid-column:span 7}.d-grid .grid--8-col{grid-column:span 8}.d-grid .grid--9-col{grid-column:span 9}.d-grid .grid--10-col{grid-column:span 10}.d-grid .grid--11-col{grid-column:span 11}.d-grid .grid--12-col{grid-column:span 12}.d-grid .grid--auto{grid-column:auto}.d-grid .grid--fill{grid-column:span 11}@media screen and (min-width:750px){.d-grid{gap:var(--grid-desktop-vertical-spacing) var(--grid-desktop-horizontal-spacing)}.d-grid .grid--1-col-tablet{grid-column:span 1}.d-grid .grid--2-col-tablet{grid-column:span 2}.d-grid .grid--3-col-tablet{grid-column:span 3}.d-grid .grid--4-col-tablet{grid-column:span 4}.d-grid .grid--5-col-tablet{grid-column:span 5}.d-grid .grid--6-col-tablet{grid-column:span 6}.d-grid .grid--7-col-tablet{grid-column:span 7}.d-grid .grid--8-col-tablet{grid-column:span 8}.d-grid .grid--9-col-tablet{grid-column:span 9}.d-grid .grid--10-col-tablet{grid-column:span 10}.d-grid .grid--11-col-tablet{grid-column:span 11}.d-grid .grid--12-col-tablet{grid-column:span 12}}@media screen and (min-width:990px){.d-grid{gap:var(--grid-desktop-vertical-spacing) var(--grid-desktop-horizontal-spacing)}.d-grid .grid--1-col-desktop{grid-column:span 1}.d-grid .grid--2-col-desktop{grid-column:span 2}.d-grid .grid--3-col-desktop{grid-column:span 3}.d-grid .grid--4-col-desktop{grid-column:span 4}.d-grid .grid--5-col-desktop{grid-column:span 5}.d-grid .grid--6-col-desktop{grid-column:span 6}.d-grid .grid--7-col-desktop{grid-column:span 7}.d-grid .grid--8-col-desktop{grid-column:span 8}.d-grid .grid--9-col-desktop{grid-column:span 9}.d-grid .grid--10-col-desktop{grid-column:span 10}.d-grid .grid--11-col-desktop{grid-column:span 11}.d-grid .grid--12-col-desktop{grid-column:span 12}}.dbtfy-block__heading{font-size:calc(var(--font-heading-scale)*1.8rem)}.dbtfy-block__subheading{font-size:calc(var(--font-heading-scale)*1.4rem)}.dbtfy-block__heading,.dbtfy-block__subheading{margin-bottom:1rem;margin-top:0}@media screen and (min-width:990px){.dbtfy-block__heading{font-size:calc(var(--font-heading-scale)*1.9rem)}.dbtfy-block__subheading{font-size:calc(var(--font-heading-scale)*1.5rem)}}.dbtfy-block__img img{vertical-align:middle;width:100%}.dbtfy-block__store-info-list{word-break:break-all}.dbtfy-block__store-info-list .link{align-items:center;display:flex;gap:1rem;text-decoration:none}.dbtfy-block___social-media .list-social__link{padding:5px}.dbtfy-block___social-media .list-social{justify-content:flex-start}.dbtfy-link-list .link{line-height:18px}.dbtfy-search-bar__button{font-size:1.6rem;letter-spacing:.1rem;line-height:1.5;padding:1.5rem!important}.dbtfy-search-bar__button::placeholder{color:rgba(var(--color-foreground),.75);opacity:1}.dbtfy-search-bar-standard .search-modal__content{padding:0}.dbtfy-search-bar-standard .predictive-search__results-groups-wrapper{flex-direction:column}.dbtfy-search .search-modal__close-button{display:none}.slider-button i{animation:var(--animation-fade-in);font-size:2.5rem}.slider-button i,.slider-button svg{background-color:var(--arrow-background-color);border-radius:var(--buttons-radius-outset);color:var(--arrow-color)}.slider-button svg{height:2.5rem;padding:.5rem;width:2.5rem}.splide .slider-button{background:transparent;border:0;cursor:pointer;padding:0;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.slider-button svg path{fill:rgb(var(--color-button-text))}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--nav>.splide__track>.splide__list>.splide__slide.is-active{border-color:var(--color-foreground)}.splide .media:not(.media-set)>:not(.zoom):not(.deferred-media__poster-button){height:100%;position:unset;width:100%}.slider-button:disabled i,.slider-button:disabled svg{opacity:.5}.slider-button{color:rgba(var(--color-foreground))!important}.buynow-button>div{width:100%}.dbtfy-button--block,.dbtfy-image--block{align-items:center;display:inline-flex;flex-wrap:wrap;gap:1rem;margin:0;width:100%;word-break:break-word}.dbtfy-image--block{vertical-align:middle}.dbtfy-image--block img{height:100%;object-fit:cover;width:100%}.dbtfy-shop-protect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dbtfy-bubble{align-items:center;border-radius:100%;color:rgb(var(--color-background));display:flex;justify-content:center;line-height:calc(1 + .1/var(--font-body-scale));position:absolute}.dbtfy-bubble--top-left{right:2.2rem;top:.8rem}.dbtfy-bubble--top-right{left:2.2rem;top:.8rem}.dbtfy-bubble--bottom-left{bottom:.8rem;right:2.2rem}.dbtfy-bubble--bottom-right{bottom:.8rem;left:2.2rem}.dbtfy-bubble--small{font-size:.8rem;height:1.5rem;width:1.5rem}.dbtfy-bubble--medium{font-size:.9rem;height:1.7rem;width:1.7rem}.dbtfy-bubble--large{font-size:1rem;height:2rem;width:2rem}.dbtfy-gap-5{gap:5px}.dbtfy-button--block .grid{gap:.8rem}.dbtfy-button--block.dbtfy-single-button--block .button--link{padding:0}.dbtfy-button--block:not(.dbtfy-single-button--block) .link.underlined-link{padding:0 3rem}dbtfy-slider-component .slideshow__controls:not(.slideshow__controls--normal) .slider-button:not(.slideshow__autoplay){position:absolute;top:50%;transform:translateY(-50%)}dbtfy-slider-component .slideshow__controls:not(.slideshow__controls--normal) .slider-button.slider-button--next{right:0}dbtfy-slider-component .slideshow__controls:not(.slideshow__controls--normal) .slider-button.slider-button--prev{left:0}.mega .header__menu-item{color:rgb(var(--color-foreground));padding-bottom:calc(12px + var(--section-padding-top));padding-top:calc(12px + var(--section-padding-top))}.mega.header{padding-bottom:0;padding-top:0}.header-wrapper--border-bottom{border:unset;position:relative}.header-wrapper--border-bottom:before{border-bottom:.1rem solid rgba(var(--color-foreground),.08);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media (max-width:749px){.page-full{padding:0 1.5rem}}.dbtfy-button--block:not(.dbtfy-single-button--block) .button--link{align-content:center;min-height:calc(4.5rem + var(--buttons-border-width)*2);min-width:calc(12rem + var(--buttons-border-width)*2)}a.button--link{text-decoration:none}.button--small,a.button.button--small,a.link.button--small,button.button.button--small,button.link.button--small{flex-shrink:0;font-size:1.2rem;min-height:unset;min-width:unset;padding:.7rem 1.5rem}.button--medium,a.button.button--medium,a.link.button--medium,button.button.button--medium,button.link.button--medium{font-size:1.5rem;min-height:unset;min-width:unset;padding:1rem 1.5rem}.inner-spacing{padding:1.5rem}@media (max-width:768px){.inner-spacing{padding:1rem}}.shopify-section-group-header-group{z-index:99}.img-placeholder{align-items:center;display:flex;height:75px;justify-content:center;width:75px}.error .error-message,.error+.error-message{align-items:center;display:flex;margin-top:1rem}.error-message svg{flex-shrink:0;margin-right:.5rem}.button,.shopify-payment-button__button--unbranded{overflow:hidden}.button--primary:not([disabled]):hover:after,.shopify-payment-button__button--unbranded:hover:after{--border-offset:unset;box-shadow:unset}.button--primary:after,.customer button:after,.shopify-challenge__button:after{box-shadow:unset}body.template-product .drawer .quantity,body:not(.template-product) .quantity:not(.w-100){width:calc(11rem/var(--font-body-scale) + var(--inputs-border-width)*2)}body.template-product .drawer .quantity__input,body:not(.template-product) .quantity__input{font-size:1.4rem}.field:hover.field:after,.localization-form__select:hover.localization-form__select:after{box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity))}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}ul.custom_bullet_icon{list-style:none}.text-center ul.custom_bullet_icon li{justify-content:center}.text-right ul.custom_bullet_icon li{justify-content:end}ul.custom_bullet_icon strong{flex-shrink:0}ul.custom_bullet_icon li:not("custom_bullet_icon_list"){align-items:flex-start;display:flex;gap:6px}ul.custom_bullet_icon li:not("custom_bullet_icon_list") span{align-items:center;display:flex}@media (max-width:749px){.mobile-text-center{text-align:center}.mobile-text-right{text-align:right}.mobile-text-left{text-align:left}.mobile-text-justify{text-align:justify}.mobile-text-justify ul.custom_bullet_icon li,.mobile-text-left ul.custom_bullet_icon li{justify-content:start}.mobile-text-center ul.custom_bullet_icon li{justify-content:center}.mobile-text-right ul.custom_bullet_icon li{justify-content:end}.mobile-justify-content-left{justify-content:flex-start}.mobile-justify-content-center{justify-content:center}.mobile-justify-content-right{justify-content:flex-end}}.glacier_animation{animation:glacierMove 1.5s;animation-delay:1s;animation-iteration-count:infinite;background:linear-gradient(to right,rgba(var(--color-button-text),0) 0,rgba(var(--color-button-text),.3) 1%,rgba(var(--color-button-text),.6) 30%,rgba(var(--color-button-text),.85) 50%,rgba(var(--color-button-text),.85) 70%,rgba(var(--color-button-text),.85) 71%,rgba(var(--color-button-text),.99) 100%);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transform:skew(-10deg,0deg);width:15%;z-index:1}@-webkit-keyframes glacierMove{0%{left:0;opacity:0}5%{opacity:0}48%{opacity:.2}80%{opacity:0}to{left:82%}}@keyframes glacierMove{0%{left:0;opacity:0}5%{opacity:0}48%{opacity:.2}80%{opacity:0}to{left:82%}}.dbtfy-dropdown .select{position:relative}.dbtfy-dropdown .select svg{height:.6rem;pointer-events:none;position:absolute;right:calc(var(--inputs-border-width) + 1.5rem);top:calc(50% - .2rem)}.fill-foreground{fill:rgb(var(--color-foreground))}dbtfy-rte .button--link{cursor:pointer}dbtfy-rte .short-description{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}dbtfy-rte .short-description:not(.expanded){-webkit-line-clamp:var(--line-clamp)}dbtfy-rte .read-less-text{display:none}.slbElement .slbOverlay{display:block}#thumbnail-carousel.splide:not(.is-initialized) .splide__slide,.splide .splide__track--nav>.splide__list>.splide__slide{border:.01rem solid transparent;border-radius:var(--media-radius);overflow:hidden}#thumbnail-carousel.splide:not(.is-initialized) .splide__slide:first-child,.splide .splide__track--nav>.splide__list>.splide__slide.is-active{border-color:rgb(var(--color-foreground))}.splide__arrow--prev{left:0}.splide__arrow--next{right:0}#thumbnail-carousel{margin-top:1.5rem}.checkbox_wraper{align-items:center;display:flex;gap:7px;position:relative}.checkbox_wraper input{margin-right:.5rem;opacity:0;z-index:1}.checkbox_wraper input:not(:checked)+.svg-wrapper .material-icon{opacity:0}.checkbox_wraper .svg-wrapper{border:1px solid rgb(var(--color-foreground),70%);border-radius:var(--buttons-radius-outset)}.checkbox_wraper .svg-wrapper,.checkbox_wraper input{cursor:pointer}.checkbox_wraper input{position:absolute}.checkbox_wraper .svg-wrapper .material-icon{font-size:15px}.splide.is-initialized.is-active .splide__list{flex-wrap:nowrap;gap:0}.splide__track:not(.new_slider) .splide.is-initialized:not(.is-active) .splide__list{display:flex}.splide.is-initialized:not(.is-active) .splide__track{overflow:initial}.splide__arrow:disabled{opacity:0}[data-star]{display:inline-block;font-size:1.8rem;font-style:normal;position:relative;text-align:left;unicode-bidi:bidi-override}[data-star]:before{color:var(--empty-review-color);content:"★★★★★";display:block}[data-star]:after{color:var(--review-color);content:"★★★★★";height:100%;left:0;overflow:hidden;position:absolute;top:0;white-space:nowrap;width:0}[data-star^="0.1"]:after{width:2%}[data-star^="0.2"]:after{width:4%}[data-star^="0.3"]:after{width:6%}[data-star^="0.4"]:after{width:8%}[data-star^="0.5"]:after{width:10%}[data-star^="0.6"]:after{width:12%}[data-star^="0.7"]:after{width:14%}[data-star^="0.8"]:after{width:16%}[data-star^="0.9"]:after{width:18%}[data-star^="1"]:after{width:20%}[data-star^="1.1"]:after{width:22%}[data-star^="1.2"]:after{width:24%}[data-star^="1.3"]:after{width:26%}[data-star^="1.4"]:after{width:28%}[data-star^="1.5"]:after{width:30%}[data-star^="1.6"]:after{width:32%}[data-star^="1.7"]:after{width:34%}[data-star^="1.8"]:after{width:36%}[data-star^="1.9"]:after{width:38%}[data-star^="2"]:after{width:40%}[data-star^="2.1"]:after{width:42%}[data-star^="2.2"]:after{width:44%}[data-star^="2.3"]:after{width:46%}[data-star^="2.4"]:after{width:48%}[data-star^="2.5"]:after{width:50%}[data-star^="2.6"]:after{width:52%}[data-star^="2.7"]:after{width:54%}[data-star^="2.8"]:after{width:56%}[data-star^="2.9"]:after{width:58%}[data-star^="3"]:after{width:60%}[data-star^="3.1"]:after{width:62%}[data-star^="3.2"]:after{width:64%}[data-star^="3.3"]:after{width:66%}[data-star^="3.4"]:after{width:68%}[data-star^="3.5"]:after{width:70%}[data-star^="3.6"]:after{width:72%}[data-star^="3.7"]:after{width:74%}[data-star^="3.8"]:after{width:76%}[data-star^="3.9"]:after{width:78%}[data-star^="4"]:after{width:80%}[data-star^="4.1"]:after{width:82%}[data-star^="4.2"]:after{width:84%}[data-star^="4.3"]:after{width:86%}[data-star^="4.4"]:after{width:88%}[data-star^="4.5"]:after{width:90%}[data-star^="4.6"]:after{width:92%}[data-star^="4.7"]:after{width:94%}[data-star^="4.8"]:after{width:96%}[data-star^="4.9"]:after{width:98%}[data-star^="5"]:after{width:100%}@keyframes free-plan-animation{50%{background-color:transparent}}.quantity__input{flex-shrink:0;max-width:30px}.quantity__button{flex-shrink:unset}.quantity{justify-content:space-around}.jdgm-widget.jdgm-widget,.review-badge .jdgm-prev-badge[data-average-rating="0.00"]{display:block!important}.not-loaded-hidden{display:none}.header-loaded .not-loaded-hidden{display:block}#main-carousel .splide:not(.is-initialized),#main-carousel .splide:not(.is-rendered){visibility:visible}#main-carousel.splide:not(.is-initialized) .splide__slide,#main-carousel.splide:not(.is-rendered) .splide__slide,#thumbnail-carousel.splide:not(.is-initialized) .splide__slide,#thumbnail-carousel.splide:not(.is-rendered) .splide__slide{max-width:100%}#main-carousel.splide:not(.is-initialized),#main-carousel.splide:not(.is-rendered),#thumbnail-carousel.splide:not(.is-initialized),#thumbnail-carousel.splide:not(.is-rendered){visibility:visible}#main-carousel.splide:not(.is-initialized) .splide__slide img,#thumbnail-carousel.splide:not(.is-initialized) .splide__slide img{max-width:100%}#thumbnail-carousel.splide:not(.is-initialized) .splide__list{display:flex;gap:1rem}#thumbnail-carousel.splide:not(.is-initialized) .splide__slide{width:calc(20% - .8rem)}on-product-wishlist-compare{position:absolute;right:var(--grid-desktop-horizontal-spacing);top:var(--grid-desktop-vertical-spacing);z-index:3}.contactFormToast .form__message{margin:0}.contactFormToast .dbtfy-toast-close{margin-top:1.4rem!important}.contactFormToast.dbtfy-toast-container{z-index:9999}.dbtfy-plan-modal-blur.dbtfy-modal{-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.dbtfy-plan-modal__wrapper .dbtfy-plan-modal__header{align-items:center;border-bottom:1px solid #0000001f;display:flex;flex-direction:row;gap:10px;justify-content:center}.dbtfy-plan-modal__wrapper .dbtfy-plan-modal__content-warning{align-items:center;color:red;display:flex;flex-direction:column;gap:.5rem;justify-content:center}.dbtfy-plan-modal__wrapper hr{margin:1rem 0}.dbtfy-plan-modal__wrapper p{line-height:1.8rem}.dbtfy-plan-modal__wrapper .dbtfy-plan-modal__widget-number-of-limit{background-color:rgba(var(--color-foreground),.15);border-radius:.5rem;color:rgb(var(--color-foreground));padding:.2rem .5rem}.dbtfy-plan-modal__wrapper .dbtfy-plan-modal__content-warning svg{color:#ff4e64;height:2rem;width:2rem}.dbtfy-plan-modal__wrapper .dbtfy-plan-modal__content-warning span{align-items:center;background:#f94c4c38;border-radius:50%;display:flex;height:3.7rem;justify-content:center;width:3.7rem}.dbtfy-plan-modal__column ul{list-style:none;padding:0}.dbtfy-plan-modal__widget-list-heading{margin:0 auto;width:fit-content}.dbtfy-plan-modal__widget-list-heading hr{margin:.3rem auto .5rem}.dbtfy-plan-modal__upgrade-button{margin-bottom:1.5rem}.dbtfy-plan-modal__view-details{cursor:pointer;font-weight:700}.dbtfy-plan-modal__content-text{height:300px;overflow:auto}body[class*=overflow-hidden] .dbtfy-back-to-top,body[class*=overflow-hidden] .dbtfy-modal,body[class*=overflow-hidden] .dbtfy-toast-container{z-index:2}.bold{font-weight:700}.uppercase{text-transform:uppercase}.italic{font-style:italic}.video-play-button{align-items:center;background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgb(var(--color-foreground));display:flex;height:6.2rem;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);transition:transform var(--duration-short) ease,color var(--duration-short) ease;width:6.2rem;z-index:1}.video-play-button .icon{height:2rem;width:2rem}.video-play-button .icon-play{margin-left:.2rem}.video-play-button.ripple-animation{box-shadow:.1rem .1rem 1rem rgb(var(--color-background))}.video-play-button.ripple-animation:after,.video-play-button.ripple-animation:before{animation:ripple 2s linear infinite;border:1px solid rgb(var(--color-background));border-radius:50%;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:-1}@keyframes ripple{0%{opacity:0;transform:none}20%,70%{opacity:1}to{opacity:0;transform:scale(1.5)}}.video-play-button.ripple-animation:after{animation-delay:1s}.header__heading .header__heading-link{padding-bottom:0;padding-top:0}.dbtfy-plan-modal__widget-number-of-limit .dbtfy-plan-modal_total_enabled{color:red}@media (min-width:768px){.social-sharing-icons .btn--messenger{display:none!important}}.new_slider .splide__pagination__page:not(.is-active):before{background-color:transparent;border:.1rem solid rgba(var(--color-foreground),.5)}.flex-grow{flex-grow:1}.text--bold{font-weight:600}.splide__pagination__page.is-active{background-color:rgb(var(--color-foreground));height:1.2rem;transform:scale(1);width:1.2rem}.splide__pagination__page{background-color:transparent;border:.1rem solid rgba(var(--color-foreground),.5);margin:.8rem}.splide__pagination__page:not(.is-active):hover{transform:scale(1.1)}body[class*=overflow-hidden] .dbtfy-back-to-top,body[class*=overflow-hidden] .dbtfy-modal,body[class*=overflow-hidden] .dbtfy-toast-container{z-index:1}body[class*=overflow-hidden] .dbtfy-modal.dbtfy-discount-overlay,body[class*=overflow-hidden] .dbtfy-modal.dbtfy-upsell-popup__modal-overlay{z-index:1000}fly-to-cart{background-color:var(--color-foreground);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;box-shadow:0 4px 8px rgba(0,0,0,.2);height:40px;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transform:translate(var(--x,0),var(--y,0)) scale(var(--scale,1));transition:opacity .3s ease;width:40px;z-index:calc(infinity)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video_poster_button{align-items:center;background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgb(var(--color-foreground));cursor:pointer;display:flex;height:5.2rem;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);transition:transform var(--duration-short) ease,color var(--duration-short) ease;width:5.2rem;z-index:1}.video_poster_button:hover{transform:translate(-50%,-50%) scale(1.1)}.video_poster_button .icon{height:2rem;width:2rem}.video_poster_button .icon-play{margin-left:.2rem}.dbtfy-video.video-section__media{--ratio-percent:56.25%;padding-bottom:calc(var(--ratio-percent) - var(--media-border-width));position:relative}.dbtfy-video.scroll-trigger:where(.gradient.video-section__media){background:transparent}.dbtfy-video.video-section__media.global-media-settings--full-width{padding-bottom:var(--ratio-percent)}.dbtfy-video.video-section__media.deferred-media{box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity))}.dbtfy-video.video-section__media.deferred-media:after{content:none}.dbtfy-video.video-section__poster.deferred-media__poster:focus{outline-offset:.3rem}.dbtfy-video.video-section__media iframe{background-color:rgba(var(--color-foreground),.03);border:0}.dbtfy-video .video-section__media iframe,.dbtfy-video .video-section__media video,.dbtfy-video .video-section__poster{height:100%;position:absolute;width:100%}.dbtfy-video.video-section__media video{background:#000}.dbtfy-video.video-section__media.media-fit-cover video{object-fit:cover}.dbtfy-video .deferred-media__poster{background-color:transparent;border:none;border-radius:calc(var(--border-radius) - var(--border-width));cursor:pointer;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.dbtfy-video .media>.deferred-media__poster{align-items:center;display:flex;justify-content:center}.dbtfy-video .deferred-media__poster img{height:100%;max-width:100%;width:auto}.dbtfy-video.deferred-media{overflow:hidden}.dbtfy-video.deferred-media:not([loaded]) template{z-index:-1}.dbtfy-video.deferred-media[loaded]>.deferred-media__poster{display:none}.dbtfy-video .deferred-media__poster:focus-visible{border-radius:calc(var(--media-radius) - var(--media-border-width));box-shadow:0 0 0 var(--media-border-width) rgba(var(--color-foreground),var(--media-border-opacity)),0 0 0 calc(var(--media-border-width) + .3rem) rgb(var(--color-background)),0 0 0 calc(var(--media-border-width) + .5rem) rgba(var(--color-foreground),.5);outline:none}.dbtfy-video .deferred-media__poster:focus{border-radius:calc(var(--media-radius) - var(--media-border-width));box-shadow:0 0 0 var(--media-border-width) rgba(var(--color-foreground),var(--media-border-opacity)),0 0 0 calc(var(--media-border-width) + .3rem) rgb(var(--color-background)),0 0 0 calc(var(--media-border-width) + .5rem) rgba(var(--color-foreground),.5);outline:none}.dbtfy-video .global-media-settings--full-width .deferred-media__poster,.dbtfy-video .global-media-settings--full-width .deferred-media__poster:is(:focus,:focus-visible){border-radius:0}@media (forced-colors:active){.dbtfy-video .deferred-media__poster:focus{outline:1px solid transparent}}.dbtfy-video .deferred-media__poster:focus:not(:focus-visible){box-shadow:none;outline:0}.dbtfy-video .deferred-media__poster-button{align-items:center;background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgb(var(--color-foreground));display:flex;height:6.2rem;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);transition:transform var(--duration-short) ease,color var(--duration-short) ease;width:6.2rem;z-index:1}.dbtfy-video .deferred-media__poster-button:hover{transform:translate(-50%,-50%) scale(1.1)}.dbtfy-video .deferred-media__poster-button .icon{height:2rem;width:2rem}.dbtfy-video .deferred-media__poster-button .icon-play{margin-left:.2rem}.dbtfy-video.video-height--small video{height:200px}.dbtfy-video.video-height--medium video{height:350px}.dbtfy-video.video-height--large video{height:500px}#thumbnail-carousel.hide_variants_thumbnail .splide__track>.splide__list>.splide__slide:not(.thumbnail-list_item--carousel){display:block;display:none}#thumbnail-carousel.hide_variants_thumbnail .splide__track>.splide__list>.splide__slide.is-active{display:block}@media (max-width:749px){.product_mobile_thumbnails .product__media-item.slider__slide{display:none}.product_mobile_thumbnails .product__media-item.slider__slide.is-active{display:flex}}

/* ===========================
   Ugaoo Style Price – Aranyat
   (covers Debutify + Dawn price component)
   =========================== */

/* MAIN SALE PRICE – big green */
.price--on-sale .price-item--sale,
.price:not(.price--on-sale) .price-item--regular,
.product-single__price .product-price__price {
  font-size: 22px !important;
  font-weight: 700 !important;
  color: #1A7F37 !important; /* Ugaoo style green */
}

/* COMPARE / OLD PRICE – small grey with line */
.price--on-sale .price-item--regular,
.price .price-item--compare,
.product-single__price .product-price__compare {
  font-size: 14px !important;
  color: #7A7A7A !important;
  text-decoration: line-through !important;
  margin-left: 6px;
}

/* Small tax / note text below price */
.product__tax,
.product__tax-note,
.price__container small,
.product-single__price .product-single__unit,
.product-single__price .product__policies,
.product-single__price small {
  font-size: 13px !important;
  color: #7A7A7A !important;
}

/* Rupee symbol clean rakho */
.price-item,
.product-single__price .product-price__price,
.product-single__price .product-price__compare {
  font-family: inherit !important;
}



/* Smaller price on Home Page & Collection product cards */
.card__information .price-item,
.card__information .price__regular,
.card__information .price__sale,
.product-card .price-item,
.product-card .price__regular,
.product-card .price__sale {
    font-size: 16px !important;
    font-weight: 600 !important;
}

/* Old price smaller on cards */
.card__information .price-item--regular,
.product-card .price-item--regular {
    font-size: 12px !important;
}

/*******************************
 ARANYAT – UGAOO STYLE OFFER CAROUSEL (FINAL)
*******************************/

.ar-offers-box {
  border: 1px solid #cdeccd;
  border-top: 5px solid #168a3b; /* thoda mota top border */
  border-radius: 14px;
  padding: 14px;
  margin-top: 18px;
  background: #ffffff;
  box-sizing: border-box;
  overflow: hidden; /* slider bahar na nikle */
}

/* HEADER */
.ar-offers-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}

.ar-offers-header-left {
  display: flex;
  gap: 8px;
  align-items: center;
}

.ar-offers-icon {
  width: 26px;
  height: 26px;
  border-radius: 50%;
  border: 1px solid #168a3b;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-weight: 700;
  color: #168a3b;
}

.ar-offers-title {
  font-size: 13px;
  font-weight: 700;
}

.ar-offers-badges {
  display: flex;
  gap: 6px;
  margin-top: 2px;
  font-size: 10px;
}

.ar-offers-badge {
  background: #168a3b;
  color: #fff;
  padding: 2px 6px;
  border-radius: 999px;
  text-transform: uppercase;
}

/* SLIDER WRAPPER */
.ar-offer-slider {
  display: flex;
  width: 100%;
  overflow: hidden;
  box-sizing: border-box;
  touch-action: pan-y;
  will-change: transform;
}

/* EACH SLIDE */
.ar-offer-card {
  flex: 0 0 100%;
  box-sizing: border-box;
  border-radius: 12px;
  border: 1px dashed #d5e8d5;
  padding: 14px 14px 0; /* bottom padding 0, kyunki bar niche aayega */
  background: #fbfffb;
  margin-bottom: 8px;
}

.ar-offer-card-head {
  display: flex;
  justify-content: space-between;
  font-size: 11px;
  color: #444;
}

.ar-offer-status {
  font-size: 11px;
}

.ar-offer-status-available {
  color: #168a3b;
}

.ar-offer-status-collected {
  color: #168a3b;
  font-weight: 600;
}

.ar-offer-title {
  margin-top: 6px;
  font-size: 15px;
  font-weight: 700;
}

.ar-offer-text {
  font-size: 12px;
  margin-top: 6px;
  line-height: 1.4;
}

.ar-offer-extra {
  font-size: 12px;
  margin-top: 3px;
  color: #e00000;
}

.ar-offer-footer {
  margin-top: 8px;
  font-size: 11px;
  color: #168a3b;
}

/* bottom full-width bar like "TAP TO COLLECT" */
.ar-offer-bottom-btn {
  margin-top: 10px;
  width: 100%;
  text-align: center;
  padding: 8px 0;
  border: none;
  border-radius: 0 0 10px 10px;
  background: #e7f6ea;
  color: #168a3b;
  font-size: 12px;
  font-weight: 600;
  cursor: pointer;
}

/* DOTS */
.ar-offer-dots {
  margin-top: 6px;
  display: flex;
  justify-content: center;
  gap: 6px;
}

.ar-offer-dots span {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  border: 1px solid #bcbcbc;
}

.ar-offer-dots span.active {
  background: #168a3b;
  border-color: #168a3b;
}

/* HEADER ko ek line me lane ke liye */
.ar-offers-header-left {
  display: flex;
  align-items: center;
  gap: 8px;
}

.ar-offers-header-left > div {
  display: flex;
  align-items: center;
  gap: 6px;              /* OFFERS FOR YOU aur EXCLUSIVE ke beech gap */
}

.ar-offers-badges {
  margin-top: 0;         /* upar ka space hatao */
}

/* CARD ke text ko centre me lane ke liye */
.ar-offer-card {
  text-align: center;
}

/* Upar wala chhota row (tag + status) left/right hi rahe */
.ar-offer-card-head {
  justify-content: space-between;
  text-align: left;
}

/* Product description images se background box & shadow FULLY remove */
.product__description img,
.rte img,
.product__info-wrapper img,
.product__description p img {
    box-shadow: none !important;
    background: transparent !important;
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
    border-radius: 0 !important;
}

/* ⭐ TAG ka border curve fix */
#PlantParentsSection-{{ section.id }} .plant-parents-tag {
  background: #CDE3B6 !important;
  border-radius: 16px !important;
  padding: 4px 12px !important;
  font-size: 11px;
}

/* ⭐ Rating badge ka border curve fix */
#PlantParentsSection-{{ section.id }} .plant-parents-rating {
  background: #D6D3D2 !important;
  border-radius: 16px !important;
  padding: 4px 12px !important;
  box-shadow: none !important;
  display: inline-flex;
  gap: 4px;
}

/* ⭐ Rating star color normal */
#PlantParentsSection-{{ section.id }} .plant-parents-rating-star {
  color: #00833E;
}

#PlantParentsSection-{{ section.id }} .plant-parents-title {
  display: -webkit-box;
  -webkit-line-clamp: 1;     /* sirf 1 line allowed */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;    /* ... add karega */
  white-space: nowrap;        /* force single line */
}

/* STICKY ADD TO CART – GLOBAL */
#sticky-atc-bar {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #ffffff;
  border-top: 1px solid #e5e5e5;
  z-index: 9999;
  padding: 10px 16px;
}

.sticky-atc-inner {
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}

.sticky-atc-desktop {
  display: flex;
}

.sticky-atc-mobile {
  display: none;
}

.sticky-product-info {
  display: flex;
  align-items: center;
  gap: 10px;
}

.sticky-product-info img {
  width: 50px;
  height: 50px;
  border-radius: 8px;
  object-fit: cover;
}

.sticky-title {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.sticky-product-title {
  font-size: 14px;
  font-weight: 600;
}

/* PRICE COLORS */
.sticky-main-price {
  color: #ed17aa;          /* main price color */
  font-weight: 700;
  font-size: 14px;
}

.sticky-compare-price {
  font-size: 13px;
  text-decoration: line-through;
  opacity: 0.7;
}

/* BUTTON – font theme se hi ayega (no font-family here) */
.sticky-btn-wrap {
  flex-shrink: 0;
}

.sticky-atc-button {
  background: #006D2C;     /* button bg color */
  color: #ffffff;
  padding: 12px 26px;
  border-radius: 6px;
  border: none;
  font-size: 15px;
  font-weight: 700;
  cursor: pointer;
}

/* MOBILE – only price + cut price + button */
@media (max-width: 768px) {
  .sticky-atc-desktop {
    display: none;
  }

  .sticky-atc-mobile {
    display: flex;
  }

  #sticky-atc-bar {
    padding: 10px 14px;
  }

  /* ---- PRICE LINE MOBILE ---- */
  .sticky-price-wrap {
    display: flex;
    align-items: center;
    gap: 6px;
  }

  /* cut price left, main price right */
  .sticky-compare-price {
    order: 1;
    font-size: 13px;
    text-decoration: line-through;
    opacity: 0.7;
  }

  .sticky-main-price {
    order: 2;
    font-size: 15px;
    color: #006D2C;
    font-weight: 700;
  }

  .sticky-atc-button {
    padding: 12px 24px;
    white-space: nowrap;
  }
}

/* TOAST FOR STICKY ADD TO CART */
.sticky-atc-toast {
  position: fixed;
  left: 50%;
  bottom: 80px;            /* sticky bar se thoda upar */
  transform: translateX(-50%) translateY(20px);
  background: #111827;     /* Ugaoo jaisa dark */
  color: #ffffff;
  padding: 10px 18px;
  border-radius: 999px;
  font-size: 13px;
  font-weight: 500;
  display: flex;
  align-items: center;
  gap: 8px;
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.35);
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.25s ease, transform 0.25s ease;
  z-index: 10000;
}

.sticky-atc-toast-icon {
  width: 18px;
  height: 18px;
  border-radius: 999px;
  background: #16a34a;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
}

.sticky-atc-toast.is-visible {
  opacity: 1;
  transform: translateX(-50%) translateY(0);
  pointer-events: auto;
}

/* Mobile thoda chhota */
@media (max-width: 768px) {
  .sticky-atc-toast {
    bottom: 70px;
    font-size: 12px;
    padding: 8px 14px;
  }
}

html,
body {
  overflow-y: auto !important;
}

/* Add to cart loading state */
.btn--atc-loading {
  position: relative;
  color: transparent !important;  /* text chhupa do */
}

.btn--atc-loading::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 18px;
  height: 18px;
  margin: -9px 0 0 -9px;
  border-radius: 50%;
  border: 2px solid #ffffff;
  border-top-color: transparent;
  animation: atc-spin 0.6s linear infinite;
}

@keyframes atc-spin {
  to {
    transform: rotate(360deg);
  }
}

.list-payment__item img {
  height: 28px;
  object-fit: contain;
  filter: none;
}

.list-payment {
  display: flex;
  gap: 12px;
  align-items: center;
  flex-wrap: wrap;
  padding-top: 6px;
}
/* ==========================
   DISCOUNT PERCENTAGE ONLY
   PC + MOBILE WORKING
========================== */

.plant-parents-discount {
  font-size: 12px !important;      /* 🔧 size */
  font-weight: 500 !important;     /* 🔧 bold */
  color: #1a9c4b !important;       /* 🔧 text color */
  background:rgb(243, 236, 236) !important;  /* 🔧 bg color */
  padding: 3px 7px !important;
  border-radius: 4px !important;
  line-height: 1 !important;
  display: inline-block !important;
  white-space: nowrap !important;
}

/* MOBILE */
@media (max-width: 768px) {
  .plant-parents-discount {
    font-size: 12px !important;
    padding: 2px 6px !important;
  }
}

.aranyat-cart-icon {
  width: 22px;
  height: 22px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .aranyat-cart-icon {
    width: 24px;
    height: 24px;
  }
}
/* =========================
   CUSTOM MENU ICON
========================= */

.header__icon--menu svg {
  display: none !important;
}

.header__icon--menu::before {
  content: "";
  width: 28px;
  height: 28px;
  display: block;
  background-image: url("/cdn/shop/files/Untitled_design_11.png?v=1769628802");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

/* Mobile */
@media (max-width: 768px) {
  .header__icon--menu::before {
    width: 24px;
    height: 24px;
  }
}
.header__icon--menu::before {
  transform: translate(10px, 10px);
}

.cart-count,
.cart-count-bubble,
.header__icon--cart .cart-count-bubble,
.header__icon .cart-count-bubble {
  background-color: #ed17aa !important; /* yaha apna color daalo */
  color: #ffffff !important;
}

/* Hide SALE text */
.price__badge-sale,
.badge--sale,
.price-item__badge,
.sale,
.product__badge {
  display: none !important;
}


/* FINAL SELLING PRICE COLOR ONLY */
.price-item--sale {
  color: #ed17aa !important; /* apna color */
  font-weight: 700;
}

/* KEEP CUT PRICE ORIGINAL */
.price-item--regular {
  color: inherit !important;
  opacity: 0.6;
}
.price-item--sale:not(.price-item--regular) {
  color: #ed17aa !important;
}

.price-item--regular s,
.price-item--regular {
  color: #999 !important;
}

.weight-options {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}

.weight-btn {
  padding: 8px 18px;
  border: 1px solid #ccc;
  background: #fff;
  border-radius: 8px;
  cursor: pointer;
  font-weight: 500;
}

.weight-btn.active {
  border-color: #ff3b3b;
  color: #ff3b3b;
}

.people-text {
  margin-top: 6px;
  font-size: 13px;
  color: #666;
}
.cake-serving-info {
  margin-top: 6px;
  font-size: 13px;
  color: #666;
}

.product-form__input--pill input[type="radio"]:checked + label {
  background-color: #ed17aa !important;
  border-color: #ed17aa !important;
  color: #ffffff !important;
}

.cake-message-box {
  margin-top: 15px;
}

.cake-message-box label {
  display: flex;
  justify-content: space-between;
  font-weight: 600;
  font-size: 14px;
  margin-bottom: 6px;
}

.cake-input {
  width: 100%;
  padding: 12px;
  border: 1px solid #ddd;
  border-radius: 6px;
}

.cake-limit {
  font-size: 12px;
  color: #888;
}

/* ===== PREMIUM INSET STICKY BUY NOW ===== */

#sticky-atc-bar {
  padding: 0;
}

.sticky-atc-inner {
  padding: 0;
}

.sticky-btn-wrap {
  width: 100%;
  padding: 0 12px; /* 👈 left–right gap */
}

.sticky-buy-now-btn {
  width: 100%;
  padding: 17px 0;

  background: #ed17aa;
  color: #ffffff;
  border: none;

  font-size: 17px;
  font-weight: 800;

  border-radius: 10px;
  cursor: pointer;

  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
}

.sticky-buy-now-btn:hover {
  background: #e60000;
}

.sticky-btn-price {
  font-size: 17px;
  font-weight: 900;
}
/* ===== STICKY BAR BACKGROUND HEIGHT INCREASE ===== */

#sticky-atc-bar {
  padding-top: 14px;     /* 👈 upar space */
  padding-bottom: 14px;  /* 👈 neeche space */
  background: #ffe9ef;   /* same pink background */
}

.sticky-separator {
  margin: 0 0px;
  font-weight: 600;
  opacity: 1.00;
}

/* Hide ribbon ONLY on main product image */
.template-product .product__media-wrapper > .badge,
.template-product .product__media-wrapper > .ribbon,
.template-product .product__media-wrapper > div[class*="badge"],
.template-product .product__media-wrapper > div[class*="ribbon"] {
    display: none !important;
}