.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:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-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:after,.slick-track:before{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}
#MainContent .sticky-bar{display:flex;justify-content:center;padding:15px;align-items:center;background:#fff;height:auto;position:fixed;bottom:0;right:0;width:100%;z-index:3;box-shadow:#000 0 6px 12px -2px,#0000004d 0 3px 7px -3px}.sticky-bar{display:none}.sticky-bar-form img.zoomImg{opacity:1!important}.sticky-bar-price variant-selects{display:flex!important}.product-details-sticky,.product-title-sticky{display:flex;align-items:center;gap:10px}.sticky-bar-price .variant-drop-down,.variant-drop-down .product-form__item{display:flex;align-items:center;justify-content:end}.variant-button{background-color:#000;color:#fff;width:150px;margin-left:5px}.sticky-bar-thumb-thumb{margin:10px;vertical-align:middle}.sticky-bar-price .price--on-sale .price-item--regular{display:none}.sticky-bar-price .price:not(.price--show-badge) .price-item--last:last-of-type{margin-top:6px;font-size:15px}@media (max-width:600px){.quantity-label{display:none}.sticky-bar{padding:0!important}.variant-button{width:65px;margin-left:2px;margin-right:2px}}.sticky-bar-form .product__media-list{margin:0}.sticky-bar-form img{margin:5px 15px;width:100px;height:100px}.product-title-sticky{margin-right:25px}.sticky-bar-title{margin:5px 15px;font-weight:700;font-size:2rem;display:none}.sticky-bar .product-form__input{padding:0;margin:0 2rem 0rem 0;min-width:fit-content;border:none}.sticky-bar .product-form__quantity .form__label{margin-bottom:.6rem;font-size:1.4rem;font-weight:700}.sticky-bar .quantity{width:calc(13rem / var(--font-body-scale) + var(--inputs-border-width) * 2);min-height:calc((var(--inputs-border-width) * 2) + 3.5rem)}.sticky-bar .product-form__input--dropdown{margin-bottom:0rem;margin-right:2rem}.sticky-bar .product-form__input .form__label{padding-left:0;font-size:1.4rem;font-weight:600;margin:0 10px 0 0;width:auto}.sticky-bar .select__select{padding:.6rem 3rem .6rem 2rem;font-size:1.6rem;font-weight:700;height:3.5rem}.sticky-bar .product-form__buttons{font-weight:400;display:flex;align-items:center;flex-wrap:wrap;margin:0;min-height:45px;line-height:30px;clear:both}.sticky-bar .product-form__submit{margin-bottom:0}@media (max-width:767px){.sticky-bar{display:none!important}}@media (max-width:800px){.product-title-sticky{margin-right:0}}span.sticky-bar-close{position:absolute;right:0%;top:10%;transform:translateY(-50%);border-radius:0;width:30px;height:30px;background:var(--gradient-base-background-2);display:flex;justify-content:center;align-items:center;color:var(--gradient-base-accent-2);transition:var(--duration-default) linear}span.sticky-bar-close svg{fill:var(--gradient-base-background-1);color:var(--gradient-base-background-1);height:1.4rem;width:1.4rem}.sticky-bar-close svg.icon.icon-close{width:13px;height:13px;color:var(--gradient-base-background-1);cursor:pointer}span.sticky-bar-close:hover{color:var(--gradient-base-background-1);background:var(--gradient-base-accent-2)}
.product__info-wrapper .product__info-container .product__title h5{font-size:3rem;color:var(--gradient-base-accent-6);line-height:56px}quick-add-modal .product__info-wrapper .product__info-container .product__title h5{display:none}.html-sections-product .stock h4{text-transform:uppercase;font-size:2rem;margin-bottom:0}.html-sections-product .stock ul{padding:0;list-style-type:none}.html-sections-product .stock ul li{margin-bottom:5px}.html-sections-product .stock ul li .fa{color:var(--gradient-base-accent-1);margin-right:5px}.main-product_info .product__info-wrapper .product-additional__information{width:80%;display:grid;grid-template-columns:repeat(2,1fr);padding-top:35px;padding-bottom:30px;margin-top:30px;text-align:start;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);row-gap:20px}.main-product_info .product__info-wrapper .product-additional__information .product_meta-content{display:flex;align-items:flex-start;text-align:start;width:100%}.main-product_info .product__info-wrapper .product-additional__information .product_meta-content .product_meta-icon{width:50px;height:50px}.main-product_info .product__info-wrapper .product-additional__information .product_meta-content .product_meta-icon img{width:30px;height:30px;border-radius:0%}.main-product_info .product__info-wrapper .product-additional__information .product_meta-content .icon-description{flex-basis:100%}.product__info-wrapper .product__info-container .spr-starrating a{color:var(--gradient-base-accent-6);line-height:22px}.main-product_info .product__info-wrapper .spr-starrating{margin-bottom:18px}.product__info-container .payment_icons{margin:20px 0}.main-product_info .grid__item .product__media-item.grid__item.slider__slide{box-shadow:#11111a1a 0 0 16px;border-radius:20px}.main-product-template .facets-vertical{display:flex;justify-content:space-between}.main-product-template .facets-vertical.sidebar-right{flex-direction:row-reverse}.main-product-template modal-opener{overflow:hidden;border-radius:20px}.main-product_info{width:calc(100% - var(--sidebar-width) - var(--grid-desktop-horizontal-spacing))}.product{margin:0}.product.grid{gap:0}.product--no-media{max-width:57rem;margin:0 auto}.product__media-wrapper{padding-left:0;z-index:1}.product__info-wrapper{padding-left:0;padding-bottom:0}@media screen and (min-width: 750px){.product--thumbnail .product__media-gallery,.product--thumbnail_slider .product__media-gallery,.product--stacked .product__info-container--sticky{display:block;position:sticky;top:3rem;z-index:2}.product--thumbnail .thumbnail-list{padding-right:var(--media-shadow-horizontal-offset)}.product__info-wrapper{padding-left:5rem}.product__info-wrapper--extra-padding{padding-left:8rem}.product__media-container .slider-buttons{display:none}}@media screen and (max-width: 989px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:100%;width:calc(100% - var(--grid-desktop-horizontal-spacing) / 2)}.product--large:not(.product--no-media) .product__info-wrapper{max-width:100%;width:calc(100% - var(--grid-desktop-horizontal-spacing) / 2)}.grid--2-col-tablet .grid__item{width:100%}.product--thumbnail .product__info-wrapper.grid__item,.product--stacked .product__info-wrapper.grid__item{padding-left:0;padding-top:5rem}.product--thumbnail .slider-buttons{display:none}.product--thumbnail_slider .product__info-wrapper.grid__item{padding-left:0}}.shopify-payment-button__button{font-family:inherit;min-height:4.6rem}.shopify-payment-button__button [role=button].focused,.no-js .shopify-payment-button__button [role=button]:focus{outline:.2rem solid rgba(var(--color-foreground),.5)!important;outline-offset:.3rem;box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important}.shopify-payment-button__button [role=button]:focus:not(:focus-visible){outline:0;box-shadow:none!important}.shopify-payment-button__button [role=button]:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5)!important;box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important}.shopify-payment-button__button--unbranded{background-color:rgba(var(--color-button),var(--alpha-button-background));color:rgb(var(--color-button-text));font-size:1.4rem;line-height:calc(1 + .2 / var(--font-body-scale));letter-spacing:.07rem}.shopify-payment-button__button--unbranded::selection{background-color:rgba(var(--color-button-text),.3)}.shopify-payment-button__button--unbranded:hover,.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--gradient-base-accent-2);color:var(--gradient-base-background-1)}.shopify-payment-button__more-options{margin:1.6rem 0 1rem;font-size:1.2rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.05rem;text-decoration:underline;text-underline-offset:.3rem}.shopify-payment-button__button+.shopify-payment-button__button--hidden{display:none}.product-form{display:block}.product-form__error-message-wrapper:not([hidden]){display:flex;align-items:flex-start;font-size:1.2rem;margin-bottom:1.5rem}.product-form__error-message-wrapper svg{flex-shrink:0;width:1.2rem;height:1.2rem;margin-right:.7rem;margin-top:.5rem}.product-form__input{padding:0;min-width:fit-content;border:none;font-weight:400;display:flex;align-items:center;flex-wrap:nowrap;margin:0 0 20px;min-height:45px;line-height:30px;clear:both}variant-radios,variant-selects{display:block}.product-form__input--dropdown{margin-bottom:1.6rem}.product-form__input .form__label{padding-left:0;font-family:var(--font-heading-family)}.product-attributes{display:flex;align-items:center}.main-product_info .grid__item .product-attributes .product-label{margin:-4px 0 0;max-width:140px;width:140px}fieldset.product-form__input .form__label,.product-attributes .product-label,.advance-product-style .advanced-title{font-size:1.7rem;color:var(--gradient-base-accent-6);font-family:var(--font-heading-family);font-weight:700;margin:0;margin-bottom:.5rem;min-width:140px;display:inline-block;float:left}.product-attributes a{color:var(--gradient-base-accent-6);transition:all var(--duration-default) linear;margin-top:1px}.product-attributes a:hover{color:var(--color-base-background-2)}variant-selects .product-form__input .form__label{font-size:1.8rem;color:var(--gradient-base-accent-1);font-weight:700}.product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-form__input input[type=radio]+label{border:var(--variant-pills-border-width) solid #e9e9e9;background-color:transparent;color:rgba(var(--color-foreground));border-radius:var(--variant-pills-radius);color:var(--gradient-base-accent-6);display:inline-block;margin:.7rem .5rem .2rem 0;padding:1rem 1rem .6rem;font-size:1.6rem;letter-spacing:.1rem;line-height:1;text-align:center;transition:all var(--duration-default) linear;cursor:pointer;position:relative}.product-form__input input[type=radio]+label:before{content:"";position:absolute;top:calc(var(--variant-pills-border-width) * -1);right:calc(var(--variant-pills-border-width) * -1);bottom:calc(var(--variant-pills-border-width) * -1);left:calc(var(--variant-pills-border-width) * -1);z-index:-1;border-radius:var(--variant-pills-radius);box-shadow:var(--variant-pills-shadow-horizontal-offset) var(--variant-pills-shadow-vertical-offset) var(--variant-pills-shadow-blur-radius) rgba(var(--color-shadow),var(--variant-pills-shadow-opacity))}.product-form__input input[type=radio]:checked+label:not(.swatch-variant-color),.product-form__input input[type=radio]+label:not(.swatch-variant-color):hover{background-color:transparent;color:rgba(var(--color-foreground));border:1px solid rgba(var(--color-foreground))}@media screen and (forced-colors: active){.product-form__input input[type=radio]:checked+label{text-decoration:underline}}.product-form__input input[type=radio]:checked+label::selection{background-color:rgba(var(--color-background),.3)}.product-form__input input[type=radio]:disabled+label{border-color:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.4);text-decoration:line-through}.product-form__input input[type=radio]:focus-visible+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.product-form__input input[type=radio].focused+label,.no-js .shopify-payment-button__button [role=button]:focus+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.no-js .product-form__input input[type=radio]:focus:not(:focus-visible)+label{box-shadow:none}.product-form__input .select{max-width:25rem}.product-form__submit{margin-bottom:1rem}.no-js .product-form__submit.button--secondary{--color-button: var(--color-base-accent-1);--color-button-text: var(--color-base-solid-button-labels);--alpha-button-background: 1}.product-form__submit[aria-disabled=true]+.shopify-payment-button .shopify-payment-button__button[disabled],.product-form__submit[disabled]+.shopify-payment-button .shopify-payment-button__button[disabled]{cursor:not-allowed;opacity:.5}@media screen and (forced-colors: active){.product-form__submit[aria-disabled=true]{color:Window}}.shopify-payment-button__more-options{color:rgb(var(--color-foreground))}.shopify-payment-button__button{font-size:1.6rem;letter-spacing:0rem;font-family:var(--font-body-family);font-weight:400;padding:1.8rem 3rem 1.5rem;width:97%}.product__info-container>*+*{margin:1rem 0}.product__info-container .product-form,.product__info-container .product__description{margin:2.5rem 0}.product__text{margin-bottom:0}a.product__text{display:block;text-decoration:none;color:rgba(var(--color-foreground),.75)}.product__text.caption-with-letter-spacing{text-transform:uppercase}.product__title{word-break:break-word;margin-bottom:1.5rem;margin-top:-10px}.product__title>*{margin:0}.product__title>a{display:none}.product__title+.product__text.caption-with-letter-spacing{margin-top:-1.5rem}.product__text.caption-with-letter-spacing+.product__title{margin-top:0}.product__accordion .accordion__content{padding:0 1rem}.product .price .badge,.product .price__container{margin-bottom:.5rem}.product .price dl{margin-top:.5rem;margin-bottom:.5rem}.product .price--sold-out .price__badge-sold-out{border-radius:0;background:var(--gradient-base-background-2);border:none;padding:8px 9px;top:0;left:12px;font-size:1.2rem;font-family:var(--font-additional-family);font-weight:600;transition:all .3s linear;position:relative}.product .price .badge{border-radius:0;background:var(--gradient-base-background-2);border:none;padding:8px 9px 6px;position:relative;top:0;left:12px;font-size:1rem;font-weight:600;transition:all .3s linear}quick-add-modal .product .price .badge,.main-product-template .facets-vertical .product .product__info-wrapper .price .badge{display:none}.product .price--sold-out .price__badge-sale{display:none}@media screen and (min-width: 750px){.product__info-container .price--on-sale .price-item--regular{font-size:1.6rem}.product__info-container>*:first-child{margin-top:0}}.product__description-title{font-weight:600}.product--no-media .product__title,.product--no-media .product__text,.product--no-media noscript .product-form__input,.product--no-media .product__tax,.product--no-media shopify-payment-terms{text-align:center}.product--no-media .product__media-wrapper{padding:0}.product__tax{margin-top:-1.4rem}.product--no-media noscript .product-form__input,.product--no-media .share-button{max-width:100%}.product--no-media fieldset.product-form__input,.product--no-media .product-form__quantity,.product--no-media .product-form__input--dropdown,.product--no-media .share-button,.product--no-media .product__view-details,.product--no-media .product__pickup-availabilities,.product--no-media .product-form{display:flex;align-items:center;justify-content:center;text-align:center}.product--no-media .product-form{flex-direction:column}.product--no-media .product-form>.form{max-width:30rem;width:100%}.product--no-media .product-form__quantity,.product--no-media .product-form__input--dropdown{flex-direction:column;max-width:100%}.product-form__quantity .form__label{margin-bottom:0;font-size:1.7rem;font-weight:700;width:140px;max-width:140px}.product-form__quantity-top .form__label{margin-bottom:1.2rem}.product--no-media fieldset.product-form__input{flex-wrap:wrap;margin:0 auto 1.2rem}.product-form__buttons{max-width:44rem}.product--no-media .product__info-container>modal-opener{display:block;text-align:center}.product--no-media .product-popup-modal__button{padding-right:0}.product--no-media .price{text-align:center}.product--no-media .product__info-wrapper{padding-left:0}.product__media-list video{border-radius:calc(var(--media-radius) - var(--media-border-width))}@media screen and (max-width: 749px){.product__media-list{margin-left:-2.5rem;padding-bottom:2rem;margin-bottom:3rem;width:calc(100% + 4rem)}.slider.product__media-list::-webkit-scrollbar{height:.2rem;width:.2rem}.product__media-list::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground))}.product__media-list::-webkit-scrollbar-track{background-color:rgba(var(--color-foreground),.2)}.product__media-list .product__media-item{width:calc(100% - 3rem);max-width:calc(100% - 3rem)}}@media screen and (min-width: 750px){.product--thumbnail .product__media-list,.product--thumbnail_slider .product__media-list{padding-bottom:var(--media-shadow-vertical-offset)}.product__media-list{padding-right:var(--media-shadow-horizontal-offset)}.product--thumbnail .product__media-item:not(.is-active),.product--thumbnail_slider .product__media-item:not(.is-active){display:none}.product-media-modal__content>.product__media-item--variant.product__media-item--variant{display:none}.product-media-modal__content>.product__media-item--variant:first-child{display:block}}.product__media-item.product__media-item--variant{display:none}.product__media-item--variant:first-child{display:block}@media screen and (max-width: 749px){.product__media-item--variant:first-child{padding-right:1.5rem}}@media screen and (min-width: 750px) and (max-width: 989px){.product__media-list .product__media-item:first-child{padding-left:0}.product--thumbnail_slider .product__media-list{margin-left:0}.product__media-list .product__media-item{width:100%;max-width:100%}}.product__media-icon .icon{width:1.2rem;height:1.4rem}.product__media-icon,.thumbnail__badge{background-color:rgb(var(--color-background));border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.1);color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;height:3rem;width:3rem;position:absolute;left:calc(.4rem + var(--media-border-width));top:calc(.4rem + var(--media-border-width));z-index:1;transition:color var(--duration-short) ease,opacity var(--duration-short) ease}.product__media-video .product__media-icon{opacity:1}.product__modal-opener--image .product__media-toggle:hover{cursor:zoom-in}.product__modal-opener:hover .product__media-icon{border:.1rem solid rgba(var(--color-foreground),.1)}@media screen and (min-width: 750px){.grid__item.product__media-item--full{width:100%}}@media screen and (min-width: 990px){.product--stacked .product__media-item{max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.product__media-list .product__media-item:first-child,.product__media-list .product__media-item--full{width:100%;max-width:100%}.product__modal-opener .product__media-icon{opacity:0}.product__modal-opener:hover .product__media-icon,.product__modal-opener:focus .product__media-icon{opacity:1}}.product--stacked .product__media-list.one-column .product__media-item{width:100%;max-width:100%}.product__media-item>*{display:block;position:relative}.product__media-toggle{display:flex;border:none;background-color:transparent;color:currentColor;padding:0}.product__media-toggle:after{content:"";cursor:pointer;display:block;margin:0;padding:0;position:absolute;top:0;left:0;z-index:2;height:100%;width:100%}.product__media-toggle:focus-visible{outline:0;box-shadow:none}.product__media-toggle.focused{outline:0;box-shadow:none}.product__media-toggle:focus-visible:after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5);border-radius:var(--media-radius) - var(--media-border-width)}.product__media-toggle.focused:after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5);border-radius:var(--media-radius)}.product__media-toggle:focus-visible:after{border-radius:var(--media-radius)}.product-media-modal{background-color:rgb(var(--color-background));height:100%;position:fixed;top:0;left:0;width:100%;visibility:hidden;opacity:0;z-index:-1}.product-media-modal[open]{visibility:visible;opacity:1;z-index:101}.product-media-modal__dialog{display:flex;align-items:center;height:100vh}.product-media-modal__content{max-height:100vh;width:100%;overflow:auto}.product-media-modal__content>*:not(.active),.product__media-list .deferred-media{display:none}@media screen and (min-width: 750px){.product-media-modal__content{padding-bottom:2rem}.product-media-modal__content>*:not(.active){display:block}.product__modal-opener:not(.product__modal-opener--image){display:none}.product__media-list .deferred-media{display:block}}@media screen and (max-width: 749px){.product--thumbnail .is-active>.product__modal-opener:not(.product__modal-opener--image),.product--thumbnail_slider .is-active>.product__modal-opener:not(.product__modal-opener--image){display:none}.product--thumbnail .is-active .deferred-media,.product--thumbnail_slider .is-active .deferred-media{display:block;width:100%}}.product-media-modal__content>*{display:block;height:auto;margin:auto}.product-media-modal__content .media{background:none}.product-media-modal__model{width:100%}.product-media-modal__toggle{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgba(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;cursor:pointer;right:2rem;padding:1.2rem;position:fixed;z-index:2;top:2rem;width:4rem}.product-media-modal__content .deferred-media{width:100%}@media screen and (min-width: 750px){.product-media-modal__content{padding:2rem 11rem}.product-media-modal__content>*{width:100%}.product-media-modal__content>*+*{margin-top:2rem}.product-media-modal__toggle{right:5rem;top:2.2rem}}@media screen and (min-width: 990px){.product-media-modal__content{padding:2rem 11rem}.product-media-modal__content>*+*{margin-top:1.5rem}.product-media-modal__content{padding-bottom:1.5rem}.product-media-modal__toggle{right:5rem}}.product-media-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.product-media-modal__toggle .icon{height:auto;margin:0;width:2.2rem}.product-popup-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;overflow:auto;width:100%;background:rgba(var(--color-foreground),.2);height:100%}.product-popup-modal[open]{opacity:1;visibility:visible;z-index:101}.product-popup-modal__content{border-radius:var(--popup-corner-radius);background-color:rgb(var(--color-background));overflow:auto;height:80%;margin:0 auto;left:50%;transform:translate(-50%);margin-top:5rem;width:92%;position:absolute;top:0;padding:0 1.5rem 0 3rem;border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:var(--popup-border-width);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.product-popup-modal__content.focused{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.product-popup-modal__content:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}@media screen and (min-width: 750px){.product-popup-modal__content{padding-right:1.5rem;margin-top:10rem;width:70%;padding:3rem}.product-media-modal__dialog .global-media-settings--no-shadow{overflow:visible!important}}.product-popup-modal__content img{max-width:100%}@media screen and (max-width: 749px){.product-popup-modal__content table{display:block;max-width:fit-content;overflow-x:auto;white-space:nowrap;margin:0}.product-media-modal__dialog .global-media-settings,.product-media-modal__dialog .global-media-settings video,.product-media-modal__dialog .global-media-settings model-viewer,.product-media-modal__dialog .global-media-settings iframe,.product-media-modal__dialog .global-media-settings img{border:none;border-radius:0}}.product-popup-modal__opener{display:inline-block}.product-popup-modal__button{font-size:2.2rem;padding-right:1.3rem;padding-left:0;height:4.4rem;text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness var(--duration-short) ease;font-weight:700}.product-popup-modal__button:hover{text-decoration-thickness:.2rem}.product-popup-modal__content-info{padding-right:4.4rem}.product-popup-modal__content-info>*{height:auto;margin:0 auto;max-width:100%;width:100%}@media screen and (max-width: 749px){.product-popup-modal__content-info>*{max-height:100%}}.product-popup-modal__toggle{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgba(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;top:2rem;right:2rem;padding:1.2rem;z-index:2;width:4rem;margin:0 0 0 auto}.product-popup-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.product-popup-modal__toggle .icon{height:auto;margin:0;width:2.2rem}.product__media-list .media>*{overflow:hidden}.thumbnail-list{flex-wrap:wrap;grid-gap:1rem}@media screen and (min-width: 750px){.product--stacked .thumbnail-list{display:none}.thumbnail-list{display:grid;grid-template-columns:repeat(4,1fr)}}.thumbnail-list_item--variant:not(:first-child){display:none}@media screen and (min-width: 990px){.thumbnail-list{grid-template-columns:repeat(4,1fr)}.product--medium .thumbnail-list{grid-template-columns:repeat(5,1fr)}.product--large .thumbnail-list{grid-template-columns:repeat(4,1fr);width:100%;margin:auto}}@media screen and (max-width: 749px){.product__media-item{display:flex;align-items:center}.product__modal-opener{width:100%}.thumbnail-slider{display:flex;align-items:center}.thumbnail-slider .thumbnail-list.slider{display:flex;padding:.5rem;flex:1;scroll-padding-left:.5rem}.thumbnail-list__item.slider__slide{width:calc(33% - .6rem)}}@media screen and (min-width: 750px){.product--thumbnail_slider .thumbnail-slider{display:flex;align-items:center}.thumbnail-slider .thumbnail-list.slider--tablet-up{display:flex;padding:.5rem;flex:1;scroll-padding-left:.5rem}.product__media-wrapper .slider-mobile-gutter .slider-button{display:none}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(25% - .8rem)}.product--thumbnail_slider .slider-mobile-gutter .slider-button{display:flex}}@media screen and (min-width: 900px){.product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(25% - .8rem)}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(20% - .8rem)}}.thumbnail{position:absolute;top:0;left:0;display:block;height:100%;width:100%;padding:0;color:rgb(var(--color-base-text));cursor:pointer;background-color:transparent}.thumbnail:hover{opacity:.7}.thumbnail.global-media-settings img{border-radius:20px;padding:2px}.thumbnail[aria-current]{box-shadow:0 0 0 .1rem rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));z-index:1;border-radius:20px}.thumbnail[aria-current]:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5)}.thumbnail[aria-current]:focus,.thumbnail.focused{outline:0;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5)}.thumbnail[aria-current]:focus:not(:focus-visible){outline:0;box-shadow:0 0 0 .1rem rgb(var(--color-foreground))}.thumbnail img{pointer-events:none}.thumbnail--narrow img{max-width:100%;object-fit:cover;width:100%;height:100%;overflow:hidden}.thumbnail--wide img{height:100%;width:100%}.thumbnail__badge .icon{width:1rem;height:1rem}.thumbnail__badge .icon-3d-model{width:1.2rem;height:1.2rem}.thumbnail__badge{color:rgb(var(--color-foreground),.6);height:2rem;width:2rem;left:auto;right:5%;top:5%}@media screen and (min-width: 750px){.product:not(.product--small) .thumbnail__badge{height:3rem;width:3rem}.product:not(.product--small) .thumbnail__badge .icon{width:1.2rem;height:1.2rem}.product:not(.product--small) .thumbnail__badge .icon-3d-model{width:1.4rem;height:1.4rem}}.thumbnail-list__item{position:relative}.thumbnail-list__item:before{content:"";display:block;padding-bottom:100%}.product:not(.featured-product) .product__view-details{display:none}.product__view-details{display:block;text-decoration:none}.product__view-details:hover{text-decoration:underline;text-underline-offset:.3rem}.product__view-details .icon{width:1.2rem;margin-left:1.2rem;flex-shrink:0}.button.product-form__submit.button.button--full-width.button--secondary,.dT_VProdWishList{margin-right:25px;margin-bottom:25px;width:ma}.product-form__buttons{font-weight:400;display:flex;align-items:center;flex-wrap:wrap;margin:0 0 15px;min-height:45px;line-height:30px;clear:both}.product__info-container .product-form form{margin-bottom:0;flex-direction:inherit;max-width:400px}.product-form__buttons .shopify-payment-button{width:92%}a.dt-sc-btn.add-wishlist{margin-top:0;width:100%;padding-left:0;padding-right:0}.product__info-as-bottom-tabs .dt-sc-tabs-content h4{font-size:1.8rem;font-family:var(--font-body-family)}p.product__text.subtitle{font-size:1.6rem;margin:0}a.button.add-wishlist.button--secondary{white-space:nowrap;z-index:0}.product__info-as-bottom-tabs{margin-top:7.5rem}.product__info-bottom.tabs{display:flex;flex-wrap:wrap}.product__info-bottom.tabs .accordion__title{color:currentcolor;max-width:100%;font-weight:400;font-size:1.6rem}.product__info-bottom.tabs .summary__title{cursor:pointer;padding:15px 25px 10px;border:1px solid var(--color-badge-border);margin-right:10px;transition:linear var(--duration-default);color:var(--gradient-base-background-1);font-size:1.6rem;background:var(--gradient-base-accent-1);border-radius:10px 10px 0 0}.product__info-bottom.tabs .summary__title:hover,.product__info-bottom.tabs .summary__title.active{background-color:var(--gradient-base-accent-2);color:var(--gradient-base-background-1)}.product__info-as-bottom-tabs .dt-sc-tabs-content{display:none;border:1px solid var(--border-color);padding:30px;border-radius:0 var(--inputs-radius) var(--inputs-radius) var(--inputs-radius)}label.swatch-variant-image{background-size:cover;background-repeat:no-repeat;background-position:center;height:40px;width:40px;background-color:transparent!important}#shopify-product-reviews .spr-form-input-text,#shopify-product-reviews .spr-form-input-email,#shopify-product-reviews .spr-form-input-textarea{font-size:1.6rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.04rem;font-family:inherit;-webkit-appearance:none;appearance:none;background-color:transparent;border:.1rem solid;color:var(--color-icon);width:100%;box-shadow:inset 0 0 0 0 rem var(--color-icon);height:4.5rem;box-sizing:border-box;transition:box-shadow var(--duration-default) ease;flex-grow:1;text-align:start;padding:13px 15px 10px;border-radius:0}.spr-form-label{font-size:18px!important}.spr-form-title{font-size:20px!important}@media only screen and (max-width: 480px){.spr-summary{font-size:1.8rem;display:grid;grid-template-columns:1fr;justify-items:center;gap:10px}}#shopify-product-reviews .spr-form-input-text:focus-visible,#shopify-product-reviews .spr-form-input-email:focus-visible,#shopify-product-reviews .spr-form-input-textarea:focus-visible{outline:none;box-shadow:inset 0 0 0 .1rem var(--color-icon)}#shopify-product-reviews .spr-icon.spr-icon-star-empty{color:var(--gradient-base-accent-1)}#shopify-product-reviews .spr-button-primary{min-width:calc(12rem + var(--buttons-border-width) * 2);min-height:calc(4.5rem + var(--buttons-border-width) * 2)}.spr-pagination span a{color:var(--color-icon)}.product-form__buttons button.product-form__submit.button.button--full-width.button--secondary,.product-form__buttons a.button.add-wishlist.button--secondary{background:var(--gradient-base-background-2);color:var(--gradient-base-background-1);padding:1.4rem 3.2rem 1.2rem}.product-form__buttons button.product-form__submit.button.button--full-width.button--secondary:hover,.product-form__buttons a.button.add-wishlist.button--secondary:hover{background:var(--gradient-base-accent-2);color:var(--gradient-base-background-1)}.product--thumbnail_slider_left{position:relative}.product--thumbnail_slider media-gallery{display:flex!important;justify-content:center;justify-content:space-between;align-items:center}.product--thumbnail_slider .slider-mobile-gutter:not(.thumbnail-slider){width:calc(100% - 90px);margin:0}.product--thumbnail_slider .thumbnail-slider{display:flex;align-items:center;margin-top:0;height:450px;padding:40px 0;width:80px}.product--thumbnail_slider_left .thumbnail-slider .thumbnail,.product--thumbnail_slider_left .thumbnail-slider .thumbnail[aria-current]{border:none;box-shadow:none;padding:5px 0}.product--thumbnail_slider_left .slider-button{display:none!important}.product--thumbnail_slider_left .thumbnail-slider .thumbnail-list.slider--tablet-up{padding:0;display:block}.product--thumbnail_slider_left .thumbnail-slider .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:100%}.product--thumbnail_slider_right{position:relative}.product--thumbnail_slider_right media-gallery{flex-direction:unset}.product--thumbnail_slider_left media-gallery{flex-direction:row-reverse}.product--thumbnail_slider_right .thumbnail-slider .thumbnail,.product--thumbnail_slider_right .thumbnail-slider .thumbnail[aria-current]{border:none;box-shadow:none;padding:5px 0}.product--thumbnail_slider_right .slider-button{display:none!important}.product--thumbnail_slider_right .thumbnail-slider .thumbnail-list.slider--tablet-up{padding:0;display:block}.product--thumbnail_slider_right .thumbnail-slider .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:100%}a:not([href]).slick-next.pull-right,a:not([href]).slick-prev.pull-left{cursor:pointer}.product--thumbnail_slider_bottom{position:relative}.product--thumbnail_slider_bottom media-gallery{flex-direction:unset}.product--thumbnail_slider_bottom .thumbnail-slider .thumbnail,.product--thumbnail_slider_bottom .thumbnail-slider .thumbnail[aria-current]{border:none;box-shadow:none;padding:5px 0}.product--thumbnail_slider_bottom .slider-button{display:none!important}.product--thumbnail_slider_bottom .thumbnail-slider .thumbnail-list.slider--tablet-up{padding:0;display:block}.product--thumbnail_slider_bottom .thumbnail-slider .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide,.main-product-template .facets-vertical.no-sidebar .main-product_info{width:100%}@media (max-width: 749px){button.toggleFilter svg{width:2.5rem;height:2.5rem;color:var(--gradient-base-background-2)}button.toggleFilter{height:40px;width:110px;background:transparent;border:none;position:relative;display:flex;align-items:center;justify-content:space-around;color:var(--gradient-base-background-2);font-size:1.8rem}.main-product-template .facets-vertical{display:block}.main-product_info{width:100%}}.main-product_info.product.product--medium.product--thumbnail_slider{display:flex;flex-wrap:wrap;justify-content:space-between}.facets-vertical.no-sidebar .main-product_info.product.product--medium.product--thumbnail_slider{width:100%}@media (min-width: 767px) and (max-width: 1199px){.main-product_info.product.product--medium.product--thumbnail_slider{flex-direction:column}.product--medium:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{max-width:100%;width:calc(100% - var(--grid-desktop-horizontal-spacing) / 2)}.product--medium:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__media-wrapper{max-width:100%;width:calc(100% - var(--grid-desktop-horizontal-spacing) / 2)}}.product-form__input input[type=radio]+.swatch-variant-image{border:2px solid var(--gradient-background);padding:1rem}.product-form__input input[type=radio]:checked+.swatch-variant-image{border:2px solid var(--gradient-base-background-2)}.product-form__input input[type=radio]+.swatch-variant-color{border:6px double transparent;padding:1rem}.product-form__input input[type=radio]:checked+.swatch-variant-color{border:6px double var(--gradient-base-background-1)}.thumbnail-list__item{display:block!important}.product-deal-count{display:flex;flex-direction:column;align-items:self-start;min-height:inherit;margin:0}label.deal-lable.product-label{min-width:initial;margin:0;display:inline-block;font-size:2.2rem;font-weight:700}.deal-clock{min-width:250px;max-width:500px;position:relative;display:inline-block;text-align:center;z-index:1;transition:all var(--duration-default) linear;width:auto;margin:0}.deal-clock ul{list-style:none;text-align:center;width:100%;display:flex;justify-content:flex-start;margin:0;padding:0;margin-top:.5rem}.deal-clock ul li{padding:0;background:none;color:#000;display:inline-block;font-size:2rem;align-items:center;font-family:var(--font-heading-family);margin-right:1rem}.deal-clock ul li span{margin-left:.3rem;font-size:1.4rem;transform:translateY(-5px);-webkit-transform:translateY(-5px);color:var(--gradient-base-background-2)}.inventory-form__label{display:flex;margin-top:1rem;margin-bottom:1.5rem;flex-direction:column}.facets-vertical .main-product_info .product__info-wrapper .product__info-container .inventory-form__label,.total-price__container{display:flex;flex-direction:row}.inventory-form__label label.form__label,.sub-total p.product-label{margin:0;min-width:140px;display:inline-block;font-weight:700;font-family:var(--font-heading-family)}.inventory-form__label label.form__label,.sub-total p.product-label{font-size:1.7rem}.inventory-form__label p{margin:3px 0 0;color:var(--gradient-base-accent-1)}.sub-total span,.inventoryNote.form__label span{font-size:1.8rem}.dt-sc-enquiry-form{font-size:2.2rem;font-weight:700}.dt-sc-enquiry-form a{cursor:pointer;transition:var(--duration-default);text-decoration:underline}.dt-sc-enquiry-form a:hover{color:var(--gradient-base-accent-1)}.main-product-template .facets-vertical .mobile-facets{opacity:0}.main-product-template .facets-vertical.open .mobile-facets{opacity:1}.dt-sc-enquiry-form{margin-top:20px}.swatch-group{display:flex}.swatch-group .swatch-element .tooltip{border-radius:var(--DTRadius);position:absolute;pointer-events:none;opacity:0;padding:5px 15px 2px;left:15px;transition:all var(--duration-default) linear;transform:translate(-50%);bottom:100%;word-break:normal;white-space:nowrap;margin-bottom:15px;visibility:hidden;z-index:10000;background-color:var(--gradient-base-background-2);color:var(--gradient-base-background-1);font-size:12px;line-height:normal;box-shadow:0 10px 10px 0 var(--DTboxShadowcolor)}.swatch-group label.swatch-variant-image{min-width:auto;width:30px;height:30px;padding:3px;border:1px solid var(--gradient-base-background-2);display:flex;align-items:center;justify-content:center;border-radius:50%}.swatch-group .swatch-element>*{margin:7px 5px 2px 0;width:fit-content;height:30px;display:block;border-radius:50%}.swatch-group .swatch-element{position:relative}.swatch-group .swatch-element:hover .tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.swatch-group .tooltip:before{content:"";position:absolute;bottom:-6px;border-top:6px solid var(--gradient-base-background-2);border-left:6px solid transparent;border-right:6px solid transparent;transform:translate(-50%);left:50%}.facets-vertical.sidebar-left.open:after{content:"";position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:16;background-color:#000000b3}@media (max-width: 1540px){.main-product_info .product__info-wrapper .product-additional__information{width:100%}}@media (max-width: 1200px){.main-product_info .product__info-wrapper .product-additional__information{width:80%}}@media (max-width: 749px){.main-product_info .product__info-wrapper .product-additional__information{width:100%}.product__info-wrapper .product__info-container .product__title h5{font-size:3.6rem}.main-product_info .grid__item .product__media-item.grid__item.slider__slide{box-shadow:none}}@media (max-width: 576px){.main-product_info .product__info-wrapper .product-additional__information{grid-template-columns:repeat(1,1fr)}.swatch-group{display:grid;grid-template-columns:repeat(2,1fr)}.product__info-wrapper .product__info-container .product__title h5{font-size:3rem}.main-product_info .product__info-wrapper .product-additional__information .product_meta-content .product_meta-icon{width:30px;height:30px;flex-basis:15%}.product__info-bottom.tabs .summary__title{margin-top:10px}}@media (max-width: 420px){.product-form__buttons{display:flex;flex-direction:column}button.product-form__submit.button.button--full-width.button--secondary,.dT_VProdWishList{margin-right:0;margin-bottom:25px;width:100%}.product-form__buttons button.product-form__submit.button.button--full-width.button--secondary,.product-form__buttons a.button.add-wishlist.button--secondary,.shopify-payment-button__button,.product-form__buttons .shopify-payment-button{width:100%}}@media (max-width: 380px){.swatch-group{display:grid;grid-template-columns:repeat(1,1fr)}}#judgeme_product_reviews input[type=text],input[type=email],textarea,input.text{background:transparent!important}.jdgm-form input[type=text],.jdgm-form input[type=email],.jdgm-form input[type=url],.jdgm-form textarea{line-height:0}@media screen and (max-width: 576px){.product--thumbnail .product__info-wrapper.grid__item,.product--stacked .product__info-wrapper.grid__item{padding-left:0;padding-top:2rem}}@media screen and (min-width: 750px){.main-product-template .main-product_info.product.product--medium .product__media-wrapper,.main-product-template .product__info-wrapper{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.main-product-template .main-product_info.product.product--large .product__media-wrapper{width:calc(60% - var(--grid-desktop-horizontal-spacing) / 2)}.main-product-template .main-product_info.product.product--large .product__info-wrapper,.main-product-template .main-product_info.product.product--small .product__media-wrapper{width:calc(40% - var(--grid-desktop-horizontal-spacing) / 2)}.main-product-template .main-product_info.product.product--small .product__info-wrapper{width:calc(60% - var(--grid-desktop-horizontal-spacing) / 2)}}
.accordion summary{display:flex;position:relative;line-height:1;padding:1.5rem}.accordion .summary__title{display:flex;flex:1}.accordion .summary__title+.icon-caret{height:calc(var(--font-heading-scale) * .6rem)}.accordion+.accordion{margin-top:0;border-top:none}.accordion{margin-top:2.5rem;margin-bottom:0;border-top:.1rem solid rgba(var(--color-foreground),.08);border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.accordion__title{display:inline-block;max-width:calc(100% - 6rem);min-height:1.6rem;margin:0;word-break:break-word;font-size:2.4rem;color:var(--gradient-base-background-1)}.accordion .icon-accordion{align-self:center;fill:rgb(var(--color-base-background-1));height:calc(var(--font-heading-scale) * 2rem);margin-right:calc(var(--font-heading-scale) * 1rem);width:calc(var(--font-heading-scale) * 2rem);color:var(--gradient-base-background-1)}.accordion details[open]>summary .icon-caret{transform:rotate(180deg)}.accordion__content{margin-bottom:1.5rem;word-break:break-word;overflow-x:auto;padding:0 .6rem}.accordion__content img{max-width:100%}@media screen and (max-width: 1199px){.accordion__title{font-size:2rem}}
.price{font-size:1.6rem;letter-spacing:.1rem;line-height:calc(1 + .5 / var(--font-body-scale));color:rgb(var(--color-foreground));font-weight:700}.price>*{display:inline-block;vertical-align:top}.price.price--unavailable{visibility:hidden}.price--end{text-align:right}.price .price-item{margin:0 1rem 0 0}.price__regular .price-item--regular{margin-right:0}.price:not(.price--show-badge) .price-item--last:last-of-type{margin:0}@media screen and (min-width: 750px){.price{margin-bottom:0}}.price--large{font-size:1.8rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.13rem;font-weight:700}@media screen and (min-width: 750px){.price--large{font-size:2.4rem}}.price--sold-out .price__availability,.price__regular{display:block}.price__sale,.price__availability,.price .price__badge-sale,.price .price__badge-sold-out,.price--on-sale .price__regular,.price--on-sale .price__availability{display:none}.price--sold-out .price__badge-sold-out,.price--on-sale .price__badge-sale{display:inline-block}.price--on-sale .price__sale{display:initial;flex-direction:row;flex-wrap:wrap;justify-content:center;display:flex}.price--center{display:initial;justify-content:center}.price--on-sale .price-item--regular{text-decoration:line-through;color:var(--gradient-base-accent-6);font-size:85%;font-family:var(--font-body-family);transition:all .3s linear;opacity:.5}.unit-price{display:block;font-size:1.1rem;letter-spacing:.04rem;line-height:calc(1 + .2 / var(--font-body-scale));margin-top:.2rem;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.card-information .price{font-family:var(--font-body-family);font-size:1.8rem;font-weight:300}.quick-add-modal{display:none}price-item.price-item--sale.price-item--last{transition:all .3s linear}.widget.product-sidebar-type-collection .product-list-style span.price-item.price-item--sale.price-item--last{display:block}
.rte:after{clear:both;content:"";display:block}.rte>p:first-child{margin-top:0}.rte>p:last-child{margin-bottom:0;color:var(--gradient-base-accent-6)}.rte table{table-layout:fixed}@media screen and (min-width: 750px){.rte table td{padding-left:1.2rem;padding-right:1.2rem}}.rte img{height:auto;max-width:100%;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);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));margin-bottom:var(--media-shadow-vertical-offset)}.rte ul{padding-left:2rem}.rte li{list-style:inherit}.rte li:last-child{margin-bottom:0}.rte a{color:rgba(var(--color-icon),var(--alpha-link));text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness var(--duration-short) ease;transition:var(--duration-default) linear}.rte a:hover{color:var(--gradient-base-accent-1);text-decoration-thickness:.2rem}.rte blockquote{display:inline-flex}.rte blockquote>*{margin:-.5rem 0}@media screen and (max-width: 576px){.contact .title-wrapper--no-top-margin.h1{font-size:2rem}}
.slider__slide .slideshow__text-wrapper.page-width{max-width:100%}.slideshow__text-wrapper .slideshow__text h2.banner__heading{margin-bottom:0;color:rgb(var(--color-foreground))}.swiper-slide[data-swiper-slide-index="1"] .slideshow__text-wrapper .slideshow__text h2.banner__heading{color:#771929}.slideshow__text .banner__text{color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-weight:400;font-size:2rem;line-height:30px;margin:4rem 0 1rem}.banner__content--middle-right .slideshow__text .banner__text{color:var(--gradient-base-accent-4)}.slideshow__text .banner__sub_heading{color:rgb(var(--color-foreground));margin-bottom:0;font-family:var(--font-body-family);font-weight:600;letter-spacing:5px}slider-component{--desktop-margin-left-first-item: max(5rem, calc((100vw - var(--page-width) + 10rem - var(--grid-desktop-horizontal-spacing)) / 2));position:relative;display:block}slider-component.slider-component-full-width{--desktop-margin-left-first-item: 1.5rem}@media screen and (max-width: 749px){slider-component.page-width{padding:0 1.5rem}.slideshow__text .banner__text{font-size:1.6rem;margin:2rem 0 0rem;line-height:normal}}@media screen and (min-width: 749px) and (max-width: 990px){slider-component.page-width{padding:0 5rem}}@media screen and (max-width: 989px){.no-js slider-component .slider{padding-bottom:3rem}}.slider__slide{--focus-outline-padding: .5rem;--shadow-padding-top: calc(var(--shadow-vertical-offset) * -1 + var(--shadow-blur-radius));--shadow-padding-bottom: calc(var(--shadow-vertical-offset) + var(--shadow-blur-radius));scroll-snap-align:start;flex-shrink:0;padding-bottom:0}@media screen and (max-width: 749px){.slider.slider--mobile{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:0rem;-webkit-overflow-scrolling:touch;margin-bottom:1rem}.slider.slider--mobile .slider__slide{margin-bottom:0;padding-top:max(var(--focus-outline-padding),var(--shadow-padding-top));padding-bottom:max(var(--focus-outline-padding),var(--shadow-padding-bottom))}.slider.slider--mobile.contains-card--standard .slider__slide:not(.collection-list__item--no-media){padding-bottom:var(--focus-outline-padding)}.slider.slider--mobile.contains-content-container .slider__slide{--focus-outline-padding: 0rem}}@media screen and (min-width: 750px){.slider.slider--tablet-up{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.slider.slider--tablet-up .slider__slide{margin-bottom:0}}@media screen and (max-width: 989px){.slider.slider--tablet{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin-bottom:1rem}.slider.slider--tablet .slider__slide{margin-bottom:0;padding-top:max(var(--focus-outline-padding),var(--shadow-padding-top));padding-bottom:max(var(--focus-outline-padding),var(--shadow-padding-bottom))}.slider.slider--tablet.contains-card--standard .slider__slide:not(.collection-list__item--no-media){padding-bottom:var(--focus-outline-padding)}.slider.slider--tablet.contains-content-container .slider__slide{--focus-outline-padding: 0rem}}.slider--everywhere{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin-bottom:1rem}.slider.slider--everywhere .slider__slide{margin-bottom:0;scroll-snap-align:center}@media screen and (min-width: 990px){.slider-component-desktop.page-width{max-width:none}.slider--desktop{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin-bottom:1rem}.slider.slider--desktop .slider__slide{margin-bottom:0;padding-top:max(var(--focus-outline-padding),var(--shadow-padding-top));padding-bottom:max(var(--focus-outline-padding),var(--shadow-padding-bottom))}.slider--desktop .slider__slide:first-child{margin-left:var(--desktop-margin-left-first-item);scroll-margin-left:var(--desktop-margin-left-first-item)}.slider.slider--desktop .slider__slide:last-child{margin-right:5rem}.slider-component-full-width .slider--desktop .slider__slide:first-child{margin-left:1.5rem;scroll-margin-left:1.5rem}.slider-component-full-width .slider--desktop .slider__slide:last-child{margin-right:1.5rem}.slider--desktop.grid--5-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 5 - var(--grid-desktop-horizontal-spacing) * 2)}.slider--desktop.grid--4-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 4 - var(--grid-desktop-horizontal-spacing) * 3)}.slider--desktop.grid--3-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 3 - var(--grid-desktop-horizontal-spacing) * 4)}.slider--desktop.grid--2-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 2 - var(--grid-desktop-horizontal-spacing) * 5)}.slider--desktop.grid--1-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) - var(--grid-desktop-horizontal-spacing) * 9)}.slider.slider--desktop.contains-card--standard .slider__slide:not(.collection-list__item--no-media){padding-bottom:var(--focus-outline-padding)}.slider.slider--desktop.contains-content-container .slider__slide{--focus-outline-padding: 0rem}}@media (prefers-reduced-motion){.slider{scroll-behavior:auto}}.slideshow__text .banner__heading{font-size:calc(var(--font-heading-scale) * 7rem);margin-bottom:0rem;line-height:8rem}@media screen and (min-width:1200px){.slideshow__text .banner__heading{font-size:calc(var(--font-heading-scale) * 9rem);margin-bottom:0rem;line-height:10rem}}@media screen and (max-width:749px){.slideshow__text .banner__heading{font-size:calc(var(--font-heading-scale) * 4rem);margin-bottom:0rem;line-height:5rem}}@media screen and (max-width:576px){.slideshow__text .banner__heading{font-size:calc(var(--font-heading-scale) * 3rem);margin-bottom:0rem;line-height:normal}}.slider{scrollbar-color:rgb(var(--color-foreground)) rgba(var(--color-foreground),.04);-ms-overflow-style:none;scrollbar-width:none}.slider::-webkit-scrollbar{height:.4rem;width:.4rem;display:none}.no-js .slider{-ms-overflow-style:auto;scrollbar-width:auto}.no-js .slider::-webkit-scrollbar{display:initial}.slider::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground));border-radius:.4rem;border:0}.slider::-webkit-scrollbar-track{background:rgba(var(--color-foreground),.04);border-radius:.4rem}.slider-counter{display:flex;justify-content:center;min-width:4.4rem}.slider-counter span{display:none}@media screen and (min-width: 750px){.slider-counter--dots{margin:0 0rem}}.slider-counter__link{padding:1rem}@media screen and (max-width: 749px){.slider-counter__link{padding:.7rem}}.slider-counter__link--dots .dot{width:1rem;height:1rem;border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.5);padding:0;display:block}.slider-counter__link--active.slider-counter__link--dots .dot{background-color:rgb(var(--color-foreground))}@media screen and (forced-colors: active){.slider-counter__link--active.slider-counter__link--dots .dot{background-color:CanvasText}}.slider-counter__link--dots:not(.slider-counter__link--active):hover .dot{border-color:rgb(var(--color-foreground))}.slider-counter__link--dots .dot,.slider-counter__link--numbers{transition:transform .2s ease-in-out}.slider-counter__link--active.slider-counter__link--numbers,.slider-counter__link--dots:not(.slider-counter__link--active):hover .dot,.slider-counter__link--numbers:hover{transform:scale(1.1)}.slider-counter__link--numbers{color:rgba(var(--color-foreground),.5);text-decoration:none}.slider-counter__link--numbers:hover{color:rgb(var(--color-foreground))}.slider-counter__link--active.slider-counter__link--numbers{text-decoration:underline;color:rgb(var(--color-foreground))}.slider-buttons{display:flex;align-items:center;justify-content:center}.slider-counter--numbers .slider-buttons{position:absolute;top:50%;width:100%;height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:2;cursor:pointer;display:flex;align-items:center;justify-content:center;color:red;transform:translateY(-50%)}.slider-counter--numbers button.slider-button.slider-button--prev{left:10px;right:auto;position:absolute}.slider-counter--numbers button.slider-button.slider-button--next{right:10px;left:auto;position:absolute}.slider-counter--dots .slideshow__controls.slider-buttons{position:absolute;bottom:40px;margin:auto;left:0;right:0;z-index:4}.slider-counter--counter .slideshow__controls.slider-buttons{position:absolute;bottom:40px;margin:auto;left:0;right:0;z-index:2}@media screen and (min-width: 990px){.slider:not(.slider--everywhere):not(.slider--desktop)+.slider-buttons{display:none}}@media screen and (max-width: 989px){.slider--desktop:not(.slider--tablet)+.slider-buttons{display:none}}@media screen and (min-width: 750px){.slider--mobile+.slider-buttons{display:none}}.slider-button{color:var(--gradient-base-accent-2);background:var(--gradient-base-background-2);border:none;cursor:pointer;width:34px;height:34px;display:flex;align-items:center;justify-content:center;transition:all .3s linear;z-index:3;border-radius:50%}.slider-button:not([disabled]):hover{color:var(--gradient-base-accent-2);background:var(--gradient-base-accent-1)}.slider-button .icon{height:.6rem}.slider-button[disabled] .icon{color:rgba(var(--color-background),.3);cursor:not-allowed}.slider-button--next .icon{transform:rotate(270deg);width:15px;height:15px}.slider-button--prev .icon{transform:rotate(90deg);width:15px;height:15px}.facets-vertical .main-product_info .slider-button--next .icon,.facets-vertical .main-product_info .slider-button--prev .icon{color:var(--gradient-base-background-1);transition:var(--duration-default)}.facets-vertical .main-product_info .slider-button--next:hover,.facets-vertical .main-product_info .slider-button--prev:hover{color:var(--gradient-base-background-1);background:var(--gradient-base-accent-6)}.facets-vertical .main-product_info .slider-button--prev .icon{margin-left:-3px}
.rating{display:inline-block;margin:0}.product .rating-star{--letter-spacing: .8;--font-size: 1.7}.card-wrapper .rating-star{--letter-spacing: .7;--font-size: 1.4}.rating-star{--percent: calc( ( var(--rating) / var(--rating-max) + var(--rating-decimal) * var(--font-size) / (var(--rating-max) * (var(--letter-spacing) + var(--font-size))) ) * 100% );letter-spacing:calc(var(--letter-spacing) * 1rem);font-size:calc(var(--font-size) * 1rem);line-height:1;display:inline-block;font-family:Times;margin:0}p.rating-count.caption span{font-size:1.4rem;display:none}.rating-star:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,var(--color-icon) var(--percent),rgba(var(--color-foreground),.15) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:2rem}.rating-text{display:none}.rating-count{display:inline-block;margin:0}@media (forced-colors: active){.rating{display:none}.rating-text{display:block}}
.deferred-media__poster{background-color:transparent;border:none;cursor:pointer;margin:0;padding:0;height:100%;width:100%;overflow:hidden}.media>.deferred-media__poster{display:flex;align-items:center;justify-content:center}.deferred-media__poster img{width:auto;max-width:100%;height:100%}.deferred-media{overflow:hidden}.deferred-media:not([loaded=true]) template{z-index:-1}.deferred-media[loaded=true]>.deferred-media__poster{display:none}.deferred-media__poster:focus-visible{outline:none;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);border-radius:calc(var(--media-radius) - var(--media-border-width))}.deferred-media__poster:focus{outline:none;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);border-radius:calc(var(--media-radius) - var(--media-border-width))}.deferred-media__poster:focus:not(:focus-visible){outline:0;box-shadow:none}.deferred-media__poster-button{background-color:transparent;border:.2rem solid rgba(var(--color-background),1);border-radius:50%;color:rgb(var(--color-foreground));display:flex;align-items:center;transition:all .3s linear;justify-content:center;height:14.2rem;width:14.2rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);z-index:1}.deferred-media__poster-button:hover span{letter-spacing:3.5px}.deferred-media__poster-button span{color:var(--gradient-background);font-size:1.4rem;letter-spacing:2.6px;text-transform:uppercase;line-height:19px}.deferred-media__poster-button:before{content:"";position:absolute;width:100%;height:100%;background:#fff0;border-radius:50%;top:0;right:0;bottom:0;left:0;z-index:-1;filter:blur(3px);-webkit-backdrop-filter:brightness(1);backdrop-filter:brightness(1);opacity:1}.deferred-media__poster-button:hover{transform:translate(-50%,-50%) scale(1.1)}.deferred-media__poster-button .icon{width:2rem;height:2rem}.deferred-media__poster-button .icon-play{margin-left:.2rem}
.product__info-as-bottom-tabs .pdd-product-description-styl1.dt-sc-column{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:0}.product-description-img li.tooltip img{width:50px;margin-right:0}.product-description-img li.tooltip{position:relative;list-style:none}.product-description-img .tooltip .tooltiptext{width:max-content;min-width:150px;background-color:var(--gradient-base-accent-2);color:var(--gradient-base-accent-1);text-align:center;font-size:14px;border-radius:6px;padding:0 15px;position:absolute;z-index:1;top:-150%;left:-50%;opacity:0;transform:translate(0);transition:all .35s cubic-bezier(.52,1.25,.53,1.25)}.product-description-img .tooltip .tooltiptext:after{content:"";width:10px;height:10px;position:absolute;bottom:-3px;background:var(--DTPrimaryColor);left:0;right:0;z-index:-1;margin:0 auto;transform:rotate(45deg)}.product-description-img .tooltip:hover .tooltiptext{opacity:1;top:-70%}.product-description-img{margin-top:20px;position:relative;display:flex}.product__info-as-bottom-tabs .pdd-product-description-styl1 .row.custom-half-width{grid-template-columns:repeat(2,1fr);display:grid;gap:20px}.pdd-product-description-styl1 .row.custom-full-width img,.pdd-product-description-styl1 .row.custom-half-width img{width:100%;height:100%}.pdd-product-description-styl1.dt-sc-column{grid-template-columns:repeat(1,1fr)}
.facets-container{display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(2,auto);padding-top:0rem}.active-facets-mobile{margin-bottom:.5rem}.mobile-facets__list{overflow-y:auto}@media screen and (min-width: 750px){.facets-container>*+*{margin-top:0}.facets__form .product-count{grid-column-start:3;align-self:flex-start}}@media screen and (max-width: 989px){.facets-container{grid-template-columns:auto minmax(0,max-content);column-gap:2rem}ul.custom-product-grid{display:none}}.facet-filters{align-items:flex-start;display:flex;grid-column:2;grid-row:1;padding-left:2.5rem}.facet-filters.sorting.caption{padding-left:0rem}@media screen and (min-width: 990px){.facet-filters{padding-left:3rem}}.facet-filters__label{display:block;color:var(--color-foreground-85);font-size:1.8rem;margin:0 2rem 0 0;font-weight:700}.facet-filters__summary{display:flex;align-items:center;justify-content:space-between;font-size:1.4rem;cursor:pointer;height:4.5rem;padding:0 1.5rem;min-width:25rem;margin-top:2.4rem;border:.1rem solid rgba(var(--color-foreground),.55)}.facet-filters__summary:after{position:static}.facet-filters__field{align-items:center;display:flex;flex-grow:1;justify-content:flex-end}.facet-filters__field .select{width:auto;outline:none;outline-offset:0;box-shadow:none;border-radius:10px;border:1px solid var(--border-color);padding:5px 10px}.facet-filters__field .select:after,.facet-filters__field .select:before,.mobile-facets__sort .select:after,.mobile-facets__sort .select:before{content:none}.facet-filters__field .select__select,.mobile-facets__sort .select__select{border-radius:0;min-width:auto;min-height:auto;transition:none}.facet-filters button{margin-left:2.5rem}.facet-filters__sort{background-color:transparent;border:0;border-radius:0;font-size:1.8rem;height:auto;line-height:calc(1 + .5 / var(--font-body-scale));margin:0;padding-left:1rem;padding-right:2.5rem;font-weight:700}.facet-filters__sort+.icon-caret{right:15px}@media screen and (forced-colors: active){.facet-filters__sort{border:none}}.facet-filters__sort,.facet-filters__sort:hover{box-shadow:none;filter:none;transition:none}.mobile-facets__sort .select__select:focus-visible{outline:0rem solid rgba(var(--color-foreground),.5);outline-offset:0rem;box-shadow:0 0 rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.mobile-facets__sort .select__select.focused,.no-js .mobile-facets__sort .select__select:focus{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.facet-filters__sort:focus-visible{outline:none;outline-offset:0;box-shadow:none;border-radius:10px}.facet-filters__sort.focused,.no-js .facet-filters__sort:focus{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:1rem;box-shadow:0 0 0 1rem rgb(var(--color-background)),0 0 .2rem 1.2rem rgba(var(--color-foreground),.3)}.no-js .facet-filters__sort:focus:not(:focus-visible),.no-js .mobile-facets__sort .select__select:focus:not(:focus-visible){outline:0;box-shadow:none}.facets{display:block;grid-column-start:span 2}.facets__form{display:grid;gap:0 3.5rem;grid-template-columns:1fr max-content max-content;margin-bottom:.5rem}.facets__wrapper{align-items:center;align-self:flex-start;grid-column:1;grid-row:1;display:flex;flex-wrap:wrap}.facets__heading{display:block;color:rgba(var(--color-foreground),1);font-size:2.4rem;margin:-1.5rem 2rem 0 0;font-family:var(--font-heading-family)}.facets__reset{margin-left:auto}.facets__disclosure{margin-right:3.5rem}.facets__summary{color:rgba(var(--color-foreground),1);font-size:2.4rem;padding:0 1.75rem 0 0;margin-bottom:1.5rem;font-weight:500;font-family:var(--font-heading-family)}.facets__disclosure fieldset{padding:0;margin:0;border:0}.facets__disclosure[open] .facets__summary,.facets__summary:hover{color:rgb(var(--color-foreground))}.facets__disclosure[open] .facets__display,.facets__disclosure-vertical[open] .facets__display-vertical{animation:animateMenuOpen var(--duration-default) ease}.facets__summary span{transition:text-decoration var(--duration-short) ease}.disclosure-has-popup[open]>.facets__summary:before{z-index:2}.facets__summary>span{line-height:calc(1 + .3 / var(--font-body-scale))}.facets__summary .icon-caret{right:0}.facets__display{border-width:var(--popup-border-width);border-style:solid;border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-radius:var(--popup-corner-radius);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));background-color:rgb(var(--color-background));position:absolute;top:calc(100% + .5rem);left:-1.2rem;width:35rem;max-height:55rem;overflow-y:auto}.facets__header{border-bottom:1px solid rgba(var(--color-foreground),.2);padding:1.5rem 2rem;display:flex;justify-content:space-between;font-size:1.4rem;position:sticky;top:0;background-color:rgb(var(--color-background));z-index:1}.facets__list{padding:.5rem 2rem}.facets__item{display:flex;align-items:center;transition:var(--duration-default) linear}.facets .facets__item:hover{color:var(--gradient-base-background-2)}.facet-checkbox{padding:1rem 2rem 1rem 0;flex-grow:1;position:relative;font-size:1.8rem;display:flex;word-break:break-word;line-height:14px;color:var(--gradient-base-accent-2)}.facet-checkbox input[type=checkbox]{position:absolute;opacity:1;width:1.6rem;height:1.6rem;top:.7rem;left:-.4rem;z-index:-1;appearance:none;-webkit-appearance:none;cursor:pointer}.no-js .facet-checkbox input[type=checkbox]{z-index:0}.facet-checkbox>svg{background-color:rgb(var(--color-background));margin-right:1.2rem;flex-shrink:0}.facet-checkbox .icon-checkmark{visibility:hidden;position:absolute;left:3.3rem;z-index:5;top:1.4rem}.facet-checkbox>input[type=checkbox]:checked~.icon-checkmark{visibility:visible}@media screen and (forced-colors: active){.facet-checkbox>svg{background-color:inherit;border:.1rem solid rgb(var(--color-background))}.facet-checkbox>input[type=checkbox]:checked~.icon-checkmark{border:none}}.facet-checkbox--disabled{color:rgba(var(--color-foreground),.4)}.facets__price{display:flex;padding:2rem}.facets__price .field+.field-currency{margin-left:2rem}.facets__price .field{align-items:center}.facets__price .field-currency{align-self:center;margin-right:.6rem}.facets__price .field__label{left:1.5rem}button.facets__button{min-height:0;margin:0 0 0 .5rem;box-shadow:none;padding-top:1.4rem;padding-bottom:1.4rem}.facets__button-no-js{transform:translateY(-.6rem)}.active-facets{display:flex;flex-wrap:wrap;width:100%;grid-column:1 / -1;grid-row:2;margin-top:-.5rem}.active-facets__button{display:block;margin-right:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem;padding-left:.2rem;padding-right:.2rem;text-decoration:none}span.active-facets__button-inner{color:var(--gradient-base-background-1);box-shadow:0 0 0 .1rem rgb(var(--color-foreground));border-radius:2.6rem;font-size:1rem;min-height:0;min-width:0;padding:.5rem 1rem;display:flex;align-items:stretch}span.active-facets__button-inner:before,span.active-facets__button-inner:after{display:none}.active-facets__button-wrapper{align-items:center;display:flex;justify-content:center;padding-top:0rem}.active-facets__button-wrapper *{font-size:1rem}@media screen and (min-width: 990px){.active-facets__button{margin-right:1.5rem}.active-facets__button-wrapper *,span.active-facets__button-inner{font-size:1.4rem}}@media screen and (max-width: 989px){.active-facets{margin:0 -1.2rem -1.2rem}.active-facets__button,.active-facets__button-remove{margin:0;padding:1.2rem}span.active-facets__button-inner{padding-bottom:.3rem;padding-top:.3rem}.active-facets__button-wrapper{padding-top:0;margin-left:1.2rem}}.active-facets__button:hover .active-facets__button-inner,.active-facets__button--light .active-facets__button-inner,.active-facets__button--light:hover .active-facets__button-inner{box-shadow:none}a.active-facets__button:focus-visible{outline:none;box-shadow:none}a.active-facets__button.focused,.no-js a.active-facets__button:focus{outline:none;box-shadow:none}a.active-facets__button:focus-visible .active-facets__button-inner{box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.2),0 0 0 .2rem rgb(var(--color-background)),0 0 0 .4rem rgb(var(--color-foreground));outline:none}a.active-facets__button.focused .active-facets__button-inner,.no-js a.active-facets__button:focus .active-facets__button-inner{box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.2),0 0 0 .2rem rgb(var(--color-background)),0 0 0 .4rem rgb(var(--color-foreground));outline:none}.active-facets__button svg{align-self:center;flex-shrink:0;margin-left:.6rem;margin-right:-.2rem;pointer-events:none;width:1.2rem}@media all and (min-width: 990px){.active-facets__button svg{margin-right:-.4rem;margin-top:.1rem;width:1.4rem}}.active-facets facet-remove:only-child{display:none}.facets-vertical .active-facets .active-facets-vertical-filter:only-child>facet-remove{display:none}.facets-vertical .active-facets-vertical-filter{display:flex;width:100%;justify-content:space-between}.facets-vertical .active-facets-vertical-filter .active-facets__button-wrapper{padding-top:0;display:flex;align-items:flex-start}.facets-vertical .active-facets__button{margin-top:0}.active-facets__button.disabled,.mobile-facets__clear.disabled{pointer-events:none}.mobile-facets__clear-wrapper{align-items:center;display:flex;justify-content:center}.mobile-facets{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;background-color:rgba(var(--color-foreground),.5);pointer-events:none}.mobile-facets__disclosure{display:flex}.mobile-facets__wrapper{margin-left:0;display:flex}.mobile-facets__wrapper .disclosure-has-popup[open]>summary:before{height:100vh;z-index:3}.mobile-facets__inner{background-color:rgb(var(--color-background));width:calc(100% - 5rem);margin-left:auto;height:100%;overflow-y:auto;pointer-events:all;transition:transform var(--duration-short) ease;max-width:37.5rem;display:flex;flex-direction:column;border-color:rgba(var(--color-foreground),var(--drawer-border-opacity));border-style:solid;border-width:0 0 0 var(--drawer-border-width);filter:drop-shadow(var(--drawer-shadow-horizontal-offset) var(--drawer-shadow-vertical-offset) var(--drawer-shadow-blur-radius) rgba(var(--color-shadow),var(--drawer-shadow-opacity)))}.menu-opening .mobile-facets__inner{transform:translate(0)}.js .disclosure-has-popup:not(.menu-opening) .mobile-facets__inner{transform:translate(105vw)}.mobile-facets__header{border-bottom:.1rem solid rgba(var(--color-foreground),.08);padding:1rem 2.5rem;text-align:center;display:flex;position:sticky;top:0;z-index:2}.mobile-facets__header-inner{flex-grow:1;position:relative;text-align:left}.mobile-facets__info{padding:0 2.6rem}.mobile-facets__heading{font-size:calc(var(--font-heading-scale) * 1.4rem);margin:0}.mobile-facets__count{color:rgba(var(--color-foreground),.7);font-size:1.3rem;margin:0;flex-grow:1}.mobile-facets__open-wrapper{display:inline-block}.mobile-facets__open{text-align:left;width:100%;padding-top:.5rem;padding-bottom:.5rem;display:flex;align-items:center;color:var(--gradient-base-accent-6);transition:var(--duration-default)}.mobile-facets__open:hover{color:var(--gradient-base-accent-1)}.mobile-facets__open:hover line,.mobile-facets__open:hover circle{stroke:rgb(var(--color-link))}.mobile-facets__open-label{transition:text-decoration var(--duration-short) ease}.mobile-facets__open:hover .mobile-facets__open-label{text-decoration:underline;text-underline-offset:.3rem}.mobile-facets__open>*+*{margin-left:1rem}.mobile-facets__open svg{width:2rem}.mobile-facets__open line,.mobile-facets__open circle{stroke:rgba(var(--color-link),var(--alpha-link))}.mobile-facets__close{display:none;align-items:center;justify-content:center;position:fixed;top:.7rem;right:1rem;width:4.4rem;height:4.4rem;z-index:101;opacity:0;transition:opacity var(--duration-short) ease}.mobile-facets__close svg{width:1.5rem}details.menu-opening .mobile-facets__close{display:flex;opacity:1}details.menu-opening .mobile-facets__close svg{margin:0}.mobile-facets__close-button{align-items:center;background-color:transparent;display:flex;font-size:1.4rem;font:inherit;letter-spacing:inherit;margin-top:1.5rem;padding:1.2rem 2.6rem;text-decoration:none;width:calc(100% - 5.2rem)}.no-js .mobile-facets__close-button{display:none}.mobile-facets__close-button .icon-arrow{transform:rotate(180deg);margin-right:1rem}.mobile-facets__main{padding:2.7rem 0 0;position:relative;z-index:1;flex-grow:1;display:flex;flex-direction:column;overflow-y:auto}.mobile-facets__details[open] .icon-caret{transform:rotate(180deg)}.no-js .mobile-facets__details{border-bottom:1px solid rgba(var(--color-foreground),.04)}.mobile-facets__highlight{opacity:0;visibility:hidden}.mobile-facets__checkbox:checked+.mobile-facets__highlight{visibility:visible;opacity:1;position:absolute;top:0;left:0;right:0;bottom:0;display:block;background-color:rgba(var(--color-foreground),.04)}.mobile-facets__summary{padding:1.3rem 2.5rem}.mobile-facets__summary svg{margin-left:auto}.mobile-facets__summary>div,.facets__summary>div{display:flex;align-items:center}.js .mobile-facets__submenu{position:absolute;top:0;width:100%;bottom:0;left:0;z-index:3;transform:translate(100%);visibility:hidden;display:flex;flex-direction:column}.js details[open]>.mobile-facets__submenu{transition:transform .4s cubic-bezier(.29,.63,.44,1),visibility .4s cubic-bezier(.29,.63,.44,1)}.js details[open].menu-opening>.mobile-facets__submenu{transform:translate(0);visibility:visible}.js .menu-drawer__submenu .mobile-facets__submenu{overflow-y:auto}.js .mobile-facets .submenu-open{visibility:hidden}.mobile-facets__item{position:relative}input.mobile-facets__checkbox{border:0;width:1.6rem;height:1.6rem;position:absolute;left:2.1rem;top:1.2rem;z-index:0;appearance:none;-webkit-appearance:none}.mobile-facets__label{padding:1.5rem 2rem 1.5rem 2.5rem;width:100%;transition:background-color .2s ease;word-break:break-word;display:flex}.mobile-facets__label>svg{background-color:rgb(var(--color-background));position:relative;z-index:2;margin-right:1.2rem;flex-shrink:0}.mobile-facets__label .icon-checkmark{position:absolute;top:1.9rem;left:2.8rem;visibility:hidden}.mobile-facets__label>input[type=checkbox]:checked~.icon-checkmark{visibility:visible}.mobile-facets__arrow,.mobile-facets__summary .icon-caret{margin-left:auto;display:block}.mobile-facets__label--disabled{opacity:.5}.mobile-facets__footer{border-top:.1rem solid rgba(var(--color-foreground),.08);padding:2rem;bottom:0;position:sticky;display:flex;z-index:2;background-color:rgb(var(--color-background));background:var(--gradient-background);margin-top:20px}.mobile-facets__footer>*+*{margin-left:1rem}.mobile-facets__footer>*{width:50%}.mobile-facets__footer noscript .button{width:100%}.mobile-facets__sort{display:flex;justify-content:space-between}.mobile-facets__sort label{flex-shrink:0}.mobile-facets__sort .select{width:auto}.no-js .mobile-facets__sort .select{position:relative;right:-1rem}.mobile-facets__sort .select .icon-caret{right:25px}.mobile-facets__sort .select__select{background-color:transparent;border-radius:0;box-shadow:none;filter:none;margin-left:.5rem;margin-right:.5rem;padding-left:2rem;padding-right:5rem}.product-count{align-self:center;position:relative;text-align:right}.product-count__text{font-size:1.8rem;line-height:calc(1 + .5 / var(--font-body-scale));margin:0;font-family:var(--font-body-family);font-weight:700;color:var(--gradient-base-accent-6)}.product-count__text.loading{visibility:hidden}.product-count .loading-overlay__spinner,.product-count-vertical .loading-overlay__spinner{display:none;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1.8rem}.product-count__text.loading+.loading-overlay__spinner{display:block}.facets__form-vertical{display:flex;flex-direction:column;width:var(--sidebar-width)}@media screen and (max-width: 991px){.facets__form-vertical{display:flex;flex-direction:column;width:27rem}}.optional-sidebar h5.sidebar_title,.facets-vertical .active-facets,.facets-vertical .facets__summary{margin-top:0;padding:10px;font-size:1.6rem;color:var(--gradient-base-accent-2);background-color:#fff3f3;border-left:5px solid #ff8ea6}.facets__heading--vertical{font-size:1.6rem;color:var(--gradient-base-accent-2)}@media screen and (min-width: 750px){.facets-vertical{display:flex}.facets-wrap-vertical{border:none;padding-left:0}.facets__disclosure-vertical{border-top:0;margin-right:0}.facets__heading--vertical{margin:0 0 0rem;font-size:1.6rem}.facets__header-vertical{padding:1.5rem 2rem 1.5rem 0;font-size:1.8rem}.facets__display-vertical{padding-bottom:1.5rem}.facets-vertical.sidebar-left aside{padding-right:3rem}.facets-vertical.sidebar-left aside{position:sticky;top:0;height:fit-content;overflow:visible}.facets-vertical.sidebar-right aside{padding-left:3rem}.facets-vertical .facets-wrapper--no-filters{display:none}.no-js .facets-vertical .facets-wrapper--no-filters{display:block}.facets-vertical .product-grid-container{width:100%}.facets-vertical-form{display:flex;justify-content:flex-end}.product-count-vertical{margin-left:2rem;margin-top:.7rem}.facets-vertical .active-facets__button-wrapper{margin-bottom:2rem}.facets-vertical .no-js .facets__button-no-js{transform:none;margin-left:0}.facets-vertical .no-js .facet-filters__field{justify-content:flex-start;padding-bottom:1rem;padding-top:2rem}.facets-vertical .facets__price{padding:.5rem .5rem .5rem 0}.facets-vertical .facets__price .field:last-of-type{margin-left:1rem}.facets-vertical .active-facets__button{margin-bottom:1.5rem}.no-js .facets-vertical .facet-filters.sorting{padding-left:0;flex-direction:column}.facets-vertical .facet-checkbox input[type=checkbox]{z-index:0}.no-js .facets-vertical .facets-container{display:flex;flex-direction:column}.facets-vertical .active-facets facet-remove:last-of-type{margin-bottom:1rem}.facets-vertical .active-facets{margin:0;align-items:flex-start}.facets__disclosure-vertical[open] .facets__summary .icon-caret{transform:rotate(180deg)}.facets-container-drawer{display:flex;flex-flow:row wrap;align-items:center;column-gap:0}.facets-container-drawer .mobile-facets__wrapper{margin-right:2rem;flex-grow:1;margin-bottom:2rem}.facets-container-drawer .product-count{margin:0 0 .5rem 3.5rem}.facets-container-drawer .facets-pill{width:100%}.facets-container-drawer .facets__form{display:block}}.facets-vertical .active-facets{margin-bottom:15px}@media screen and (min-width: 750px) and (max-width: 989px){.facets-vertical .active-facets__button{padding:1rem;margin-bottom:0;margin-left:-.5rem}.facets-vertical .active-facets__button-remove{padding:0 1rem 1rem}}@media screen and (min-width: 750px) and (max-width: 982px){.facets-vertical-form{display:flex;justify-content:center;flex-direction:column;margin:0 auto;text-align:center}.filter-style{margin:0 auto}.facet-filters__label{margin:0 1rem 0 0}.product-count-vertical{margin:1rem 0}facet-filters-form.facets.facets-vertical-sort{flex-direction:column}}@media screen and (max-width: 749px){.facets-vertical .active-facets{display:none}}.facets__list-color{display:flex;flex-wrap:wrap}.facets__list-color .facet-checkbox>svg{display:none}.facets-container facet-filters-form.facets.small-hide.horizontal .facet-filters{display:none}.facets-container facet-filters-form.facets.small-hide.horizontal .product-count{display:none}.facets-container.facets-container-drawer facet-filters-form.facets.small-hide .facet-filters{display:none}.facets-container.facets-container-drawer .product-count{display:none}.facets label.facet-checkbox span{cursor:pointer;transition:var(--duration-default);margin-top:.5rem}.facets label.facet-checkbox span:hover{color:var(--gradient-base-accent-1)}.active-facets__button-wrapper a{color:var(--gradient-base-accent-9)}.widget.product-sidebar-type-carousel{padding-bottom:10px}
.section-template--17791073878214__main-padding {
    padding-top: 75px;
    padding-bottom: 39px;
}

.adv-product-list .active {
    border: 1px solid;
}


#ex1 , .ex1{
    overflow: hidden !important;
    z-index: 9;
    cursor: zoom-in;
}


