/** Shopify CDN: Minification failed

Line 7:11344 Unexpected "\"custom_bullet_icon_list\""
Line 7:11444 Unexpected "\"custom_bullet_icon_list\""

**/
@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-content-center{align-content:center}.align-items-flex-start{align-items:flex-start}.align-items-center{align-items:center}.align-items-flex-end{align-items:flex-end}.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}.flex-center{align-items:center;display:flex;justify-content:center}.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%}.h-full{height: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;a{color:rgb(var(--color-foreground))}}.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:calc(var(--arrow-size))}.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:var(--arrow-color)}.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 img,.slider-button:disabled svg{opacity:.5}.slider-button{color:rgba(var(--color-foreground))!important}.align-content-flex-start{align-content:flex-start}.align-content-flex-end{align-content:flex-end}.slider-buttons .slider-button.slider-button--prev i{transform:scaleX(-1)}.slider-buttons .slider-button.slider-button--prev img,.slider-buttons .slider-button.slider-button--prev svg{cursor:pointer;height:var(--arrow-size);transform:scaleX(-1);width:var(--arrow-size)}.slider-buttons .slider-button.slider-button--next img,.slider-buttons .slider-button.slider-button--next svg{cursor:pointer;height:var(--arrow-size);width:var(--arrow-size)}.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.left{float:left;margin-right:1rem}.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))}header .mega-menu__content .dbtfy-mega-menu__menu-container,header .mega-menu__content .mega-menu__list{font-weight:400}.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}.page--full{padding:0 1.5rem}@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-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}main-product-gallery:not(.desktop-layout__columns) #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__list.justify-center{justify-content:center}.splide__list.justify-left{justify-content:left}.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%}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}}.btn-checkout:has(.essential-preorder-containers-active){display:none}quick-add-modal .btn-checkout:has(.essential-preorder-containers-active){display:block}quick-add-modal .btn-checkout .essential-preorder-containers-active,quick-add-modal .product-form__submit{left:unset!important;position:relative!important;transform:unset!important}.dbtfy-footer-copyright small,.dbtfy-trust-badge--speech-title,.heading--icon i,.newsletter-form__field-wrapper label,p{color:rgb(var(--color-foreground))}.newsletter-form__field-wrapper i{color:rgb(var(--color-button-text))}