@media screen and (min-width: 750px) {
    .section-template--17791073878214__main-padding {
        padding-top: 100px;
        padding-bottom: 52px;

    }
}

.product__info-wrapper .dT_VProdWishList a.dt-sc-btn.add-wishlist {
    display: block;
}

button.slick-prev.slick-arrow, button.slick-next.slick-arrow {
    width: 78px;
    height: 30px;
    background: transparent;
    border: none;
    transition: all 0.3s linear;
    cursor: pointer;
    margin-left: 8px;
}

a.slick-prev.pull-left:before {
    content: "";
    color: currentColor;
    position: absolute;
    width: 13px;
    height: 13px;
    border-right: 2px solid currentColor;
    border-bottom: 2px solid currentColor;
    transform: rotate(225deg);
    left: 0px;
    right: 0;
    margin: auto;
    top: 19px;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
}

a.slick-next.pull-right:before {
    content: "";
    color: currentColor;
    position: absolute;
    width: 13px;
    height: 13px;
    border-right: 2px solid currentColor;
    border-bottom: 2px solid currentColor;
    transform: rotate(45deg);
    bottom: 11px;
    left: 0px;
    right: 0;
    margin: auto;
    transition: all 0.3s ease-in-out;
}

a.slick-prev.pull-left:hover:before, a.slick-next.pull-right:hover:before {
    color: var(--gradient-base-accent-1);
}

.product--thumbnail_slider_left .thumbnail-slider .thumbnail-list.slider--tablet-up:not(:hover) .slick-arrow {
    opacity: 0;
    transition: all 0.3s linear;
}

.main-product_info .thumbnail-slider .thumbnail-list.slider--tablet-up:hover button.slick-prev.slick-arrow:hover,
.main-product_info .thumbnail-slider .thumbnail-list.slider--tablet-up:hover button.slick-next.slick-arrow:hover {
    /* background: var(--gradient-base-background-2); */
    color: var(--gradient-base-accent-2);
}

.enquiry-modal {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s linear;
    z-index: 10000;
}

.enquiry-modal .enquiry-content {
    position: absolute;
    background-color: var(--gradient-background);
    color: black;
    padding: 3rem;
    width: 700px;
    max-height: 90%;
    max-width: 90%;
    margin: auto;
    -webkit-transition: all 0.3s linear;
    transition: all 0.3s linear;
    overflow: auto;
    border-radius: var(--DTRadius);
    display: inline-block;
    left: 0;
    right: 0;
    top: calc(50% + 30px);
    bottom: auto;
    transform: translateY(-50%);
}

.enquiry-modal .enquiry-content .enquiry-title {
    margin: 0 0 20px;
    font-size: 2rem;
}