/* CD code */
.tab_image_with_text .container .image_with_text .slick-track{display: flex !important; height: auto !important;}
.tab_image_with_text{background: #edf3ff; padding: 56px 0; position: relative;}
.tab_image_with_text .container .title h2{font-size: 40px; font-weight: 700; color: #1d376c; margin-bottom: 40px;}
.tab_image_with_text .container .title .sub_title{font-size: 20px; color: #1c1b1b; font-weight: 400; margin-bottom: 20px; display: block;}
.tab_image_with_text .container .block_image{padding: 8px 16px 8px 8px; width: auto; font-size: 18px; display: flex; align-items: center; gap: 15px; border: solid 1px #3c5999; border-radius: 16px; cursor: pointer;}
.tab_image_with_text .container .custom_block{margin-bottom: 20px; display: flex; gap: 10px; flex-wrap: wrap; max-width: 1000px;}
.tab_image_with_text .container .block_image img{width: 48px; height: 48px; vertical-align: middle;}
.tab_image_with_text .container .image_with_text .badge{display: flex; align-items: center; padding: 12px 16px; color: #2f733a; background-color: #f3ffed; border-radius: 8px; margin-bottom: 16px; font-weight: 400; font-size: 16px; text-transform: uppercase; width: fit-content;}
.tab_image_with_text .container .image_with_text .block_type .image_text_inner{display: flex; flex-wrap: wrap; gap: 30px;}
.tab_image_with_text .container .image_with_text .block_type .image{width: calc(100% - 47%);}
.tab_image_with_text .container .image_with_text .block_type .image img{width: 100%; height: auto; vertical-align: middle;}
.tab_image_with_text .container .image_with_text .block_type .image_text_inner .text_content{width: 43%;}
.tab_image_with_text .container .image_with_text .block_type .heading h2{font-size: 32px; margin-bottom: 17px; display: block;}
.tab_image_with_text .container .image_with_text .block_type .text ul li{position: relative; margin-bottom: 16px; line-height: 24px; padding-left: 25px;}
.tab_image_with_text .container .image_with_text .block_type .text ul li:before{content: ""; background: url(/cdn/shop/files/download.svg?v=1730961171); width: 16px; height: 16px; margin-right: 9px; font-size: 16px; position: absolute; top: 3px; left: 0;}
.tab_image_with_text .container .image_with_text .block_type.show_grid{display: block;}
.tab_image_with_text .container .custom_block .tab_inner.is_active .block_image{background-color: #3c5999; color: #fff;}
 .tab_image_with_text .container .image_with_text .block_type .heading.mobile h2, .tab_image_with_text .container .image_with_text .badge.mobile{display: none;}


@media screen and (max-width: 768px) {
  .tab_image_with_text .container .title h2{margin-bottom: 20px; font-size: 28px;}
  .tab_image_with_text .container .block_image img{display: none;}
  .tab_image_with_text .container .image_with_text .block_type .heading.mobile h2{font-size: 24px; display: block;}
  .tab_image_with_text .container .image_with_text .badge.mobile{display: block;}
  .tab_image_with_text .container .image_with_text .block_type .text ul li{font-size: 18px;}
  .tab_image_with_text .container .image_with_text .block_type .image_text_inner .text_content{width: 100%; order: 2;}
  .tab_image_with_text .container .image_with_text .block_type .image{width: 100%; order: 1;}
  .tab_image_with_text{padding: 48px 0;}
  .tab_image_with_text .container .image_with_text .badge.desk, .tab_image_with_text .container .image_with_text .block_type .heading.desk{display: none;}
  .tab_image_with_text .container .block_image{padding: 2px 16px 2px 8px; font-weight: bold; border-radius: 100px; color: #1d376c;}
}

/* Pulse Animation */
@keyframes pulse {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(1.5);
    opacity: 0.7;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

/* Black Dot Icon */
.pulsing-dot {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-color: black;
  border-radius: 50%;
  margin-right: 10px;
  animation: pulse 1.5s infinite ease-in-out;
  flex-shrink: 0;
  margin-top: 6px;
}

/* USA Flag Icon */
.pulsing-flag {
  display: inline-block;
  width: 16px;
  height: 12px;
  background-image: url('/cdn/shop/files/USA_flag.svg?v=1756301535');
  background-size: cover;
  animation: pulse 1.5s infinite ease-in-out;
  flex-shrink: 0;
  margin-right: 10px;
  margin-top: 4px;
}

/* Leaves Icon */
.pulsing-leaves {
  display: inline-block;
  width: 16px;
  height: 12px;
  background-image: url('/cdn/shop/files/leaves.svg?v=1756995600');
  background-size: cover;
  animation: pulse 1.5s infinite ease-in-out;
  flex-shrink: 0;
  margin-right: 10px;
  margin-top: 4px;
}

/* Heart Icon */
.pulsing-heart {
  display: inline-block;
  width: 16px;
  height: 16px; /* Increase height to match icon aspect ratio */
  background-image: url('/cdn/shop/files/Heart.svg?v=1757097567');
  background-size: contain; /* prevent stretching */
  background-repeat: no-repeat;
  animation: pulse 1.5s infinite ease-in-out;
  flex-shrink: 0;
  margin-right: 8px;
  vertical-align: middle; /* Fix vertical alignment with text */
}

/* Heart Icon */
.pulsing-pumpkin {
  display: inline-block;
  width: 16px;
  height: 16px; /* Increase height to match icon aspect ratio */
  background-image: url('/cdn/shop/files/Static_List_4.svg?v=1761042128');
  background-size: contain; /* prevent stretching */
  background-repeat: no-repeat;
  animation: pulse 1.5s infinite ease-in-out;
  flex-shrink: 0;
  margin-right: 8px;
  vertical-align: middle; /* Fix vertical alignment with text */
}

/* cd code. */
[id*="slick_slider"] .wave{ display: none; }

/* Slider */ .slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; } .slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; } .slick-list:focus { outline: none; } .slick-list.dragging { cursor: pointer; cursor: hand; } .slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .slick-track { position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto; } .slick-track:before, .slick-track:after { display: table; content: ''; } .slick-track:after { clear: both; } .slick-loading .slick-track { visibility: hidden; } .slick-slide { display: none; float: left; height: 100%; min-height: 1px; } [dir='rtl'] .slick-slide { float: right; } .slick-slide img { display: block; } .slick-slide.slick-loading img { display: none; } .slick-slide.dragging img { pointer-events: none; } .slick-initialized .slick-slide { display: block; } .slick-loading .slick-slide { visibility: hidden; } .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; } .slick-arrow.slick-hidden { display: none; }

.custom_tabs_sec {
  font-family: inherit; /* or specify directly: 'Poppins', sans-serif; */
}

.custom_tabs_sec .tab_sec_inner .top_review {
  display: flex;
  align-items: center; /* Vertically center image and text */
  justify-content: center;
  gap: 12px;
  margin-bottom: 16px;
}

.custom_tabs_sec .tab_sec_inner .top_review img {
  max-height: 64px;
  width: auto;
  display: block;
}

.custom_tabs_sec .tab_sec_inner .top_review div {
  font-size: 14px;
  color: #000;
  line-height: 1.3;
  padding-top: 3px; /* 👈 key adjustment */
}

.custom_tabs_sec{ padding: 40px 0; background: #E9EBF1; }
.custom_tabs_sec .tab_sec_inner .top_review{ display: flex; align-items: center; justify-content: center; gap: 10px; }
.custom_tabs_sec .tab_sec_inner .top_review img{ max-width: 80px; }
.custom_tabs_sec .tab_sec_inner .top_review p{ margin: 0; }
.custom_tabs_sec .tab_sec_inner .heading{ max-width: 50%; margin: 0 auto; text-align: center; }
.custom_tabs_sec .tab_sec_inner .heading h2{ font-size: 30px; }
.custom_tabs_sec .tab_sec_inner .headings{ padding: 24px; border-radius: 8px; background: #FFF; box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.10); }
.custom_tabs_sec .tab_sec_inner .custom_text{ margin: 27px 0px; color: #000; font-size: 20px; font-weight: 400; line-height: normal; letter-spacing: -0.6px; }
.custom_tabs_sec .tab_sec_inner .tab-contents .tab-item{display: flex; flex-wrap: wrap; align-items: center; gap: 12px; width: calc(33.33% - 10.66px); border-radius: 8px; background: #FFF; padding: 24px 30px; }
.custom_tabs_sec .tab_sec_inner .tab-contents .tab-item img{ width: 64px; height: 64px; }
.custom_tabs_sec .tab_sec_inner .tab-contents .tab-item h4{ color: #1F3B74; font-size: 18px; font-weight: 600; line-height: normal; letter-spacing: normal; margin: 0; }
.custom_tabs_sec .tab_sec_inner .tab-contents .tab-item p{ width: 100%; color: rgba(0, 0, 0, 0.60); font-size: 16px; line-height: 140%; letter-spacing: -0.48px; margin: 0; }
.custom_tabs_sec .tab_sec_inner .tab_content_inner{ display: flex; flex-wrap: wrap; gap: 16px; }
.custom_tabs_sec .tab-btn{ box-shadow: unset !important; outline: unset !important; padding: 6px 16px; cursor: pointer; color: #000; font-size: 14px; border-radius: 99px; background: #E9EBF1; border: 0; }
.custom_tabs_sec .tab-btn.active{ background: #1F3B74; color: #fff; }
.custom_tabs_sec .tab-headings{ padding-top: 10px; display: flex; flex-wrap: wrap; gap: 6px; }
.custom_tabs_sec .tab-content { display: none; }
.custom_tabs_sec .tab-content.active { display: block; }

@media screen and (max-width: 768px) {
  .custom_tabs_sec .tab_sec_inner .heading h2{ font-size: 24px; }
  .custom_tabs_sec .tab_sec_inner .heading{ max-width: 100%; }
  .custom_tabs_sec .tab_sec_inner .headings{ padding: 16px; }
  .custom_tabs_sec .tab-btn{ font-size: 12px; }
  .custom_tabs_sec .tab_sec_inner .custom_text{ font-size: 16px; margin: 24px 0px; }
  .custom_tabs_sec .tab_sec_inner .tab-contents .tab-item{ width: 100%; }
}

.price--on-sale .price__sale .price-item--sale {
  color: #d0331f !important;
}

/* Change Debutify Sales Badge background to #1F3B74 */
.dbtfy-discount-badge,
.dbtfy-discount-saved {
  background-color: #1F3B74 !important;
  color: #ffffff !important; /* Makes text white for contrast */
  border: none !important; /* Optional: remove border */
}

/* .CD CODE. */
.sy-comparison-section{padding: 64px 0; background: rgb(21 69 119 / 10%);}
.sy-comparison-section .kv-comparison-outer{max-width: 1080px; margin: auto; display: flex; gap: 65px; padding: 0 20px;}
.sy-comparison-section .kv-comparison-outer .kv-comparison-left{width: 50%; align-self: center;}
.sy-comparison-section .kv-comparison-outer .kv-comparison-left h2{color: #0B1428; font-size: 34px; font-style: normal; font-weight: 600; line-height: normal; letter-spacing: -1.2px; text-transform: capitalize; margin: 0 0 10px 0;}
.sy-comparison-section .kv-comparison-outer .kv-comparison-left p{color: #3C4353; font-size: 16px; font-style: normal; font-weight: 500; line-height: normal; letter-spacing: -0.54px; margin: 0 0 20px;}
.sy-comparison-section .kv-comparison-outer .kv-comparison-right{width:50%;}
.sy-comparison-section .kv-comparison-outer .kv-comparison-right .kv-comparison-row{display: flex; flex-wrap: wrap;}
.sy-comparison-section .kv-comparison-outer .kv-comparison-right .kv-comparison-row .kv-comparison-column:first-child{text-align: left; align-items: flex-start; width: 27%; color: #1F3B74; padding-left: 0;}
.sy-comparison-section .kv-comparison-column {border-top: 1px solid #D2D8E3; width: 36%; padding: 15px 17px; display: flex; flex-direction: column; align-items: center; justify-content: center; min-height: 106px; text-align: center; color: #F2F5FF; font-size: 16px; font-style: normal; font-weight: 500; line-height: 1.1; letter-spacing: -0.48px; }
.sy-comparison-section  .kv-comparison-column:nth-child(2n) { color: #0B1428; background: #FFF; }
.sy-comparison-section  .kv-comparison-column:last-child {background: #1F3B74;border-color: #4C6290;margin-left: auto; }
.sy-comparison-section .kv-comparison-outer .kv-comparison-right .kv-comparison-row {display: flex;flex-wrap: wrap;}
.kv-comparison-header .kv-comparison-column { border-top: none; }
.kv-vscomparison-body .kv-comparison-row:last-child .kv-comparison-column:nth-child(2n) { border-radius: 0 0 8px 8px; }
.kv-vscomparison-body .kv-comparison-row:last-child .kv-comparison-column:last-child { border-radius: 0 0 8px 8px; }
.kv-comparison-header .kv-comparison-column:nth-child(2n) { border-radius: 8px 8px 0 0; }
.kv-comparison-header .kv-comparison-column:last-child { border-radius: 8px 8px 0 0;}
@media(max-width:768px){
  .sy-comparison-section{padding: 36px 0;}
  .sy-comparison-section .kv-comparison-outer { gap: 25px; flex-direction: column; }
  .sy-comparison-section .kv-comparison-outer .kv-comparison-left{ width: 100%; text-align: center; }
  .sy-comparison-section .kv-comparison-outer .kv-comparison-right{width:100%;}
  .sy-comparison-section .kv-comparison-outer .kv-comparison-left h2{font-size: 24px; margin: 0 0 8px 0;}
  .sy-comparison-section .kv-comparison-outer .kv-comparison-left p{font-size: 14px; margin: 0 0 3px; font-weight: 400;}
}


/* ===== PRODUCT SECTION HEADER ===== */
/* Desktop & Mobile (default) */
.display-both{
  display:block;
}

/* Desktop only */
.display-desktop{
  display:block;
}

@media (max-width: 749px){
  .display-desktop{
    display:none;
  }
}

/* Mobile only */
.display-mobile{
  display:none;
}

@media (max-width: 749px){
  .display-mobile{
    display:block;
  }
}

.ortho-product-header{
  text-align:left;
}

.ortho-proof-line{
  display:flex;
  align-items:center;
  font-size:13px;
  color:#333;
  margin-bottom:4px;
  gap:4px;
}

.ortho-proof-avatar{
  width:18px;
  margin-right:4px;
}

.ortho-proof-check{
  width:10px;
  height:10px;
  margin-left:3px;
}

.ortho-product-title{
  margin:0 0 4px 0;
}

.ortho-product-pricing{
  display:flex;
  align-items:center;
  gap:6px;
}

.price-now{
  color:green;
  font-size:20px;
  font-weight:400;
}

.price-before{
  font-size:16px;
}

.ortho-discount-badge{
  background:#1F3B74;
  color:white;
  padding:2px 5px;
  border-radius:6px;
  display:flex;
  align-items:center;
  gap:4px;
  height:23px;
  font-size:13px;
  font-weight:500;
  text-transform:uppercase;
}

/* ===== PRODUCT SNIPPET HEADER ===== */
/* Desktop & Mobile (default) */

.ortho-featured-header {
  display: none;
}

@media screen and (min-width: 750px) {
  .ortho-featured-header {
    display: block;
    margin-bottom: 12px;
  }

  .product__title {
    display: none !important;
  }
}

.ortho-featured-proof {
  display: flex;
  align-items: center;
  font-size: 13px;
  margin-bottom: 4px;
}

.ortho-proof-avatar {
  margin-right: 4px;
}

.ortho-proof-text {
  display: flex;
  align-items: center;
}

.ortho-proof-check {
  margin-left: 3px;
}

.ortho-proof-count {
  margin-left: 5px;
}

.ortho-featured-title {
  margin: 0 0 6px 0;
}

.ortho-featured-pricing {
  display: flex;
  align-items: center;
  gap: 6px;
}

.price-now {
  color: green;
  font-size: 20px;
}

.price-before {
  font-size: 16px;
}

.ortho-discount-badge {
  background: #1F3B74;
  color: #fff;
  padding: 2px 5px;
  border-radius: 6px;
  display: flex;
  align-items: center;
  gap: 4px;
  height: 23px;
  font-size: 13px;
  white-space: nowrap;
}

/* ===== PRODUCT CARD ===== */
.card__information {
  min-width: 0;
}

.card__heading {
  overflow: hidden;
}

.card__heading a {
  display: block;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}