.enquiry-modal .enquiry-content .contact-form {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.enquiry-modal .enquiry-content .contact-form > * {
    margin-bottom: 15px;
}

.enquiry-modal .enquiry-content .contact-form > #ContactFormName,
.enquiry-modal .enquiry-content .contact-form > #ContactForm-email,
.enquiry-modal .enquiry-content .contact-form > #ContactFormPhone,
.enquiry-modal .enquiry-content .contact-form .btn {
    width: calc(33.33% - 7.5px);
}

.enquiry-modal .enquiry-content .contact-form .btn {
    margin: 0;
}

.enquiry-modal .enquiry-content .contact-form .enquiry-choose input {
    margin-right: 5px;
    margin-bottom: 3px;
}

.enquiry-modal .enquiry-content .contact-form .enquiry-choose input:not(:first-child) {
    margin-left: 15px;
}

.enquiry-modal .enquiry-content table {
    table-layout: auto;
    margin: 0;
}

.enquiry-modal .enquiry-content .close-button {
    position: absolute;
    right: 10px;
    top: 10px;
}

.enquiry-modal.show-enquiry {
    opacity: 1;
    visibility: visible;
}

.enquiry-modal.show-enquiry .enquiry-content {
    top: 50%;
}

.trigger-enquiry {
    margin: -10px 0px 5px 140px;
    display: flex;
    line-height: 1.5;
}

.trigger-enquiry svg {
    margin-right: 5px;
}

.dt-sc-btn.close-icon {
    margin: 0;
    padding: 5px;
    border-radius: var(--DT_Button_Border_Radius);
    box-shadow: none;
}

input[type="text"], input[type="email"],
textarea, input.text {
    display: block;
    margin: 0;
    width: 100%;
    appearance: none;
    -webkit-appearance: none;
    outline: none;
    padding: 12px 20px 12px 20px;
    border: 1px solid var(--border-color);
    background: var(--gradient-base-accent-2);
    word-break: break-all;
    font-family: inherit;
}

input[type="text"]:focus, input[type="email"]:focus,
textarea:focus, input.text:focus {
    border: 1px solid var(--gradient-base-accent-1);
}

.field__input {
    flex-grow: unset;
}

.enquiry-modal .enquiry-content .contact-form > #ContactFormName, .enquiry-modal .enquiry-content .contact-form > #ContactForm-email,
.enquiry-modal .enquiry-content .contact-form > #ContactFormPhone, .enquiry-modal .enquiry-content .contact-form .btn {
    width: calc(33.33% - 7.5px);
}

p.note.form-success {
    color: #008000;
    width: 100%;
    margin-top: 0;
}

.close-button.button.close-icon {
    margin: 0;
    padding: 0;
    border-radius: 0;
    box-shadow: none;
    min-width: 25px;
    min-height: 25px;
}

.close-button.button.close-icon svg {
    width: 15px;
    height: 15px;
    color: var(--gradient-base-background-1);
    fill: var(--gradient-base-background-1);
}

@media only screen and (min-width: 768px) {
    .enquiry-modal .enquiry-content .contact-form .enquiry-choose {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        flex-wrap: wrap;
        margin: 0;
    }
}

@media only screen and (max-width: 767px) {
    .enquiry-modal .enquiry-content {
        padding: 3rem;
        max-width: 75%;
    }

    .enquiry-modal .enquiry-content,
    .size-chart-content table,
    .enquiry-modal .enquiry-content .contact-form > #ContactFormName,
    .enquiry-modal .enquiry-content .contact-form > #ContactForm-email,
    .enquiry-modal .enquiry-content .contact-form > #ContactFormPhone,
    .enquiry-modal .enquiry-content .contact-form .btn {
        width: 100%;
    }

    .size-chart-content th, .size-chart-content td {
        padding: 10px;
    }
}

@media only screen and (max-width: 576px) {
    .enquiry-modal .enquiry-content {
        max-width: 90%;
    }
}

.enquiry-modal .enquiry-content .contact-form .button {
    margin-bottom: 0px;
}

.product-attributes.fbt {
    display: block;
    border: 1px solid var(--gradient-base-accent-1);
    padding: 10px;
}

.product-attributes.fbt .fbt-wrapper {
    display: flex;
    flex-direction: column;
    margin: 0;
    padding: 0;
    justify-content: flex-start;
}

.product-attributes.fbt .fbt-wrapper .select2 {
    display: none;
}

.product-attributes.fbt .fbt-wrapper .fbt-product {
    margin: 10px;
    text-align: center;
    color: var(--gradient-base-accent-1);
    display: grid;
    grid-template-columns: 120px 1fr;
    gap: 15px;
    background-color: var(--gradient-base-accent-2);
    padding: 15px;
}

.product-attributes.fbt .fbt-wrapper .fbt-product .price {
    padding: 10px;
}

.product-attributes.fbt .fbt-wrapper .fbt-product img {
    aspect-ratio: 1/1;
    object-fit: contain;
    height: 100%;
}

.product-attributes.fbt #add-frequently-bought {
    margin: 10px auto;
    text-align: center;
    display: block;
    /*     background: var(--gradient-base-background-2);
        color: var(--gradient-base-accent-2); */
    border: var(--buttons-radius);
    /*     padding: 15px; */
    font-weight: 600;
    cursor: pointer;
}

.product-attributes.fbt .qty-controls {
    height: 40px;
    border: 1px solid var(--gradient-base-accent-1);
    display: flex;
    max-width: fit-content;
}

.product-attributes.fbt .qty-controls span {
    cursor: pointer;
    flex: 1 1 auto;
    position: relative;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s linear;
}

.product-attributes.fbt .qty-controls span:hover {
    background-color: var(--gradient-base-background-1);
    color: var(--gradient-base-accent-1);
}

.product-attributes.fbt .qty-controls .v-qty {
    width: 60px;
    text-align: center;
    border-width: 0 1px
}

.product-attributes.fbt .fbt-product__meta {
    align-items: center;
    display: grid; /*grid-template-columns: auto auto;*/
    gap: 10px;
}

.product-attributes.fbt .fbt-product__meta .selectVariant {
    background-color: var(--gradient-base-background-1);
    padding: 10px;
    outline: none;
    max-width: fit-content;
    border: none;
    box-shadow: none;
}

.product-attributes.fbt .qty-controls span[data-increase]:before,
.product-attributes.fbt .qty-controls span[data-increase]:after,
.product-attributes.fbt .qty-controls span[data-decrease]:before {
    content: '';
    position: absolute;
    width: 10px;
    height: 1px;
    background-color: currentColor;
    left: 0;
    right: 0;
    margin: auto;
}

.product-attributes.fbt .qty-controls span[data-increase]:after {
    transform: rotate(90deg);
}

@media only screen and (max-width: 520px) {
    .product-attributes.fbt .fbt-product__meta {
        grid: none;
        /*       margin: auto; */
    }
}

@media only screen and (max-width: 430px) {
    .product-attributes.fbt .fbt-wrapper .fbt-product {
        grid-template-columns:unset;
    }

    .product-attributes.fbt .fbt-product__meta {
        margin: auto;
    }
}

@media only screen and (min-width: 751px) and (max-width: 991px) {
    .product-attributes.fbt .fbt-product__meta {
        grid: none;
        margin: auto;
    }
}

@media only screen and (min-width: 1201px) and (max-width: 1420px) {
    .product-attributes.fbt .fbt-product__meta {
        grid: none;
        margin: auto;
    }
}
.section-template--17791073878214__main-padding {
    padding-top: 75px;
    padding-bottom: 39px;
}

.adv-product-list .active {
    border: 1px solid;
}


#ex1 {
    overflow: hidden !important;
    z-index: 9;
    cursor: zoom-in;
}


@media screen and (min-width: 750px) {
    .section-template--17791073878214__main-padding {
        padding-top: 100px;
        padding-bottom: 52px;

    }
}

.product__info-wrapper .dT_VProdWishList  a.dt-sc-btn.add-wishlist {    display: block;    }
button.slick-prev.slick-arrow, button.slick-next.slick-arrow {
    width: 78px;
    height: 30px;
    background: transparent;
    border: none;
    transition: all 0.3s linear;
    cursor: pointer;
    margin-left: 8px;
}
a.slick-prev.pull-left:before{
    content: "";
    color: currentColor;
    position: absolute;
    width: 13px;
    height: 13px;
    border-right: 2px solid currentColor;
    border-bottom: 2px solid currentColor;
    transform: rotate(225deg);
    left: 0px;
    right: 0;
    margin: auto;
    top: 19px;
    cursor: pointer;transition: all 0.3s ease-in-out;
}
a.slick-next.pull-right:before{
    content: "";
    color: currentColor;
    position: absolute;
    width: 13px;
    height: 13px;
    border-right: 2px solid currentColor;
    border-bottom: 2px solid currentColor;
    transform: rotate(45deg);
    bottom: 11px;
    left: 0px;
    right: 0;
    margin: auto;transition: all 0.3s ease-in-out;
}
a.slick-prev.pull-left:hover:before, a.slick-next.pull-right:hover:before{    color: var(--gradient-base-accent-1);}
.product--thumbnail_slider_left .thumbnail-slider .thumbnail-list.slider--tablet-up:not(:hover) .slick-arrow {
    opacity: 0;
    transition: all 0.3s linear;
}
.main-product_info .thumbnail-slider .thumbnail-list.slider--tablet-up:hover button.slick-prev.slick-arrow:hover,
.main-product_info .thumbnail-slider .thumbnail-list.slider--tablet-up:hover button.slick-next.slick-arrow:hover{
    /* background: var(--gradient-base-background-2); */
    color: var(--gradient-base-accent-2);
}
.enquiry-modal { position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); opacity: 0; visibility: hidden; transition: all 0.3s linear; z-index: 10000; }

.enquiry-modal .enquiry-content { position: absolute; background-color: var(--gradient-background); color: black; padding: 3rem; width: 700px; max-height: 90%; max-width: 90%; margin: auto;
    -webkit-transition: all 0.3s linear; transition: all 0.3s linear; overflow: auto; border-radius: var(--DTRadius);  display: inline-block; left: 0; right: 0; top: calc(50% + 30px); bottom: auto; transform: translateY(-50%); }

.enquiry-modal .enquiry-content .enquiry-title { margin: 0 0 20px; font-size:2rem; }
.enquiry-modal .enquiry-content .contact-form { display: flex; justify-content: space-between; flex-wrap: wrap; }
.enquiry-modal .enquiry-content .contact-form > * { margin-bottom: 15px; }
.enquiry-modal .enquiry-content .contact-form > #ContactFormName,
.enquiry-modal .enquiry-content .contact-form > #ContactForm-email,
.enquiry-modal .enquiry-content .contact-form > #ContactFormPhone,
.enquiry-modal .enquiry-content .contact-form .btn { width: calc(33.33% - 7.5px); }
.enquiry-modal .enquiry-content .contact-form .btn { margin: 0; }
.enquiry-modal .enquiry-content .contact-form .enquiry-choose input { margin-right: 5px;     margin-bottom: 3px; }
.enquiry-modal .enquiry-content .contact-form .enquiry-choose input:not(:first-child) { margin-left: 15px; }

.enquiry-modal .enquiry-content table { table-layout: auto; margin: 0; }
.enquiry-modal .enquiry-content .close-button { position: absolute; right: 10px; top: 10px; }

.enquiry-modal.show-enquiry { opacity: 1; visibility: visible; }
.enquiry-modal.show-enquiry .enquiry-content { top: 50%; }

.trigger-enquiry { margin: -10px 0px 5px 140px; display: flex; line-height: 1.5; }
.trigger-enquiry svg { margin-right:5px; }
.dt-sc-btn.close-icon {  margin: 0;  padding: 5px;  border-radius: var(--DT_Button_Border_Radius);  box-shadow: none;}
input[type="text"], input[type="email"],
textarea, input.text{
    display: block;
    margin: 0;
    width: 100%;
    appearance: none;
    -webkit-appearance: none;
    outline: none;
    padding: 12px 20px 12px 20px;
    border: 1px solid var(--border-color);
    background: var(--gradient-base-accent-2);
    word-break: break-all; font-family: inherit;
}
input[type="text"]:focus, input[type="email"]:focus,
textarea:focus, input.text:focus { border: 1px solid var(--gradient-base-accent-1); }

.field__input{ flex-grow: unset;}
.enquiry-modal .enquiry-content .contact-form > #ContactFormName, .enquiry-modal .enquiry-content .contact-form > #ContactForm-email,
.enquiry-modal .enquiry-content .contact-form > #ContactFormPhone, .enquiry-modal .enquiry-content .contact-form .btn{
    width: calc(33.33% - 7.5px);
}
p.note.form-success{  color:#008000;  width: 100%;     margin-top: 0;}
.close-button.button.close-icon {
    margin: 0;
    padding: 0;
    border-radius: 0;
    box-shadow: none;
    min-width: 25px;
    min-height: 25px;
}
.close-button.button.close-icon svg{width:15px; height:15px; color:var(--gradient-base-background-1);fill: var(--gradient-base-background-1);  }
@media only screen and (min-width: 768px) {
    .enquiry-modal .enquiry-content .contact-form .enquiry-choose { display: flex; align-items: center; justify-content: flex-start; flex-wrap: wrap; margin: 0; }
}

@media only screen and (max-width: 767px) {
    .enquiry-modal .enquiry-content { padding: 3rem; max-width: 75%; }
    .enquiry-modal .enquiry-content,
    .size-chart-content table,
    .enquiry-modal .enquiry-content .contact-form > #ContactFormName,
    .enquiry-modal .enquiry-content .contact-form > #ContactForm-email,
    .enquiry-modal .enquiry-content .contact-form > #ContactFormPhone,
    .enquiry-modal .enquiry-content .contact-form .btn { width: 100%; }
    .size-chart-content th, .size-chart-content td { padding: 10px;}
}

@media only screen and (max-width: 576px) {
    .enquiry-modal .enquiry-content { max-width: 90%; }
}
.enquiry-modal .enquiry-content .contact-form .button{
    margin-bottom: 0px;
}

.quality_badges img {
    width: auto;
    height: auto;
}
.payment_icons ul.list.list-payment {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.quality_badges {
    display: inline-flex;
    width: 100%;
    flex-wrap: wrap;
    gap: 15px; margin: 5px 0;
}
.payment_icons li.list-payment__item {
    width: 50px;
    height: 50px;
}
variant-selects.no-js-hidden {
    display: inline-flex;
    flex-wrap: wrap; margin:0; margin-top: -10px;

}
.select__select,.select:after,.select:hover.select:after{border-radius: 0;}
.product-form__input.product-form__input--dropdown {
    display: block;     margin-bottom: 1rem;
}
.select__select,.select:after{min-width: 150px;}
.main-product_info variant-selects .select__select {  border-radius: 10px;  margin-right: 10px; padding: 9px 14px; height: 4rem; }
.main-product_info variant-selects .select:before,
.main-product_info variant-selects .select:after { display: none; }
.main-product_info variant-selects .select .icon-caret { right: calc(var(--inputs-border-width) + 2rem); }

@media screen and (max-width: 480px) {
    .product-detail h3 { font-size: 2rem; }
    .quality_badges { display: grid; grid-template-columns: repeat(2,1fr); }
}
.section-template--17791073878214__product-recommendations-padding {
    padding-top: 39px;
    padding-bottom: 75px;

}

@media screen and (min-width: 750px) {
    .section-template--17791073878214__product-recommendations-padding {
        padding-top: 52px;
        padding-bottom: 100px;
    }
}
.quality_badges img {
    width: auto;
    height: auto;
}
.payment_icons ul.list.list-payment {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.quality_badges {
    display: inline-flex;
    width: 100%;
    flex-wrap: wrap;
    gap: 15px; margin: 5px 0;
}
.payment_icons li.list-payment__item {
    width: 50px;
    height: 50px;
}
variant-selects.no-js-hidden {
    display: inline-flex;
    flex-wrap: wrap; margin:0; margin-top: 5px;

}
.select__select,.select:after,.select:hover.select:after{border-radius: 0;}
.product-form__input.product-form__input--dropdown {
    display: block;     margin-bottom: 1rem;
}
.select__select,.select:after{min-width: 150px;}
.main-product_info variant-selects .select__select {  border-radius: 10px;  margin-right: 10px; padding: 9px 14px; height: 4rem; }
.main-product_info variant-selects .select:before,
.main-product_info variant-selects .select:after { display: none; }
.main-product_info variant-selects .select .icon-caret { right: calc(var(--inputs-border-width) + 2rem); }

@media screen and (max-width: 480px) {
    .product-detail h3 { font-size: 2rem; }
    .quality_badges { display: grid; grid-template-columns: repeat(2,1fr); }
}
.section-template--17791073878214__product-recommendations-padding {
    padding-top: 39px;
    padding-bottom: 75px;

}

@media screen and (min-width: 750px) {
    .section-template--17791073878214__product-recommendations-padding {
        padding-top: 52px;
        padding-bottom: 100px;
    }
}
.st0 {
    fill: none;
    stroke: currentcolor;
    stroke-width: 1.7;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-miterlimit: 10;
}
@media screen and (max-width: 1199px) {
    .media>*:not(.zoom):not(.deferred-media__poster-button) {
        position: absolute;
    }
}
.shopify-payment-button__button
{
    border-radius: 25px;
    background-color: var(--gradient-base-background-2);
    text-align: center;
}

.newsletter-form__field-wrapper .field__input
{
    background-color: var(--gradient-background) !important;
}

/* detail.css */
.product-attributes {
    margin-bottom: 20px;
}

.product-attribute-item {
    margin-bottom: 15px;
}

.product-attribute-select {
    width: 100%;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 4px;
    font-size: 14px;
}

.product-attribute-select:focus {
    border-color: #007cba;
    outline: none;
}

.stock-info {
    margin-top: 10px;
    font-size: 14px;
}

.stock-info .in-stock {
    color: #46b450;
}

.stock-info .out-of-stock {
    color: #dc3232;
}

.quantity__input[data-max="0"] {
    background-color: #f5f5f5;
    cursor: not-allowed;
}

/* ===== SINGLE PRODUCT CUSTOM STYLES ===== */

/* Product Meta Styles */
.product__meta {
    margin: 20px 0;
    border-top: 1px solid #e0e0e0;
    padding-top: 20px;
}

.meta-item {
    display: flex;
    margin: 8px 0;
    font-size: 14px;
}

.meta-label {
    font-weight: 600;
    min-width: 80px;
    color: #666;
}

.meta-value {
    color: #333;
}

.meta-value a {
    color: #007cba;
    text-decoration: none;
}

.meta-value a:hover {
    text-decoration: underline;
}

/* Social Sharing Styles */
.product__share {
    margin: 25px 0;
    padding: 20px 0;
    border-top: 1px solid #e0e0e0;
}

.product__share h6 {
    margin: 0 0 15px 0;
    font-size: 16px;
    font-weight: 600;
    color: #333;
}

.share-buttons {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}

.share-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    color: white;
    text-decoration: none;
    transition: all 0.3s ease;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}

.share-btn:hover {
    transform: translateY(-2px);
    box-shadow: 0 4px 10px rgba(0,0,0,0.2);
}

.share-btn.facebook {
    background: #3b5998;
}

.share-btn.twitter {
    background: #1da1f2;
}

.share-btn.whatsapp {
    background: #25d366;
}

.share-btn.email {
    background: #666;
}

/* Tab Navigation Styles */
.tab-navigation {
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 0;
}

.tablinks {
    display: inline-block;
    margin-right: 20px;
    cursor: pointer;
    transition: all 0.3s ease;
    border-bottom: 2px solid transparent;
    padding-bottom: 10px;
}

.tablinks.active {
    border-bottom-color: #007cba;
}

/* .tablinks.active .accordion__title {
    color: #007cba;
} */

.tablinks .accordion__title {
    margin: 0;
    font-size: 16px;
    color: #666;
    transition: color 0.3s ease;
}

/* .tablinks:hover .accordion__title {
    color: #333;
} */

/* Additional Info Table */
.shop_attributes {
    width: 100%;
    border-collapse: collapse;
    margin: 20px 0;
}

.shop_attributes th,
.shop_attributes td {
    padding: 12px;
    text-align: left;
    border-bottom: 1px solid #e0e0e0;
}

.shop_attributes th {
    font-weight: 600;
    color: #666;
    width: 30%;
    background: #f9f9f9;
}

.shop_attributes td {
    color: #333;
}

/* Mobile Responsive */
@media (max-width: 768px) {
    .share-buttons {
        justify-content: center;
    }
    
    .tab-navigation {
        overflow-x: auto;
        white-space: nowrap;
        -webkit-overflow-scrolling: touch;
    }
    
    .tablinks {
        margin-right: 15px;
    }
    
    .shop_attributes th,
    .shop_attributes td {
        padding: 8px;
        font-size: 14px;
    }
    
    .meta-item {
        flex-direction: column;
        gap: 5px;
    }
    
    .meta-label {
        min-width: auto;
        font-weight: 600;
    }
}

/* Mobile Menu Categories Styling */
.mobile-category-item {
    margin-bottom: 15px;
    padding: 10px 0;
    border-bottom: 1px solid rgba(255,255,255,0.1);
}

.mobile-category-item:last-child {
    border-bottom: none;
}

.mobile-category-item .headding {
    display: block;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 8px;
    color: #333;
    text-decoration: none;
}

.mobile-subcategory-list {
    list-style: none;
    padding: 0;
    margin: 0;
}

.mobile-subcategory-list li {
    margin: 5px 0;
}

.mobile-subcategory-list a {
    color: #666;
    text-decoration: none;
    font-size: 14px;
    padding: 3px 0;
    display: block;
}

.mobile-subcategory-list a:hover {
    color: #007cba;
}

/* Placeholder Image Styles */
.product-placeholder-image {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #f8f9fa;
    border: 2px dashed #dee2e6;
    border-radius: 8px;
    width: 100%;
    height: 100%;
    min-height: 300px;
    opacity: 0.8;
    transition: all 0.3s ease;
}

.product-placeholder-image:hover {
    opacity: 1;
    border-color: #adb5bd;
    background-color: #f1f3f4;
}

.product-placeholder-image img {
    max-width: 100%;
    height: auto;
    object-fit: contain;
}

/* Thumbnail placeholder styles */
.thumbnail-list__item .product-placeholder-image {
    min-height: 80px;
    border-width: 1px;
    border-radius: 4px;
}

.thumbnail-list__item .product-placeholder-image:hover {
    transform: scale(1.02);
}

/* Media gallery placeholder */
.product__media-item .product-placeholder-image {
    min-height: 400px;
}

@media screen and (max-width: 749px) {
    .product__media-item .product-placeholder-image {
        min-height: 250px;
    }
    
    .thumbnail-list__item .product-placeholder-image {
        min-height: 60px;
    }
}