.product-promo{z-index:13;color:#111;background:#fff;border-radius:22px;width:min(440px,100vw - 48px);padding:12px;display:block;position:fixed;bottom:24px;left:24px;box-shadow:0 8px 32px #00000029}.product-promo[hidden]{display:none}.product-promo__link{color:inherit;align-items:center;gap:20px;padding-right:32px;text-decoration:none;display:flex}.product-promo__thumbnail{background:#f3f3f3;border-radius:14px;flex:0 0 100px;height:128px;overflow:hidden}.product-promo__thumbnail img,.product-promo__placeholder{object-fit:cover;width:100%;height:100%;display:block}.product-promo__text{gap:6px;min-width:0;display:grid}.product-promo__vendor{color:#555;overflow-wrap:anywhere;font-size:14px;line-height:1.4}.product-promo__title{font-family:var(--font-heading-family);overflow-wrap:anywhere;font-size:24px;font-weight:700;line-height:1.2}.product-promo__close{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}.product-promo__link:focus-visible,.product-promo__close:focus-visible{outline-offset:2px;outline:2px solid}@media (max-width:749px){.product-promo{width:calc(100vw - 32px);bottom:16px;left:16px}.product-promo__thumbnail{flex-basis:80px;height:100px}.product-promo__link{gap:14px}.product-promo__title{font-size:20px}}.card-variant-carousel{width:100%;height:100%;display:block}.card-variant-carousel__track{width:100%;height:100%;display:flex;overflow:hidden}.card-variant-carousel__track.flickity-enabled{display:block}.card-variant-carousel .flickity-viewport,.card-variant-carousel .flickity-slider{height:100%}.card-variant-carousel__slide{flex:0 0 100%;width:100%;height:100%;display:block}.card-variant-carousel__slide img{object-fit:cover;width:100%;height:100%;display:block}.card__media--variant-carousel~.product-card-url,.card__media--variant-carousel~.card__content{pointer-events:none}.card__media--variant-carousel~.card__content a,.card__media--variant-carousel~.card__content button{pointer-events:auto}.card-variant-carousel .flickity-prev-next-button{z-index:2;width:40px;height:40px;color:rgba(var(--color-button-text),1);background-color:rgba(var(--color-button),1);border:1px solid rgba(var(--color-button),1);border-radius:50%;transition:all .3s}.card-variant-carousel .flickity-prev-next-button svg{width:14px;height:14px;top:50%;left:50%;transform:translate(-50%,-50%)}.card-variant-carousel .flickity-button-icon{fill:currentColor}.card-variant-carousel .flickity-button:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.card-variant-carousel .flickity-prev-next-button{opacity:0}.card-variant-carousel:hover .flickity-prev-next-button{opacity:1}.drawer-collections{min-height:0;padding:24px;display:block;overflow-y:auto}predictive-search[open] .drawer-collections{display:none}.drawer-collections__tabs{gap:12px;margin-bottom:20px;padding-bottom:8px;display:flex;overflow-x:auto}.drawer-collections__tab[aria-selected=true],.drawer-collections__tab:hover{background-color:rgba(var(--color-button-hover),1);color:rgba(var(--color-button-text-hover),1);border-color:rgba(var(--color-button-hover),1)}.drawer-collections__tab{color:rgba(var(--color-button-text),1);border:1px solid rgba(var(--color-button-text),1);background-color:rgba(var(--color-button),1);font:inherit;text-transform:uppercase;cursor:pointer;border-radius:999px;flex-shrink:0;padding:12px 16px;font-size:14px;font-weight:500}.lay-minimal .drawer-collections__tab{background-color:rgba(var(--color-button),0);color:rgba(var(--color-button-text),.5);border-color:rgba(var(--color-button),0)}.lay-minimal .drawer-collections__tab[aria-selected=true],.lay-minimal .drawer-collections__tab:hover{color:rgba(var(--color-button-text),1)}.drawer-collections__panel[hidden]{display:none}.drawer-collections__panel items-carousel{display:block}.drawer-collections__slider{margin:0;padding:0}.drawer-collections__slider:not(.flickity-enabled){display:flex;overflow:hidden}.drawer-collections__product{flex:0 0 90%;width:90%;min-width:0;margin-right:24px}.drawer-collections__slider .flickity-prev-next-button{width:36px;height:36px;color:rgba(var(--color-button-text),1);border:1px solid rgba(var(--color-button-text),1);background-color:rgba(var(--color-button),1);top:-40px;transform:none}.drawer-collections__slider .flickity-prev-next-button:hover{background-color:rgba(var(--color-button-hover),1);color:rgba(var(--color-button-text-hover),1);border-color:rgba(var(--color-button-hover),1)}.drawer-collections__slider .flickity-prev-next-button.previous{left:0;right:auto}.drawer-collections__product .card__inner{border-radius:24px;overflow:hidden}.drawer-collections__product .card__inner.ratio:before{padding-bottom:45%}.drawer-collections__product .card-color-swatches{display:none}.drawer-collections__product .flickity-prev-next-button .flickity-button-icon{fill:currentColor;width:40%;height:40%;position:absolute;top:30%;left:30%}.snazzy-header .header-inner .list-menu>li>.megam_trigger{position:static}.snazzy-header .header-menu .header__submenu.megam_panel{width:calc(100% + 50px);padding:28px clamp(20px,4vw,64px);left:-25px;right:0}.megam_content{text-align:left;gap:32px;display:grid}.megam_content--cards:has(.megam_columns){grid-template-columns:minmax(0,1fr) minmax(300px,40%)}.megam_columns{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));align-items:start;gap:24px;display:grid}.megam_cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.megam_content .megam_mobile-links{margin:20px 0 0;padding:0;list-style:none}.megam_mobile-links megam-collapse{display:block}.megam_mobile-row{align-items:center;display:flex}.megam_content .megam_mobile-link{min-width:0;color:inherit;overflow-wrap:anywhere;flex:1;padding:12px 0;font-size:16px;line-height:1.5;text-decoration:none;display:block}.megam_mobile-toggle{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.megam_mobile-toggle--label{text-align:left;flex:1;justify-content:space-between;gap:16px}.megam_mobile-caret{transition:transform .2s;display:flex}.megam_mobile-toggle[aria-expanded=true] .megam_mobile-caret{transform:rotate(180deg)}.megam_mobile-children{padding-left:16px}.megam_mobile-children[hidden]{display:none}.megam_mobile-toggle:focus-visible{outline-offset:-2px;outline:2px solid}@media (prefers-reduced-motion:reduce){.megam_mobile-caret{transition:none}}.card-color-swatches{z-index:2;margin-top:1.6rem;display:block;position:relative}.card-color-swatches__heading{color:rgba(var(--color-foreground),.6);text-transform:uppercase;margin:0 0 .8rem;font-size:1.4rem;line-height:1.4}.card-color-swatches__list{flex-wrap:wrap;gap:1.6rem;margin:0;padding:0;display:flex}.card-color-swatches__swatch{cursor:pointer;border:1px solid rgba(var(--color-foreground),.2);background:var(--swatch-bg);background-position:50%;background-size:cover;border-radius:50%;flex:0 0 30px;width:30px;height:30px;padding:0;display:block}.card-color-swatches__swatch[aria-pressed=true],.card-color-swatches__swatch:focus-visible{outline:1px solid rgb(var(--color-foreground));outline-offset:3px}prodct-card-in.card--color-selected .card__media:not(.card__media--variant-carousel) img:first-child{opacity:1}prodct-card-in.card--color-selected .card__media:not(.card__media--variant-carousel) img:not(:first-child){display:none}@font-face{font-family:Archivo;font-weight:400;font-style:normal;font-display:swap;src:url(/sites/snugly/fonts/archivo_n4.woff2)format("woff2")}@font-face{font-family:Archivo;font-weight:700;font-style:normal;font-display:swap;src:url(/sites/snugly/fonts/archivo_n7.woff2)format("woff2")}@font-face{font-family:Archivo;font-weight:400;font-style:italic;font-display:swap;src:url(/sites/snugly/fonts/archivo_i4.woff2)format("woff2")}@font-face{font-family:Archivo;font-weight:700;font-style:italic;font-display:swap;src:url(/sites/snugly/fonts/archivo_i7.woff2)format("woff2")}@font-face{font-family:Oswald;font-weight:400;font-style:normal;font-display:swap;src:url(/sites/snugly/fonts/oswald_n4.woff2)format("woff2")}@font-face{font-family:Oswald;font-weight:400;font-style:normal;font-display:swap;src:url(/sites/snugly/fonts/oswald_n4.woff2)format("woff2")}@font-face{font-family:Oswald;font-weight:700;font-style:normal;font-display:swap;src:url(/sites/snugly/fonts/oswald_n7.woff2)format("woff2")}:root,.color-scheme-1{--color-background:255,255,255;--gradient-background:#fff;--color-secondary-background:246,246,246;--color-foreground:0,0,0;--color-secondary-foreground:0,0,0;--color-highlight-text:255,0,0;--color-highlight-bg:,,;--color-button:255,255,255;--color-button-border:0,0,0;--color-button-border-hover:0,0,0;--color-button-hover:0,0,0;--color-button-text:0,0,0;--color-button-text-hover:255,255,255;--color-secondary-button:255,255,255;--color-secondary-button-border:49,80,113;--color-secondary-button-border-hover:49,80,113;--color-secondary-button-hover:49,80,113;--color-secondary-button-text:49,80,113;--color-secondary-button-text-hover:255,255,255}.color-scheme-2{--color-background:232,247,255;--gradient-background:#e8f7ff;--color-secondary-background:255,255,255;--color-foreground:49,80,113;--color-secondary-foreground:49,80,113;--color-highlight-text:49,80,113;--color-highlight-bg:0,0,0;--color-button:49,80,113;--color-button-border:49,80,113;--color-button-border-hover:49,80,113;--color-button-hover:49,80,113;--color-button-text:255,255,255;--color-button-text-hover:255,255,255;--color-secondary-button:49,80,113;--color-secondary-button-border:255,255,255;--color-secondary-button-border-hover:49,80,113;--color-secondary-button-hover:255,255,255;--color-secondary-button-text:255,255,255;--color-secondary-button-text-hover:49,80,113}.color-scheme-3{--color-background:255,255,255;--gradient-background:#fff;--color-secondary-background:49,80,113;--color-foreground:49,80,113;--color-secondary-foreground:255,255,255;--color-highlight-text:255,0,0;--color-highlight-bg:255,255,255;--color-button:49,80,113;--color-button-border:49,80,113;--color-button-border-hover:0,0,0;--color-button-hover:255,255,255;--color-button-text:255,255,255;--color-button-text-hover:0,0,0;--color-secondary-button:255,255,255;--color-secondary-button-border:255,255,255;--color-secondary-button-border-hover:49,80,113;--color-secondary-button-hover:49,80,113;--color-secondary-button-text:49,80,113;--color-secondary-button-text-hover:255,255,255}.color-scheme-4{--color-background:255,255,255;--gradient-background:#fff;--color-secondary-background:0,0,0;--color-foreground:0,0,0;--color-secondary-foreground:255,255,255;--color-highlight-text:255,0,0;--color-highlight-bg:,,;--color-button:255,255,255;--color-button-border:0,0,0;--color-button-border-hover:0,0,0;--color-button-hover:0,0,0;--color-button-text:0,0,0;--color-button-text-hover:255,255,255;--color-secondary-button:255,255,255;--color-secondary-button-border:255,255,255;--color-secondary-button-border-hover:49,80,113;--color-secondary-button-hover:49,80,113;--color-secondary-button-text:0,0,0;--color-secondary-button-text-hover:255,255,255}.color-scheme-5{--color-background:253,163,153;--gradient-background:#fda399;--color-secondary-background:246,246,246;--color-foreground:0,0,0;--color-secondary-foreground:0,0,0;--color-highlight-text:217,52,52;--color-highlight-bg:,,;--color-button:0,0,0;--color-button-border:0,0,0;--color-button-border-hover:0,0,0;--color-button-hover:255,255,255;--color-button-text:255,255,255;--color-button-text-hover:0,0,0;--color-secondary-button:0,0,0;--color-secondary-button-border:0,0,0;--color-secondary-button-border-hover:0,0,0;--color-secondary-button-hover:255,255,255;--color-secondary-button-text:255,255,255;--color-secondary-button-text-hover:0,0,0}.color-scheme-6{--color-background:255,255,255;--gradient-background:#fff;--color-secondary-background:232,247,255;--color-foreground:0,0,0;--color-secondary-foreground:49,80,113;--color-highlight-text:255,0,0;--color-highlight-bg:,,;--color-button:255,255,255;--color-button-border:0,0,0;--color-button-border-hover:0,0,0;--color-button-hover:0,0,0;--color-button-text:39,39,39;--color-button-text-hover:255,255,255;--color-secondary-button:0,0,0;--color-secondary-button-border:255,255,255;--color-secondary-button-border-hover:0,0,0;--color-secondary-button-hover:255,255,255;--color-secondary-button-text:255,255,255;--color-secondary-button-text-hover:0,0,0}.color-scheme-7{--color-background:232,247,255;--gradient-background:#e8f7ff;--color-secondary-background:255,255,255;--color-foreground:0,0,0;--color-secondary-foreground:0,0,0;--color-highlight-text:255,255,255;--color-highlight-bg:0,0,0;--color-button:255,255,255;--color-button-border:0,0,0;--color-button-border-hover:0,0,0;--color-button-hover:0,0,0;--color-button-text:0,0,0;--color-button-text-hover:255,255,255;--color-secondary-button:0,0,0;--color-secondary-button-border:255,255,255;--color-secondary-button-border-hover:0,0,0;--color-secondary-button-hover:255,255,255;--color-secondary-button-text:255,255,255;--color-secondary-button-text-hover:0,0,0}.color-scheme-2efffec1-337c-4f6b-948d-b1eed3e2946f{--color-background:255,0,0;--gradient-background:red;--color-secondary-background:246,246,246;--color-foreground:255,255,255;--color-secondary-foreground:0,0,0;--color-highlight-text:255,0,0;--color-highlight-bg:,,;--color-button:255,255,255;--color-button-border:0,0,0;--color-button-border-hover:0,0,0;--color-button-hover:0,0,0;--color-button-text:0,0,0;--color-button-text-hover:255,255,255;--color-secondary-button:255,255,255;--color-secondary-button-border:49,80,113;--color-secondary-button-border-hover:49,80,113;--color-secondary-button-hover:49,80,113;--color-secondary-button-text:49,80,113;--color-secondary-button-text-hover:255,255,255}.color-scheme-dbce81e9-3db1-49ee-bcc9-454685437848{--color-background:49,80,113;--gradient-background:#315071;--color-secondary-background:246,246,246;--color-foreground:255,255,255;--color-secondary-foreground:0,0,0;--color-highlight-text:255,0,0;--color-highlight-bg:,,;--color-button:255,255,255;--color-button-border:0,0,0;--color-button-border-hover:0,0,0;--color-button-hover:0,0,0;--color-button-text:0,0,0;--color-button-text-hover:255,255,255;--color-secondary-button:255,255,255;--color-secondary-button-border:49,80,113;--color-secondary-button-border-hover:49,80,113;--color-secondary-button-hover:49,80,113;--color-secondary-button-text:49,80,113;--color-secondary-button-text-hover:255,255,255}body,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5,.color-scheme-6,.color-scheme-7,.color-scheme-2efffec1-337c-4f6b-948d-b1eed3e2946f,.color-scheme-dbce81e9-3db1-49ee-bcc9-454685437848{color:rgb(var(--color-foreground));background-color:rgb(var(--color-background))}:root{--font-family-body:Archivo, sans-serif;--font-family-heading:Oswald, sans-serif;--font-body-scale:100%;--font-heading-scale:100%;--page-width:1760px;--page-width-margin:0rem;--product-card-image-padding:0rem;--product-card-corner-radius:0rem;--product-card-text-alignment:left;--product-card-border-width:0rem;--product-card-border-opacity:0;--product-card-shadow-opacity:0;--product-card-shadow-visible:0;--product-card-shadow-horizontal-offset:0rem;--product-card-shadow-vertical-offset:0rem;--product-card-shadow-blur-radius:0rem;--collection-card-image-padding:0rem;--collection-card-corner-radius:0rem;--collection-card-text-alignment:"left";--collection-card-border-width:0rem;--collection-card-border-opacity:0;--collection-card-shadow-opacity:0;--collection-card-shadow-visible:0;--collection-card-shadow-horizontal-offset:0rem;--collection-card-shadow-vertical-offset:0rem;--collection-card-shadow-blur-radius:0rem;--blog-card-image-padding:0rem;--blog-card-corner-radius:0rem;--blog-card-text-alignment:left;--blog-card-border-width:0rem;--blog-card-border-opacity:0;--blog-card-shadow-opacity:0;--blog-card-shadow-visible:0;--blog-card-shadow-horizontal-offset:0rem;--blog-card-shadow-vertical-offset:0rem;--blog-card-shadow-blur-radius:0rem;--badge-corner-radius:4rem;--popup-border-width:0px;--popup-border-opacity:0;--popup-corner-radius:0px;--popup-shadow-opacity:0;--popup-shadow-horizontal-offset:0px;--popup-shadow-vertical-offset:0px;--popup-shadow-blur-radius:0px;--drawer-border-width:0;--drawer-border-opacity:0;--drawer-shadow-opacity:0;--drawer-shadow-horizontal-offset:0px;--drawer-shadow-vertical-offset:0px;--drawer-shadow-blur-radius:0px;--spacing-sections-desktop:0px;--spacing-sections-mobile:0px;--grid-desktop-vertical-spacing:0px;--grid-desktop-horizontal-spacing:0px;--grid-mobile-vertical-spacing:0px;--grid-mobile-horizontal-spacing:0px;--text-boxes-border-opacity:0;--text-boxes-border-width:0px;--text-boxes-radius:0px;--text-boxes-shadow-opacity:0;--text-boxes-shadow-visible:0;--text-boxes-shadow-horizontal-offset:0px;--text-boxes-shadow-vertical-offset:0px;--text-boxes-shadow-blur-radius:0px;--buttons-radius:0px;--buttons-radius-outset:0px;--buttons-border-width:0px;--buttons-border-opacity:0;--buttons-shadow-opacity:0;--buttons-shadow-visible:0;--buttons-shadow-horizontal-offset:0px;--buttons-shadow-vertical-offset:4px;--buttons-shadow-blur-radius:0px;--buttons-border-offset:0px;--inputs-radius:0px;--inputs-border-width:1px;--inputs-border-opacity:55;--inputs-shadow-opacity:0;--inputs-shadow-horizontal-offset:0px;--inputs-margin-offset:4px;--inputs-shadow-vertical-offset:4px;--inputs-shadow-blur-radius:5px;--inputs-radius-outset:0px;--variant-pills-radius:40px;--variant-pills-border-width:1px;--variant-pills-border-opacity:55;--variant-pills-shadow-opacity:0;--variant-pills-shadow-horizontal-offset:0px;--variant-pills-shadow-vertical-offset:4px;--variant-pills-shadow-blur-radius:5px;--border-theme-sections-n-mar:-90px;--border-theme-sections-n-mar-r:-24px;--border-theme-sections-top:64px 64px 0 0;--border-theme-sections-top-r:24px 24px 0 0}*,:before,:after{box-sizing:inherit}html{box-sizing:border-box;font-size:calc(var(--font-body-scale) * 62.5%);height:100%}body{min-height:100%;font-family:var(--font-family-body);word-break:break-word;grid-template-rows:auto auto 1fr auto;grid-template-columns:100%;margin:0;display:grid}:root{--btn-style-rds-one:50%;--btn-style-rds-two:7px;--btn-style-rds-three:10px;--btn-style-rds-four:4px;--btn-style-rds-five:50px;--btn-style-rds-six:6px;--corner-rds-one:24px;--corner-rds-two:100px;--corner-rds-three:40px;--corner-rds-four:12px;--corner-rds-five:16px;--corner-rds-six:7px;--corner-rds-seven:30px;--box-rds-one:200px;--box-rds-two:8px;--box-rds-three:1000px;--box-rds-four:2px;--box-rds-five:25px;--box-rds-six:100%;--item-rds-one:64px;--item-rds-two:20px;--item-rds-three:5px;--item-rds-four:15px;--item-rds-five:60px;--item-rds-six:9px}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{height:100%;position:relative;overflow:hidden}.flickity-slider{width:100%;height:100%;position:absolute}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{border:none;position:absolute}.flickity-button:hover{cursor:pointer}.flickity-button:focus{outline:none}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-prev-next-button{border-radius:var(--btn-style-rds-one);width:44px;height:44px;top:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{left:10px;right:auto}.flickity-prev-next-button .flickity-button-icon{width:60%;height:60%;position:absolute;top:20%;left:20%}.flickity-page-dots{text-align:center;width:100%;margin:0;padding:0;line-height:1;list-style:none;position:absolute;bottom:-25px}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{border-radius:var(--btn-style-rds-one);opacity:.25;cursor:pointer;width:10px;height:10px;margin:0 6px;display:inline-block}@media (max-width:767px){.flickity-page-dots .dot{width:8px;height:8px}}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}.banner-slideshow .items-carousel-selector.flickity-enabled .image-box{display:block!important}items-carousel .flickity-button:disabled{pointer-events:inherit}.flickity-button{color:rgba(var(--color-button-text),1);background-color:rgba(var(--color-button),1);border:1px solid rgba(var(--color-button-border),1)}.flickity-button:hover{color:rgba(var(--color-button-text-hover),1);background-color:rgba(var(--color-button-hover),1);border:1px solid rgba(var(--color-button-border-hover),1)}.flickity-page-dots .dot{background:rgba(var(--color-button),1)}:root{--alpha-button-background:1;--alpha-button-border:1;--alpha-link:.85;--alpha-badge-border:.1;--focused-base-outline:.15rem solid rgba(var(--color-foreground), .9);--focused-base-outline-offset:.3rem;--focused-base-box-shadow:0 0 0 .3rem rgb(var(--color-foreground)), 0 0 .5rem .4rem rgba(var(--color-foreground), .3)}.product-card-wrapper .card,.contains-card--product{--border-radius:var(--product-card-corner-radius);--border-width:var(--product-card-border-width);--border-opacity:var(--product-card-border-opacity);--shadow-horizontal-offset:var(--product-card-shadow-horizontal-offset);--shadow-vertical-offset:var(--product-card-shadow-vertical-offset);--shadow-blur-radius:var(--product-card-shadow-blur-radius);--shadow-opacity:var(--product-card-shadow-opacity);--shadow-visible:var(--product-card-shadow-visible);--image-padding:var(--product-card-image-padding);--text-alignment:var(--product-card-text-alignment)}.collection-card-wrapper .card,.contains-card--collection{--border-radius:var(--collection-card-corner-radius);--border-width:var(--collection-card-border-width);--border-opacity:var(--collection-card-border-opacity);--shadow-horizontal-offset:var(--collection-card-shadow-horizontal-offset);--shadow-vertical-offset:var(--collection-card-shadow-vertical-offset);--shadow-blur-radius:var(--collection-card-shadow-blur-radius);--shadow-opacity:var(--collection-card-shadow-opacity);--shadow-visible:var(--collection-card-shadow-visible);--image-padding:var(--collection-card-image-padding);--text-alignment:var(--collection-card-text-alignment)}.article-card-wrapper .card,.contains-card--article{--border-radius:var(--blog-card-corner-radius);--border-width:var(--blog-card-border-width);--border-opacity:var(--blog-card-border-opacity);--shadow-horizontal-offset:var(--blog-card-shadow-horizontal-offset);--shadow-vertical-offset:var(--blog-card-shadow-vertical-offset);--shadow-blur-radius:var(--blog-card-shadow-blur-radius);--shadow-opacity:var(--blog-card-shadow-opacity);--shadow-visible:var(--blog-card-shadow-visible);--image-padding:var(--blog-card-image-padding);--text-alignment:var(--blog-card-text-alignment)}.contains-content-container,.content-container{--border-radius:var(--text-boxes-radius);--border-width:var(--text-boxes-border-width);--border-opacity:var(--text-boxes-border-opacity);--shadow-horizontal-offset:var(--text-boxes-shadow-horizontal-offset);--shadow-vertical-offset:var(--text-boxes-shadow-vertical-offset);--shadow-blur-radius:var(--text-boxes-shadow-blur-radius);--shadow-opacity:var(--text-boxes-shadow-opacity);--shadow-visible:var(--text-boxes-shadow-visible)}.contains-media,.global-media-settings{--border-radius:var(--media-radius);--border-width:var(--media-border-width);--border-opacity:var(--media-border-opacity);--shadow-horizontal-offset:var(--media-shadow-horizontal-offset);--shadow-vertical-offset:var(--media-shadow-vertical-offset);--shadow-blur-radius:var(--media-shadow-blur-radius);--shadow-opacity:var(--media-shadow-opacity);--shadow-visible:var(--media-shadow-visible)}h1,h2,h3,h4,h5,h6,p{margin:0}html{scroll-behavior:smooth}body{font-family:var(--font-family-body);font-size:18px;font-weight:400;line-height:28px;overflow-x:hidden}h1,h2,h3,h4,h5,h6,.btn{font-family:var(--font-family-heading)}h1,.h1{letter-spacing:-.03em;font-size:64px;font-weight:700;line-height:1.3;font-family:var(--font-family-heading)}h2,.h2{letter-spacing:-.03em;font-size:48px;font-weight:700;line-height:1.2;font-family:var(--font-family-heading)}h3,.h3{letter-spacing:-.02em;font-size:40px;font-weight:700;line-height:1.3;font-family:var(--font-family-heading)}@media (max-width:767px){h3,.h3{letter-spacing:-.01em}}h4,.h4{letter-spacing:-.02em;font-size:36px;font-weight:700;line-height:48px;font-family:var(--font-family-heading)}h5,.h5{letter-spacing:-.01em;font-size:32px;font-weight:700;line-height:40px;font-family:var(--font-family-heading)}h6,.h6{letter-spacing:-.01em;font-size:24px;font-weight:700;line-height:32px;font-family:var(--font-family-heading)}@media (max-width:991px){h1,.h1{font-size:30px;line-height:40px}h2,.h2{font-size:24px}h3,.h3{font-size:20px;line-height:28px}h4,.h4{font-size:20px;line-height:30px}h5,.h5{letter-spacing:initial;font-size:18px;line-height:28px}h6,.h6{letter-spacing:initial;font-size:16px;line-height:26px}}.display-1,.display-2{letter-spacing:-.04em;font-size:96px;font-family:var(--font-family-heading);line-height:96px}.sub-title,.sub-heading{font-size:20px;line-height:28px}.body-1{font-size:18px;line-height:28px}.body-2{font-size:16px;line-height:24px}a{color:currentColor;cursor:pointer;text-decoration:none}button{cursor:pointer;background:0 0;border:none;padding:0}ul{margin:0;padding:0;list-style:none}img{max-width:100%;height:auto;display:flex}.text-center{text-align:center}.uppercase{text-transform:uppercase}.flex{display:flex}.grid{display:grid}.space-between{justify-content:space-between}.align-items-center{align-items:center}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end}.flex-direction-column{flex-direction:column}.wrap{flex-wrap:wrap}.center{justify-content:center;align-items:center}.absolute{position:absolute}.relative{position:relative}.static{position:static}.fixed{position:fixed}.w-full{width:100%}.h-full{height:100%}.h-full-vh{height:100vh}.d-none{display:none}.d-block{display:block}.overflow-x-hidden{overflow-x:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}@media (min-width:992px){.for-mobile{display:none}}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.page-width{max-width:var(--page-width);margin:0 auto;padding:0 24px}@media (max-width:350px){.page-width{padding:0 10px}}@media (max-width:991px){.scroller-wrapper{width:100%}.scroll-width{margin:0 -24px}.scroll-width>:first-child{padding-left:24px;padding-right:24px}}@media (max-width:1199px){.md-none{display:none}}.rounded-top-corner{border-radius:var(--item-rds-one) var(--item-rds-one) 0 0}@media (max-width:991px){.rounded-top-corner{border-radius:var(--corner-rds-one) var(--corner-rds-one) 0 0}}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.fancy-scrollbar{--sb-size:20px}.fancy-scrollbar::-webkit-scrollbar{width:var(--sb-size)}.fancy-scrollbar::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:var(--btn-style-rds-three)}.fancy-scrollbar::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:var(--btn-style-rds-three)}@supports not selector(::-webkit-scrollbar){.fancy-scrollbar{scrollbar-color:var(--sb-thumb-color) var(--sb-track-color)}}@media (min-width:992px){.for-small{display:none!important}}@media (max-width:991px){.for-large{display:none!important}}.scroll-trigger--slide-in{animation:.8s cubic-bezier(0,0,.3,1) forwards slideIn;animation-delay:calc(var(--animation-order) * .15s)}@keyframes slideIn{0%{opacity:.01;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}.snazzy-icon-btn{font-family:var(--font-family-heading);color:rgb(var(--color-foreground));cursor:pointer;align-items:center;gap:12px;font-size:18px;font-weight:700;line-height:1.2;display:inline-flex}.snazzy-icon-btn.btn-with-border{padding-bottom:12px;position:relative}@media (max-width:767px){.snazzy-icon-btn{font-size:16px}}.snazzy-header .header-inner .header-heading-logo-wrapper{justify-content:center;align-items:center;margin:0 auto}@media (max-width:991px){.snazzy-header .header-inner .header-heading-logo-wrapper{justify-content:flex-start;margin:0}}.snazzy-icon-btn.btn-with-border:after{content:"";width:100%;height:3px;position:absolute;bottom:0;left:0;right:0}.snazzy-icon-btn span{border-radius:var(--btn-style-rds-one);width:24px;min-width:24px;height:24px;color:rgba(var(--color-button-text),1);background-color:rgba(var(--color-button),1);border:1px solid rgba(var(--color-button-border),1);justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.snazzy-icon-btn:hover span{color:rgba(var(--color-button-text-hover),1);border:1px solid rgba(var(--color-button-border-hover),1);background:rgba(var(--color-button-hover),1)}.snazzy-icon-btn span svg{transform:rotate(-90deg)}.snazzy-icon-btn:hover span svg{animation:.4s linear arrow-move}body:has(.section-header .drawer-menu) .announcement-bar-section .page-width{max-width:100%}.page-width.drawer-menu{max-width:100%}.page-width-desktop{margin:0 auto;padding:0}.utility-bar__grid.page-width{padding-left:3rem;padding-right:3rem}@media screen and (min-width:750px){.header.page-width,.utility-bar__grid.page-width{padding-left:3.2rem;padding-right:3.2rem}.page-width--narrow{padding:0 9rem}.page-width-desktop{padding:0}.page-width-tablet{padding:0 5rem}}@media screen and (min-width:990px){.header:not(.drawer-menu).page-width{padding-left:5rem;padding-right:5rem}.page-width--narrow{max-width:72.6rem;padding:0}.page-width-desktop{max-width:var(--page-width);padding:0 5rem}}.isolate{z-index:0;position:relative}.element-margin-top{margin-top:5rem}@media screen and (min-width:750px){.element-margin{margin-top:calc(5rem + var(--page-width-margin))}}.grid-auto-flow{grid-auto-flow:column;display:grid}.page-margin,.shopify-challenge__container{margin:7rem auto}.shopify-challenge__container{padding-top:260px}.rte-width{max-width:82rem;margin:0 auto 2rem}.list-unstyled{margin:0;padding:0;list-style:none}.hidden{display:none!important}.visually-hidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;word-wrap:normal!important;position:absolute!important}.visually-hidden--inline{height:1em;margin:0}.overflow-hidden{overflow:hidden}.skip-to-content-link:focus{z-index:9999;position:inherit;clip:auto;width:auto;height:auto;overflow:auto}.full-width-link{z-index:2;position:absolute;inset:0}::selection{background-color:rgba(var(--color-foreground),.2)}.text-body{letter-spacing:.06rem;font-size:1.5rem;line-height:calc(1 + .8 / var(--font-body-scale));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}blockquote{color:rgba(var(--color-foreground),.9);border-left:.2rem solid rgba(var(--color-foreground),.9);margin:20px auto;padding-left:2rem;font-style:italic}@media screen and (min-width:750px){blockquote{padding-left:1.5rem}}.caption{letter-spacing:.07rem;font-size:1rem;line-height:calc(1 + .7 / var(--font-body-scale))}@media screen and (min-width:750px){.caption{font-size:1.2rem}}.caption-with-letter-spacing{letter-spacing:.13rem;font-size:1rem;line-height:calc(1 + .2 / var(--font-body-scale));text-transform:uppercase}.caption-with-letter-spacing--medium{letter-spacing:.16rem;font-size:1.2rem}.caption-with-letter-spacing--large{letter-spacing:.18rem;font-size:1.4rem}.color-foreground{color:rgb(var(--color-foreground))}table:not([class]){table-layout:fixed;border-collapse:collapse;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.2);border-style:hidden;font-size:16px}table:not([class]) td,table:not([class]) th{border:.1rem solid rgba(var(--color-foreground),.2);padding:1em}@media screen and (max-width:749px){.small-hide{display:none!important}}@media screen and (min-width:750px) and (max-width:989px){.medium-hide{display:none!important}}@media screen and (min-width:990px){.large-up-hide{display:none!important}}.link,.customer a{cursor:pointer;box-shadow:none;text-underline-offset:.3rem;background-color:#0000;border:none;font-family:inherit;font-size:16px;line-height:20px;text-decoration:underline;display:inline-block}.link--text{color:rgb(var(--color-foreground))}.link--text:hover{color:rgba(var(--color-foreground),.75)}.link-with-icon{letter-spacing:.1rem;white-space:nowrap;margin-bottom:4.5rem;font-size:1.4rem;font-weight:600;text-decoration:none;display:inline-flex}.link-with-icon .icon{width:1.5rem;margin-left:1rem}a:not([href]){cursor:not-allowed;opacity:.8}.circle-divider:after{content:"•";margin:0 1.3rem 0 1.5rem}.circle-divider:last-of-type:after{display:none}hr{background-color:rgba(var(--color-foreground),.2);border:none;height:.1rem;margin:5rem 0;display:block}@media screen and (min-width:750px){hr{margin:3rem 0}}.full-unstyled-link{color:currentColor;text-decoration:none;display:block}.placeholder{background-color:rgba(var(--color-foreground),.04);color:rgba(var(--color-foreground),.55);fill:rgba(var(--color-foreground),.55)}details>*{box-sizing:border-box}.break{word-break:break-word}.visibility-hidden{visibility:hidden}@media (prefers-reduced-motion){.motion-reduce{transition:none!important;animation:none!important}}:root{--duration-short:.1s;--duration-default:.2s;--duration-announcement-bar:.25s;--duration-medium:.3s;--duration-long:.5s;--duration-extra-long:.95s;--duration-extra-longer:1.05s;--duration-extended:3s;--ease-out-slow:cubic-bezier(0, 0, .3, 1);--animation-slide-in:slideIn var(--duration-extra-long) var(--ease-out-slow) forwards;--animation-fade-in:fadeIn var(--duration-extra-long) var(--ease-out-slow)}.underlined-link,.customer a,.inline-richtext a{text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness .1s}.underlined-link,.customer a{color:rgba(var(--color-link),var(--alpha-link))}.inline-richtext a,.rte.inline-richtext a{color:currentColor}summary{cursor:pointer;list-style:none;position:relative}summary .svg-wrapper{display:flex}summary::-webkit-details-marker{display:none}.disclosure-has-popup{position:relative}.disclosure-has-popup[open]>summary:before{z-index:2;cursor:default;content:" ";background:0 0;display:block;position:fixed;inset:0}.disclosure-has-popup>summary:before{display:none}.disclosure-has-popup[open]>summary+*{z-index:100;position:relative}.overflow-hidden-mobile .product-collection-list-page-he{z-index:11}.overflow-hidden-mobile .template-search-page{z-index:11;position:relative}.placeholder-svg{width:100%;height:100%}.animate-title-active i{font-style:normal}@media (prefers-reduced-motion:no-preference){.animate-title-active .scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation:textBluer var(--duration-extra-long) var(--ease-out-slow) forwards;animation-delay:calc(var(--animation-order) * 75ms)}}@keyframes textBluer{0%{filter:blur(3px);opacity:.01;transform:translateY(2rem)}to{filter:blur();opacity:1;transform:translateY(0)}}:focus{box-shadow:none;outline:0}.focused{outline:var(--focused-base-outline);outline-offset:var(--focused-base-outline-offset);box-shadow:var(--focused-base-box-shadow)}.focus-none{box-shadow:none!important;outline:0!important}.focus-offset:focus-visible,.focus-offset.focused{outline-offset:1rem}.subtitle{font-size:1.8rem;line-height:calc(1 + .8 / var(--font-body-scale));letter-spacing:.06rem;color:rgba(var(--color-foreground),.7)}.subtitle--small{letter-spacing:.1rem;font-size:1.4rem}.subtitle--medium{letter-spacing:.08rem;font-size:1.6rem}.grid__item{width:calc(25% - var(--grid-mobile-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2);flex-grow:1;flex-shrink:0}@media screen and (min-width:750px){.grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}.grid--gapless.grid{gap:0}@media screen and (max-width:749px){.grid__item.slider__slide--full-width{width:100%;max-width:none}}.grid--1-col .grid__item{width:100%;max-width:100%}.grid--3-col .grid__item{width:calc(33.33% - var(--grid-mobile-horizontal-spacing) * 2 / 3)}@media screen and (min-width:750px){.grid--3-col .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}}.grid--2-col .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}@media screen and (min-width:750px){.grid--2-col .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.grid--4-col-tablet .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.grid--3-col-tablet .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.grid--2-col-tablet .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (max-width:989px){.grid--1-col-tablet-down .grid__item{width:100%;max-width:100%}.slider--tablet.grid--peek{width:100%;margin:0}.slider--tablet.grid--peek .grid__item{box-sizing:content-box;margin:0}.slider.slider--tablet .scroll-trigger.animate--slide-in,.slider.slider--mobile .scroll-trigger.animate--slide-in{opacity:1;transform:inherit;animation:none}.scroll-trigger:not(.scroll-trigger--offscreen) .slider--tablet{animation:var(--animation-slide-in)}}@media screen and (min-width:990px){.grid--6-col-desktop .grid__item{width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6);max-width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6)}.grid--5-col-desktop .grid__item{width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5);max-width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}.grid--4-col-desktop .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.grid--3-col-desktop .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.grid--2-col-desktop .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.slider.slider--desktop .scroll-trigger.animate--slide-in{opacity:1;transform:inherit;animation:none}.scroll-trigger:not(.scroll-trigger--offscreen) .slider--desktop{animation:var(--animation-slide-in)}.grid--1-col-desktop{flex:0 0 100%;max-width:100%}.grid--1-col-desktop .grid__item{width:100%;max-width:100%}}@media screen and (max-width:749px){.grid--peek.slider--mobile{width:100%;margin:0}.grid--peek.slider--mobile .grid__item{box-sizing:content-box;margin:0}.grid--peek .grid__item{min-width:35%}.grid--peek.slider .grid__item:first-of-type{margin-left:1.5rem}.grid--peek.slider:after{margin-left:calc(-1 * var(--grid-mobile-horizontal-spacing))}.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}.slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item,.grid--peek .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) - 3rem)}.slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item,.slider--mobile.grid--peek.grid--1-col-tablet-down .grid__item{width:calc(100% - var(--grid-mobile-horizontal-spacing) - 3rem)}}@media screen and (min-width:750px) and (max-width:989px){.slider--tablet.grid--peek .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) - 3rem)}.slider--tablet.grid--peek.grid--3-col-tablet .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) - 3rem)}.slider--tablet.grid--peek.grid--2-col-tablet .grid__item,.slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) - 3rem)}.slider--tablet.grid--peek .grid__item:first-of-type{margin-left:1.5rem}.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.grid--1-col-tablet-down.grid--peek .grid__item{width:calc(100% - var(--grid-desktop-horizontal-spacing) - 3rem)}}.media{background-color:rgba(var(--color-foreground),.1);height:100%;display:block;position:relative;overflow:hidden}.media--transparent{background-color:#0000}.media>:not(.zoom):not(.deferred-media__poster-button),.media model-viewer{width:100%;max-width:100%;height:100%;display:block;position:absolute;top:0;left:0}.media>img{object-fit:cover;object-position:center center;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}.media--square{padding-bottom:100%}.media--portrait{padding-bottom:125%}.media--landscape{padding-bottom:66.6%}.media--cropped{padding-bottom:56%}.media--16-9{padding-bottom:56.25%}.media--circle{border-radius:var(--btn-style-rds-one);padding-bottom:100%}.media.media--hover-effect>img+img{opacity:0}@media screen and (min-width:990px){.media--cropped{padding-bottom:63%}}deferred-media{display:block}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{--shadow-horizontal-offset:var(--buttons-shadow-horizontal-offset);--shadow-vertical-offset:var(--buttons-shadow-vertical-offset);--shadow-blur-radius:var(--buttons-shadow-blur-radius);--shadow-opacity:var(--buttons-shadow-opacity);--shadow-visible:var(--buttons-shadow-visible);--border-offset:var(--buttons-border-offset);--border-opacity:calc(1 - var(--buttons-border-opacity));border-radius:var(--buttons-radius-outset);position:relative}.button,.shopify-challenge__button,.customer button{cursor:pointer;font:inherit;color:rgb(var(--color-button-text));transition:box-shadow var(--duration-short) ease;appearance:none;background-color:rgba(var(--color-button),var(--alpha-button-background));border:0;justify-content:center;align-items:center;padding:0 3rem;font-size:1.5rem;text-decoration:none;display:inline-flex}.shopify-challenge__button:before,.customer button:before,.shopify-payment-button__button--unbranded:before{content:"";z-index:-1;border-radius:var(--buttons-radius-outset);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity));position:absolute;inset:0}.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{top:var(--buttons-border-width);right:var(--buttons-border-width);bottom:var(--buttons-border-width);left:var(--buttons-border-width);z-index:1;border-radius:var(--buttons-radius);box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background));transition:box-shadow var(--duration-short) ease;position:absolute}.button:not([disabled]):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after,.shopify-payment-button__button--unbranded:hover:after{--border-offset:1.3px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button),var(--alpha-button-background))}.button--secondary:after{--border-opacity:var(--buttons-border-opacity)}.button:focus:not(:focus-visible):not(.focused),.shopify-payment-button__button--unbranded:focus:not(:focus-visible):not(.focused){box-shadow:inherit}.button::selection,.shopify-challenge__button::selection,.customer button::selection{background-color:rgba(var(--color-button-text),.3)}shopify-accelerated-checkout,shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius:var(--buttons-radius-outset);--shopify-accelerated-checkout-button-box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow), var(--shadow-opacity))}.button:disabled,.button[aria-disabled=true],.button.disabled,.customer button:disabled,.customer button[aria-disabled=true],.customer button.disabled,.quantity__button.disabled{cursor:not-allowed;opacity:.5}.button--full-width{width:100%;display:flex}.button.loading{color:#0000;position:relative}@media screen and (forced-colors:active){.button.loading{color:rgb(var(--color-foreground))}}.button.loading>.loading__spinner{align-items:center;height:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.button.loading>.loading__spinner .spinner{width:fit-content}.button.loading>.loading__spinner .path{stroke:rgb(var(--color-button-text))}.share-button{display:block;position:relative}.share-button details{width:fit-content}.share-button__button{align-items:center;min-height:4.4rem;margin-left:0;padding-left:0;font-size:1.4rem;display:flex}details[open]>.share-button__fallback{animation:animateMenuOpen var(--duration-default) ease}.share-button__button:hover{text-underline-offset:.3rem;text-decoration:underline}.share-button__button,.share-button__fallback button{cursor:pointer;background-color:#0000;border:none}.share-button__button .icon-share{min-width:1.3rem;height:1.2rem;margin-right:1rem}.share-button__fallback{z-index:3;border-radius:var(--inputs-radius);border:0;align-items:center;width:100%;min-width:max-content;display:flex;position:absolute;top:3rem;left:.1rem}.share-button__fallback:after{pointer-events:none;content:"";top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1;border:.1rem solid #0000;position:absolute}.share-button__fallback:before{background:rgb(var(--color-background));pointer-events:none;content:"";border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:-1;position:absolute;inset:0}.share-button__fallback button{width:4.4rem;height:4.4rem;right:var(--inputs-border-width);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.share-button__fallback button:hover{color:rgba(var(--color-foreground),.75)}.share-button__fallback button:hover .svg-wrapper{transform:scale(1.07)}.share-button__close:not(.hidden)+.share-button__copy{display:none}.share-button__close,.share-button__copy{color:rgb(var(--color-foreground));background-color:#0000}.share-button__copy:focus-visible,.share-button__close:focus-visible,.share-button__copy:focus,.share-button__close:focus{background-color:rgb(var(--color-background));z-index:2}.field:not(:focus-visible):not(.focused)+.share-button__copy:not(:focus-visible):not(.focused),.field:not(:focus-visible):not(.focused)+.share-button__close:not(:focus-visible):not(.focused){background-color:inherit}.share-button__fallback .field:after,.share-button__fallback .field:before{content:none}.share-button__fallback .field{border-radius:0;min-width:auto;min-height:auto;transition:none}:-webkit-any(.share-button__fallback .field__input:focus,.share-button__fallback .field__input:-webkit-autofill){outline:.15rem solid rgba(var(--color-foreground),.9);outline-offset:.1rem;box-shadow:0 0 0 .1rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}:is(.share-button__fallback .field__input:focus,.share-button__fallback .field__input:autofill){outline:.15rem solid rgba(var(--color-foreground),.9);outline-offset:.1rem;box-shadow:0 0 0 .1rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.share-button__fallback .field__input{box-shadow:none;text-overflow:ellipsis;white-space:nowrap;filter:none;min-width:auto;min-height:auto;overflow:hidden}.share-button__fallback .field__input:hover{box-shadow:none}.share-button__fallback .icon{width:1.5rem;height:1.5rem}.share-button__message:not(:empty){width:100%;height:100%;margin-top:0;margin:var(--inputs-border-width);align-items:center;padding:.8rem 0 .8rem 1.5rem;display:flex}.share-button__message:not(:empty):not(.hidden)~*{display:none}.form__label,.field__input,.select__select,.customer .field input,.customer select{appearance:none;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);box-sizing:border-box;width:100%;transition:box-shadow var(--duration-short) ease;min-width:calc(7rem + (var(--inputs-border-width) * 2));border:1px solid rgba(var(--color-foreground));border-radius:var(--btn-style-rds-three);padding:20px 24px;font-size:16px;position:relative}.select__select{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);color:rgba(var(--color-foreground),1);font-size:1.2rem}.field:hover.field:after,.select:hover.select:after,.select__select:hover.select__select:after,.customer .field:hover.field:after,.customer select:hover.select:after,.localization-form__select:hover.localization-form__select:after{box-shadow:0 0 0 calc(0rem + var(--inputs-border-width)) rgba(var(--color-foreground),var(--inputs-border-opacity));border-radius:var(--inputs-radius);outline:0}.field__input:focus-visible,.select__select:focus-visible,.customer .field input:focus-visible,.customer select:focus-visible,.localization-form__select:focus-visible.localization-form__select:after{box-shadow:0 0 0 calc(0rem + var(--inputs-border-width)) rgba(var(--color-foreground));border-radius:var(--inputs-radius);outline:0}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.localization-form__select:focus.localization-form__select:after{box-shadow:0 0 0 calc(0rem + var(--inputs-border-width)) rgba(var(--color-foreground));border-radius:var(--inputs-radius);border-radius:var(--btn-style-rds-three);outline:0}.text-area,.select{align-items:center;width:100%;display:flex;position:relative}.select .svg-wrapper,.customer select+.svg-wrapper{pointer-events:none;position:absolute;top:calc(50% - .2rem);right:0;transform:translateY(-50%)}.select__select,.customer select{cursor:pointer;line-height:calc(1 + .6 / var(--font-body-scale));padding:0 calc(var(--inputs-border-width) + 3rem) 0 2rem;margin:var(--inputs-border-width)}.field{width:100%;transition:box-shadow var(--duration-short) ease;display:flex;position:relative}.customer .field{display:flex}.field--with-error{flex-wrap:wrap}.field__input,.customer .field input{text-align:left;margin:var(--inputs-border-width);transition:box-shadow var(--duration-short) ease;flex-grow:1;padding:20px 24px}.field__label,.customer .field label{left:calc(var(--inputs-border-width) + 2rem);top:calc(1rem + var(--inputs-border-width));pointer-events:none;transition:top var(--duration-short) ease,font-size var(--duration-short) ease;color:rgba(var(--color-foreground),.75);letter-spacing:.1rem;margin-bottom:0;font-size:1.6rem;line-height:1.5;position:absolute}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label{top:calc(var(--inputs-border-width) + .5rem);left:calc(var(--inputs-border-width) + 2rem);letter-spacing:.04rem}.field__input:-webkit-autofill~.field__label{top:calc(var(--inputs-border-width) + .5rem);left:calc(var(--inputs-border-width) + 2rem);letter-spacing:.04rem}.customer .field input:-webkit-autofill~label{top:calc(var(--inputs-border-width) + .5rem);left:calc(var(--inputs-border-width) + 2rem);letter-spacing:.04rem}.field__input::-webkit-search-cancel-button{display:none}.customer .field input::-webkit-search-cancel-button{display:none}.password-modal__content .field__input::placeholder,.email-signup-banner__box .field__input::placeholder,.customer .field input::placeholder{opacity:0}.field__button{color:currentColor;cursor:pointer;background-color:#0000;border:0;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;padding:0;display:flex;position:absolute;top:0;right:0;overflow:hidden}.field__button>.svg-wrapper{width:2.5rem;height:2.5rem}.field__input:-webkit-autofill~.field__button{color:#000}.field__input:-webkit-autofill~.field__label{color:#000}.customer .field input:-webkit-autofill~label{color:#000}.text-area{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);resize:none;min-height:12rem;font-size:18px}input[type=checkbox]{width:auto;margin-right:.5rem;display:inline-block}.form__label{margin-bottom:.6rem;display:block}.form__message{align-items:center;margin-top:1rem;font-size:1.4rem;line-height:1;display:flex}.form__message--large{font-size:1.6rem}.customer .field .form__message{text-align:left;font-size:1.4rem}.form__message .icon,.customer .form__message .svg-wrapper{flex-shrink:0;width:1rem;height:1rem;margin-right:.5rem}.form__message--large .icon,.customer .form__message .svg-wrapper{width:1.5rem;height:1.5rem;margin-right:5px}.customer .field .form__message .svg-wrapper{align-self:start}.form-status{margin:0;font-size:1.6rem}.form-status-list{margin:2rem 0 4rem;padding:0}.form-status-list li{list-style-position:inside}.form-status-list .link:first-letter{text-transform:capitalize}.quantity{color:rgba(var(--color-foreground));width:calc(14rem / var(--font-body-scale) + var(--inputs-border-width) * 2);border-radius:var(--inputs-radius);min-height:calc((var(--inputs-border-width) * 2) + 4.5rem);display:flex;position:relative}.quantity:after{pointer-events:none;content:"";top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);z-index:1;position:absolute}.quantity:before{background:rgb(var(--color-background));pointer-events:none;content:"";z-index:-1;position:absolute;inset:0}.quantity__input{color:currentColor;text-align:center;appearance:none;background-color:#0000;border:0;flex-grow:1;width:100%;font-size:15px;font-weight:400;line-height:1}@media (max-width:767px){.quantity__input{font-size:16px}}.quantity__button{width:calc(4.5rem / var(--font-body-scale));cursor:pointer;color:rgb(var(--color-foreground));background-color:#0000;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1.8rem;display:flex}.quantity__button:first-child{margin-left:calc(var(--inputs-border-width))}.quantity__button .svg-wrapper{pointer-events:none;width:12px}.quantity__button:not(:focus-visible):not(.focused),.quantity__input:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:#0000}.quantity__input:-webkit-autofill{box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important;-webkit-box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important}.quantity__input:-webkit-autofill:hover{box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important;-webkit-box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important}.quantity__input:-webkit-autofill:active{box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important;-webkit-box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important}.quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity__rules{margin-top:.5rem;font-size:1.2rem;position:relative}.quantity__rules .caption{margin-top:0;margin-bottom:0;display:inline-block}.quantity__rules .divider+.divider:before{content:"•";margin:0 .5rem}.quantity__rules-cart{position:relative}.product__info-container .loading__spinner:not(.hidden)~*,.quantity__rules-cart .loading__spinner:not(.hidden)~*{visibility:hidden}.modal__toggle{list-style-type:none}.modal__toggle-close{display:none}.modal__toggle-open{display:flex}.modal__close-button.link{background-color:#0000;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;padding:0;display:flex}.modal__close-button .icon{width:1.7rem;height:1.7rem}.modal__content{background:rgb(var(--color-background));z-index:4;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.media-modal{cursor:zoom-out}.media-modal .deferred-media{cursor:initial}.cart-count-bubble:empty{display:none}.cart-count-bubble{background:rgba(var(--color-secondary-background),1);color:rgba(var(--color-secondary-foreground),1);border:1px solid rgba(var(--color-secondary-foreground),1);border-radius:var(--corner-rds-six);justify-content:center;align-items:center;padding:2px 3px;font-size:14px;line-height:16px;display:flex;position:relative;top:1px}.lay-minimal .cart-count-bubble{border-radius:50%;width:23px;height:23px;font-size:11px;position:absolute;top:-16px;left:16px}.utility-bar{height:100%}.utility-bar--bottom-border{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}@media screen and (min-width:990px){.utility-bar--bottom-border-social-only{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}}.utility-bar__grid{grid-template-columns:1fr;grid-template-areas:"announcements";display:grid}.utility-bar__grid .list-social{grid-area:social-icons;place-content:center flex-start;margin-left:-1.2rem}@media screen and (max-width:989px){.utility-bar .utility-bar__grid .list-social{display:none}}.utility-bar .list-social__item .icon{scale:.9}@media screen and (min-width:990px){.utility-bar__grid--3-col{grid-template-columns:3fr 4fr 3fr;grid-template-areas:"social-icons announcements language-currency"}.utility-bar__grid--2-col{grid-template-columns:1fr 1fr;grid-template-areas:"social-icons language-currency"}.announcement-bar.announcement-bar--one-announcement,.announcement-bar--one-announcement .announcement-bar__link{width:fit-content;margin:auto}}.announcement-bar,.announcement-bar__announcement{color:rgb(var(--color-foreground));flex-wrap:wrap;grid-area:announcements;place-content:center;width:100%;height:100%;display:flex}.announcement-bar .slider--everywhere{scroll-behavior:auto;margin-bottom:0}.utility-bar__grid .announcement-bar-slider,.announcement-bar-slider,.announcement-bar-slider .slider{width:100%}.announcement-bar .slider-button--next{min-width:44px;margin-right:-1.5rem}.announcement-bar .slider-button--prev{min-width:44px;margin-left:-1.5rem}.announcement-bar .slider-button--next:focus-visible,.announcement-bar .slider-button--prev:focus-visible,.utility-bar .list-social__link:focus-visible{outline-offset:-.3rem;box-shadow:0 0 0 -.2rem rgb(var(--color-foreground))}.localization-wrapper{grid-area:language-currency;justify-content:flex-end;align-self:center;display:flex}.localization-wrapper .localization-selector+.disclosure__list-wrapper{animation:animateMenuOpen var(--duration-default) ease}.utility-bar .localization-wrapper .disclosure .localization-form__select,.utility-bar .localization-wrapper .disclosure__link{font-size:calc(var(--font-heading-scale) * 1.3rem)}@media screen and (min-width:990px){body:has(.section-header .header:not(.drawer-menu)) .utility-bar .page-width{padding-left:5rem;padding-right:5rem}.announcement-bar-slider{width:60%}.announcement-bar .slider-button{height:3.8rem}}.announcement-bar__link{justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;display:flex}.announcement-bar__link:hover{text-decoration:underline}.announcement-bar__link .icon-arrow{pointer-events:none;vertical-align:middle;margin-bottom:.2rem;margin-left:.8rem;display:inline-block}.announcement-bar__message{text-align:center;letter-spacing:.1rem;min-height:3.8rem;margin:0;padding:1rem 0}.announcement-bar-slider--fade-in-next .announcement-bar__message,.announcement-bar-slider--fade-in-previous .announcement-bar__message,.announcement-bar-slider--fade-out-next .announcement-bar__message,.announcement-bar-slider--fade-out-previous .announcement-bar__message{animation-duration:var(--duration-announcement-bar);animation-timing-function:ease-in-out;animation-fill-mode:forwards}.announcement-bar-slider--fade-in-next .announcement-bar__message{--announcement-translate-from:-1.5rem;opacity:0;animation-name:translateAnnouncementSlideIn;animation-delay:var(--duration-announcement-bar)}.announcement-bar-slider--fade-in-previous .announcement-bar__message{--announcement-translate-from:1.5rem;opacity:0;animation-name:translateAnnouncementSlideIn;animation-delay:var(--duration-announcement-bar)}.announcement-bar-slider--fade-out-next .announcement-bar__message{--announcement-translate-to:1.5rem;animation-name:translateAnnouncementSlideOut}.announcement-bar-slider--fade-out-previous .announcement-bar__message{--announcement-translate-to:-1.5rem;animation-name:translateAnnouncementSlideOut}@keyframes translateAnnouncementSlideIn{0%{opacity:0;transform:translate(var(--announcement-translate-from))}to{opacity:1;transform:translate(0)}}@keyframes translateAnnouncementSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(var(--announcement-translate-to))}}header-group-area[data-tem-page=template-index] .snazzy-header{border:0}header-group-area{z-index:11}.lay-minimal .page-header.breadcrumb-main-area{border-bottom:1px solid rgb(var(--color-foreground),.1)}.snazzy-header{width:100%;transition:all .3s;position:relative}header-minmize{width:100%;left:0}.lay-minimal header-group-area[data-tem-page=template-article] header-minmize .snazzy-header,.lay-minimal header-group-area[data-tem-page=template-index] header-minmize .snazzy-header{border-bottom:0}.lay-minimal header-minmize .snazzy-header{border-bottom:1px solid rgb(var(--color-foreground),.1)}header-minmize[data-sticky=scroll-down].sticky{z-index:11;visibility:hidden;opacity:0;transition:top .3s,opacity .3s;position:fixed;top:-100px}header-minmize[data-sticky=scroll-down].sticky.is-visible{opacity:1;visibility:visible;transition:all .3s;top:0}header-minmize.is-visible{transform:translateY(0)}.snazzy-header .header-inner{grid-template-columns:2fr auto 2fr;gap:10px 45px;position:relative}@media (max-width:991px){.snazzy-header .header-inner .header-heading-link{justify-content:flex-start}.snazzy-header .header-inner{grid-template-columns:44px 1fr 1fr;gap:10px 12px}@media (max-width:575px){.snazzy-header .header-inner{grid-template-columns:44px 1fr 1fr}}.snazzy-header .header-inner .header-heading .header-heading-link{justify-content:flex-start}}@media (max-width:350px){.snazzy-header .header-inner{gap:5px}}.snazzy-header:hover .header-inner .menu-icon svg path{fill:rgb(var(--color-foreground))}.snazzy-header .header-inner .menu-lg.list-menu>li>*{color:rgb(var(--color-foreground));padding:10px 20px;display:flex}.snazzy-header .header-inner .list-menu li .header-menu-item span{display:flex;position:relative}.snazzy-header .header-inner .list-menu li .header__submenu .header-menu-item:after{content:"";background-color:rgb(var(--color-foreground));width:0%;height:1px;transition:all .4s;position:absolute;bottom:3px;left:0}.snazzy-header .header-inner .list-menu li .header-menu-active:hover span:after{width:0!important}.snazzy-header .header-inner .list-menu li .header-menu-active span:after,.snazzy-header .header-inner .list-menu li>:hover span:after,.snazzy-header .header-inner .list-menu li .header__submenu .header-menu-active:after,.snazzy-header .header-inner .list-menu li .header__submenu .header-menu-item:after{width:100%!important}.snazzy-header .header-inner .list-menu>li>.has-sub-menu{z-index:1;position:static}.snazzy-header .header-inner .list-menu>li:first-child>*{padding-left:0}.snazzy-header .header-inner .list-menu li>*{cursor:pointer}.snazzy-header .header-inner .header-menu-item{font-family:var(--font-family-body);text-transform:uppercase;word-break:break-word;align-items:center;gap:4px;font-size:16px;font-weight:700;line-height:24px;display:flex}.snazzy-header .header-inner .list-menu li .has-sub-menu div.header__menu-item svg{transform:rotate(-90deg)}.snazzy-header .header-inner .header-menu-item span,.snazzy-header .header-inner .disclosure__button>span{position:relative}.snazzy-header .header-inner .header-menu-item span:after,.snazzy-header .header-inner .disclosure__button>span:after{content:"";background-color:rgb(var(--color-foreground));width:0%;height:1px;transition:all .4s;position:absolute;bottom:0;left:0}.snazzy-header .header-inner .menu-open .header-menu-item.header-menu-active span:after,.snazzy-header .header-inner .menu-open .header-menu-item span:after,.snazzy-header .header-inner .menu-active .disclosure__button>span:after{width:100%}.snazzy-header .header-inner .header-icons-group{gap:48px}.snazzy-header .header-inner .header-icons{gap:10px}@media (max-width:759px){.snazzy-header .header-inner .header-icons{gap:5px}}.snazzy-header .header-inner .header-icons>* svg{transition:all .4s ease-in-out;transform:scale(1)}.snazzy-header .header-inner .header-icons>:hover svg{transform:scale(1.1)}.snazzy-header .header-country-language{gap:10px 20px}.snazzy-header .header-country-language .disclosure__button:hover>span:after{width:100%}.header-bg-overlay{visibility:hidden;transition:all .4s ease-in-out}.header-bg-overlay.active{z-index:9;visibility:visible;background:#0006;width:100%;height:100%;transition:all .2s ease-in-out;position:fixed;top:0;left:0;display:block!important}@media (min-width:992px){.menu-icon{display:none}}.snazzy-header header-menu-drawer .header-menu-icon svg path{fill:rgb(var(--color-foreground))}.snazzy-header header-menu-drawer .menu-drawer-header-wrapper{padding-bottom:0}.snazzy-header .menu-drawer-header{grid-template-columns:44px 1fr 1fr;gap:24px;padding:24px 0}@media (max-width:759px){.snazzy-header .menu-drawer-header{grid-template-columns:24px 2fr 1fr}}@media only screen and (min-width:1200px) and (max-width:1399px){.snazzy-header .header-inner{gap:10px 20px}.snazzy-header .header-inner .menu-lg.list-menu>li>*{padding:10px 15px}}@media (min-width:1200px){.snazzy-header header-menu-drawer{display:none}}@media (max-width:1200px){.header-icons .header__icon--account{display:none}}@media (max-width:1199px){.snazzy-header .menu-drawer-header .logo .h2{font-size:24px;line-height:1.3}}.snazzy-header header-menu-drawer .drawer-menu .menu-drawer__inner-container{padding:20px}.snazzy-header header-menu-drawer .drawer-menu{z-index:100;flex-direction:column;justify-content:space-between;width:100%;height:100vh;padding:0;transition:transform .4s ease-in-out;display:flex;position:fixed;top:0;left:0;transform:translate(-100%)}.snazzy-header header-menu-drawer .menu-opening .drawer-menu{transform:translate(0)}.snazzy-header header-menu-drawer .menu-drawer-nav{flex-grow:1;overflow-y:auto}.snazzy-header .menu-drawer-header svg{width:24px;height:24px}.snazzy-header header-menu-drawer .header-icons{gap:16px}.snazzy-header header-menu-drawer .header-icons .header-cart{gap:6px}.snazzy-header header-menu-drawer .header-icons .svg-wrapper{justify-content:center;align-items:center;display:flex}.snazzy-header header-menu-drawer .header-icons .header__search .header__icon-close{display:none}.snazzy-header header-menu-drawer .main-menu-item-list>li{padding:24px 0}.snazzy-header header-menu-drawer .main-menu-item-list>li:first-child{padding-top:0}.snazzy-header header-menu-drawer .main-menu-item-list>li details summary .icon-caret{transform:rotate(-90deg)}.snazzy-header .header-inner header-menu-drawer .list-menu>li>*{padding:10px 0}.snazzy-header .header-inner header-menu-drawer .menu-drawer-footer{border-top:1px solid rgb(var(--color-foreground),.1);padding-top:20px;padding-bottom:20px}.menu-drawer__inner-submenu{padding:0 10px}.header-wrapper--border-bottom{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.header{grid-template-columns:1fr 2fr 1fr;grid-template-areas:"left-icons heading icons";align-items:center;display:grid}@media screen and (max-width:749px){.header--has-app{grid-template-columns:auto 1fr auto}}@media screen and (min-width:990px){.header{grid-template-columns:1fr auto 1fr}.header--top-left,.header--middle-left:not(.header--has-menu){grid-template-columns:1fr auto;grid-template-areas:"heading icons""navigation navigation"}.header--top-left.drawer-menu,.header--middle-left.drawer-menu{grid-template-columns:auto 1fr auto;grid-template-areas:"navigation heading icons";column-gap:1rem}.header--middle-left{grid-template-columns:auto auto 1fr;grid-template-areas:"heading navigation icons";column-gap:2rem}.header--middle-center:not(.drawer-menu){grid-template-columns:1fr auto 1fr;grid-template-areas:"navigation heading icons";column-gap:2rem}.header--middle-center a.header__heading-link{text-align:center}.header--top-center{grid-template-areas:"left-icons heading icons""navigation navigation navigation"}.header--top-center.drawer-menu{grid-template-columns:1fr auto 1fr;grid-template-areas:"left-icons heading icons"}.header:not(.header--middle-left,.header--middle-center) .header__inline-menu{margin-top:1.05rem}}.header [tabindex="-1"]:focus{outline:none}.header__heading{margin:0;line-height:0}.header>.header__heading-link{line-height:0}.header__heading,.header__heading-link{grid-area:heading;justify-self:center}.header__heading-link{word-break:break-word;padding:.75rem;text-decoration:none;display:inline-block}.header__heading-link:hover .h2{color:rgb(var(--color-foreground))}.header__heading-link .h2{color:rgba(var(--color-foreground),.75);line-height:1}.header__heading-logo{max-width:100%;height:auto}.header__heading-logo-wrapper{width:100%;transition:width .3s cubic-bezier(.52,0,.61,.99);display:inline-block}@media screen and (max-width:989px){.header__heading,.header__heading-link{text-align:center}.header--mobile-left .header__heading,.header--mobile-left .header__heading-link{text-align:left;justify-self:start}.header--mobile-left{grid-template-columns:auto 2fr 1fr}}@media screen and (min-width:990px){.header--middle-left .header__heading-link,.header--top-left .header__heading-link{margin-left:-.75rem}.header__heading,.header__heading-link{justify-self:start}.header--middle-center .header__heading-link,.header--middle-center .header__heading,.header--top-center .header__heading-link,.header--top-center .header__heading{text-align:center;justify-self:center}}.header__icons{grid-area:icons;justify-self:end;padding-right:.8rem;display:flex}.header__icons .shopify-app-block{max-width:4.4rem;max-height:4.4rem;overflow:hidden}.header__icon:not(.header__icon--summary),.header__icon span{justify-content:center;align-items:center;min-width:26px;display:flex}.header__icon--cart{position:relative}.header__icon{color:rgb(var(--color-foreground))}.header__icon span{height:100%}.header__icon .svg-wrapper{width:44px;height:44px}.header__icon:after{content:none}.header__icon:hover .icon,.modal__close-button:hover .icon{transform:scale(1.07)}.header__icon .icon{fill:none;vertical-align:middle}.header__icon,.header__icon--cart .icon{width:auto;padding:0}.header__icon--cart{gap:6px}.header__icon--menu[aria-expanded=true]:before{content:"";height:calc(var(--viewport-height,100vh) - (var(--header-bottom-position,100%)));background:rgba(var(--color-foreground),.9);width:100%;display:block;position:absolute;top:100%;left:0}.header__icon--account shop-user-avatar{--shop-avatar-size:2.8rem}details .header__icon-close{display:none}details[open] .header__icon-close{display:inline-block}.header-icons account-icon{justify-content:center;align-items:center;width:44px;height:44px;display:flex}account-icon{display:flex}menu-drawer+.header__search{display:none}.header>.header__search{grid-area:left-icons;justify-self:start}.header--top-center.drawer-menu>.header__search{margin-left:3.2rem}.header--top-center header-drawer{grid-area:left-icons}.header:not(.header--has-menu) *>.header__search{display:none}.header__search{line-height:0;display:inline-flex}.header--top-center>.header__search{display:none}.header--top-center *>.header__search{display:inline-flex}@media screen and (min-width:990px){.header:not(.header--top-center) *>.header__search,.header--top-center>.header__search{display:inline-flex}.header:not(.header--top-center)>.header__search,.header--top-center *>.header__search{display:none}}details[open]>.search-modal{opacity:1;animation:animateMenuOpen var(--duration-default) ease}details[open] .modal-overlay{display:block}details[open] .modal-overlay:after{content:"";background-color:rgb(var(--color-foreground),.5);height:100vh;position:absolute;top:100%;left:0;right:0}.search-modal{opacity:0;border-bottom:.1rem solid rgba(var(--color-foreground),.08);min-height:calc(100% + var(--inputs-margin-offset) + (2 * var(--inputs-border-width)));height:100%}.search-modal__content{width:100%;height:100%;line-height:calc(1 + .8 / var(--font-body-scale));justify-content:center;align-items:center;padding:0 5rem 0 1rem;display:flex;position:relative}.search-modal__content-bottom{bottom:calc((var(--inputs-margin-offset) / 2))}.search-modal__content-top{top:calc((var(--inputs-margin-offset) / 2))}.search-modal__form{width:100%}.search-modal__close-button{position:absolute;right:.3rem}@media screen and (min-width:750px){.search-modal__close-button{right:1rem}.search-modal__content{padding:0 6rem}}@media screen and (min-width:990px){.search-modal__form{max-width:74.2rem}.search-modal__close-button{position:initial;margin-left:.5rem}}.header__icon--menu .icon{opacity:1;transition:transform .15s,opacity .15s;display:block;position:absolute;transform:scale(1)}#header-menu-icon .flex{justify-content:center;align-items:center;width:44px;height:44px}#header-menu-icon{cursor:pointer;padding:5px 0}details:not([open])>.header__icon--menu .icon-close,details[open]>.header__icon--menu .icon-hamburger{visibility:hidden;opacity:0;transform:scale(.8)}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-close{visibility:hidden}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-hamburger{visibility:visible;opacity:1;transform:scale(1.07)}.overflow-hidden-mobile,.overflow-hidden-tablet,.overflow-hidden-desktop{overflow:hidden}@media screen and (min-width:750px){.overflow-hidden-mobile{overflow:auto}}@media screen and (min-width:990px){.overflow-hidden-tablet{overflow:auto}}.card__badge{position:absolute;top:24px;left:24px}.card__badge .badge{border-radius:var(--badge-corner-radius);font-family:var(--font-family-body);text-transform:uppercase;text-align:center;padding:4px 12px;font-size:14px;font-weight:700;line-height:18px}@media (max-width:767px){.card__badge{top:16px;left:16px}.card__badge .badge{padding:2px 10px;font-size:12px;line-height:16px}}.gradient{background:rgb(var(--color-background));background:var(--gradient-background);background-attachment:fixed}@media screen and (forced-colors:active){.icon{color:canvastext;fill:canvastext!important}.icon-close-small path{stroke:canvastext}}.ratio{align-items:stretch;display:flex;position:relative}.ratio:before{content:"";width:0;height:0;padding-bottom:var(--ratio-percent)}.card__inner.ratio:before{content:"";width:0;height:0;padding-bottom:var(--xlo-percent)}.content-container{border-radius:var(--text-boxes-radius);border:var(--text-boxes-border-width) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity));position:relative}.content-container:after{content:"";top:calc(var(--text-boxes-border-width) * -1);right:calc(var(--text-boxes-border-width) * -1);bottom:calc(var(--text-boxes-border-width) * -1);left:calc(var(--text-boxes-border-width) * -1);border-radius:var(--text-boxes-radius);box-shadow:var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity));z-index:-1;position:absolute}.content-container--full-width:after{border-radius:0;left:0;right:0}@media screen and (max-width:749px){.content-container--full-width-mobile{border-left:none;border-right:none;border-radius:0}.content-container--full-width-mobile:after{display:none}}.global-media-settings{border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);background-color:rgb(var(--color-background));position:relative;overflow:visible!important}.global-media-settings:after{content:"";top:calc(var(--media-border-width) * -1);right:calc(var(--media-border-width) * -1);bottom:calc(var(--media-border-width) * -1);left:calc(var(--media-border-width) * -1);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));z-index:-1;pointer-events:none;position:absolute}.global-media-settings--no-shadow{overflow:hidden!important}.global-media-settings--no-shadow:after{content:none}.global-media-settings img,.global-media-settings iframe,.global-media-settings model-viewer,.global-media-settings video,.global-media-settings .placeholder-svg{border-radius:calc(var(--media-radius) - var(--media-border-width))}.content-container--full-width,.global-media-settings--full-width,.global-media-settings--full-width img,.global-media-settings--full-width video,.global-media-settings--full-width iframe,.global-media-settings--full-width .placeholder-svg{border-left:none;border-right:none;border-radius:0}@supports not (inset:10px){.grid__item{padding-left:var(--grid-mobile-horizontal-spacing);padding-bottom:var(--grid-mobile-vertical-spacing)}@media screen and (min-width:750px){.grid__item{padding-left:var(--grid-desktop-horizontal-spacing);padding-bottom:var(--grid-desktop-vertical-spacing)}}.grid--gapless .grid__item{padding-bottom:0;padding-left:0}@media screen and (min-width:749px){.grid--peek .grid__item{padding-left:var(--grid-mobile-horizontal-spacing)}}.product-grid .grid__item{padding-bottom:var(--grid-mobile-vertical-spacing)}@media screen and (min-width:750px){.product-grid .grid__item{padding-bottom:var(--grid-desktop-vertical-spacing)}}}.font-body-bold{font-weight:var(--font-body-weight-bold)}@media (forced-colors:active){.button,.shopify-challenge__button,.customer button{border:1px solid #0000}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.localization-form__select:focus.localization-form__select:after,.localization-form__select:focus{outline:1px solid #0000}}.rte>:first-child{margin-top:0;margin-bottom:15px}.rte>:last-child{margin-bottom:0}.rte code{margin-top:20px;display:block}.rte table{table-layout:fixed}@media screen and (min-width:750px){.rte table td{padding-left:1.2rem;padding-right:1.2rem}}.rte img{border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);max-width:100%;height:auto;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)}.text-align-center .rte ul,.text-align-center .rte ol{text-align:left;margin-left:auto;margin-right:auto;display:table}.text-align-right .rte ul,.text-align-right .rte ol{margin-left:auto;display:table}.rte ul,.rte ol{margin-top:15px;padding:0}.rte ul li{list-style:outside;list-style-position:inside!important}.rte ol li{list-style:number;list-style-position:inside!important}.rte li:last-child{margin-bottom:0}.rte a{background-image:linear-gradient(transparent calc(100% - 1px),rgb(var(--color-foreground),.8) 1px);background-repeat:no-repeat;background-size:100% 100%;width:100%;transition:background-size .4s}.rte a:hover{background-size:0% 100%}.rte blockquote{display:inline-flex}.rte blockquote>*{margin:-.5rem 0}.shape--mask{width:0;height:0;display:block}.shape--arch{clip-path:url(#Shape-Arch)}.shape--blob{clip-path:polygon(var(--shape--blob-1))}.shape--chevronleft{clip-path:polygon(100% 0%,85% 50%,100% 100%,15% 100%,0% 50%,15% 0%)}.shape--chevronright{clip-path:polygon(85% 0%,100% 50%,85% 100%,0% 100%,15% 50%,0% 0%)}.shape--circle{clip-path:circle()}.shape--diamond{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}.shape--parallelogram{clip-path:polygon(15% 0,100% 0%,85% 100%,0% 100%)}.shape--round{clip-path:ellipse(45% 45%)}.animate--fixed{clip-path:inset(0)}.animate--fixed>img:not(.zoom):not(.deferred-media__poster-button),.animate--fixed>svg:not(.zoom):not(.deferred-media__poster-button){height:100vh;position:fixed}.animate--zoom-in{--zoom-in-ratio:1}.animate--zoom-in>img,.animate--zoom-in>.svg-wrapper{transition:scale var(--duration-short) linear;scale:var(--zoom-in-ratio)}.underline_anim{position:relative}.underline_anim:before{content:"";transform-origin:100%;width:100%;height:1px;transition:transform .3s ease-in-out;position:absolute;bottom:1px;left:0;right:0;transform:scaleX(0)}.underline_anim:hover:before{transform-origin:0;transform:scaleX(1)}.underline_anim_multiline{background-image:linear-gradient(transparent calc(100% - 1px),rgba(var(--color-foreground)) 1px);background-repeat:no-repeat;background-size:0% 100%;transition:background-size .4s}.underline_anim_multiline:hover{background-size:100% 100%}@media (prefers-reduced-motion:no-preference){.animate--ambient>img,.animate--ambient>.svg-wrapper{animation:30s linear infinite animateAmbient}@keyframes animateAmbient{0%{transform:rotate(0)translate(1em)rotate(0)scale(1.2)}to{transform:rotate(360deg)translate(1em)rotate(-360deg)scale(1.2)}}.scroll-trigger.animate--fade-in,.scroll-trigger.animate--slide-in{opacity:.01}.scroll-trigger.animate--slide-in{transform:translateY(2rem)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in{opacity:1;animation:var(--animation-fade-in)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation:var(--animation-slide-in);animation-delay:calc(var(--animation-order) * .14s)}.scroll-trigger.scroll-trigger--design-mode.animate--fade-in,.scroll-trigger.scroll-trigger--design-mode.animate--slide-in,.scroll-trigger.scroll-trigger--design-mode .slider,.scroll-trigger:not(.scroll-trigger--offscreen).scroll-trigger--cancel{opacity:1;transition:none;animation:none;transform:none}.scroll-trigger.scroll-trigger--design-mode.animate--slide-in{transform:translateY(0)}@keyframes slideIn{0%{opacity:.01;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:.01}to{opacity:1}}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.animate--hover-3d-lift .card-wrapper .card--card,.animate--hover-3d-lift .card-wrapper .card--standard .card__inner,.animate--hover-3d-lift .button:not(.button--tertiary),.animate--hover-3d-lift .shopify-challenge__button,.animate--hover-3d-lift .customer button,.animate--hover-3d-lift .shopify-payment-button__button--unbranded,.animate--hover-3d-lift .deferred-media .deferred-media__poster-button{transition:transform var(--duration-long) ease,box-shadow var(--duration-long) ease;transform-origin:50%}.animate--hover-3d-lift .card-wrapper:hover .card--card,.animate--hover-3d-lift .card-wrapper:hover .card--standard .card__inner,.animate--hover-3d-lift .button:not(.button--tertiary):not([disabled]):hover,.animate--hover-3d-lift .shopify-challenge__button:not([disabled]):hover,.animate--hover-3d-lift .customer button:not([disabled]):hover,.animate--hover-3d-lift .shopify-payment-button__button--unbranded:hover,.animate--hover-3d-lift .deferred-media:hover .deferred-media__poster-button{transition:transform var(--duration-extended) ease,box-shadow var(--duration-long) ease;transform:rotate(1deg);box-shadow:-1rem -1rem 1rem -1rem #0000000d,1rem 1rem 1rem -1rem #0000000d,0 0 .5rem #fff0,0 2rem 3.5rem -2rem #00000080}.animate--hover-3d-lift .deferred-media:hover .deferred-media__poster-button{transform:translate(-50%,-50%)scale(1.05)}.animate--hover-3d-lift .collage__item .card-wrapper:hover .card--card,.animate--hover-3d-lift .collage__item .card-wrapper:hover .card--standard .card__inner{transform:rotate(.5deg)}.animate--hover-3d-lift .product-grid .grid__item:hover,.animate--hover-3d-lift .collection-list .grid__item:hover,.animate--hover-3d-lift .collage__item:hover,.animate--hover-3d-lift .blog-articles .article:hover,.animate--hover-3d-lift .complementary-slide li:hover{z-index:2}.animate--hover-3d-lift .product-grid{isolation:isolate}.animate--hover-3d-lift .card-wrapper .card--shape.card--standard:not(.card--text) .card__inner{box-shadow:none;transition:transform var(--duration-long) ease,filter var(--duration-long) ease}.animate--hover-3d-lift .card-wrapper:hover .card--shape.card--standard:not(.card--text) .card__inner{transition:transform calc(2 * var(--duration-extended)) ease,filter var(--duration-long) ease;filter:drop-shadow(0 2rem 2rem #00000026)drop-shadow(0 1rem 1rem #00000026)}.animate--hover-3d-lift .card-wrapper:hover .card--card:after,.animate--hover-3d-lift .card-wrapper:hover .card--standard .card__inner:after,.animate--hover-3d-lift .card-wrapper:hover .card--shape.card--standard:not(.card--text) .card__inner .card__media:before{background-image:var(--easter-egg);mix-blend-mode:color-dodge;pointer-events:none;z-index:2;background-size:250px 250px}.animate--hover-3d-lift .card-wrapper:hover .card--shape.card--standard:not(.card--text) .card__inner .card__media:before{content:"";position:absolute;inset:0}.animate--hover-3d-lift .card-wrapper .card--card:before,.animate--hover-3d-lift .card-wrapper .card--standard .card__media:after{content:"";opacity:0;pointer-events:none;transition:background-position calc(2 * var(--duration-extended)) ease,opacity var(--duration-default) ease;mix-blend-mode:overlay;background-image:linear-gradient(135deg,#fff0 45%,#fff,#fff0 55%);background-position:90% 0;background-repeat:no-repeat;background-size:400% 100%;position:absolute;inset:0}.animate--hover-3d-lift .card-wrapper:hover .card--card:before,.animate--hover-3d-lift .card-wrapper:hover .card--standard .card__media:after{opacity:.2;transition:background-position 6s ease,opacity var(--duration-long) ease;z-index:2;background-position:0}:root{--easter-egg:none;--sparkle:none}.animate--hover-vertical-lift .button:not(.button--tertiary),.animate--hover-vertical-lift .shopify-challenge__button,.animate--hover-vertical-lift .customer button,.animate--hover-vertical-lift .shopify-payment-button__button--unbranded{transition:transform var(--duration-default) var(--ease-out-slow)}.animate--hover-vertical-lift .card-wrapper .card--card,.animate--hover-vertical-lift .card-wrapper .card--standard .card__inner{transition:transform var(--duration-medium) var(--ease-out-slow)}.animate--hover-vertical-lift .card-wrapper:hover .card--card,.animate--hover-vertical-lift .card-wrapper:hover .card--standard .card__inner{transform:translateY(-.75rem)}.animate--hover-vertical-lift .card-wrapper:active .card--card,.animate--hover-vertical-lift .card-wrapper:active .card--standard .card__inner{transform:translateY(-.5rem)}.animate--hover-vertical-lift .button:not(.button--tertiary):not([disabled]):hover,.animate--hover-vertical-lift .shopify-challenge__button:not([disabled]):hover,.animate--hover-vertical-lift .customer button:not([disabled]):hover,.animate--hover-vertical-lift .shopify-payment-button__button--unbranded:hover{transform:translateY(-.25rem)}.animate--hover-vertical-lift .button:not(.button--tertiary):not([disabled]):active,.animate--hover-vertical-lift .shopify-challenge__button:not([disabled]):active,.animate--hover-vertical-lift .customer button:not([disabled]):active,.animate--hover-vertical-lift .shopify-payment-button__button--unbranded:active{transform:translateY(0)}.animate--hover-vertical-lift .button:not([disabled]):hover:after,.animate--hover-vertical-lift .customer button:not([disabled]):hover:after,.animate--hover-vertical-lift .shopify-payment-button__button--unbranded:not([disabled]):hover:after{--border-offset:.3px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background))}.animate--hover-vertical-lift .button:not([disabled]).button--secondary:hover:after{--border-offset:0px}}.cart-item__totals .loading__spinner circle{stroke:rgba(var(--color-foreground))}.loading__spinner{z-index:1;width:1.8rem;display:inline-block;position:absolute}.spinner{animation:1.4s linear infinite rotator}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:50%;stroke:rgb(var(--color-foreground));animation:1.4s ease-in-out infinite dash}@media screen and (forced-colors:active){.path{stroke:canvastext}}@keyframes dash{0%{stroke-dashoffset:280px}50%{stroke-dashoffset:75px;transform:rotate(135deg)}to{stroke-dashoffset:280px;transform:rotate(450deg)}}.loading__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:.5}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}.progress-bar-container{width:100%;margin:auto}.progress-bar{width:100%;height:.13rem}.progress-bar-value{background-color:rgb(var(--color-foreground));width:100%;height:100%;animation:indeterminateAnimation var(--duration-extra-longer) infinite ease-in-out;transform-origin:0}.progress-bar .progress-bar-value{display:block}@keyframes indeterminateAnimation{0%{transform:translate(-20%)scaleX(0)}40%{transform:translate(30%)scaleX(.7)}to{transform:translate(100%)scaleX(0)}}.block-group>.inner-gap>*+*{margin-top:50px}@media (max-width:991px){.block-group>.inner-gap>*+*{margin-top:26px}}.theme_block_heading{color:rgb(var(--color-foreground));line-height:1.3}.text-btn{font-family:var(--font-family-heading);color:rgb(var(--color-button-text));text-transform:uppercase;align-items:center;column-gap:12px;font-size:16px;font-weight:700;line-height:1;display:flex}.text-btn span{background-color:rgb(var(--color-button-text));border-radius:var(--btn-style-rds-one);justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.text-btn span svg{transform:rotate(-90deg)}.text-btn span svg path{fill:rgb(var(--color-button))}.section_title{margin-bottom:80px}.section_title.text-left{text-align:left}.section_title.text-center{text-align:center}.section_title.text-right{text-align:right}@media (max-width:991px){.section_title{margin-bottom:48px}.section_title>h1{text-align:center;letter-spacing:-.01em;font-size:42px;line-height:1}}@media (max-width:575px){.section_title>h1{font-size:32px;line-height:1}}.template-search .card__heading{font-family:var(--font-family-heading);letter-spacing:-1%;vertical-align:middle;color:rgb(var(--color-foreground));font-size:32px;font-weight:400;line-height:40px}@media (max-width:767px){.template-search .card__heading{letter-spacing:0;font-size:18px;line-height:28px}}#search-drawer .drawer-overlay{z-index:100;width:0;height:0;position:fixed;top:0;left:0}#search-drawer.drawer-open .drawer-overlay{background:rgba(var(--color-highlight-bg),.4);width:100%;height:100vh}.search_main_wrapper{border-radius:var(--corner-rds-three) 0 0 var(--corner-rds-three);z-index:101;flex-direction:column;width:100%;max-width:530px;height:100vh;margin-left:auto;margin-right:auto;padding:48px 0;transition:transform .4s;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.search_main_wrapper .search-modal__form{flex-grow:1;overflow:hidden}.search_main_wrapper .predictive_search_form{flex-direction:column;height:100%;display:flex}#search-drawer.drawer-open .search_main_wrapper{transform:translate(0)}.search_main_wrapper .search_main_scroll_box{flex-direction:column;display:flex;overflow:hidden auto}.search_main_wrapper .search_top_header{justify-content:space-between;align-items:center;column-gap:25px;margin-bottom:24px;padding:0 48px;display:flex}@media (max-width:767px){.search_main_wrapper .search_top_header{padding:0 24px}}.search_main_wrapper .search_top_header .search_top_title .search_title{text-transform:uppercase;font-family:var(--font-family-heading)}.search_main_wrapper .search_top_header .search_close_button{display:flex;position:relative;top:2px}.search_main_wrapper .search_top_header .search_close_button button svg{will-change:transform;color:rgb(var(--color-foreground));transition:transform .25s;transform:scale(1)rotate(0)}@media (min-width:768px){.search_main_wrapper .search_top_header .search_close_button button svg{width:40px;height:40px}}.search_main_wrapper .search_top_header .search_close_button button:hover svg{transform:scale(.8)rotate(90deg)}.search_main_wrapper .search_input{border:1px solid rgba(var(--color-secondary-foreground),0);border-radius:var(--corner-rds-two);max-height:max-content;margin:0 48px;position:relative}@media (max-width:767px){.search_main_wrapper .search_input{margin:0 24px}}.search_main_wrapper .search_input button{color:rgb(var(--color-foreground));border-radius:var(--corner-rds-seven);position:absolute;top:50%;transform:translateY(-50%)}.search_main_wrapper .search_input button.search__button{justify-content:flex-start;width:60px;height:100%;left:0}.search_main_wrapper .search_input button.reset__button{display:none}.search_main_wrapper .search_input input[type=search]{color:rgb(var(--color-foreground));border-radius:var(--corner-rds-two);background:rgb(var(--color-background));border:none;width:100%;padding:19px 24px 19px 60px;font-size:16px}.search_main_wrapper .search_input input[type=search]::placeholder{color:rgb(var(--color-foreground),.9)}.search_main_wrapper .search_input input[type=search]::-moz-placeholder{color:rgb(var(--color-secondary-foreground))}.search_popular_product_title{text-transform:uppercase;font-size:20px;font-family:var(--sds-fs-body);letter-spacing:-.01em;margin-bottom:14px;font-weight:400}.search_suggestion_tags .tags_menu{flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.search_suggestion_tags .tags_menu li a span{margin-right:4px}.search_suggestion_tags .tags_menu li a{color:rgba(var(--color-button-text),1);border:1px solid rgba(var(--color-button-border),.27);background:rgba(var(--color-button),1);border-radius:var(--corner-rds-two);flex-wrap:wrap;gap:0;padding:11px 16px;font-size:16px;font-weight:400;line-height:1;transition:all .3s;display:flex;position:relative;overflow:hidden}.search_suggestion_tags .tags_menu li a:hover{color:rgba(var(--color-button-text-hover),1);border:1px solid rgba(var(--color-button-border-hover),.27);background:rgba(var(--color-button-hover),1)}.search_suggestion_tags .tags_menu li a .tags_anim>.anim_text{color:rgba(var(--color-button-text),1)}.search_suggestion_tags .tags_menu li a:hover .tags_anim>.anim_text{color:rgba(var(--color-button-text-hover),1)}.search_suggestion_tags .tags_menu li a .tags_anim{transition:all .3s;display:block;overflow:hidden}.search_suggestion_tags .tags_menu li a .tags_anim>.anim_text{backface-visibility:hidden;flex-wrap:wrap;align-items:center;gap:7px;transition:all .3s;display:flex}.popular_product_wrapper{padding-top:40px;padding-bottom:40px}.popular_product_item{align-items:center;gap:16px 24px;margin-bottom:16px;display:flex}.popular_product_item:last-child{margin-bottom:0}.popular_product_item .popular_product_thumb{width:100%;max-width:86px}.popular_product_item .popular_product_thumb a{display:flex}.popular_product_item .popular_product_thumb a img{border-radius:var(--box-rds-two)}.popular_product_item .popular_product_content .sub-title{font-weight:400}.popular_product_item .popular_product_content .sub-title a{z-index:1;position:relative}.popular_product_item .popular_product_content .popular_product_desc{font-size:16px}.popular_product_pages{padding-top:40px;padding-bottom:40px}.popular_product_pages .search_popular_product_title{margin-bottom:8px}.popular_product_pages .popular_product_contact{font-size:16px;position:relative}.popular_product_pages .popular_product_contact:hover:before{transform-origin:0;transform:scaleX(1)}.popular_product_blogs{padding-top:40px}.popular_product_blogs .blog_title{font-size:16px;display:block}.popular_product_blogs_button{margin-top:48px}.popular_product_blogs_button .popular-product-blogs-button{width:100%;font-family:var(--font-family-heading);text-align:center;text-transform:uppercase;border-radius:var(--btn-style-rds-three);z-index:1;border:1px solid rgba(var(--color-secondary-button-border),1);color:rgba(var(--color-secondary-button-text),1);background:rgba(var(--color-secondary-button),1);padding:16px 25px;font-size:16px;font-weight:700;line-height:1;display:inline-block;position:relative;overflow:hidden}.popular_product_blogs_button .popular-product-blogs-button:hover{border:1px solid rgba(var(--color-secondary-button-border-hover),1);color:rgba(var(--color-secondary-button-text-hover),1);background:rgba(var(--color-secondary-button-hover),1)}.popular_product_blogs_button .popular-product-blogs-button .popular_anim{color:rgba(var(--color-secondary-button-text),1)}.popular_product_blogs_button .popular-product-blogs-button:hover .popular_anim{color:rgba(var(--color-secondary-button-text-hover),1)}.popular_product_blogs_button .popular-product-blogs-button .popular_anim{transition:all .3s;display:inline-block;overflow:hidden}.popular_product_blogs_button .popular-product-blogs-button .popular_anim>.anim_text{backface-visibility:hidden;align-items:center;gap:7px;transition:all .3s;display:flex;transform:translateY(0)}@media (max-width:767px){.search_main_wrapper{border-radius:var(--corner-rds-one) 0 0 var(--corner-rds-one);max-width:100%}.popular_product_wrapper,.popular_product_pages{padding-top:30px;padding-bottom:30px}.popular_product_blogs{padding-top:30px}.popular_product_blogs_button{margin-top:30px}.search_main_wrapper .search_input input[type=search]{border-radius:var(--corner-rds-two);padding:14px 24px 14px 60px}.popular_product_item{column-gap:16px}}@keyframes arrow-move{0%{transform:translate(0)rotate(-90deg)}50%{transform:translate(100%)rotate(-90deg)}51%{transform:translate(-100%)rotate(-90deg)}to{transform:translate(0)rotate(-90deg)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes socailsMediaAnim{49%{transform:translateY(-100%)}50%{opacity:0;transform:translateY(100%)}51%{opacity:1}}@keyframes hover-underline{0%{transform-origin:100%;transform:scaleX(1)}49%{transform-origin:100%;transform:scaleX(0)}50%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}body.drawer-open{overflow:hidden}.underline-line-hover .inner-text{background-image:linear-gradient(transparent calc(100% - 1px),rgba(var(--color-foreground)) 1px);background-repeat:no-repeat;background-size:0% 100%;width:100%;transition:background-size .4s}.underline-line-hover:hover .inner-text{background-size:100% 100%}accordion-item .accordion_content{opacity:0;will-change:opacity,max-height;transition:all .3s;overflow:hidden}accordion-item button[aria-expanded=true]+.accordion_content{opacity:1}.shadow-anim-btn>span{transition:all .3s;display:inline-block;overflow:hidden}.shadow-anim-btn>span>span{backface-visibility:hidden;align-items:center;gap:7px;transition:all .3s;display:flex;transform:translateY(0)}.shadow-anim-btn:hover span>span{transform:translateY(-23px)}.shipping-bar{border-radius:var(--box-rds-two);background:rgba(var(--color-background),1);max-width:684px;margin:0 auto;padding:24px 32px}.free-shipping-text{color:rgb(var(--color-foreground));text-align:left;margin-bottom:14px}@media (max-width:767px){.shipping-bar{padding:12px}.free-shipping-text{font-size:14px;line-height:1}}.free-shipping-progress-container{background:rgba(var(--color-foreground),.15);border-radius:var(--btn-style-rds-three);height:8px;overflow:hidden}.free-shipping-progress{background:rgba(var(--color-foreground),1);width:0%;height:100%;transition:width .3s ease-in-out}.is-empty .cart-page-wrapper{margin-top:0}.cart-page-wrapper{gap:110px;max-width:1296px;margin-top:120px;display:flex}@media (max-width:991px){.cart-page-wrapper{flex-direction:column;gap:48px;margin-top:80px}}#shipping-rates-result p{margin-bottom:8px;font-size:18px;font-weight:700}#shipping-rates-result .rate-item{font-size:16px}@media (max-width:1199px){.main-cart-page .cart-page{justify-content:center}}cart-drawer .cart-btn-popup{z-index:2;isolation:isolate;visibility:hidden;pointer-events:none;justify-content:flex-end;align-items:flex-end;width:100%;display:flex;position:absolute;inset:0}cart-drawer .cart-btn-popup.active,cart-drawer .cart-btn-popup.closing{visibility:visible}cart-drawer .cart-btn-popup.active{pointer-events:auto}cart-drawer .cart-btn-popup .popup-overlay{background:rgba(var(--color-background),.5);z-index:-1;width:100%;height:100%;position:absolute;inset:0}cart-drawer .cart-btn-popup.active .popup-overlay{animation:.3s both cart-popup-slide-in-from-left}cart-drawer .cart-btn-popup.closing .popup-overlay{animation:.3s both cart-popup-slide-out-to-left}cart-drawer .cart-btn-popup .popup-content{background:rgb(var(--color-secondary-background));border-radius:var(--corner-rds-three) var(--corner-rds-three) 0 0;width:100%;padding:48px;display:none}cart-drawer .cart-btn-popup .popup-content.active{animation:.3s both cart-popup-slide-in-from-left;display:block}cart-drawer .cart-btn-popup .popup-content.closing{animation:.3s both cart-popup-slide-out-to-left;display:block}@keyframes cart-popup-slide-in-from-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes cart-popup-slide-out-to-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (max-width:767px){cart-drawer .cart-btn-popup .popup-content{border-radius:var(--corner-rds-one) var(--corner-rds-one) 0 0;padding:20px 30px}}cart-drawer .cart-btn-popup .popup-content .content-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}@keyframes top-to-bottom{0%{opacity:0;transform:translateY(-100%)}1%{opacity:1;transform:translateY(-100%)}to{transform:translateY(0)}}.page-width .heading_area{margin-bottom:80px}.heading_area .sec_title{font-size:64px;line-height:1}@media only screen and (min-width:1200px) and (max-width:1399px){.page-width .heading_area{margin-bottom:60px}}@media only screen and (min-width:992px) and (max-width:1199px){.page-width .heading_area{margin-bottom:50px}}@media only screen and (min-width:576px) and (max-width:991px){.page-width .heading_area{margin-bottom:50px}.heading_area .sec_title{font-size:42px}}@media (max-width:575px){.page-width .heading_area{text-align:center;margin-bottom:48px}.heading_area .sec_title{letter-spacing:-.01em;font-size:32px}}.media-img-abs:after{content:"";width:100%;height:0;padding-top:100%;display:block}.media-img-abs{width:100%;position:relative}.media-img-abs svg,.media-img-abs img{object-fit:cover;object-position:center center;width:100%;max-width:100%;height:100%;transition:opacity .4s cubic-bezier(.25,.46,.45,.94);display:block;position:absolute;top:0;left:0}.search_suggestion_tags .tags_menu li a mark{background:rgba(var(--color-button),1);color:rgba(var(--color-button-text),1);text-decoration:underline}.search_suggestion_tags .tags_menu li a:hover mark{background:rgba(var(--color-button-hover),1);color:rgba(var(--color-button-text-hover),1);text-decoration:underline}.collection__view-all{margin-top:80px}.size-chart-modal{display:none}.search_results_product_box .card:not(.card--horizontal)>.card__content>.card__badge{margin:10px 0 0}items-carousel .custom-scroll-bar-slider{border-radius:var(--corner-rds-two);background:rgba(var(--color-secondary-background),.1);width:100%;height:4px;display:none;position:relative;overflow:hidden}items-carousel .custom-scroll-bar-slider span{border-radius:var(--btn-style-rds-three);background:rgba(var(--color-secondary-background),1);width:50%;height:100%;position:absolute;top:0;left:0}.search_main_wrapper .search_input button.search__button span.svg-wrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.template-search__header .predictive-search__results-groups-wrapper{flex-direction:column}.template-search__header .predictive-search__result-group{text-align:start}.template-search__header .breadcrumb-content-area .breadcrumb_form form .form-input .search__button{border-radius:var(--corner-rds-seven);justify-content:center;align-items:center;width:60px;height:59px;display:flex;position:absolute;top:0;bottom:auto;left:0;transform:translateY(0)}.template-search__header .breadcrumb-content-area .breadcrumb_form form .form-input button{position:relative;top:auto;left:0}.template-search__header .breadcrumb-content-area .breadcrumb_form form .popular_product_blogs_button button{transform:translateY(0)}.template-search__header #predictive-search-results{padding:0 20px}.template-search__header .predictive-search{max-height:550px;margin-top:3px;position:relative}.template-search__header .breadcrumb-content-area .breadcrumb_form form .form-input .search__button span.svg-wrapper{align-items:center;width:auto;height:auto;display:flex}.template-search__header .popular_product_blogs_button .popular-product-blogs-button{color:rgba(var(--color-button-text),1);border:1px solid rgba(var(--color-button-border),1);background:rgba(var(--color-button),1)}.template-search__header .popular_product_blogs_button .popular-product-blogs-button:hover{color:rgba(var(--color-button-text-hover),1);background-color:rgba(var(--color-button-hover),1);border-color:rgba(var(--color-button-border-hover),1)}.template-search__header .popular_product_blogs_button .popular-product-blogs-button .popular_anim span{color:rgba(var(--color-button-text),1)}.template-search__header .popular_product_blogs_button .popular-product-blogs-button:hover .popular_anim span{color:rgba(var(--color-button-text-hover),1)}.shopify-policy__title{padding:80px 0}@media (max-width:767px){.shopify-policy__title{padding:30px 0}}.close-the-daw-upper:hover{transition:all .3s;transform:scale(1.2)}.newsletter-form-field-wrapper{flex-direction:column;display:flex}.newsletter-form__message .svg-wrapper svg{width:16px;height:16px}.newsletter-form__message .svg-wrapper{display:flex}.newsletter-form__message .newsletter_text_error{font-size:16px}textarea{font-family:var(--font-family-body)}.shopify-policy__container{padding-top:250px;padding-bottom:200px}.search_main_wrapper{background:rgba(var(--color-secondary-background),1);color:rgba(var(--color-secondary-foreground),1)}.search_main_wrapper .search_top_header .search_close_button button svg{color:rgba(var(--color-secondary-foreground),1)}.footer-custom-he,.collection-list-he,.rich-text-he,.bundle-section-he,.product-details-tabs-section-he,.collection-list-page-he,.product-collection-list-page-he,.icon-with-text-he,.contact-main-section-he,.blog-feature-section-he,.faq-main-section-he,.search-page-he,.collection-carousel-section-he{border-radius:var(--border-theme-sections-top);margin-top:var(--border-theme-sections-n-mar);z-index:1;position:relative}@media (max-width:767px){.footer-custom-he,.collection-list-he,.rich-text-he,.bundle-section-he,.product-details-tabs-section-he,.collection-list-page-he,.product-collection-list-page-he,.icon-with-text-he,.contact-main-section-he,.blog-feature-section-he,.faq-main-section-he,.search-page-he,.collection-carousel-section-he{border-radius:var(--border-theme-sections-top-r);margin-top:var(--border-theme-sections-n-mar-r)}}.collection-list-page-he,.product-collection-list-page-he,.icon-with-text-he,.contact-main-section-he,.blog-feature-section-he,.faq-main-section-he,.bundle-section-he,.search-page-he,.product-details-tabs-section-he{z-index:1;position:relative}.rich-text-he{overflow:hidden}.h-hader-sahpe{color:rgb(var(--color-background));z-index:1;position:absolute;top:0;left:0}.h-hader-sahpe:nth-child(2){position:absolute;top:0;left:auto;right:0;transform:rotate(90deg)}@media (max-width:767px){.h-hader-sahpe{width:auto;height:25px}}header-minmize .header-heading-logo-two,header-minmize[data-sticky=scroll-down].is-visible .header-heading-logo{display:none}header-minmize[data-sticky=scroll-down].is-visible .header-heading-logo-two{display:block}header-minmize .mi-logo-rvs .header-heading-logo{display:none}header-minmize .mi-logo-rvs .header-heading-logo-two{display:block}.snazzy-header .header-inner .menu-drawer-container .dward-s2nd-logo .header-logo--primary{display:none}.snazzy-header .header-inner .menu-drawer-container .dward-s2nd-logo .header-logo--secondary{display:block}.snazzy-header .header-inner .menu-drawer-container .header-logo--secondary{display:none}.banner-slider .flickity-prev-next-button,.collection-carousel-section .flickity-button,.bundle-section #bundle-list .add-to-cart,.bundle-section .product-content .variant-picker .variant-group label,.blog_feature_item .blog_feature_content .blog_feature_button .blog-feature-btn,.contact_form_box_one form .form_button .submit-btn,.blog_category .category_text,.product_single_wrapper .flickity-button,.product_single_wrapper .product-form__buttons>.product-form__submit,.product_single_wrapper .product-form__buttons .shopify-payment-button__button--unbranded,.popular_product_blogs_button .popular-product-blogs-button,.cart_product_carousel_wrapper .flickity-button,.contact_form_box_two .submit-btn,.card__media .media img,.breadcrumb_error_button .breadcrumb-error-btn{transition:all .4s}.product_single_carusol_item .product_single_content .product_single_button .product-single-btn{overflow:hidden}.product_single_carusol_item .product_single_content .product_single_button .product-single-btn:hover span svg{animation:.4s linear arrow-move}.contact_item_socials ul li a{overflow:hidden}.contact_item_socials ul li a:hover svg{animation:.3s forwards socailsMediaAnim}.product_single_wrapper .product__info-container .rating-wrapper{margin-top:0}.marquee-section .marquee_slider{border-top:2px solid rgb(var(--color-foreground));border-bottom:2px solid rgb(var(--color-foreground));overflow:hidden}.marquee-section .marquee_slider .marquee_wrapper{white-space:nowrap;animation:slide-har var(--scroll-duration) linear infinite;align-items:center;display:flex;position:relative}.marquee_item .marquee_title{z-index:1;padding-left:45px;padding-right:60px;position:relative}.marquee_item .marquee_title:before{content:"";background:rgb(var(--color-foreground));border-radius:var(--btn-style-rds-one);width:12px;height:12px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.marquee_item .marquee_title .title{color:rgb(var(--color-foreground));letter-spacing:-.02em;line-height:1.2}@keyframes slide-har{0%{transform:translate(0)}to{transform:translate(-100%)}}@media only screen and (min-width:992px) and (max-width:1199px){.marquee_item .marquee_title .title{font-size:36px}}@media only screen and (min-width:768px) and (max-width:991px){.marquee_item .marquee_title .title{font-size:30px}.marquee_item .marquee_title{padding-left:25px;padding-right:35px}}.marquee-section .marquee_sm_slider{display:none}@media (max-width:767px){.marquee-section .marquee_slider{display:none}.marquee-section .page-width{border-top:none;border-bottom:none;padding-bottom:35px}.marquee-section .flickity-page-dots{bottom:-35px}.marquee_item .marquee_title .title{letter-spacing:-.01em;font-size:24px}.marquee-section .marquee_sm_slider{border-top:2px solid rgb(var(--color-foreground));border-bottom:2px solid rgb(var(--color-foreground));display:block}.marquee_item .marquee_title:before{display:none}.marquee_item{width:100%}.marquee_item .marquee_title{text-align:center;padding-left:0;padding-right:0}}.icon-with-text .flickity-page-dots li{border-radius:var(--btn-style-rds-one);background:rgba(var(--color-foreground),15);width:8px;height:8px;transition:all .4s}.icon-with-text .flickity-page-dots li.is-selected{background:rgb(var(--color-foreground))}.modern-marquee{width:100%;position:relative;overflow:hidden}.marquee-track{will-change:transform;width:max-content;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.marquee-item{white-space:nowrap}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.modern-marquee:hover .marquee-track{animation-play-state:paused}.flickity-page-dots .dot{color:rgba(var(--color-button-text),1);background-color:rgba(var(--color-button),1);border:1px solid rgba(var(--color-button-border),1)}.footer .footer-top-content .footer-top-content-inner{display:grid}.footer .footer-big-image img{width:100%;height:auto}.footer .footer-big-image{margin:40px auto}.footer .footer-top-content .footer-top-content-inner.has-left-blocks{grid-template-columns:8fr 4fr;gap:80px}@media (max-width:1400px){.footer .footer-top-content .footer-top-content-inner.has-left-blocks{grid-template-columns:3fr 2fr}}@media (max-width:991px){.footer .footer-top-content .footer-top-content-inner.has-left-blocks .footer-top-left{margin-bottom:50px}.footer .footer-top-content .footer-top-content-inner.has-left-blocks{grid-template-columns:1fr}}.footer .footer-top-content .footer-top-content-inner .footer-top-left>*+*{margin-top:108px}@media (max-width:991px){.footer .footer-top-content .footer-top-content-inner .footer-top-left>*+*{margin-top:80px}}.footer-logo-link{display:block}.footer .footer-newsletter .newsletter-heading{font-family:var(--font-family-heading);letter-spacing:-.02em;flex-direction:column;margin-bottom:56px;font-size:40px;font-weight:700;line-height:1.2;display:flex}.footer .footer-newsletter .newsletter-heading span{margin-top:25px;font-size:20px;font-weight:400;line-height:28px}.footer .footer-newsletter .newsletter-heading{color:rgba(var(--color-foreground),1)}@media (max-width:991px){.footer .footer-newsletter .newsletter-heading{letter-spacing:-.01em;margin-bottom:36px;font-size:24px}}.footer .footer-newsletter .field-inner{width:100%;max-width:320px;position:relative}@media (max-width:575px){.footer .footer-newsletter .field-inner{max-width:280px}}.footer .footer-newsletter .field-inner .newsletter-form-input{border:#0000;border-bottom:2px solid rgba(var(--color-foreground),1);width:100%;height:40px;font-family:var(--font-family-body);letter-spacing:-.01em;color:rgba(var(--color-foreground),1);background:0 0;padding-top:7px;padding-bottom:19px;padding-right:40px;font-size:20px;font-weight:400;line-height:20px}@media (max-width:991px){.footer .footer-newsletter .field-inner .newsletter-form-input{letter-spacing:0;padding-top:8px;padding-bottom:20px;font-size:16px;line-height:16px}}.footer .footer-newsletter .field-inner .newsletter-form-input::placeholder{color:rgba(var(--color-foreground),1)}.footer .footer-newsletter .field-inner .newsletter-form-button{color:rgba(var(--color-foreground),1);padding-left:8px;position:absolute;top:0;right:0;overflow:hidden}.footer .footer-newsletter .field-inner .newsletter-form-button:hover svg{animation:.4s linear nl-arrow-move}@keyframes nl-arrow-move{0%{transform:translate(0)}50%{transform:translate(100%)}51%{transform:translate(-100%)}to{transform:translate(0)}}.footer .footer-top-content .footer-navigation-link-wrapper{grid-template-columns:repeat(2,1fr);gap:80px;display:grid}.footer .footer-top-content .footer-navigation-link-wrapper h5{margin-top:30px;margin-bottom:22px;font-size:20px;line-height:28px}.footer .footer-top-content .footer-navigation-link-wrapper h6{font-size:20px;font-weight:400;line-height:28px;font-family:var(--font-family-body)}.footer .footer-top-content .footer-navigation-links-title{font-family:var(--font-family-heading);letter-spacing:-.01em;color:rgba(var(--color-foreground),1);margin-bottom:36px;font-size:24px;font-weight:700;line-height:32px;transition:all .4s}@media (max-width:991px){.footer .footer-navigation-links-list{opacity:0;height:0;transition:height .4s,opacity .4s,padding-top .4s;overflow:hidden}.footer .footer-top-content .footer-navigation-link-wrapper{grid-template-columns:1fr;gap:0}.footer .footer-top-content .footer-navigation-links{padding-top:5px}.footer .footer-top-content .footer-navigation-links:not(:first-child){margin-top:24px}.footer .footer-top-content .footer-navigation-links-title{border-bottom:1px solid rgba(var(--color-foreground),1);cursor:pointer;margin-bottom:0;padding-bottom:17px;padding-right:26px;font-size:16px;line-height:16px;position:relative}.footer .footer-top-content .footer-navigation-links-title:before{content:"";background:rgba(var(--color-foreground),1);width:14px;height:2px;transition:all .4s;position:absolute;top:8px;right:5px}.footer .footer-top-content .footer-navigation-links-title:after{content:"";background:rgba(var(--color-foreground),1);width:14px;height:2px;transition:all .4s;position:absolute;top:8px;right:5px;transform:rotate(90deg)scale(1)}.footer .footer-top-content .footer-navigation-links-title.menu-list-open:after{transform:translateY(-50%)rotate(90deg)scale(0)}.footer .footer-top-content responsive-dropdown-menu .menu-list li{line-height:1}.footer .footer-top-content responsive-dropdown-menu .menu-list li:first-child{margin-top:24px}}.footer .footer-top-content .footer-navigation-links-list li a{font-family:var(--font-family-body);letter-spacing:-.01em;background-image:linear-gradient(transparent calc(100% - 1px),rgb(var(--color-foreground)) 1px);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;font-size:20px;font-weight:400;line-height:24px;transition:all .3s,background-size .4s;display:inline;position:relative}.footer .footer-top-content .footer-navigation-links-list li a:hover{background-size:100% 2px}.footer .footer-top-content .footer-navigation-links-list li a{color:rgba(var(--color-foreground),1)}.footer .footer-top-content .footer-navigation-links-list li a:after{content:"";background-color:rgb(var(--color-foreground));width:0%;height:1px;transition:all .4s;position:absolute;bottom:0;left:0}.footer .footer-top-content .footer-navigation-links-list li a:hover:after{width:100%}@media (max-width:991px){.footer .footer-top-content .footer-navigation-links-list li a{font-size:16px;line-height:16px}}.footer .footer-top-content .footer-navigation-links-list li:not(:last-child){margin-bottom:22px}.footer .footer-top-right{flex-direction:column;gap:80px;display:flex}.lay-minimal .footer .footer-top-right{order:-1}.footer .footer-copyright-inner .policies{flex-wrap:wrap;gap:10px;display:flex}.footer .footer-copyright-inner .copyright-content{font-family:var(--font-family-heading);word-break:break-word;color:rgba(var(--color-foreground),1);gap:7px;font-size:18px;font-weight:700;line-height:24px}.footer .footer-copyright-inner .copyright-content a{position:relative}.footer .footer-copyright-inner .copyright__content.shop-name-footer a:before{width:0%}.footer .footer-copyright-inner .copyright__content.shop-name-footer:hover a:before{width:100%}.footer .footer-copyright-inner .copyright-content a:before{content:"";background:rgba(var(--color-foreground),1);width:100%;height:1px;transition:all .3s;position:absolute;bottom:0%;left:0}.footer .footer-copyright-inner .copyright-content a:hover:before,.footer .footer-copyright-inner .copyright-content.shop-name-footer a:before{width:0%}.footer .footer-copyright-inner .policies li a{font-family:var(--font-family-body);word-break:break-word;color:rgba(var(--color-foreground),1);font-size:18px;font-weight:700;line-height:18px;position:relative}.footer .footer-copyright-inner .policies li a:before{content:"";background:rgba(var(--color-foreground),1);width:0;height:1px;transition:all .3s;position:absolute;bottom:0%;left:0}.footer .footer-copyright-inner .policies li a:hover:before{width:100%}@media (max-width:991px){.footer .footer-copyright-inner .policies li a{font-size:16px;line-height:16px}.footer .footer-copyright-inner .copyright-content{font-size:16px}}.footer .footer-copyright-inner>*+*{margin-top:26px}.footer .copyright-bottom-text p,.footer .copyright-bottom-text{font-family:var(--font-family-body);letter-spacing:-.01em;font-size:20px;font-weight:400;line-height:28px}@media (max-width:991px){.footer .copyright-bottom-text p,.footer .copyright-bottom-text{letter-spacing:0;font-size:14px;line-height:20px}}.footer .copyright-bottom-text{color:rgba(var(--color-foreground),1)}.footer .copyright-bottom-text a{color:rgba(var(--color-foreground),1);text-decoration:none;position:relative}.footer .copyright-bottom-text a:before{content:"";background:rgba(var(--color-foreground),1);width:100%;height:1px;transition:all .3s;position:absolute;bottom:0%;left:0}.footer .copyright-bottom-text a:hover:before{width:0%}@media (max-width:991px){.footer .copyright-bottom-text{font-size:14px;line-height:20px}.footer .footer-copyright-inner>*+*{margin-top:24px}}.footer .footer-bottom-content-inner{border-top:1px solid rgba(var(--color-foreground),.1);align-items:center;padding-top:36px}.footer .footer-bottom-content-inner .footer-payment .list .list-payment-item{display:flex}.footer .footer-payment .list{flex-wrap:wrap;justify-content:center;gap:10px}@media (max-width:991px){.footer .footer-payment .list{justify-content:start}}@media (min-width:992px){.footer .footer-payment .list{justify-content:flex-start}.footer .footer-payment .list li{width:72px;height:42px;overflow:hidden}.footer .footer-payment .list li .payment-icon{width:100%;height:100%}}@media (max-width:543px){.footer .footer-payment .list{justify-content:center}}.footer .footer-bottom-content-inner{gap:0 80px}@media (max-width:991px){.footer .back-to-top{margin:10px auto}}.footer .back-to-top{font-family:var(--font-family-heading);color:rgba(var(--color-foreground),1);gap:12px;margin-left:0;font-size:18px;font-weight:700;line-height:28px}.footer .back-to-top span{border-radius:var(--corner-rds-one);width:28px;height:28px;color:rgba(var(--color-button-text),1);background-color:rgba(var(--color-button),1);border:1px solid rgba(var(--color-button-border),1);transition:all .3s;transform:rotate(180deg)}.footer .back-to-top:hover span{color:rgba(var(--color-button-text-hover),1);background-color:rgba(var(--color-button-hover),1);border:1px solid rgba(var(--color-button-border-hover),1)}.footer .footer-bottom-content{margin-top:64px}.footer .footer-top-content .footer-social-links ul{flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0;padding:0;list-style:none;display:flex}.footer .footer-top-content .footer-social-links ul li a{border-radius:var(--btn-style-rds-one);width:36px;height:36px;color:rgba(var(--color-button-text),1);background-color:rgba(var(--color-button),1);border:1px solid rgba(var(--color-button-border),1);justify-content:center;align-items:center;transition:all .3s;display:inline-flex}.footer .footer-top-content .footer-social-links ul li a:hover{color:rgba(var(--color-button-text-hover),1);background-color:rgba(var(--color-button-hover),1);border:1px solid rgba(var(--color-button-border-hover),1)}.footer .footer-top-content .footer-social-links ul li svg{width:20px;height:20px}.footer .footer-top-content .footer-social-links ul li a:hover svg{transition:all .3s;transform:scale(1.15)}.footer .footer-top-content .footer-social-links ul li a svg{transition:all .3s}.blog-section-inner{text-align:left;gap:64px 24px;display:grid!important}.blog_view-all-button{margin-top:80px}.blog-post .blog-section-inner .flickity-prev-next-button{justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;top:38%}.blog-post .blog-section-inner .flickity-prev-next-button[disabled]{opacity:.5;cursor:not-allowed}.blog-post .blog-section-inner .flickity-prev-next-button.previous{left:16px}.blog-post .blog-section-inner .flickity-prev-next-button.next{right:16px}.blog-post .blog-section-inner .flickity-prev-next-button svg{width:10px;height:10px;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:768px){.items-for-mobile{display:none}}@media only screen and (max-width:767px){.blog-section-inner{grid-template-columns:repeat(1,1fr);gap:48px 24px}.blog_view-all-button{margin-top:48px}.blog-section-inner:after{content:"flickity";display:none}.blog-section-inner{display:block!important}.blog-bundle-list{width:calc(55.5556% - 16px);margin-right:16px}}@media only screen and (max-width:467px){.blog-bundle-list{width:calc(100% - 50px);margin-right:16px}}.blog-section-inner .flickity-button{color:rgba(var(--color-secondary-button-text),1);background-color:rgba(var(--color-secondary-button),1);border:1px solid rgba(var(--color-secondary-button-border),1)}.blog-section-inner .flickity-button:hover{color:rgba(var(--color-secondary-button-text-hover),1);background-color:rgba(var(--color-secondary-button-hover),1);border:1px solid rgba(var(--color-secondary-button-border-hover),1)}.blog-post-section-inner.show-border{border-top:1px solid rgba(var(--color-foreground),.1)}.footer-custom-he{z-index:2}.quick-add-modal-content .quick-add-modal__content-info .the-qucview-template-main-area{padding:48px 48px 0}@media (max-width:575px){.quick-add-modal-content .quick-add-modal__content-info .the-qucview-template-main-area{padding:30px 24px 0}}.snazzy-header .header-menu .has-sub-menu:not(.has-linked-menu-label):not(.menu-escape-closed):focus-within>.header__submenu{visibility:visible;opacity:1;pointer-events:auto;box-shadow:0 0 2px rgba(var(--color-foreground),.2);transition:all .4s;transform:translateY(0)}.snazzy-header .header-menu .has-sub-menu>li:focus-within>.header__submenu,.snazzy-header .header-menu li>.header__menu-item[role=button]:focus+.header__submenu,.snazzy-header .header-menu li>.header__menu-item[tabindex="0"]:focus+.header__submenu,.snazzy-header .header-menu .header__submenu:focus-within{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.snazzy-header .header-menu a:focus-visible,.snazzy-header .header-menu [role=button]:focus-visible,.snazzy-header .header-menu .header-menu-item:focus-visible,.snazzy-header .header-menu .header__menu-item:focus-visible,.snazzy-header .header-menu .focus-inset:focus-visible{border-radius:var(--btn-style-rds-four);box-shadow:none}.snazzy-header .header-inner .list-menu li .has-sub-menu li:focus-within>ul.header__submenu,.snazzy-header .header-inner .list-menu li .has-sub-menu div.header__menu-item:focus+ul.header__submenu,.snazzy-header .header-inner .list-menu li .has-sub-menu div.header__menu-item:focus-within+ul.header__submenu,.snazzy-header .header-inner .list-menu li .has-sub-menu>ul.header__submenu:focus-within{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:translateZ(0)!important}.snazzy-header .header-inner .list-menu li .has-sub-menu:focus-within>ul.header__submenu,.snazzy-header .header-inner .list-menu li .has-sub-menu>ul.header__submenu:focus-within{pointer-events:auto}.snazzy-header .header-menu .has-sub-menu.menu-escape-closed>.header__submenu{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.search_main_wrapper .search_input input[type=search]:focus-visible,.search_main_wrapper .search_input button:focus-visible{outline-offset:0rem}.footer .footer-top-content .footer-navigation-links-title[role=button]:focus-visible,.footer .footer-top-content .footer-navigation-links-list li a:focus-visible,.footer .footer-copyright-inner a:focus-visible,.predictive-search__item:focus-visible{background-size:100% 2px}.header-menu-toggle,.header-submenu-toggle{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.contact_form_box_one .form-status,.contact_main_wrapper .contact_form_box_one form .form_item .form-input .form__message{align-items:center;display:flex}.contact_form_box_one form .form_item .form-input .form__message .svg-wrapper{display:flex}.bulk_hotspot_images_carosel_buttons .custom-next-prev-btn:hover svg path,.bulk_hotspot_images_carosel_buttons .custom-next-prev-btn svg path,.banner-slider .flickity-prev-next-button:hover path,.banner-slider .flickity-prev-next-button path,.collection-carousel-section .flickity-prev-next-button:hover path,.collection-carousel-section .flickity-prev-next-button path,.testimonial-section .page-width .flickity-prev-next-button:hover path,.testimonial-section .page-width .flickity-prev-next-button path,.product_single_wrapper .flickity-prev-next-button:hover path,.product_single_wrapper .flickity-prev-next-button path,.related-products .flickity-prev-next-button path,.related-products .flickity-prev-next-button:hover path,.product_single_wrapper .flickity-button path,.product_single_wrapper .flickity-button:hover path,.quick-add-modal .product_single_wrapper .flickity-prev-next-button path,.quick-add-modal .product_single_wrapper .flickity-prev-next-button:hover path,.blog-post .blog-section-inner .flickity-prev-next-button svg path,.blog-post .blog-section-inner .flickity-prev-next-button:hover path,.product_single_wrapper .flickity-prev-next-button:hover svg path{fill:currentColor}.footer.footer-l-bold .footer-top-content-are-btm{padding-bottom:48px;position:relative}.footer.footer-l-bold .footer-top-content-are-btm .footer-bottom-content-inner{border:0}.footer.footer-l-bold .footer-top-content-are-btm .footer-bottom-image{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.footer.footer-l-bold .footer-top-content-are-btm .footer-bottom-image img{object-fit:cover;width:100%;height:100%}.footer.footer-l-bold .footer-top-content .footer-top-content-inner{display:block}.footer.footer-l-bold .footer-top-content .footer-top-content-inner .newsletter{border-bottom:1px solid rgb(var(--color-foreground));margin-bottom:77px}@media (max-width:767px){.footer.footer-l-bold .footer-top-content .footer-top-content-inner .newsletter{border-bottom:0px solid rgb(var(--color-foreground))}}.footer.footer-l-bold .footer-newsletter .newsletter{grid-template-columns:repeat(2,1fr);gap:80px;display:grid}@media (max-width:767px){.footer.footer-l-bold .footer-newsletter .newsletter{grid-template-columns:repeat(1,1fr);gap:0}}.footer.footer-l-bold .footer-newsletter .newsletter form{justify-content:flex-end;width:100%;display:flex}@media (max-width:767px){.footer.footer-l-bold .footer-newsletter .newsletter form{justify-content:flex-start}}.footer.footer-l-bold .footer-top-content .footer-navigation-link-wrapper{grid-template-columns:repeat(6,1fr);gap:108px}@media (max-width:991px){.footer.footer-l-bold .footer-top-content .footer-navigation-link-wrapper{grid-template-columns:repeat(3,1fr);gap:20px}}.footer.footer-l-bold .footer-top-content .footer-navigation-link-wrapper .footer-logo{grid-column:span 2}@media (max-width:767px){.footer.footer-l-bold .footer-top-content .footer-navigation-link-wrapper{display:block}}.footer.footer-l-bold .footer-newsletter .field-inner .newsletter-form-input{border:1px solid rgba(var(--color-foreground),1);border-radius:var(--btn-style-rds-five);padding:38px 75px 38px 35px}.footer.footer-l-bold .footer-newsletter .field-inner .newsletter-form-button span{position:relative;left:-4px}.footer.footer-l-bold .footer-newsletter .field-inner .newsletter-form-button{border-radius:var(--btn-style-rds-one);width:60px;height:60px;color:rgba(var(--color-button-text),1);background-color:rgba(var(--color-button),1);border:1px solid rgba(var(--color-button-border),1);justify-content:center;align-items:center;display:flex;top:8px;right:8px}@media (max-width:991px){.footer.footer-l-bold .footer-top-content .footer-top-content-inner .footer-top-left>*+*{margin-top:0}}.footer .footer-newsletter .newsletter-heading.footer-font-newsletter-heading{letter-spacing:-.72px;font-size:36px;font-weight:400}.footer .footer-top-content .footer-font-navigation-links-title{letter-spacing:-.4px;margin-bottom:24px;font-size:20px;font-weight:400}.footer .footer-top-content .footer-navigation-links-list li a.footer-font-links-title{letter-spacing:.48px;font-size:16px}.footer .back-to-top.footer-font-back-to-top,.footer .footer-copyright-inner .copyright-content.footer-font-copyright-content{letter-spacing:.48px;font-size:14px;font-weight:400;font-family:var(--font-family-body)}.footer.footer-l-bold .footer-newsletter .field-inner .newsletter-form-input.footer-font-newsletter-form-input{letter-spacing:.48px;font-size:16px}.snazzy-icon-btn.main-font-snazzy-icon-btn{font-size:20px;font-weight:500}.marquee_item .marquee_title .title.scrolling-text-font-title{font-weight:400}.heading_area .sec_title.collection-list-font-sec_title{letter-spacing:-.72px;font-size:36px;font-weight:400}.lay-minimal .collection__view-all,.lay-minimal .blog_view-all-button{margin-top:24px}.lay-minimal .footer .footer-top-content .footer-navigation-links-list li:not(:last-child){margin-bottom:12px}.lay-minimal .section_title,.lay-minimal .page-width .heading_area{margin-bottom:48px}.lay-minimal .blog-single-banner-head{background:rgb(var(--color-secondary-background));color:rgb(var(--color-secondary-foreground));position:relative}.lay-minimal .blog-single-banner-head .blog-single-banner-h-c{text-align:center;width:100%;color:rgb(var(--color-secondary-foreground));position:absolute;bottom:40px;left:50%;transform:translate(-50%)}@media (max-width:500px){.product_single_wrapper .product-form__buttons .shopify-payment-button__button--unbranded,.popular_product_blogs_button .popular-product-blogs-button,.cart_product_carousel_wrapper .flickity-button,.contact_form_box_two .submit-btn,.card__media .media img,.breadcrumb_error_button .breadcrumb-error-btn{padding:0}}.lay-minimal .blog-section-inner{gap:64px 8px}.lay-minimal .product_single_wrapper .product_single_timer_wrapper .product_single_timer,.card__badge .badge.main-search-font-badge,.product_single_wrapper .product_single_timer_box .product_single_timer_content .product_single_timer_text .timer_title.product-countdown-font-timer_title{font-weight:400}.snazzy-icon-btn.featured-collection-font-snazzy-icon-btn{font-size:14px;font-family:var(--font-family-body);border:1px solid rgba(var(--color-foreground),1);letter-spacing:.42px;padding:8px 10px;font-weight:500;line-height:1}.footer-bottom-image-ar{margin-top:40px}.lay-minimal .page-width{max-width:100%}@media (max-width:767px){.lay-minimal .footer .footer-top-content .footer-top-content-inner.has-left-blocks{grid-template-columns:1fr}.lay-minimal .footer .footer-top-right{gap:30px}}@media (max-width:575px){.lay-minimal .page-width .heading_area{flex-direction:column}}.lay-minimal .footer .footer-top-content .footer-top-left h6{font-family:var(--font-family-body);letter-spacing:.42px;font-size:14px;font-weight:400;line-height:20px}.lay-minimal .footer .footer-bottom-content-inner .footer-payment-info{letter-spacing:.42px;font-size:14px;font-weight:400;line-height:20px}.drawer-collections{padding:24px 48px}.drawer-collections__tab{line-height:1}.drawer-collections__slider .flickity-prev-next-button{top:37%}.drawer-collections__slider .flickity-prev-next-button.next,.drawer-collections__slider .flickity-prev-next-button.previous{transition:all .3s}.drawer-collections__slider .flickity-prev-next-button.previous{left:8px}.drawer-collections__slider .flickity-prev-next-button.next{left:auto;right:8px}.drawer-collections__panel .card__heading a span{font-size:20px}.drawer-collections__panel .price__regular{font-size:16px}.drawer-collections__panel .card .card__inner{height:415px}.drawer-collections__panel .flickity-prev-next-button .flickity-button-icon{fill:currentColor;width:12px;height:12px;top:50%;left:50%;transform:translate(-50%,-50%)}.lay-minimal .drawer-collections__panel{width:100%}.lay-minimal .search_main_wrapper,.lay-minimal .search-modal__form{max-width:100%}.lay-minimal .drawer-collections__product{width:25%;margin-right:8px}.lay-minimal .drawer-collections__tab{font-weight:400;font-family:var(--font-family-heading);letter-spacing:-.4px;text-transform:uppercase;border:none;border-radius:0;padding:0;font-size:20px;line-height:20px}.lay-minimal .search_main_wrapper .search_top_header .search_top_title .search_title{font-weight:400}.lay-minimal .drawer-collections{align-items:start;gap:25px 8px;display:flex}.lay-minimal .drawer-collections__tabs{flex-direction:column;align-items:start;width:20%;overflow-x:visible}.lay-minimal .drawer-collections__tab[aria-selected=true]{text-decoration:underline}.lay-minimal .search_main_wrapper .search_input input[type=search]{text-align:center;font-size:36px;font-family:var(--font-family-heading);padding:20px 0}.lay-minimal .search_main_wrapper .search_input button.search__button{display:none}.lay-minimal .card-color-swatches__list{column-gap:8px;padding-bottom:4px;padding-left:4px}.lay-minimal .card-color-swatches{margin-top:10px}.lay-minimal .card-color-swatches__heading{display:none}.card-color-swatches__list{gap:8px}.card-color-swatches{margin-top:12px}.card-color-swatches__heading{display:none}.lay-minimal .product-thumb .product-badge-wrapper .badge,.lay-minimal .card__badge .badge{border-radius:var(--btn-style-rds-one);font-size:12px;font-weight:500}.lay-minimal .product-thumb .product-badge-wrapper{top:0;left:0}@media (max-width:1399px){.lay-minimal .drawer-collections__panel .card .card__inner{height:295px}}@media (max-width:1199px){.lay-minimal .drawer-collections__product{width:50%}}@media (max-width:767px){.lay-minimal .drawer-collections{flex-direction:column}.lay-minimal .drawer-collections__tabs{width:100%}}@media (max-width:575px){.lay-minimal .drawer-collections__product{width:100%}.lay-minimal .drawer-collections{padding:24px}}.drawer-collections .card-product-search_icon,.drawer-collections .card-variant-carousel .flickity-button{display:none}.lay-minimal .search_results_product_box .search-item-form-result .article-card-wrapper-page .card .card__badge{margin-top:20px;margin-left:20px}cart-items{flex-grow:1}cart-items .title-wrapper-with-link{margin-top:0}.cart-items td,.cart-items th{border:none;padding:0}.cart-items th{text-align:left;opacity:.85;padding-bottom:1.8rem;font-weight:400}.cart-item__quantity-wrapper{align-items:center;gap:8px 24px;display:flex}.cart-item__totals{position:relative}.cart-items .right{text-align:right}.cart-item__image-container{align-items:flex-start;display:inline-flex}.cart-item__image-container:after{content:none}.cart-item__image{max-width:60px;height:auto}.cart-item__details{font-size:1.6rem;line-height:calc(1 + .4 / var(--font-body-scale))}.cart-item__details>*{max-width:30rem;margin:0}.cart-item__details>*+*{margin-top:.6rem}.cart-item__media{position:relative}.cart-item__link{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.cart-item__name{text-decoration:none;display:block}.cart-item__price-wrapper>*{margin:0;padding:0;display:block}.cart-item__discounted-prices dd{margin:0;font-size:18px}.cart-item__discounted-prices .cart-item__old-price{font-size:16px}.cart-item__old-price{opacity:.7}.cart-item__final-price{font-weight:400}.product-option{word-break:break-word;font-size:16px;line-height:24px}.product_vendor{font-size:16px;line-height:1}.cart-item__quantity{margin-top:15px}cart-remove-button button span{white-space:nowrap;font-size:16px;line-height:1;display:block;position:relative}cart-remove-button .button:before,cart-remove-button .button:after{content:none}cart-remove-button .icon-remove{width:1.5rem;height:1.5rem}.cart-item .loading__spinner svg circle{stroke:currentColor}.cart-item .loading__spinner{padding:0;inset:0 auto}.cart-item .loading__spinner:not(.hidden)~*{visibility:hidden}.cart-item__error{justify-content:flex-start;align-items:center;gap:10px;width:min-content;min-width:100%;margin-top:.2rem;display:flex}.cart-item__error-text{letter-spacing:.04rem;order:1;font-size:16px;line-height:1.4}.cart-item__error-text+.svg-wrapper{flex-shrink:0;width:16px;height:16px;margin-top:0;margin-right:0;display:flex}.cart-item__error-text:empty+.svg-wrapper{display:none}.product-option *{margin:0;display:inline}.cart-items thead th{text-transform:uppercase}@media screen and (min-width:1400px){.cart-item .cart-item__quantity,.cart-items .cart-items__heading--wide{padding-left:6rem}.cart-item__details{width:50rem}.cart-items thead th:first-child{width:60%}}@media screen and (max-width:989px){.cart-items .quantity-popover__info-button{padding-left:0}}@media screen and (min-width:768px){.cart-items{border-spacing:0;border-collapse:separate;box-shadow:none;width:100%;display:table}.cart-items thead th:first-child{width:50%}.cart-items th+th{padding-left:4rem}.cart-items td{vertical-align:top}.cart-item{display:table-row}.cart-item__details{width:35rem}.cart-item__error{margin-left:.3rem}.cart-item__image{max-width:100%}}@media screen and (max-width:767px){.cart-items,.cart-items thead,.cart-items tbody{width:100%;display:block}.cart-items thead tr{justify-content:space-between;margin-bottom:4rem;display:flex}.cart-item{gap:20px;margin-bottom:40px;display:flex!important}.cart-item__media .cart-item__image-container .cart-item__image{max-width:100%}.cart-item__media{max-width:180px}.cart-item:last-child{margin-bottom:0}.cart-item__media{grid-row:1/3}.cart-item__details{grid-column:2/4}.cart-item__quantity{grid-column:2/5}.cart-item__quantity-wrapper{flex-wrap:wrap}.cart-item__totals{justify-content:flex-end;align-items:flex-start;display:flex}.td.cart-item__totals{margin-left:0;margin-right:auto}.cart-item__image{border-radius:var(--box-rds-two)}}@media (max-width:575px){.cart-item{flex-direction:column}}@media screen and (min-width:750px){.cart-items .cart-items__heading--quantity,.cart-item .cart-item__quantity,.cart-item__quantity--info quantity-popover>*{padding-left:5rem}.cart-item .cart-item__quantity--info,.cart-item__quantity--info .cart-item__quantity-wrapper,.cart-item__quantity--info .cart-items__info{padding-left:0}.cart-item .loading__spinner{bottom:auto;right:0}}td.cart-item__totals{margin-left:auto}@media screen and (max-width:767px){td.cart-item__totals{margin-left:0}.cart-items tr.cart-item{gap:5px 10px}}.product-option.product-price{color:rgb(var(--color-secondary-foreground),.9)}cart-remove-button .button:not([disabled]):hover{color:rgb(var(--color-foreground))}@media screen and (min-width:768px){.cart-items th{border-bottom:1px solid rgba(var(--color-foreground),.2)}}@media screen and (max-width:767px){.cart-items thead tr{border-bottom:.1rem solid rgba(var(--color-foreground),.2)}}@media (max-width:575px){.cart-item__totals{flex-direction:column}}.cart-item__old-price,.cart-item__final-price,.product-option.price,.product-option.product-price{white-space:nowrap}.drawer{z-index:99999;width:100vw;height:100%;transition:visibility var(--duration-default) ease;justify-content:flex-end;display:flex;position:fixed;top:0;left:0}.drawer .cart-drawer .drawer__inner,.drawer .cart-drawer{overflow-x:hidden}.drawer.active{visibility:visible;overflow-x:hidden}.drawer__inner{border-right:0;flex-direction:column;width:532px;max-width:calc(100vw - 1rem);height:100%;padding:0 1.5rem;transition:transform .4s;display:flex;overflow:hidden;transform:translate(100%)}.cart-drawer__warnings{flex-direction:column;flex:1;justify-content:center;display:flex}cart-drawer:not(.is-empty) .cart-drawer__warnings,cart-drawer:not(.is-empty) .cart-drawer__collection{display:none}.cart-drawer__warnings--has-collection .cart__login-title{margin-top:2.5rem}.drawer.active .drawer__inner{transform:translate(0)}.drawer__header{position:relative}.drawer__close{cursor:pointer;background-color:#0000;border:none;padding:0;display:inline-block}.cart-drawer__warnings .drawer__close{right:5px}.drawer__close .svg-wrapper{width:2rem;height:2rem}.drawer__contents{flex-direction:column;flex-grow:1;display:flex}.drawer__footer{padding:1.5rem 0}cart-drawer-items.is-empty+.drawer__footer{display:none}.drawer__footer>details{margin-top:-1.5rem}.drawer__footer>details[open]{padding-bottom:1.5rem}.drawer__footer summary{padding:1.5rem 2.8rem 1.5rem 0;line-height:1;display:flex;position:relative}.drawer__footer>details+.cart-drawer__footer{padding-top:1.5rem}cart-drawer{width:100vw;height:100%;position:fixed;top:0;left:0}.cart-drawer__overlay{position:fixed;inset:0}.cart-drawer__overlay:empty{display:block}.cart-drawer__collection{margin:0 2.5rem 1.5rem}.cart-drawer .drawer__cart-items-wrapper{flex-grow:1}.cart-drawer .cart-items,.cart-drawer tbody{width:100%;display:block}.cart-drawer thead{width:100%;display:inline-table}cart-drawer-items{flex:1;overflow:auto}.cart-drawer .cart-item{grid-template:repeat(2,auto)/repeat(4,1fr);gap:1rem;display:grid}.cart-drawer .cart-item__media{grid-row:1/3}.cart-drawer .cart-item__image{max-width:100%}.cart-drawer .cart-items thead{margin-bottom:.5rem}.cart-drawer .cart-items thead th:first-child,.cart-drawer .cart-items thead th:last-child{width:0;padding:0}.cart-drawer .cart-items thead th:nth-child(2){width:50%;padding-left:0}.cart-drawer .cart-items thead tr{margin-bottom:0;display:table-row}.cart-drawer .cart-item:last-child{margin-bottom:1.5rem}.cart-drawer .cart-item .loading__spinner{right:5px}.cart-drawer .cart-items td{padding-top:1.7rem}.cart-drawer .cart-item>td+td{padding-left:1rem}.cart-drawer .cart-item__details{grid-column:2/4;width:auto}.cart-drawer .cart-item__totals{pointer-events:none;flex-grow:1;justify-content:flex-end;align-items:flex-start;width:100%;display:flex}.cart-drawer.cart-drawer .cart-item__price-wrapper>:only-child{white-space:nowrap;letter-spacing:0;margin-top:0;font-size:18px;line-height:28px}.cart-drawer .cart-item__price-wrapper .cart-item__discounted-prices{flex-direction:column;gap:.6rem;display:flex}.cart-drawer .unit-price{letter-spacing:0;font-size:11px}.cart-drawer .cart-items .cart-item__quantity{grid-column:2/5;padding-top:0}.cart-drawer__footer>*+*{margin-top:1rem}.cart-drawer .totals{justify-content:space-between}.cart-drawer .price{line-height:1}.cart-drawer .tax-note{text-align:left;margin:1.2rem 0 2rem auto}.cart-drawer .product-option dd{word-break:break-word}.cart-drawer details[open]>summary .icon-caret{transform:rotate(180deg)}.cart-drawer .cart__checkout-button{max-width:none}.drawer__footer .cart__dynamic-checkout-buttons{max-width:100%}.drawer__footer #dynamic-checkout-cart ul{gap:.5rem;flex-flow:wrap!important;margin:.5rem -.5rem 0 0!important}.drawer__footer [data-shopify-buttoncontainer]{justify-content:flex-start}.drawer__footer #dynamic-checkout-cart ul>li{flex-basis:calc(50% - .5rem)!important;margin:0!important}.drawer__footer #dynamic-checkout-cart ul>li:only-child{flex-basis:100%!important;margin-right:.5rem!important}cart-drawer-items::-webkit-scrollbar{width:3px}cart-drawer-items::-webkit-scrollbar-thumb{border-radius:var(--corner-rds-two)}cart-drawer-items::-webkit-scrollbar-track-piece{margin-top:31px}.cart-drawer .quantity-popover-container{padding:0}.cart-drawer .quantity-popover__info.global-settings-popup{top:100%;transform:translateY(0)}.cart-drawer .cart-item__error{margin-top:10px}.cart-drawer .quantity-popover__info+.cart-item__error{margin-top:.2rem}.cart_main_wrapper{border-radius:var(--corner-rds-three) 0 0 var(--corner-rds-three);z-index:5;grid-template-rows:auto 1fr auto;height:100vh;margin-left:auto;margin-right:auto;padding:48px;display:grid;position:relative;overflow:hidden}.cart_main_wrapper .cart_product_item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.cart_main_wrapper .cart_main_scroll_box{flex-direction:column;display:flex;overflow:hidden auto}.cart_main_wrapper .cart_top_header .drawer_header_inner{justify-content:space-between;align-items:center;column-gap:35px;margin-bottom:24px;display:flex}.cart_main_wrapper .cart_top_header .cart_top_title .cart_title{text-transform:uppercase}.cart_main_wrapper .cart_close_button{display:flex;position:relative;top:2px}.cart_main_wrapper .cart_close_button button svg{will-change:transform;transition:transform .25s;transform:scale(1)rotate(0)}.cart_main_wrapper .cart_close_button:hover button svg{transform:scale(.8)rotate(90deg)}.cart_main_wrapper .cart_line{border-radius:var(--btn-style-rds-three);width:100%;height:8px;position:relative}.cart_main_wrapper .cart_line:before{content:"";border-radius:var(--btn-style-rds-three);width:50%;height:100%;position:absolute;top:0;left:0}.cart_main_wrapper .cart_percent_content{border-radius:var(--corner-rds-five);margin-bottom:48px;padding:22px 32px}.cart_main_wrapper .cart_percent_content .cart_text{margin-bottom:20px;display:block}.cart_product_item{gap:14px;margin-bottom:48px;padding-bottom:38px;display:flex}.cart-drawer.cart-drawer .cart-item__price-wrapper>:only-child{text-align:left;white-space:initial}.cart_product_item .cart_thumb{flex-shrink:0;width:100px;position:relative}.cart_product_item .cart_thumb img{border-radius:var(--corner-rds-four)}.cart_product_item .cart_product_content{width:100%}@media (max-width:575px){.cart_product_item .cart_product_content{order:2}.cart-drawer .drawer__inner .cart-item__totals .price--end{text-align:left}}.cart_product_item .cart_product_content .cart_product_text{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.cart_product_item .cart_product_content .cart_product_text .cart_product_title .sub-title span,.cart_product_carousel_item .cart_product_content .cart_product_text .sub-title span{font-weight:400;font-family:var(--font-family-heading);background-repeat:no-repeat;background-size:0% 100%;background-image:linear-gradient(transparent calc(100% - 1px),rgba(var(--color-foreground)) 1px);transition:background-size .4s}.cart_product_item .cart_product_content .cart_product_text .cart_product_title .sub-title span:hover,.cart_product_carousel_item .cart_product_content .cart_product_text .sub-title span:hover{background-size:100% 100%}.cart_product_item .cart_product_content .cart_product_control_box .cart_product_control{margin-bottom:4px;font-size:16px;line-height:24px}.cart_product_item .cart_product_content .cart_product_control_box .cart_product_discount{align-items:center;column-gap:8px;font-size:16px;display:flex}.cart_product_item .cart_product_content .cart_product_control_box .cart_product_discount span{display:inline-block;position:relative}.cart_product_item.current .cart_product_content .cart_product_control_box .cart_product_discount span{opacity:0;visibility:hidden}.cart_product_item .cart_product_content .cart_product_control_box .cart_product_discount span:before{content:"";width:100%;height:1px;position:absolute;top:50%;transform:translateY(-50%)}.cart_product_item .cart_product_content .cart_product_quantity{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.cart_product_item.current .cart_product_content .cart_product_quantity{margin-top:34px}.cart_product_item .cart_product_content .cart_product_quantity .cart_product_remove_button .cart-product-remove-btn{font-size:16px;position:relative}.cart_product_item .cart_product_content .cart_product_quantity .cart_product_remove_button .cart-product-remove-btn:before{content:"";width:100%;height:1px;min-height:1px;transition:width .3s;display:block;position:absolute;bottom:0;left:0}.cart_product_item .cart_product_content .cart_product_quantity .cart_product_remove_button .cart-product-remove-btn:hover:before{width:0%}.cart_product_item .cart_product_content .cart_product_quantity .cart_product_number quantity-input{border-radius:var(--btn-style-rds-three);align-items:center;display:flex}.cart_product_item .cart_product_content .cart_product_quantity .cart_product_number quantity-input .quantity__input{background:0 0;width:32px}.cart_product_item .cart_product_content .cart_product_quantity .cart_product_number quantity-input>button{padding:19px 16px}.cart_product_item .cart_product_content .cart_product_quantity .cart_product_number quantity-input>button .svg-wrapper{display:flex}.cart_product_item .cart_product_content .cart_product_quantity .cart_product_number quantity-input>button .svg-wrapper svg{transition:all .3s;transform:scale(1)}.cart_product_item .cart_product_content .cart_product_quantity .cart_product_number quantity-input>button:hover .svg-wrapper svg{transform:scale(1.3)}.cart_product_checkbox{margin-top:38px}.cart_product_checkbox .input_checkbox{cursor:pointer;align-items:start;column-gap:12px;font-size:16px;display:flex}.cart_product_checkbox .input_checkbox label{cursor:pointer;line-height:1.3}.cart_product_checkbox .input_checkbox input[type=checkbox]{border-radius:var(--box-rds-two);cursor:pointer;vertical-align:text-top;-webkit-appearance:none;background:0 0;width:24px;height:24px;position:relative}.cart_product_checkbox .input_checkbox input[type=checkbox]:hover,.cart_product_checkbox .input_checkbox input[type=checkbox]:checked{opacity:1}.cart_product_checkbox .input_checkbox input[type=checkbox]:before{content:"";z-index:2;border-width:0 2px 2px 0;width:4px;height:10px;margin:-1px -1px 0;position:absolute;top:50%;right:50%;transform:rotate(45deg)translate(-50%,-50%)}.cart_product_carousel_wrapper{margin-top:35px;margin-bottom:15px}.cart_product_carousel_wrapper .flickity-enabled.is-draggable .flickity-viewport{cursor:default}.cart_product_carousel_wrapper .cart_product_carousel_title{text-transform:uppercase;letter-spacing:-.01em;font-size:20px;font-family:var(--font-family-body);margin-bottom:30px;padding-right:90px;font-weight:400}.cart_product_carousel_item{border-radius:var(--corner-rds-three);align-items:center;column-gap:24px;width:72%;margin-right:48px;display:flex}.cart_product_carousel_item .collection_carousel_images a{display:block}.cart_product_carousel_item .collection_carousel_images{border-radius:var(--box-rds-two);max-width:86px;overflow:hidden}.cart_product_carousel_item .collection_carousel_images>*{object-fit:cover;width:100%;height:100%}.cart_product_carousel_item .cart_product_content{align-items:center;column-gap:24px;display:flex}.cart_product_carousel_item .cart_product_content .cart_product_text .sub-title{font-size:20px;font-weight:400}.cart_product_carousel_item .cart_product_content .cart_product_text .cart_product_discount{font-size:16px;display:block}.cart_product_carousel_item .cart_product_content .cart_product_carousel_button .cart-product-btn{border-radius:var(--btn-style-rds-one);justify-content:center;align-items:center;width:28px;height:28px;display:flex}.cart_product_carousel_wrapper .flickity-prev-next-button.previous{top:-50px;left:auto;right:50px}.cart_product_carousel_wrapper .flickity-prev-next-button:hover path,.cart_product_carousel_wrapper .flickity-prev-next-button path{fill:currentColor}.cart_product_carousel_wrapper .flickity-prev-next-button.next{top:-50px;right:5px}.cart_product_carousel_wrapper .flickity-prev-next-button .flickity-button-icon{width:15px;height:15px;top:50%;left:50%;transform:translate(-50%,-50%)}.cart_main_wrapper .cart_product_button{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:10px;margin-top:25px;margin-bottom:0;padding-bottom:23px;display:flex;overflow-x:auto}.cart_main_wrapper .cart_product_button .cart-product-btn{align-items:center;column-gap:6px;padding-right:10px;line-height:1;display:flex}.cart_main_wrapper .cart_product_button .cart-product-btn span{z-index:1;text-align:left;font-size:16px;position:relative}.cart_main_wrapper .cart_product_button .cart-product-btn span:before{content:"";width:0;height:1px;transition:all .3s;position:absolute;bottom:0;left:0;right:0}.cart_main_wrapper .cart_product_button .cart-product-btn:hover span:before{width:100%}.cart_main_wrapper .cart_product_button .cart-product-btn svg{flex-shrink:0;width:22px;height:22px;display:flex}.cart_main_wrapper .cart_product_button .cart-product-btn:last-child{border-right:none;margin-right:0}.cart_main_wrapper .cart_product_submit_button{flex-direction:column;row-gap:16px;padding-top:24px;display:flex}.cart_main_wrapper .cart_product_submit_button .cart-product-submit-btn{text-align:center;width:100%;font-family:var(--font-family-heading);text-transform:uppercase;border-radius:var(--btn-style-rds-three);padding:15px 25px;font-size:16px;font-weight:700;line-height:1.2;transition:all .3s;display:inline-block;position:relative;overflow:hidden}.cart_main_wrapper .cart_product_submit_button .cart-product-submit-btn:before{content:"";z-index:-1;width:100%;height:100%;transition:all .3s .2s;position:absolute;bottom:-100%;left:0}.cart_main_wrapper .cart_product_submit_button .cart-product-submit-btn:hover:before{bottom:0}.cart_main_wrapper .cart-icon-payment ul{flex-wrap:wrap;column-gap:10px}.cart_main_wrapper .cart-icon-payment ul svg{width:1em;height:1em;font-size:42px;display:block}.cart_main_wrapper .cart_product_desc{margin-top:16px;font-size:16px;font-weight:400}.cart_main_wrapper .cart_product_desc a{z-index:1;position:relative}.cart_main_wrapper .cart_product_desc a:before{content:"";width:100%;height:1px;transition:width .3s;display:block;position:absolute;bottom:0;left:0;right:0}.cart_main_wrapper .cart_product_desc a:hover:before{width:0%;transition:width .3s}.cart-drawer free-shipping-bar{margin-bottom:48px;display:block}.drawer.is-empty .drawer__inner{flex-direction:column;justify-content:space-between;gap:45px;display:flex}.continue-shopping-button{font-family:var(--font-family-heading);border-radius:var(--btn-style-rds-three);text-transform:uppercase;justify-content:center;align-items:center;margin-top:28px;padding:11px 24px;font-size:16px;font-weight:700;line-height:24px;transition:all .3s ease-in-out;display:inline-flex}cart-drawer cart-note{flex-direction:column;align-items:flex-start;display:flex}cart-drawer cart-note .text-area{border-radius:var(--box-rds-two);border:0;padding:24px}cart-drawer .discount-item .apply-btn-dis,cart-drawer cart-note .apply-btn{font-family:var(--font-family-heading);text-align:center;border-radius:var(--btn-style-rds-three);text-transform:uppercase;margin-top:15px;padding:13px 30px;font-size:18px;font-weight:700;line-height:1}.drawer.is-empty .cart_main_wrapper .cart_product_button,.drawer.is-empty .cart_main_wrapper .cart_product_desc,.drawer.is-empty .cart_main_wrapper .cart_product_submit_button{display:none}@media (max-width:768px){.cart_main_wrapper .cart_product_button .cart-product-btn span{font-size:13px}}@media (min-width:768px){.cart_main_wrapper .cart_close_button button svg{width:40px;height:40px}}@media screen and (min-width:750px){.drawer__footer #dynamic-checkout-cart ul>li{flex-basis:calc(33.3333% - .5rem)!important;margin:0!important}.drawer__footer #dynamic-checkout-cart ul>li:first-child:nth-last-child(2),.drawer__footer #dynamic-checkout-cart ul>li:first-child:nth-last-child(2)~li,.drawer__footer #dynamic-checkout-cart ul>li:first-child:nth-last-child(4),.drawer__footer #dynamic-checkout-cart ul>li:first-child:nth-last-child(4)~li{flex-basis:calc(50% - .5rem)!important}.cart-drawer .cart-item__quantity--info quantity-popover>*{padding-left:0}.cart-drawer .cart-item__error{margin-left:0}}.drawer__heading{letter-spacing:-.01em;text-transform:uppercase;font-size:24px;font-weight:700;line-height:32px}@media (max-width:575px){.cart_main_wrapper{border-radius:0;margin-right:0;padding:24px}.cart_main_wrapper .cart_percent_content{padding:20px}.cart_main_wrapper .cart_product_button .cart-product-btn{column-gap:6px;margin-right:5px;padding-right:5px}.cart_product_carousel_item{width:100%}.flickity-prev-next-button{width:34px;height:34px}.cart_product_carousel_wrapper .flickity-prev-next-button .flickity-button-icon{width:12px;height:12px}.cart_product_carousel_wrapper{margin-top:30px}.cart-drawer .cart-item__totals{justify-content:flex-start}.cart_product_item{flex-wrap:wrap;gap:10px;margin-bottom:24px;padding-bottom:14px}.cart_main_wrapper .cart_product_button{margin-top:10px;margin-bottom:10px}.cart_main_wrapper .cart_product_submit_button{gap:10px;padding-top:14px}.cart_main_wrapper .cart_product_submit_button .cart-product-submit-btn{padding:15px 10px;font-size:14px}.cart-drawer free-shipping-bar{margin-bottom:14px}.cart_product_carousel_wrapper .cart_product_carousel_title{margin-bottom:10px;font-size:18px}.cart_main_wrapper .cart_product_desc{font-size:14px;line-height:120%}.cart_main_wrapper .cart_top_header .drawer_header_inner .drawer__heading{font-size:18px;line-height:120%}}@media screen and (max-height:650px){cart-drawer-items{overflow:visible}.drawer__inner{overflow:scroll}}@media screen and (max-width:749px){.cart-drawer .cart-item cart-remove-button{margin-left:0}.drawer__inner{max-width:100vw}}@media screen and (max-width:767px){.cart_product_carousel_item .cart_product_content .cart_product_text .sub-title{font-size:15px}.cart-drawer.cart-drawer .cart_product_carousel_wrapper .product-price{font-size:14px}.cart_product_carousel_wrapper .flickity-prev-next-button.previous,.cart_product_carousel_wrapper .flickity-prev-next-button.next{top:-25px}.cart_product_item .cart_product_content .cart_product_text .cart_product_title .sub-title{font-size:16px}.cart_product_item .cart_product_content .cart_product_text{margin-bottom:0}.cart-item__quantity{margin-top:5px}}.cart-trust-info{flex-wrap:wrap;justify-content:flex-start;column-gap:28px;margin-top:12px;display:flex}.cart-trust-info .cart-trust-info-item{justify-content:center;align-items:center;column-gap:8px;display:flex}.cart-trust-info .cart-trust-info-item svg{width:1em;height:1em;font-size:20px}.cart-trust-info .cart-trust-info-item span{font-size:14px}.drawer{background-color:rgba(var(--color-highlight-bg),.4)}.drawer__inner{background:rgba(var(--color-secondary-background),1)}.drawer__close{color:rgb(var(--color-secondary-foreground))}.drawer__footer{border-top:.1rem solid rgba(var(--color-foreground),.2)}.drawer__footer>details{border-bottom:.1rem solid rgba(var(--color-foreground),.2)}.cart-drawer .cart-items th{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}cart-drawer-items::-webkit-scrollbar-thumb{background-color:rgba(var(--color-foreground),.7)}.cart_product_item{border-bottom:1px solid rgba(var(--color-secondary-foreground),.13)}.cart_product_item .cart_product_content .cart_product_quantity .cart_product_remove_button .cart-product-remove-btn{color:rgb(var(--color-secondary-foreground),.7)}.cart_product_item .cart_product_content .cart_product_quantity .cart_product_remove_button .cart-product-remove-btn:before{background:rgb(var(--color-secondary-foreground),.7)}.cart_product_item .cart_product_content .cart_product_quantity .cart_product_number quantity-input{background:rgba(var(--color-background),1);color:rgb(var(--color-foreground))}.cart-drawer .drawer__inner .cart-item__totals span.price.price--end{font-size:16px}.cart_product_carousel_wrapper .cart_product_carousel_title{color:rgb(var(--color-secondary-foreground),.9)}.cart_product_carousel_item .cart_product_content .cart_product_text .sub-title{color:rgb(var(--color-secondary-foreground),1)}.cart_product_carousel_item .cart_product_content .cart_product_carousel_button .cart-product-btn{border:1px solid rgba(var(--color-secondary-button-border),1);color:rgba(var(--color-secondary-button-text),1);background:rgba(var(--color-secondary-button),1)}.cart_product_carousel_item .cart_product_content .cart_product_carousel_button .cart-product-btn:hover{border:1px solid rgba(var(--color-secondary-button-border-hover),1);color:rgba(var(--color-secondary-button-text-hover),1);background:rgba(var(--color-secondary-button-hover),1)}.cart_product_carousel_item .cart_product_content .cart_product_carousel_button .cart-product-btn svg path{fill:currentColor}.cart_product_carousel_wrapper .flickity-button{color:rgb(var(--color-secondary-foreground),1);background:0 0;border:1px solid #0000}.cart_product_carousel_wrapper .flickity-button:hover{border:1px solid rgb(var(--color-secondary-foreground),.9);color:rgb(var(--color-secondary-foreground),.9)}.cart_product_carousel_wrapper .flickity-button:hover svg path{fill:currentColor}.cart_main_wrapper .cart_product_button .cart-product-btn{border-right:1px solid rgb(var(--color-secondary-foreground),.13);color:rgb(var(--color-secondary-foreground),1)}.cart_main_wrapper .cart_product_button .cart-product-btn span:before{background:rgb(var(--color-secondary-foreground),.9)}.cart_main_wrapper .cart_product_submit_button{border-top:1px solid rgb(var(--color-secondary-foreground),.13)}.cart_main_wrapper .cart_product_submit_button .cart-product-submit-btn{border:1px solid rgba(var(--color-button-border),1);color:rgba(var(--color-button-text),1);background:rgba(var(--color-button),1)}.cart_main_wrapper .cart_product_submit_button .cart-product-submit-btn:hover{border:1px solid rgba(var(--color-button-border-hover),1);color:rgba(var(--color-button-text-hover),1);background:rgba(var(--color-button-hover),1)}.cart_main_wrapper .cart_product_submit_button .dwrar-rndom-checkout{border:1px solid rgba(var(--color-secondary-button-border),1);color:rgba(var(--color-secondary-button-text),1);background:rgba(var(--color-secondary-button),1)}.cart_main_wrapper .cart_product_submit_button .dwrar-rndom-checkout:hover{border:1px solid rgba(var(--color-secondary-button-border-hover),1);color:rgba(var(--color-secondary-button-text-hover),1);background:rgba(var(--color-secondary-button-hover),1)}.cart_main_wrapper .cart_product_desc{color:rgb(var(--color-secondary-foreground),.9)}.cart_main_wrapper .cart_product_desc a{color:rgb(var(--color-secondary-foreground),1)}.cart_main_wrapper .cart_product_desc a:before{background:rgb(var(--color-secondary-foreground),1)}.continue-shopping-button{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border:1px solid rgb(var(--color-button-border))}.continue-shopping-button:hover{background:rgb(var(--color-button-hover));color:rgb(var(--color-button-text-hover));border:1px solid rgb(var(--color-button-border-hover))}cart-drawer .cart-btn-popup .popup-content .content-header,cart-drawer .cart-btn-popup .popup-content .content-header svg{color:rgba(var(--color-secondary-foreground),1)}cart-drawer cart-note .text-area::placeholder{color:rgba(var(--color-foreground),1)}cart-drawer cart-note .text-area{background:rgba(var(--color-background),1);color:rgba(var(--color-foreground),1)}cart-drawer .discount-item .apply-btn-dis,cart-drawer cart-note .apply-btn{color:rgba(var(--color-button-text),1);border:1px solid rgba(var(--color-button-border),1);background:rgba(var(--color-button),1)}cart-drawer .discount-item .apply-btn-dis,cart-drawer cart-note .apply-btn:hover{color:rgba(var(--color-button-text-hover),1);border:1px solid rgba(var(--color-button-border-hover),1);background:rgba(var(--color-button-hover),1)}.cart_product_item .cart_product_content .cart_product_text .product_vendor{color:rgb(var(--color-secondary-foreground),.7)}.cart-drawer__empty-content h6.cart__empty-text,.cart_main_wrapper .cart_top_header .drawer_header_inner .drawer__heading,.cart_product_item .cart_product_content .cart_product_text .cart_product_title .sub-title,.cart-drawer.cart-drawer .cart-item__price-wrapper>:only-child,.cart-drawer.cart-drawer .cart_product_control_box_con,.cart-drawer.cart-drawer .product-option{color:rgb(var(--color-secondary-foreground))}.cart-drawer.cart-drawer .product-price{color:rgb(var(--color-secondary-foreground),.9)}.cart-drawer.cart-drawer .cart_product_carousel_wrapper .product-price{color:rgb(var(--color-foreground))}.cart-drawer.cart-drawer .cart_product_carousel_wrapper .product-price .old-price{color:rgba(var(--color-foreground),.7)}.lay-minimal .cart-trust-info .cart-trust-info-item{column-gap:6px}.lay-minimal .cart-trust-info{column-gap:7px}.cart{display:block;position:relative}.cart__empty-text,.is-empty .cart__contents,cart-items.is-empty .title-wrapper-with-link,.is-empty .cart__footer{display:none}.is-empty .cart__empty-text,.is-empty .cart__warnings{display:block}.cart__warnings{text-align:center;padding:3rem 0 1rem;display:none}.cart__empty-text{font-family:var(--font-family-body);letter-spacing:-1%;text-align:center;vertical-align:middle;font-size:20px;font-weight:400;line-height:28px}.cart__contents>*+*{margin-top:2.5rem}.cart__login-title{margin:5.5rem 0 .5rem}.cart__login-paragraph{margin-top:.8rem}.cart__login-paragraph a{font-size:inherit;text-underline-offset:.4rem}.cart-items{display:block}.cart__items{position:relative}.cart__items--disabled{pointer-events:none}.cart__footer-wrapper:last-child .cart__footer{padding-bottom:5rem}.cart__footer>div:only-child{margin-left:auto}.cart__footer>*+*{margin-top:6.5rem}.cart__footer .discounts{margin-bottom:1rem}.cart__note{height:fit-content;top:2.5rem}cart-drawer .cart__note{top:0}.cart__note label{height:1.8rem;color:rgba(var(--color-foreground),.75);align-items:flex-end;line-height:1;display:flex;position:absolute;top:-3rem}.cart__note .field__input{border-radius:var(--inputs-radius);height:100%;padding:1rem 2rem;position:relative}.cart__note .text-area{resize:vertical}.cart__note:after,.cart__note:hover.cart__note:after,.cart__note:before,.cart__note:hover.cart__note:before,.cart__note .field__input:focus,.cart__note .field__input{border-bottom-right-radius:0}@media screen and (min-width:750px){.cart__items{grid-column:1/3}.cart__contents>*+*{margin-top:0}.cart__items+.cart__footer{grid-column:2}.cart__footer{border:0;justify-content:space-between;display:flex}.cart__footer-wrapper:last-child{padding-top:0}.cart__footer>*{width:35rem}.cart__footer>*+*{margin-top:0;margin-left:4rem}}.cart__ctas button{width:100%}.cart__ctas>*+*{margin-top:1rem}.cart__update-button{margin-bottom:1rem}.cart__dynamic-checkout-buttons{max-width:36rem;margin:0 auto}.cart__dynamic-checkout-buttons:has(.dynamic-checkout__content:empty){margin:0}.cart__blocks>*+*{margin-top:1rem}.cart-note__label{line-height:calc(1 + 1 / var(--font-body-scale));margin-bottom:1rem;display:inline-block}.tax-note{letter-spacing:0%;color:rgb(var(--color-foreground),.7);margin-top:20px;margin-bottom:24px;font-size:14px;font-weight:400;line-height:20px;display:block}.cart__checkout-button{max-width:36rem}.cart__ctas{text-align:center}@media screen and (min-width:750px){.cart-note{max-width:35rem}.cart__update-button{margin-bottom:0;margin-right:.8rem}.tax-note{text-align:left}[data-shopify-buttoncontainer]{justify-content:flex-end}.cart__ctas{gap:1rem;display:flex}}.shipping-estimator label{color:rgb(var(--color-foreground));margin-bottom:8px;font-size:16px;font-weight:700;display:block}.shipping-estimator input::placeholder{color:rgba(var(--color-foreground),.9)}.discount-item .dis_field,.shipping-estimator select,.shipping-estimator input{text-transform:capitalize;letter-spacing:initial;border:1px solid rgba(var(--color-foreground),1);background:rgba(var(--color-background),1);color:rgba(var(--color-foreground),1);border-radius:var(--btn-style-rds-three);width:100%;padding:20px 30px 20px 24px;font-size:16px;font-weight:400}.shipping-estimator select{appearance:none;cursor:pointer}.shipping-estimator .select-wrapper{position:relative}.shipping-estimator .select-wrapper:after{content:"";border-style:solid;border-width:0 2px 2px 0;border-color:rgba(var(--color-foreground),1);pointer-events:none;width:8px;height:8px;position:absolute;top:44%;right:24px;transform:rotate(45deg)translateY(-50%)}.shipping-estimator .shipping-rates-result.shipping-result-show{color:rgba(var(--color-secondary-foreground),1);background:rgba(var(--color-secondary-background),1);border-radius:var(--btn-style-rds-three);padding:10px}.shipping-estimator>*+*{margin-top:24px}.estimate-shipping-btn{border:1px solid rgba(var(--color-button-border),1);background-color:rgba(var(--color-button),1);color:rgb(var(--color-button-text));width:100%;font-family:var(--font-family-heading);text-transform:uppercase;border-radius:var(--btn-style-rds-three);text-align:center;padding:13px 15px;font-size:18px;font-weight:700}.estimate-shipping-btn:hover{background:rgb(var(--color-button-hover));color:rgb(var(--color-button-text-hover));border:1px solid rgb(var(--color-button-border-hover))}.estimate-shipping-btn:disabled{opacity:.5;cursor:not-allowed}.cart-page .cart-page-wrapper-inner{flex-grow:1}.custom-cartpage-width.is-empty .cart-page-wrapper-inner,.cart-page.is-empty .cart-page-wrapper-inner{width:100%}.custom-cartpage-width.is-empty .checkout-box{display:none}@media (max-width:767px){.shipping-estimator>*+*{margin-top:10px}.shipping-estimator select,.shipping-estimator input{padding:12px}.estimate-shipping-btn{padding:12px 10px;font-size:15px}}cart-items.is-empty .cart-page-wrapper{margin-top:0}cart-items.is-empty .cart-page-wrapper .checkout-box{display:none}.cart-page .cart-item-box cart-remove-button span:after{content:"";background:rgba(var(--color-foreground),1);background:rgba(var(--color-foreground),.9);width:100%;height:1px;transition:all .3s;position:absolute;bottom:5px;left:0}.cart-page .cart-item-box cart-remove-button:hover span:after{width:0%}.cart-page .checkout-box .isolate{position:sticky;top:40px}.shipping-estimator.main-cart-items-font-shipping-estimator label{font-weight:500}.totals{justify-content:flex-start;align-items:center;gap:10px;display:flex}.totals>*{margin:0;font-size:1.6rem}.totals>h2{font-size:16px;font-family:var(--font-family-body);font-weight:700}.totals *{line-height:1}.totals__total-value{font-size:16px}.cart__ctas+.totals{margin-top:2rem}@media (min-width:750px){.totals{justify-content:flex-start}}.price{font-size:20px;line-height:calc(1 + .5 / var(--font-body-scale));color:rgb(var(--color-foreground));letter-spacing:-.01em}.price>*{vertical-align:top;display:inline-block}.price.price--unavailable{visibility:hidden}.price--end{text-align:right}.price .price-item{margin:0 8px 0 0;display:inline-block}.price__regular .price-item--regular{color:rgb(var(--color-foreground));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:20px;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:0}.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,.volume-pricing--sale-badge .price__badge-sale{display:inline-block}.volume-pricing--sale-badge .price__badge-sale{margin-left:.5rem}.price--on-sale .price__sale{display:initial;flex-flow:wrap}.price--center{display:initial;justify-content:center}.price--on-sale .price-item--regular{text-decoration:line-through}.unit-price{letter-spacing:.04rem;font-size:15px;line-height:calc(1 + .2 / var(--font-body-scale));text-transform:uppercase;color:rgba(var(--color-foreground),.7);margin-top:.2rem;display:block}.price-item.price-item--sale.price-item--last.quick_order_list_price{color:rgba(var(--color-highlight-text),1)}.discount .price-item.price-item--regular{color:rgba(var(--color-foreground),.9)}@media (max-width:767px){.price{font-size:16px;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:0}.price--large{font-size:16px}}.discount .price-item.price-item--regular.price-font-item-discount,.price .price-item.price-font-item-sale,.price__regular .price-item--regular.price-font-title,.bundle-section.product-bundle-v2 .price__regular .price-item--regular{font-size:16px}.price .price-item.price-font-item-sale{margin:0}.discounts{margin-bottom:10px;font-size:16px}.discounts__discount{line-height:calc(1 + .5 / var(--font-body-scale));align-items:center;display:inline-flex}.discounts__discount svg{color:rgba(var(--color-button), var(--alpha-button-background))}.discounts__discount--position{border-radius:var(--btn-style-rds-two);border:1px solid;justify-content:center;padding-inline:15px}@media screen and (min-width:750px){.discounts__discount--position{justify-content:flex-start;margin-bottom:5px}}.discounts__discount>.icon{color:rgb(var(--color-foreground));width:14px;height:14px;margin-right:.7rem}.card__inner{overflow:hidden}.promotion-scrolling-text{z-index:2;background:rgba(var(--color-highlight-bg),1);opacity:1;visibility:visible;width:100%;transition:transform .35s,opacity .3s,visibility .3s;position:absolute;bottom:22px;left:0;right:0;overflow:hidden;transform:translateY(0)}.card-wrapper:hover .promotion-scrolling-text{opacity:0;visibility:hidden;transform:translateY(15px)}@media screen and (min-width:768px){.product-card-countdown-wrapper--media:has(+.promotion-scrolling-text){bottom:88px}.template-search-page .product-card-countdown-wrapper--media:has(+.promotion-scrolling-text){bottom:88px}.template-search-page .card-wrapper:hover .promotion-scrolling-text,.template-search-page .card-wrapper:focus-within .promotion-scrolling-text{opacity:1;visibility:visible;transform:translateY(0)}}.promotion-scrolling-text-track{width:max-content;animation:promotion-scrolling-move var(--promotion-scroll-speed) linear infinite;will-change:transform;background:rgb(var(--color-background));display:flex}.promotion-scrolling-text-item{font-family:var(--font-family-heading);color:rgba(var(--color-highlight-text),1);white-space:nowrap;flex:none;padding:16px;font-size:16px;font-style:italic;font-weight:700;line-height:1}@media screen and (max-width:767px){.has-promotion-text .quick-add__submit{opacity:0;visibility:hidden;transition:opacity .3s,transform .35s,visibility .35s;transform:translateY(8px)}.has-promotion-text:hover .quick-add__submit{opacity:1;visibility:visible;transform:translateY(0)}.has-promotion-text .promotion-scrolling-text{opacity:1;visibility:visible;transition:opacity .3s,transform .35s,visibility .35s;transform:translateY(0)}.has-promotion-text:hover .promotion-scrolling-text{opacity:0;visibility:hidden;transform:translateY(8px)}}@media screen and (max-width:575px){.promotion-scrolling-text-item{padding:10px 12px;font-size:14px}}@keyframes promotion-scrolling-move{0%{transform:translate(0)}to{transform:translate(-50%)}}.card-wrapper:focus .card .card__inner popup-slide,.card-wrapper:focus-within .card .card__inner popup-slide,.card-wrapper:focus-visible .card .card__inner popup-slide{opacity:1;bottom:20px}.quick-add{z-index:1;grid-row-start:4;margin-top:24px;position:relative}.quick-add__submit{font-family:var(--font-family-heading);box-sizing:border-box;border-radius:var(--btn-style-rds-three);text-transform:uppercase;border:1px solid;min-width:100%;padding:12px 16px;font-size:16px;font-weight:700}.quick-add-modal{box-sizing:border-box;opacity:0;visibility:hidden;z-index:-1;width:100%;height:100%;margin:0 auto;transition:translate .3s;position:fixed;top:0;left:0}.quick-add-modal[open]{opacity:1;visibility:visible;z-index:9999}.quick-add-modal .scroll-trigger.scroll-trigger{opacity:1;animation:none;transform:none}.quick-add-modal .quick-order-list__container{padding-bottom:1.5rem}.quick-add-modal__content.quick-add-modal__content--bulk{width:90%}.quick-add-modal__content{--modal-height-offset:3.2rem;margin:var(--modal-height-offset) auto 0;width:100%;max-width:var(--page-width);width:calc(100% - 3rem);position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.quick-add-modal .quick-add-modal__toggle:hover svg{transform:scale(.8)rotate(90deg)}.quick-add-modal__content img{max-width:100%}.quick-add-modal__content-info.quick-add-modal__content-info--bulk{padding-bottom:0}.quick-add-modal__content-info--bulk h3{margin-top:0;margin-bottom:.5rem}.quick-add-modal__content-info--bulk .price,.quick-add-modal__content-info--bulk .card__information-volume-pricing-note{display:inline-block}.section-bulk-quick-order-list-padding{padding-top:2.7rem;padding-bottom:2.7rem}.quick-add-modal__content-info--bulk .quick-add__product-media,.quick-add-modal__content-info--bulk .quick-add__product-container,.quick-add-modal__content-info--bulk .quick-add__info{width:4.8rem;height:7rem}.quick-add-modal__content-info--bulk-details{padding-left:1rem}.quick-add-modal__content-info--bulk-details .title{font-size:48px}.quick-add__product-media{margin-bottom:1rem}.quick-add-modal__content-info--bulk .quick-add__product-container img{object-fit:cover;width:100%;height:100%}.quick-add-modal__content-info--bulk .quick-add__info{display:flex}.quick-add-modal__content-info{height:calc(100% - 48px);display:flex;overflow-y:auto}.quick-add-modal__content-info ::-webkit-scrollbar{display:none}.quick-add-modal__content-info{-ms-overflow-style:none;scrollbar-width:none}.quick-add-modal__content-info>*{width:100%;max-width:100%;height:auto;margin:0 auto}.quick-add-modal__content-info>product-info{padding:0}.quick-add-modal__toggle{cursor:pointer;z-index:5;justify-content:center;align-items:center;display:flex;position:fixed;top:3.5rem;right:3.5rem}.quick-add-modal__toggle .icon{width:2.2rem;height:auto;margin:0}quick-add-modal .product:not(.featured-product) .product__view-details{display:block}quick-add-modal .slider.slider--mobile{overflow:visible}quick-add-modal .product__column-sticky .product__media-list{margin-bottom:0}quick-add-modal .product__media-list .deferred-media{width:100%;display:block}quick-add-modal .product__column-sticky{position:relative;top:0}quick-add-modal .page-width{padding:0}quick-add-modal .product__title>h1{display:none}quick-add-modal .product__title>a{text-decoration:none;display:block}quick-add-modal .product__title>a:hover{text-underline-offset:.2rem;text-decoration:underline;text-decoration-thickness:.3rem}quick-add-modal .product-form__buttons{max-width:initial}quick-add-modal .product-media-container.constrain-height{--viewport-offset:calc((var(--modal-height-offset) + var(--modal-padding) + var(--popup-border-width)) * 2)}quick-add-bulk{z-index:1;grid-row-start:4;margin:0 0 1rem;position:relative}.card__content quick-add-bulk .quantity{border-radius:var(--btn-style-rds-three);box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;margin-top:24px;padding:14px 16px;display:flex}.card__content quick-add-bulk .quantity .quantity__button .svg-wrapper{width:13px;height:13px;display:flex}quick-add-bulk .progress-bar-container{border-radius:var(--inputs-radius-outset);border:var(--inputs-border-width) solid transparent;z-index:-1;height:100%;display:flex;position:absolute;overflow:hidden}quick-add-bulk quantity-input{justify-content:space-between}quick-add-bulk .quantity__input{max-width:calc(6.5rem / var(--font-body-scale));flex-grow:0}.quantity__input-disabled{pointer-events:none}.quick-order-list__container .variant-item__quantity-wrapper button:first-child span svg{display:block}.quick-add-modal-content{background:rgb(var(--color-secondary-background));border-radius:var(--corner-rds-three) 0 0 var(--corner-rds-three);width:532px;height:100%;padding:0;transition:transform .3s ease-in-out;position:absolute;top:0;right:0;overflow:hidden;transform:translate(100%)}.quick-add-modal[open] .quick-add-modal-content{transform:translate(0)}.quick-add-modal .breadcrumb-content-area{display:none}.quick-add-modal .product-details-page>*{padding:0}.quick-add-modal .product_single_wrapper{flex-direction:column}.quick-add-modal .product_single_wrapper>*{width:100%!important}.quick-add-modal .product_single_checkout_box,.quick-add-modal .product_single_socials{display:none!important}.quick-add-modal .product_single_wrapper .product__text{display:none}.quick-add-modal .product-media-container.constrain-height .media{padding-top:calc(100% * var(--ratio))}.quick-add-modal .product_single_wrapper .product_single_left_thumb{overflow:hidden;position:static!important}.quick-add-modal .product_left_carousel_thumb{display:none!important}.quick-add-modal .view-details-btn{text-align:center;margin-top:20px;font-size:16px;text-decoration:underline;display:block}.quick-add-modal .product--stacked .product__media-item{max-width:100%}.quick-add-modal .product_single_wrapper .product__info-container .product__title{margin:0}.quick-add-modal .product_single_wrapper .product__info-container .product__title>*{vertical-align:middle;font-size:32px;font-weight:400;line-height:40px}.card .card__inner popup-slide{opacity:0;z-index:2;width:calc(100% - 48px);transition:all .3s;position:absolute;bottom:0;left:24px}.card:focus-visible popup-slide,.card:hover popup-slide{opacity:1;bottom:20px}.card .card__inner popup-slide button{border-radius:var(--btn-style-rds-three);width:100%;font-family:var(--font-family-heading);letter-spacing:0;text-align:center;vertical-align:middle;padding:16px;font-size:16px;font-weight:700;line-height:24px;transition:all .3s}.card .card__inner popup-slide button.loading{cursor:not-allowed;pointer-events:none;color:#0000;position:relative}.card .card__inner popup-slide button.loading:after{content:"";border-radius:var(--btn-style-rds-one);border-top-color:#0000;width:20px;height:20px;margin:-10px 0 0 -10px;animation:1s linear infinite loading-spinner;position:absolute;top:50%;left:50%}@keyframes loading-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.product-card-url{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.quick-add-modal .product-form{z-index:9;background:rgb(var(--color-background));width:100%;margin:0;padding:20px 50px 10px;position:fixed;bottom:45px;left:0}quick-add-modal .quick-add-modal__toggle{color:rgb(var(--color-secondary-foreground))}.quick-add-modal .product_single_wrapper .product__info-container>.product-form__input.product-form__quantity{padding-bottom:0}.quick-add-modal .scroll-trigger.scroll-trigger .product__info-container{padding-bottom:100px}quick-add-modal .quick-add-modal__toggle{top:1rem;right:1rem}@media screen and (min-width:990px){.quick-add-modal__content{width:70%}.quick-add-modal__content-info.quick-add-modal__content-info--bulk{overflow-y:initial}.quick-add-modal__content-info--bulk .quick-order-list__table th{padding-top:2.5rem}.quick-add-modal__content-info--bulk thead{z-index:3;top:0}.quick-add-modal__content-info--bulk .quick-add__product-media,.quick-add-modal__content-info--bulk .quick-add__product-container,.quick-add-modal__content-info--bulk .quick-add__info{width:17rem;height:22rem}.quick-add-modal__content-info--bulk-details,.quick-add-modal__content-info--bulk quick-order-list{padding:0 2.5rem}.quick-add-modal__content-info--bulk .quick-add__info{flex-direction:column;margin-top:-2.5rem;padding-top:1.5rem;position:sticky;top:0}}@media screen and (max-width:989px){.quick-add-modal__content-info--bulk .quick-add__content-info__media{margin:0;display:flex}.quick-add-modal__content-info--bulk quick-order-list{padding-left:0;padding-right:0}.quick-add-modal__content-info.quick-add-modal__content-info--bulk{--modal-padding:1.5rem}.quick-add-modal__content-info--bulk{flex-direction:column}}@media screen and (min-width:750px){quick-add-modal .product:not(.product--no-media) .product__media-wrapper{max-width:45%;width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2)}quick-add-modal .product:not(.product--no-media) .product__info-wrapper{max-width:54%;width:calc(54% - var(--grid-desktop-horizontal-spacing) / 2);padding-top:2rem;padding-left:4rem}quick-add-modal .product--columns .product__media-item:not(.product__media-item--single):not(:only-child){width:100%;max-width:100%}quick-add-modal .thumbnail-slider .thumbnail-list.slider--tablet-up{display:none}.quick-add-modal__content{--modal-height-offset:10rem;margin-top:var(--modal-height-offset);width:80%;max-height:calc(100% - var(--modal-height-offset) * 2);overflow-y:auto}quick-add-modal .quick-add-modal__toggle>svg{will-change:transform;width:40px;height:40px;transition:transform .25s;transform:scale(1)rotate(0)}.section-bulk-quick-order-list-padding{padding-top:3.6rem;padding-bottom:3.6rem}.quick-add-modal__content-info--bulk .card__information-volume-pricing-note{padding-left:1.6rem}quick-add-modal .product-media-container.constrain-height{--constrained-min-height:400px}}@media screen and (max-width:749px){quick-add-modal .slider .product__media-item.grid__item{margin-left:1.5rem;margin-right:1.5rem}.quick-add-modal__content{bottom:var(--modal-height-offset)}.quick-add-modal__content-info>*{max-height:100%}quick-add-modal .product--mobile-columns .product__media-item{width:calc(100% - 3rem - var(--grid-mobile-horizontal-spacing))}}@media (max-width:575px){.quick-add-modal-content{border-radius:0;width:100%;margin:0;padding:0}.card__content quick-add-bulk .quantity{border-radius:var(--btn-style-rds-three);box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;margin-top:24px;padding:14px 16px;display:flex}.quick-add-modal .product-form{padding:24px 10px}}.quick-add__submit{border:1px solid}.quick-add-modal{background:rgba(var(--color-foreground),.2)}.quick-add-modal__content{background-color:rgb(var(--color-background))}@media screen and (min-width:990px){.quick-add-modal__content-info--bulk thead{background-color:rgb(var(--color-background))}}.quick-add-modal__content-info--bulk-details .title{background-image:linear-gradient(transparent calc(100% - 2px),rgba(var(--color-foreground)) 1px)}.quick-add-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}quick-add-modal .product__title>a:hover{color:rgb(var(--color-foreground))}quick-add-bulk .progress-bar-container{border:var(--inputs-border-width) solid transparent}.price--on-sale .price-item--regular{color:rgba(var(--color-highlight-text),.7)}.price .price-item.quick_order_list_price{color:rgba(var(--color-highlight-text),1)}.card .card__inner popup-slide button.loading:after{border:2px solid rgba(var(--color-foreground),.6)}.lay-minimal .card .card__inner popup-slide button.loading:after{border:2px solid rgba(var(--color-secondary-foreground),.6);border-radius:50%}.quick-add-modal .product_single_wrapper .custom_liquid-area-single-product,.quick-add-modal .product_single_wrapper .product__sku,.quick-add-modal .product_single_wrapper .product__inventory,.quick-add-modal .product_single_wrapper .product__accordion,.quick-add-modal .product_single_wrapper .product-popup-modal__opener,.quick-add-modal .product_single_wrapper product-recommendations,.quick-add-modal .product_single_wrapper .product_single_timer_box,.quick-add-modal .product_single_wrapper .product__description,.quick-add-modal .product_single_wrapper .icon-with-text,.quick-add-modal .product_single_wrapper .flickity-prev-next-button[disabled]{display:none}.quick-add-modal .product_single_wrapper .flickity-prev-next-button{width:40px;height:40px}.quick-add-modal .product_single_wrapper .flickity-prev-next-button.next{right:16px}.quick-add-modal .product_single_wrapper .flickity-prev-next-button.previous{left:16px}.quick-add-modal-content .product__view-details-area{background:rgb(var(--color-background));justify-content:center;align-items:center;display:flex}.quick-add-modal-content .product__view-details:hover:after{width:0%}.quick-add-modal-content .product__view-details:after{content:"";background:rgba(var(--color-foreground),1);width:100%;height:1px;transition:all .3s;position:absolute;bottom:0%;left:0}.quick-add-modal-content .product__view-details{text-align:center;margin:0 auto 58px;font-size:16px;position:relative}.quick-add-modal-content .deferred-media__poster img{object-fit:cover;object-position:center center}.card .card__inner popup-slide button.font-quick-add__submit{font-size:20px;font-weight:500}.card-product-search_icon{z-index:3;transition:all .3s;position:absolute;top:0;right:0}@media (max-width:991px){.card-product-search_icon{display:none}}.card .card__inner .card_icons{background:rgba(var(--color-button),1);border-radius:var(--badge-corner-radius);justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;position:absolute;top:8px;right:8px}.card-product-search_icon .hide_text{width:260px;font-size:16px;font-family:var(--font-family-heading);opacity:0;visibility:hidden;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));z-index:2;padding:12px 15px;line-height:1.3;transition:all .3s;position:absolute;top:46px;right:10px}.card-product-search_icon:hover .hide_text{opacity:1;visibility:visible}slider-component{--desktop-margin-left-first-item:max(5rem, calc((100vw - var(--page-width) + 10rem - var(--grid-desktop-horizontal-spacing)) / 2));display:block;position:relative}.product-grid.featured-collection{gap:64px 24px}@media (max-width:767px){.product-grid.featured-collection{gap:48px 20px}}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}}@media screen and (min-width:749px) and (max-width:990px){slider-component.page-width{padding:0 5rem}}.slider__slide{--focus-outline-padding:.5rem;--shadow-padding-top:calc((var(--shadow-vertical-offset) * -1 + var(--shadow-blur-radius)) * var(--shadow-visible));--shadow-padding-bottom:calc((var(--shadow-vertical-offset) + var(--shadow-blur-radius)) * var(--shadow-visible));scroll-snap-align:start;flex-shrink:0;padding-bottom:0}@media screen and (max-width:749px){.slider.slider--mobile{flex-wrap:inherit;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-padding-left:1.5rem;position:relative;overflow-x:auto}.slider--mobile:after{content:"";width:0;padding-left:1.5rem}.slider.slider--mobile .slider__slide{padding-top:max(var(--focus-outline-padding),var(--shadow-padding-top));padding-bottom:max(var(--focus-outline-padding),var(--shadow-padding-bottom));margin-bottom:0}.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{flex-wrap:inherit;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-padding-left:1rem;position:relative;overflow-x:auto}.slider.slider--tablet-up .slider__slide{margin-bottom:0}}@media screen and (max-width:989px){.slider.slider--tablet{flex-wrap:inherit;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin-bottom:1rem;scroll-padding-left:1.5rem;position:relative;overflow-x:auto}.slider--tablet:after{content:"";width:0;margin-left:calc(-1 * var(--grid-desktop-horizontal-spacing));padding-left:1.5rem}.slider.slider--tablet .slider__slide{padding-top:max(var(--focus-outline-padding),var(--shadow-padding-top));padding-bottom:max(var(--focus-outline-padding),var(--shadow-padding-bottom));margin-bottom:0}.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{flex-wrap:inherit;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin-bottom:1rem;position:relative;overflow-x:auto}.slider.slider--everywhere .slider__slide{scroll-snap-align:center;margin-bottom:0}@media screen and (min-width:990px){.slider-component-desktop.page-width{max-width:none}.slider--desktop{flex-wrap:inherit;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-padding-left:var(--desktop-margin-left-first-item);margin-bottom:1rem;position:relative;overflow-x:auto}.slider--desktop:after{content:"";width:0;margin-left:calc(-1 * var(--grid-desktop-horizontal-spacing));padding-left:5rem}.slider.slider--desktop .slider__slide{padding-top:max(var(--focus-outline-padding),var(--shadow-padding-top));padding-bottom:max(var(--focus-outline-padding),var(--shadow-padding-bottom));margin-bottom:0}.slider--desktop .slider__slide:first-child{margin-left:var(--desktop-margin-left-first-item);scroll-margin-left:var(--desktop-margin-left-first-item)}.slider-component-full-width .slider--desktop{scroll-padding-left:1.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:after{padding-left: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}}.slider{scrollbar-color:rgb(var(--color-foreground)) rgba(var(--color-foreground),.04);-ms-overflow-style:none;scrollbar-width:none}.slider::-webkit-scrollbar{width:.4rem;height:.4rem;display:none}.slider::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground));border-radius:var(--btn-style-rds-six);border:0}.slider::-webkit-scrollbar-track{background:rgba(var(--color-foreground),.04);border-radius:var(--btn-style-rds-six)}.slider-counter{justify-content:center;min-width:4.4rem;display:flex}@media screen and (min-width:750px){.slider-counter--dots{margin:0 1.2rem}}.slider-counter__link{padding:1rem}@media screen and (max-width:749px){.slider-counter__link{padding:.7rem}}.slider-counter__link--dots .dot{border-radius:var(--btn-style-rds-one);border:.1rem solid rgba(var(--color-foreground),.9);width:1rem;height:1rem;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),.9);text-decoration:none}.slider-counter__link--numbers:hover{color:rgb(var(--color-foreground))}.slider-counter__link--active.slider-counter__link--numbers{color:rgb(var(--color-foreground));text-decoration:underline}.slider-buttons{justify-content:center;align-items:center;display:flex}@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:rgba(var(--color-foreground),.75);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.slider-button:not([disabled]):hover{color:rgb(var(--color-foreground))}.slider-button .icon{height:.6rem}.slider-button[disabled] .icon{color:rgba(var(--color-foreground),.3);cursor:not-allowed}.slider-button--next .icon{transform:rotate(-90deg)}.slider-button--prev .icon{transform:rotate(90deg)}.slider-button--next:not([disabled]):hover .icon{transform:rotate(-90deg)scale(1.1)}.slider-button--prev:not([disabled]):hover .icon{transform:rotate(90deg)scale(1.1)}.collection__description{margin-top:24px}.lay-minimal .product-grid.featured-collection{gap:64px 8px}.featured-collection-carousel.featured-collection-carousel .flickity-prev-next-button{color:rgba(var(--color-button-text),1);background-color:rgba(var(--color-button),1);border:1px solid rgba(var(--color-button-border),1)}.featured-collection-carousel.featured-collection-carousel .flickity-prev-next-button:hover{color:rgba(var(--color-button-text-hover),1);background-color:rgba(var(--color-button-hover),1);border:1px solid rgba(var(--color-button-border-hover),1)}@media (max-width:1199px){.lay-minimal .product-grid.featured-collection{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:991px){.lay-minimal .product-grid.featured-collection{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:767px){.lay-minimal .product-grid.featured-collection{grid-template-columns:repeat(1,1fr)!important}}.predictive-search{border-width:var(--popup-border-width);border-style:solid;border-color:rgba(var(--color-foreground),var(--popup-border-opacity));background-color:rgb(var(--color-background));z-index:3;border-bottom-right-radius:var(--popup-corner-radius);border-bottom-left-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));-webkit-overflow-scrolling:touch;display:none;position:absolute;top:calc(100% + .1rem);left:-.1rem;overflow-y:auto}.predictive-search--search-template{z-index:2;width:calc(100% + .2rem)}.predictive-search__results-groups-wrapper{display:flex}#search-drawer .predictive-search__results-groups-wrapper{flex-direction:column}@media screen and (max-width:749px){.predictive-search--header{top:100%;left:0;right:0}.predictive-search__results-groups-wrapper{flex-direction:column}.predictive-search__results-groups-wrapper:not(.predictive-search__results-groups-wrapper--no-suggestions){gap:2rem}}@media screen and (min-width:750px){.predictive-search{border-top:none;width:calc(100% + .2rem)}.header predictive-search{position:relative}}predictive-search[open] .predictive-search,predictive-search[loading] .predictive-search{display:block}#predictive-search-results{height:100%;padding:0 48px;position:relative;overflow-y:auto}@media (max-width:767px){#predictive-search-results{padding:0 24px}}.predictive-search__result-group{flex-direction:column;flex:auto;display:flex}.predictive-search__result-group>div{border-bottom:1px solid rgba(var(--color-secondary-foreground),.13);padding-top:40px;padding-bottom:40px}@media (max-width:767px){.predictive-search__result-group>div{padding-top:30px;padding-bottom:30px}}.predictive-search__result-group:first-child .predictive-search__pages-wrapper{display:none}@media screen and (min-width:750px){.predictive-search__results-groups-wrapper--no-products .predictive-search__result-group:nth-child(2),.predictive-search__result-group:last-child .predictive-search__pages-wrapper{display:none}.predictive-search__result-group:first-child .predictive-search__pages-wrapper{display:initial}.predictive-search__results-groups-wrapper--no-products .predictive-search__result-group:first-child,.predictive-search__result-group:only-child{flex-grow:1}.template-search__header .predictive-search__result-group:first-child{flex:0 0 0}}.predictive-search__heading{color:rgba(var(--color-secondary-foreground),.9);margin-bottom:24px;font-size:20px;font-weight:400;line-height:28px}#predictive-search-results-queries-list predictive-search .spinner{width:1.5rem;height:1.5rem;line-height:0}predictive-search:not([loading]) .predictive-search__loading-state,predictive-search:not([loading]) .predictive-search-status__loading{display:none}predictive-search .predictive-search__loading-state{width:48px;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}predictive-search[loading] .predictive-search__loading-state{justify-content:center;padding:1rem;display:flex}predictive-search[loading] .predictive-search__search-for-button,predictive-search[loading] .predictive-search__results-groups-wrapper~.predictive-search__loading-state{display:none}predictive-search[loading] .predictive-search__results-groups-wrapper~.predictive-search__search-for-button{display:initial}.predictive-search__item{text-align:left;width:100%;text-decoration:none;display:flex}.predictive-search__item--link-with-thumbnail{grid-column-gap:24px;grid-template-columns:86px 1fr;grid-template-areas:"product-image product-content";align-items:center;display:grid}.predictive-search__item--link-with-thumbnail .predictive-search__image_wrapper{border-radius:var(--box-rds-two);overflow:hidden}.predictive-search__item--link-with-thumbnail .predictive-search__image_wrapper>*{width:100%}#predictive-search-results-products-list li:not(:last-child){margin-bottom:16px}.predictive-search__item-content{flex-direction:column;grid-area:product-content;display:inline-flex}.predictive-search__item-content--centered{justify-content:center}.predictive-search__item-vendor{font-size:.9rem}#predictive-search-results-products-list .predictive-search__item-heading{font-size:20px;font-weight:400;line-height:28px;font-family:var(--font-family-heading);margin:0}#predictive-search-results-pages-list-mobile .predictive-search__item-heading,#predictive-search-results-pages-list-desktop .predictive-search__item-heading{font-size:18px;line-height:24px}#predictive-search-results-products-list .predictive-search__item-heading .predictive-search__item-query-result :not(mark){font-weight:bolder}#predictive-search-results-products-list .price{letter-spacing:0%;vertical-align:middle;font-size:16px;font-weight:400;line-height:24px}.predictive-search__item-query-result mark{color:rgba(var(--color-foreground),.75);background-color:#0000}.predictive-search__item .price{color:rgba(var(--color-foreground),.7);font-size:1.2rem}.predictive-search__item-vendor+.predictive-search__item-heading,.predictive-search .price{margin-top:.5rem}.predictive-search__item--term{word-break:break-all;line-height:calc(1 + .4 / var(--font-body-scale));justify-content:space-between;align-items:center;padding:1.3rem 2rem}@media screen and (min-width:750px){.predictive-search__item--term{padding-top:1rem;padding-bottom:1rem}}.predictive-search__item--term .icon-arrow{width:calc(var(--font-heading-scale) * 1.4rem);height:calc(var(--font-heading-scale) * 1.4rem);margin-left:calc(var(--font-heading-scale) * 2rem);flex-shrink:0}.predictive-search__image{object-fit:contain;grid-area:product-image;font-family:object-fit\: contain}#search-drawer .predictive-wrapper{overflow:hidden}#predictive-search-results-pages-list-desktop li:not(:last-child),#predictive-search-results-pages-list-mobile li:not(:last-child){margin-bottom:12px}.search_main_wrapper .predictive-search__item-heading .underline_anim_multiline{background-image:linear-gradient(transparent calc(100% - 1px),rgba(var(--color-secondary-foreground)) 1px)}.template-search__header .predictive-search__heading{color:rgba(var(--color-foreground),.9)}.template-search__header .predictive-search__result-group>div{border-bottom:1px solid rgba(var(--color-foreground),.13)}.template-search__header .predictive-search__results-groups-wrapper{border-bottom:.1rem solid rgba(var(--color-foreground),.13)}quantity-popover{display:block;position:relative}quantity-popover volume-pricing li:nth-child(odd){background:rgba(var(--color-foreground),.03)}quantity-popover volume-pricing li{letter-spacing:.06rem;justify-content:space-between;padding:.6rem .8rem;font-size:1.2rem;display:flex}.quantity-popover__info.global-settings-popup{z-index:3;background-color:rgb(var(--color-background));width:100%;max-width:36rem;position:absolute}.quantity-popover__info .button-close,.variant-remove-total quick-order-list-remove-all-button .button,.quick-order-list-total__confirmation quick-order-list-remove-all-button .button,quantity-popover quick-order-list-remove-button .button{--shadow-opacity:0;--border-opacity:0}.quantity-popover__info-button{--shadow-opacity:0;--border-opacity:0;align-items:center;min-width:1.5rem;min-height:1.5rem;margin:0 .4rem 0 0;display:flex}.quantity-popover__info-button--icon-with-label{text-align:left}.quantity-popover__info-button--icon-with-label svg{flex-shrink:0;width:15px;height:14px}.quantity-popover__info-button--open{text-decoration:underline}.quantity-popover__info-button span{padding-left:1rem}.quantity-popover__info-button--icon-only--animation svg{transform:scale(1.25)}.quantity-popover__info-button--icon-only svg{transition:transform var(--duration-default) ease;width:15px;height:14px}@media screen and (max-width:989px){.quantity-popover__info.global-settings-popup{top:100%;left:0}.quantity-popover__info-button{padding-left:0}}.quantity-popover__info .quantity__rules{margin-top:1.2rem;margin-bottom:1rem}.quantity-popover__info .volume-pricing-label{margin-top:1.2rem;margin-left:1.2rem;font-size:1.2rem;display:block}.quantity-popover__info .button{justify-content:flex-end;width:3.2rem;height:3.2rem;padding:0 1.2rem 0 0;display:flex;position:absolute;top:.4rem;right:0}.quantity-popover__info .volume-pricing-label~.button{top:-.2rem}.quantity-popover__info .button .icon{width:1.5rem;height:1.5rem}quantity-popover volume-pricing{margin-top:1.2rem;display:block}quantity-popover .quantity__rules span:first-of-type{display:block}.quantity-popover-container{padding:.5rem .5rem .5rem 0;display:flex}.quantity-popover-container:not(.quantity-popover-container--hover){align-items:center}@media screen and (min-width:990px){.quantity-popover-container--empty{margin-right:2.7rem}.quantity-popover__info.global-settings-popup{width:20rem}.quantity-popover-container{width:auto;max-width:20rem}.quantity-popover__info.global-settings-popup{top:.5rem;transform:translate(-100%)}}quantity-popover .quantity{background:rgb(var(--color-background))}quantity-popover .quantity__rules{margin-left:.8rem}quantity-popover .quantity__rules .divider:nth-child(2):before{content:none}quantity-popover .quantity__button:not(:focus-visible):not(.focused),quantity-popover .quantity__input:not(:focus-visible):not(.focused){background-color:initial}.card-wrapper{color:inherit;height:100%;text-decoration:none;position:relative}.card{text-align:var(--text-alignment);text-decoration:none}.card:not(.ratio){flex-direction:column;height:100%;display:flex}.card.card--horizontal{--text-alignment:left;--image-padding:0rem;flex-direction:row;align-items:flex-start;gap:1.5rem}.card--horizontal.ratio:before{padding-bottom:0}.card--card.card--horizontal{padding:1.2rem}.card--card.card--horizontal.card--text{column-gap:0}.card--card{height:100%}.card--card,.card--standard .card__inner{box-sizing:border-box;border:var(--border-width) solid rgba(var(--color-foreground),var(--border-opacity));position:relative}.card .card__inner{border-radius:var(--corner-rds-one);overflow:hidden}@media (max-width:767px){.card .card__inner{border-radius:var(--corner-rds-five)}}.card--card:after,.card--standard .card__inner:after{content:"";z-index:-1;width:calc(var(--border-width) * 2 + 100%);height:calc(var(--border-width) * 2 + 100%);top:calc(var(--border-width) * -1);left:calc(var(--border-width) * -1);border-radius:var(--border-radius);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity));position:absolute}.card--card.gradient,.card__inner.gradient{transform:perspective(0)}.card__inner.color-scheme-1{background:0 0}.card .card__inner .card__media{z-index:0;border-radius:calc(var(--border-radius) - var(--border-width) - var(--image-padding));overflow:hidden}.card .card__inner .card__media .card--card .card__inner .card__media{border-bottom-right-radius:0;border-bottom-left-radius:0}.card--standard.card--text{background-color:#0000}.card-information{text-align:var(--text-alignment)}.card__media,.card .media{position:absolute;top:0;bottom:0}.card .media{width:100%}.card__media{margin:var(--image-padding);width:calc(100% - 2 * var(--image-padding))}.card--standard .card__media{margin:var(--image-padding)}.card__inner{width:100%}.card--media .card__inner .card__content{padding:calc(var(--image-padding) + 1rem);position:relative}.card__content{flex-grow:1;gap:22px;width:100%}@media (max-width:767px){.card__content{gap:10px}}.card__content--auto-margins{grid-template-rows:minmax(0,auto) max-content minmax(0,auto)}.card:not(.ratio)>.card__content{grid-template-rows:max-content minmax(0,1fr) max-content auto}.card-information .card__information-volume-pricing-note{line-height:calc(.5 + .4 / var(--font-body-scale));color:rgba(var(--color-foreground),.75);margin-top:.6rem}.card__information-volume-pricing-note--button,.card__information-volume-pricing-note--button.quantity-popover__info-button--icon-with-label{z-index:1;cursor:pointer;text-align:var(--text-alignment);min-width:auto;margin:0;padding:0;position:relative}.card__information-volume-pricing-note--button:hover{text-decoration:underline}.card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info{transform:initial;width:calc(95% + 2rem);max-width:20rem;top:auto;bottom:4rem}.card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info span:first-of-type{padding-right:.3rem}.card__information-volume-pricing-note--button-right+.global-settings-popup.quantity-popover__info{left:auto;right:0}.card__information-volume-pricing-note--button-center+.global-settings-popup.quantity-popover__info{left:50%;transform:translate(-50%)}.card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info .quantity__rules{text-align:left}@media screen and (min-width:990px){.grid--6-col-desktop .card__content quick-add-bulk .quantity{width:auto}.grid--6-col-desktop .card__content quick-add-bulk .quantity__button{width:calc(3rem / var(--font-body-scale))}.grid--6-col-desktop .card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info{width:calc(100% + var(--border-width) + 3.5rem);left:50%;transform:translate(-50%)}.grid--6-col-desktop .card--standard .card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info{width:calc(100% + var(--border-width) + 1rem)}}@media screen and (max-width:749px){.grid--2-col-tablet-down .card__content quick-add-bulk .quantity__button{width:calc(3.5rem / var(--font-body-scale))}.grid--2-col-tablet-down .card--card .card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info,.grid--2-col-tablet-down .card--standard .card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info{left:50%;transform:translate(-50%)}.grid--2-col-tablet-down .card--standard .card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info{width:100%}.grid--2-col-tablet-down .card--card .card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info{width:calc(100% + var(--border-width) + 4rem)}.grid--2-col-tablet-down .card__content quick-add-bulk .quantity{width:auto}}.card-information quantity-popover volume-pricing{margin-top:0}@media screen and (max-width:989px){.card-information quantity-popover .quantity__rules~volume-pricing{margin-top:0}.card-information quantity-popover volume-pricing{margin-top:4.2rem}}.card__information{padding-top:14px}@media screen and (min-width:768px){.card__information{padding-top:30px}}@media screen and (max-width:767px){.card__information{padding-top:20px}}.card__badge{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.card__badge.top{grid-row-start:1;align-self:flex-start}.card__badge.right{justify-self:flex-end}.card:not(.card--horizontal)>.card__content>.card__badge{margin:1.3rem}.card__media .media img{object-fit:cover;object-position:center center;width:100%;height:100%}.card__media--variant-carousel~.quick-add,.card__media--variant-carousel~.quick-add modal-opener,.card__media--variant-carousel~.card__content .quick-add,.card__media--variant-carousel~.card__content modal-opener{pointer-events:none}.card__media--variant-carousel~.quick-add button,.card__media--variant-carousel~.card__content .quick-add button{pointer-events:auto}.card__inner:not(.ratio)>.card__content{height:100%}.card__heading{margin-top:0;margin-bottom:0}.card__heading:last-child{margin-bottom:0}.card--horizontal .card__heading,.card--horizontal .price__container .price-item,.card--horizontal__quick-add{font-size:calc(var(--font-heading-scale) * 1.2rem)}.card--horizontal .card-information>:not(.visually-hidden:first-child)+:not(.rating):not(.card__information-volume-pricing-note){margin-top:0}.card--horizontal__quick-add:before{box-shadow:none}@media only screen and (min-width:750px){.card--horizontal .card__heading,.card--horizontal .price__container .price-item,.card--horizontal__quick-add{font-size:calc(var(--font-heading-scale) * 1.3rem)}}.card--card.card--media>.card__content{margin-top:calc(0rem - var(--image-padding))}.card--standard.card--text a:after,.card--card .card__heading a:after{bottom:calc(var(--border-width) * -1);left:calc(var(--border-width) * -1);right:calc(var(--border-width) * -1);top:calc(var(--border-width) * -1)}.card--standard>.card__content .card__information h2.card__heading{font-size:32px;line-height:40px}@media screen and (max-width:990px){.card--standard>.card__content .card__information h2.card__heading{font-size:18px;line-height:28px}}.card__heading a span{font-family:var(--font-family-heading);letter-spacing:-.01em;color:rgb(var(--color-foreground));background-repeat:no-repeat;background-size:0% 100%;background-image:linear-gradient(transparent calc(100% - 1px),rgba(var(--color-foreground)) 1px);font-size:32px;font-weight:400;line-height:32px;transition:background-size .4s}.card__heading a:hover span{background-size:100% 100%}.card__heading a:focus:not(:focus-visible):after,.card__heading a:focus{box-shadow:none;outline:0}.card__heading a:focus-visible{box-shadow:none;border-radius:var(--btn-style-rds-four)}.product-card-url:focus-visible{outline-offset:-.4rem;border-radius:var(--corner-rds-one)}@media screen and (min-width:990px){.card .media.media--hover-effect>img:only-child,.card-wrapper .media.media--hover-effect>img:only-child{transition:transform var(--duration-long) ease}.card:hover .media.media--hover-effect>img:first-child:only-child,.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1.03)}.card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0}.card-wrapper:hover .media.media--hover-effect>img+img{opacity:1;transition:transform var(--duration-long) ease;transform:scale(1.03)}}.card--standard.card--media .card__inner .card__information,.card--standard.card--text:not(.card--horizontal)>.card__content .card__heading:not(.card__heading--placeholder),.card--standard:not(.card--horizontal)>.card__content .card__badge,.card--standard.card--text.article-card>.card__content .card__information,.card--standard>.card__content .card__caption{display:none}.card--standard:not(.card--horizontal) .placeholder-svg{width:100%}.card--standard>.card__content{padding:0}.card--standard>.card__content .card__information{padding-left:0;padding-right:0}.card--card.card--media .card__inner .card__information,.card--card.card--text .card__inner,.card--card.card--media>.card__content .card__badge,.card--horizontal .card__badge,.card--horizontal.card--text .card__inner{display:none}.card--extend-height{height:100%}.card--extend-height.card--standard.card--text,.card--extend-height.card--media{flex-direction:column;display:flex}.card--extend-height.card--standard.card--text .card__inner,.card--extend-height.card--media .card__inner{flex-grow:1}.card .icon-wrap{white-space:nowrap;transition:transform var(--duration-short) ease;margin-left:.8rem;overflow:hidden}.card-information>*+*{margin-top:.5rem}.card-information{width:100%}.card-information>*{line-height:calc(1 + .4 / var(--font-body-scale));color:rgba(var(--color-highlight-text),1)}.card-information>.price{color:rgba(var(--color-highlight-text),1)}.card--horizontal .card-information>.price{color:rgba(var(--color-highlight-text),.75)}.card-information>.rating{margin-top:.4rem}.card-information>:not(.visually-hidden:first-child)+quantity-popover:not(.rating):not(.card__information-volume-pricing-note),.card-information .card__information-volume-pricing-note.card__information-volume-pricing-note--button{margin-top:0}.card-information>:not(.visually-hidden:first-child)+:not(.rating):not(.card__information-volume-pricing-note){margin-top:4px}.card-information .caption{letter-spacing:.07rem}.card-article-info{margin-top:1rem}.card--shape .card__content{padding-top:0}.card--shape.card--standard:not(.card--text) .card__inner{filter:drop-shadow(var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity)));background-color:#0000;border:0}.card--shape.card--standard:not(.card--text) .card__inner:after{display:none}.grid__item:nth-child(2n) .shape--blob{clip-path:polygon(var(--shape--blob-2))}.grid__item:nth-child(3n) .shape--blob{clip-path:polygon(var(--shape--blob-3))}.grid__item:nth-child(4n) .shape--blob{clip-path:polygon(var(--shape--blob-4))}.grid__item:nth-child(5n) .shape--blob{clip-path:polygon(var(--shape--blob-5))}.grid__item:nth-child(7n) .shape--blob{clip-path:polygon(var(--shape--blob-6))}.grid__item:nth-child(8n) .shape--blob{clip-path:polygon(var(--shape--blob-1))}@media (prefers-reduced-motion:no-preference){.product-card-wrapper .shape--round{transition:clip-path var(--duration-long) ease}.product-card-wrapper:hover .shape--round{clip-path:ellipse(47% 47%)}.product-card-wrapper .shape--blob{transition:clip-path var(--duration-long) ease-in-out}.product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-5))}.grid__item:nth-child(2n) .product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-6))}.grid__item:nth-child(3n) .product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-1))}.grid__item:nth-child(4n) .product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-2))}.grid__item:nth-child(5n) .product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-3))}.grid__item:nth-child(7n) .product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-4))}.grid__item:nth-child(8n) .product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-5))}}.card .card__content.show-variant .variant_group_wrapper .product-popup-modal__opener,.card .card__content.show-variant .variant_group_wrapper .product-form__input:not(.product-form__input--swatch),.card .card__content.show-variant .variant_group_wrapper .product-form__input .form__label{display:none}.card .vendor-name{vertical-align:middle;text-transform:uppercase;color:rgba(var(--color-foreground),.9);margin-bottom:5px;font-size:16px;line-height:24px}@media (max-width:767px){.card .vendor-name{font-size:14px;line-height:20px}}.card variant-selects fieldset{border:0;align-items:center;gap:4px;margin:0;padding:0;display:flex}.card variant-selects fieldset input{display:none}.card .variant_group_wrapper{margin-top:20px;display:block}@media (max-width:991px){.card__heading a span{font-size:24px;line-height:30px}}@media (max-width:767px){.card .variant_group_wrapper{margin-top:12px}.card__heading a span{font-size:18px;line-height:28px}}.card-wrapper .card__badge{position:relative;top:0;left:0}.card-wrapper .card--standard{background:0 0}.card-wrapper .card--card .card__content-placeholder,.card-wrapper .card--card .card__content_bottom{padding:0 15px 15px}.card-wrapper .card--card .card__media,.card-wrapper .card--card{border-radius:var(--box-rds-five)}.card-wrapper .card--standard.card .card__inner popup-slide button:disabled{opacity:.9}.card-wrapper .card--standard.card .card__inner popup-slide button{color:rgba(var(--color-button-text),1);border:0px solid rgba(var(--color-button-border),1);background:rgba(var(--color-button),1)}.card-wrapper .card--standard.card .card__inner popup-slide button:hover{color:rgba(var(--color-button-text-hover),1);border:0px solid rgba(var(--color-button-border-hover),1);background:rgba(var(--color-button-hover),1)}.card-wrapper .card--standard.card .card__inner popup-slide button.loading pq{opacity:0}.card-wrapper .card--standard .card__content_bottom button{color:rgba(var(--color-button-text),1);border:1px solid rgba(var(--color-button-border),1);background:rgba(var(--color-button),1)}.card-wrapper .card--standard .card__content_bottom button:hover{color:rgba(var(--color-button-text-hover),1);border:1px solid rgba(var(--color-button-border-hover),1);background:rgba(var(--color-button-hover),1)}.card-wrapper .card--card .card__content_bottom button{color:rgba(var(--color-button-text),1);border:1px solid rgba(var(--color-button-border),1);background:rgba(var(--color-button),1)}.card-wrapper .card--card .card__content_bottom button:hover{color:rgba(var(--color-button-text-hover),1);border:1px solid rgba(var(--color-button-border-hover),1);background:rgba(var(--color-button-hover),1)}.card-wrapper .card--card .card__inner popup-slide button{color:rgba(var(--color-secondary-button-text),1);border:1px solid rgba(var(--color-secondary-button-border),1);background:rgba(var(--color-secondary-button),1)}.card-wrapper .card--card .card__inner popup-slide button:hover{color:rgba(var(--color-secondary-button-text-hover),1);border:1px solid rgba(var(--color-secondary-button-border-hover),1);background:rgba(var(--color-secondary-button-hover),1)}.this-on-gute-area .card-wrapper .card .icon-wrap{display:none}@media only screen and (max-width:767px){.this-on-gute-area .card-wrapper .card .card__inner .quick-add{justify-content:flex-end;align-items:flex-end;padding:0 16px 16px 0;display:flex;position:absolute;bottom:0;right:0}.this-on-gute-area .card-wrapper .card .icon-wrap{display:flex}.this-on-gute-area .card-wrapper .card .card__inner popup-slide button pq{display:none}.this-on-gute-area .card-wrapper .card .card__inner popup-slide button .icon-wrap{margin:0}.this-on-gute-area .card-wrapper .card .card__inner popup-slide button{border-radius:var(--btn-style-rds-one);width:40px;min-width:40px;height:40px;padding:0;overflow:hidden}.this-on-gute-area .card-wrapper .card .card__inner popup-slide{opacity:1;justify-content:flex-end;align-items:flex-end;width:100%;height:100%;margin-top:0;display:flex;top:0;bottom:0;left:0;transform:scale(1)translateY(0)}}.card__heading a span.card-product-font-title{font-size:20px;line-height:1}.card--standard>.card__content .card__information h2.card__heading{line-height:20px}.card .vendor-name.card-product-font-vendor{margin-bottom:2px;line-height:20px}.lay-minimal .card__information{padding-top:24px}.lay-minimal .prd-collection-area.prd-colle-grid .heading_area{justify-content:space-between;align-items:center;display:flex}.lay-minimal .prd-collection-area.prd-colle-grid .collection__view-all{margin-top:0}.lay-minimal .card--standard>.card__content .card__information{flex-direction:column;display:flex}.lay-minimal .card--standard>.card__content .card__information .vendor-name{order:1;margin-top:10px}.lay-minimal .card--standard>.card__content .card__information .card__heading{order:0}.lay-minimal .card--standard>.card__content .card__information .card-information{order:1}.lay-minimal .card-wrapper .card__badge{left:calc(var(--image-padding) - 1rem);top:calc(var(--image-padding) - 1rem)}.lay-minimal .card-wrapper .card--standard .card__content_bottom button{border-radius:var(--btn-style-rds-one)}.drawer{visibility:hidden}renders-sub-popup{opacity:0;visibility:hidden;z-index:5;justify-content:center;align-items:center;width:100%;height:100vh;padding:0 24px;transition:all .8s cubic-bezier(.7,0,.2,1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;position:fixed;top:0;left:0}renders-sub-popup.active{visibility:visible;opacity:1;z-index:99999;background:rgba(var(--color-highlight-bg),.4)}.popup_newsletter_main{z-index:9;justify-content:center;align-items:center;width:100%;height:100vh;padding:0 24px;display:flex;position:fixed;top:0;left:0}.popup_newsletter_wrapper{background:rgb(var(--color-secondary-background));border-radius:var(--corner-rds-three);z-index:2;grid-template-columns:1fr 1fr;align-items:center;width:100%;max-width:905px;max-height:80vh;display:grid;position:relative;overflow:auto}.popup_newsletter_wrapper .popup_newsletter_content{margin-top:auto;padding:88px 48px}@media (max-width:767px){.popup_newsletter_wrapper{grid-template-columns:1fr}.popup_newsletter_wrapper .popup_newsletter_content{padding:48px 24px}.popup_newsletter_wrapper .popup_newsletter_images{order:2}}.popup_newsletter_wrapper .popup_newsletter_images{border-radius:var(--corner-rds-one);width:100%;height:100%;overflow:hidden}.popup_newsletter_wrapper .popup_newsletter_images img{object-fit:cover;object-position:center;width:100%;height:100%}.popup_newsletter_wrapper .popup_newsletter_content .popup_newsletter_title{text-transform:uppercase;color:rgb(var(--color-secondary-foreground))}.popup_newsletter_wrapper .popup_newsletter_content .popup_newsletter_desc{width:100%;color:rgba(var(--color-secondary-foreground),.7);font-size:16px;line-height:24px}.popup_newsletter_wrapper .popup_newsletter_content .popup_newsletter_close{position:absolute;top:34px;right:34px}.popup_newsletter_wrapper .popup_newsletter_content .popup_newsletter_close svg{will-change:transform;color:rgb(var(--color-secondary-foreground));transition:transform .25s;transform:scale(1)rotate(0)}.popup_newsletter_wrapper .popup_newsletter_content .popup_newsletter_close:hover svg{transform:scale(.8)rotate(90deg)}.popup_newsletter_wrapper .popup_newsletter_content .popup_newsletter_close svg path{fill:currentColor}.popup_newsletter_wrapper .popup_newsletter_content .popup_newsletter_text{width:100%}.contact_form_box_three form .form-input input[type=email]{width:100%;font-size:16px;font-family:var(--sds-fs-body);background:0 0;border-radius:0;padding:11px 12px}.contact_form_box_three form .form-checkbox{margin-top:28px}.contact_form_box_three form .form-checkbox label{cursor:pointer;font-size:14px}.contact_form_box_three form .form-checkbox .checkbox_link{position:relative}.contact_form_box_three form .form-checkbox .checkbox_link:before{content:"";will-change:transform;height:1px;min-height:1px;animation-duration:.9s;animation-timing-function:ease;display:block;position:absolute;bottom:0;left:0;right:0}.contact_form_box_three form .form-checkbox .checkbox_link:hover:before{animation-name:hover-underline}.contact_form_box_three form .form-checkbox input[type=checkbox]{border-radius:var(--box-rds-two);cursor:pointer;vertical-align:text-top;-webkit-appearance:none;background:0 0;width:20px;height:20px;margin-right:10px;position:relative;top:1px}.contact_form_box_three form .form-checkbox input[type=checkbox]:hover,.contact_form_box_three form .form-checkbox input[type=checkbox]:checked{opacity:1}.contact_form_box_three form .form-checkbox input[type=checkbox]:before{content:"";z-index:2;border-width:0 2px 2px 0;width:4px;height:10px;margin:-1px -1px 0;position:absolute;top:50%;right:50%;transform:rotate(45deg)translate(-50%,-50%)}.contact_form_box_three form .form_button{margin-top:20px}.contact_form_box_three form .form_button .submit-btn{font-family:var(--font-family-heading);text-transform:uppercase;border-radius:var(--btn-style-rds-three);width:100%;padding:16px 15px;font-size:16px;font-weight:700;line-height:1}.contact_form_box_three form .form_button .submit-btn .submit_anim{transition:all .3s;display:inline-block;overflow:hidden}.contact_form_box_three form .form_button .submit-btn .submit_anim>.anim_text{backface-visibility:hidden;align-items:center;gap:7px;transition:all .3s;display:flex;transform:translateY(0)}.popup_newsletter_wrapper.no-image{max-width:400px;display:flex}.newsletter-form-field .submit-btn{font-family:var(--font-family-heading);text-transform:uppercase;border-radius:var(--btn-style-rds-three);width:100%;color:rgba(var(--color-secondary-button-text),1);background-color:rgba(var(--color-secondary-button),1);border:1px solid rgba(var(--color-secondary-button-border),1);padding:16px 15px;font-size:16px;font-weight:700;line-height:1}.newsletter-form-field .submit-btn:hover{color:rgba(var(--color-secondary-button-text-hover),1);background-color:rgba(var(--color-secondary-button-hover),1);border:1px solid rgba(var(--color-secondary-button-border-hover),1)}.newsletter-form-field .submit-btn .submit_anim{transition:all .3s;display:inline-block;overflow:hidden}.newsletter-form-field .submit-btn .submit_anim>.anim_text{backface-visibility:hidden;align-items:center;gap:7px;transition:all .3s;display:flex;transform:translateY(0)}.newsletter-form-field .field__label{display:none}.popup_newsletter_text form .newsletter-form-field input[type=email]{border:1px solid rgb(var(--color-secondary-foreground),.4);border-radius:var(--btn-style-rds-three);width:100%;color:rgb(var(--color-secondary-foreground),.9);background:0 0;margin-bottom:20px;padding:18px 24px;font-size:16px}.popup_newsletter_text form .newsletter-form-field input[type=email]:focus{box-shadow:0 0 0 calc(0rem + var(--inputs-border-width)) rgba(var(--color-secondary-foreground))}.popup_newsletter_wrapper .popup_newsletter_content .popup_lower_content{width:100%;color:rgb(var(--color-secondary-foreground),1);font-size:16px;line-height:24px}.popup_newsletter_wrapper .popup_newsletter_content .popup_lower_content p{font-size:16px;line-height:24px;font-family:var(--sds-fs-body)}.popup_newsletter_wrapper .popup_newsletter_content .popup_lower_content p a{text-decoration:underline}.popup_newsletter_wrapper .popup_newsletter_content .popup_lower_content p a:hover{text-decoration:none}.popup_newsletter_text form .newsletter-form-field input[type=email]::placeholder{color:rgb(var(--color-secondary-foreground));opacity:1;font-family:var(--sds-fs-body);font-size:16px}@media (max-width:991px){.popup_newsletter_wrapper .popup_newsletter_content .popup_newsletter_close{top:20px;right:20px}}@media (max-width:767px){.popup_newsletter_wrapper{border-radius:var(--corner-rds-one)}.popup_newsletter_wrapper .popup_newsletter_content .popup_newsletter_close{top:20px;right:20px}.popup_newsletter_wrapper .popup_newsletter_content .popup_newsletter_desc{max-width:100%}.popup_newsletter_wrapper .popup_newsletter_content .popup_newsletter_title{font-size:24px;line-height:36px}}@media (max-width:575px){.popup_newsletter_wrapper{flex-direction:column-reverse}.popup_newsletter_wrapper .popup_newsletter_content .popup_newsletter_close{top:20px;right:20px}.popup_newsletter_wrapper .popup_newsletter_content .popup_newsletter_desc{max-width:100%}.popup_newsletter_wrapper .popup_newsletter_content .popup_newsletter_title{line-height:36px}}.popup_newsletter_wrapper.image-right .popup_newsletter_images{order:2}.popup_newsletter_text>*+*{margin-top:24px}.popup_newsletter_text .large-top-margin{margin-top:100px}@media (max-width:767px){.popup_newsletter_text>*+*{margin-top:12px}.popup_newsletter_text .large-top-margin{margin-top:48px}}.announce_item{text-align:center;width:100%}.announce_item_title{font-size:14px;line-height:20px}.announce_item_title.multiple_items{padding-inline:30px}.announce_item_title a:hover span{color:rgba(var(--color-button-text-hover),1);border:1px solid rgba(var(--color-button-border-hover),1);background:rgba(var(--color-button-hover),1)}.announce_item_title a span{border-radius:var(--btn-style-rds-one);width:24px;min-width:24px;height:24px;color:rgba(var(--color-button-text),1);background-color:rgba(var(--color-button),1);border:1px solid rgba(var(--color-button-border),1);justify-content:center;align-items:center;display:inline-flex}.announce_item_title a{background-image:linear-gradient(transparent calc(100% - 1px),rgba(var(--color-foreground)) 1px);background-repeat:no-repeat;background-size:100% 100%;justify-content:center;align-items:center;gap:5px;transition:background-size .4s;display:inline;position:relative}.announce_item_title a:hover{background-size:0% 100%}.announce_item_title a:focus-visible{outline-offset:4px;border-radius:var(--btn-style-rds-four);outline:2px solid}.announce_item_title a:focus-visible span{color:rgba(var(--color-button-text-hover),1);border:1px solid rgba(var(--color-button-border-hover),1);background:rgba(var(--color-button-hover),1)}.announce_item_title a:after{content:"";width:100%;height:1px;transition:all .4s ease-in-out;position:absolute;bottom:0;left:0}.announce_item_title a:hover:after{width:0%}.section-announcement items-carousel .carousel.items-carousel-selector .announce_item{opacity:0}.section-announcement items-carousel .carousel.items-carousel-selector .flickity-slider .announce_item{opacity:1}.section-announcement{z-index:10;position:relative}.section-announcement .flickity-prev-next-button{background:0 0;border-color:#0000;align-items:center;display:flex}.section-announcement .flickity-prev-next-button .flickity-button-icon{width:12px;position:static}.section-announcement .flickity-prev-next-button:focus{box-shadow:0 0 rgb(var(--color-foreground))}.section-announcement .flickity-prev-next-button:focus svg{box-shadow:0 0 0 2px rgb(var(--color-foreground))}.section-announcement .flickity-prev-next-button:focus-visible{outline-offset:4px;border-radius:var(--btn-style-rds-four);outline:2px solid}.section-announcement .flickity-prev-next-button.next{justify-content:flex-end}.section-announcement .flickity-button:disabled{opacity:.5}.section-announcement .show-social-icon{align-items:center;gap:12px 24px;display:flex}.section-announcement .show-social-icon>:not(ul){flex-grow:1;display:block}.section-announcement .show-social-icon ul{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 12px;min-width:max-content;margin:0;padding:0;list-style:none;display:flex}.section-announcement .show-social-icon ul li{justify-content:center;align-items:center;display:flex}.section-announcement .show-social-icon ul li a{justify-content:center;align-items:center;transition:all .3s ease-in-out;display:inline-flex;transform:scale(1)}.section-announcement .show-social-icon ul li a:hover{transform:scale(1.1)}.section-announcement .show-social-icon ul li a:focus-visible{outline-offset:4px;border-radius:var(--btn-style-rds-four);outline:2px solid;transform:scale(1.1)}.section-announcement .show-social-icon ul li svg{width:22px;height:22px}@media (max-width:991px){.section-announcement .show-social-icon{grid-auto-columns:1fr;display:grid}.section-announcement .show-social-icon ul{justify-content:center}}.section-announcement .flickity-prev-next-button .flickity-button-icon{color:rgb(var(--color-foreground))}.section-sections--24137060778054__announcement-bar-padding{padding-top:9px;padding-bottom:9px}@media screen and (min-width:991px){.section-sections--24137060778054__announcement-bar-padding{padding-top:14px;padding-bottom:14px}}.header__icon--menu{position:initial}.js menu-drawer>details>summary:before,.js menu-drawer>details[open]:not(.menu-opening)>summary:before{content:"";cursor:default;width:100%;height:calc(100vh - 100%);height:calc(var(--viewport-height,100vh) - (var(--header-bottom-position,100%)));background:rgba(var(--color-foreground),.9);opacity:0;visibility:hidden;z-index:2;transition:opacity,visibility;position:absolute;top:100%;left:0}menu-drawer>details[open]>summary:before{visibility:visible;opacity:1;transition:opacity var(--duration-default) ease,visibility var(--duration-default) ease}.menu-drawer{visibility:hidden;z-index:3;background-color:rgb(var(--color-background));width:100%;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)));padding:0;position:absolute;top:100%;left:0;overflow-x:hidden;transform:translate(-100%)}.js .menu-drawer{height:calc(100vh - 100%);height:calc(var(--viewport-height,100vh) - (var(--header-bottom-position,100%)))}.js details[open]>.menu-drawer,.js details[open]>.menu-drawer__submenu{transition:transform var(--duration-default) ease,visibility var(--duration-default) ease}.js details[open].menu-opening>.menu-drawer,details[open].menu-opening>.menu-drawer__submenu{visibility:visible;transform:translate(0)}.js .menu-drawer__navigation .submenu-open{visibility:hidden}@media screen and (min-width:750px){.menu-drawer{border-width:0 var(--drawer-border-width) 0 0;border-style:solid;border-color:rgba(var(--color-foreground),var(--drawer-border-opacity));width:40rem}}.menu-drawer__inner-container{height:100%;position:relative}.menu-drawer__navigation-container{height:100%;overflow-y:auto}.menu-drawer__inner-submenu{height:100%;overflow:hidden auto}.menu-drawer__inner-submenu>ul{padding-top:28px}.menu-drawer__inner-submenu ul>li>*{display:block}.menu-drawer__inner-submenu ul>li:first-child>*{padding-top:0}.menu-drawer__menu-item{letter-spacing:-1px;font-size:20px;font-weight:700;line-height:28px;font-family:var(--font-family-body);text-transform:uppercase;letter-spacing:-.01em;word-wrap:break-word;text-decoration:none}header-menu-drawer .menu-drawer__menu-item{width:100%;padding-right:26px;position:relative}.menu-drawer__linked-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.menu-drawer__linked-item>a.menu-drawer__menu-item{grid-column:1}.menu-drawer__linked-item>details{grid-column:2;display:grid}.menu-drawer__linked-item .menu-drawer__submenu-toggle{justify-content:flex-end;align-items:center;padding:0;display:inline-flex}.menu-drawer__linked-item .menu-drawer__submenu-toggle>.svg-wrapper{position:static;transform:none}.menu-drawer__linked-item>details>.menu-drawer__submenu{grid-column:1/-1}.menu-drawer summary.menu-drawer__menu-item{padding-right:5.2rem}header-menu-drawer .menu-drawer__menu-item svg{transition:all .3s}header-menu-drawer .menu-drawer__menu-item.menu-open svg{transform:rotate(180deg)}.menu-drawer__menu-item--active:hover{background-color:rgba(var(--color-foreground),.08)}.menu-drawer__menu-item>.svg-wrapper{position:absolute;top:65%;right:0;transform:translateY(-50%)}.js .menu-drawer__submenu{background-color:rgb(var(--color-background));z-index:1;visibility:hidden;width:100%;position:absolute;top:0;bottom:0;left:0;transform:translate(100%)}.js .menu-drawer__submenu .menu-drawer__submenu{overflow-y:auto}.menu-drawer__close-button{font-family:var(--font-family-body);text-transform:uppercase;align-items:center;gap:8px;width:100%;padding-bottom:24px;font-size:16px;font-weight:700;line-height:24px;text-decoration:none;display:flex}.menu-drawer__close-button .svg-wrapper{transform:rotate(90deg)}.menu-drawer__utility-links{background-color:rgba(var(--color-foreground),.03);padding:0;position:relative}.header--has-social .menu-drawer__utility-links{padding:2rem 3rem}@media screen and (max-width:749px){.header--has-account:where(:not(.header--has-social):not(.header--has-localizations)) .menu-drawer__utility-links{padding:2rem 3rem}}@media screen and (max-width:989px){.header--has-localizations:where(:not(.header--has-social)) .menu-drawer__utility-links{padding:2rem 3rem}}.menu-drawer__account{color:rgb(var(--color-foreground));align-items:center;margin-bottom:0;padding:1rem 0;font-size:1.4rem;text-decoration:none;display:inline-flex}.menu-drawer__utility-links:has(.menu-drawer__localization) .menu-drawer__account{margin:0}.menu-drawer__account account-icon>.svg-wrapper{width:2rem;height:2rem;margin-right:1rem}.menu-drawer__account shop-user-avatar{--shop-avatar-size:2.4rem;margin-left:-.45rem;margin-right:.55rem}.menu-drawer__account:hover account-icon>.svg-wrapper{transform:scale(1.07)}.menu-drawer .list-social{justify-content:flex-start;margin-left:-1.25rem}.menu-drawer .list-social:empty{display:none}.menu-drawer .list-social__link{padding:1.1rem}@media screen and (max-width:749px){.menu-drawer.country-selector-open{filter:none!important;transition:none!important;transform:none!important}}#drawer-menu .third-level-menu-list{opacity:0;height:0;transition:all .3s;overflow:hidden}#drawer-menu .third-level-menu-list li a{padding:12px 0;font-size:20px;font-weight:400;line-height:24px}#drawer-menu .third-level-menu-list li:first-child a{padding-top:24px}#drawer-menu .third-level-menu-list li:last-child a{padding-bottom:0}thrid-lvl [id^=childlink-]{max-height:0;transition:max-height .3s;overflow:hidden}thrid-lvl [id^=childlink-].open{max-height:max-content}thrid-lvl.third-level-menu-btn--linked{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}thrid-lvl.third-level-menu-btn--linked>.menu-drawer__menu-item{grid-column:1}thrid-lvl.third-level-menu-btn--linked>.third-level-menu-toggle{grid-column:2}thrid-lvl.third-level-menu-btn--linked>[id^=childlink-]{grid-column:1/-1}.third-level-menu-toggle{appearance:none;color:rgb(var(--color-foreground));cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.third-level-menu-toggle .svg-wrapper{display:flex}.third-level-menu-toggle svg{transition:transform .3s}#drawer-menu thrid-lvl [id^=childlink-].open .third-level-menu-list{opacity:1;height:auto;padding-left:20px;overflow:visible}.menu-drawer-container button#drawer-menu-close-btn{width:44px;height:44px;color:rgb(var(--color-foreground));justify-content:center;align-items:center;display:flex}.menu-drawer-container .menu-drawer-header .logo .h2,.menu-drawer-container .menu-drawer__menu-item{color:rgb(var(--color-foreground))}.snazzy-header header-menu-drawer .menu-drawer-container .main-menu-item-list>li:not(:last-child){border-bottom:1px solid rgb(var(--color-foreground),.3)}.menu-drawer-footer .disclosure__list-wrapper,.menu-drawer-footer .disclosure__list-wrapper ul{background-color:rgb(var(--color-secondary-background))}.menu-drawer-footer .disclosure__list-wrapper li>a>span{background-image:linear-gradient(transparent calc(100% - 1px),rgba(var(--color-secondary-foreground)) 1px);color:rgb(var(--color-secondary-foreground),1)}.menu-drawer__close-button{border-bottom:1px solid rgb(var(--color-foreground),1);color:rgb(var(--color-foreground),1)}.menu-drawer__localization.header-localization{flex-direction:column;gap:13px;display:flex}#header-menu-icon:focus-visible,.menu-drawer-container button#drawer-menu-close-btn:focus-visible,.menu-drawer-container .header-heading-link:focus-visible,.menu-drawer-container .header-user-account:focus-visible,.menu-drawer-container .menu-drawer__menu-item:focus-visible,.menu-drawer-container .menu-drawer__submenu-toggle:focus-visible,.menu-drawer-container .menu-drawer__close-button:focus-visible,.menu-drawer-container .third-level-menu-toggle:focus-visible,.menu-drawer-footer .disclosure__button:focus-visible,.menu-drawer-footer .disclosure__link:focus-visible{outline-offset:4px;border-radius:var(--btn-style-rds-six);box-shadow:0 0 0 3px rgb(var(--color-background));outline:2px solid}.lay-minimal #drawer-menu .third-level-menu-list li a,.lay-minimal .menu-drawer__close-button,.lay-minimal .menu-drawer__menu-item{font-size:14px;font-weight:400}.menu-drawer-container{--drawer-link-font-size:20px;--drawer-link-line-height:24px}.menu-drawer-container .menu-drawer__menu-item,.menu-drawer-container .third-level-menu-toggle,.menu-drawer-container #drawer-menu .third-level-menu-list li a,.menu-drawer-container .megam_content .megam_mobile-link,.menu-drawer-container .megam_mobile-toggle--label,.menu-drawer-container .menu-drawer__close-button{font-family:var(--font-family-body);font-size:var(--drawer-link-font-size);line-height:var(--drawer-link-line-height);letter-spacing:-.01em;text-transform:uppercase;font-weight:700}.menu-drawer-container .main-menu-item-list>li:not(:last-child){border-bottom:1px solid rgba(var(--color-foreground),.3)}.list-menu--right{right:0}.header__submenu{box-sizing:border-box;visibility:hidden;opacity:0;border-radius:0 0 var(--corner-rds-one) var(--corner-rds-one);width:220px;display:unset;background:rgb(var(--color-background));cursor:auto;padding:24px 8px 48px 0;transition:all .4s;position:absolute;top:100%;left:auto;transform:translateY(-20px)}.snazzy-header .header-menu .list-menu>li.menu-open>.has-sub-menu>.header-menu-toggle svg,.snazzy-header .header-menu .list-menu>li.menu-open>.has-sub-menu>.header-menu-item svg,.snazzy-header .header-inner .list-menu .has-sub-menu .has-sub-menu.submenu-open>.header-submenu-toggle svg,.snazzy-header .header-inner .list-menu .has-sub-menu .has-sub-menu.submenu-open>.header__menu-item svg{transition:all .2s ease-in-out;transform:rotate(180deg)}.snazzy-header .header-menu .list-menu>li.menu-open>.has-sub-menu .header__submenu{visibility:visible;opacity:1;transition:all .4s;transform:translateY(0)}.list-menu--disclosure:focus{outline:none}.snazzy-header .header-inner .list-menu li .has-sub-menu .header__menu-item{font-family:var(--font-body-family);color:rgb(var(--color-foreground));box-sizing:border-box;width:100%;padding:6px 43px 6px 30px;font-size:18px;font-weight:400;line-height:28px;display:inline-flex;position:relative}.snazzy-header .header-inner .list-menu li .has-sub-menu div.header__menu-item{justify-content:space-between;align-items:center;display:flex}.snazzy-header .header-inner .list-menu li .has-sub-menu .header-submenu-toggle{justify-content:center;width:28px;height:28px;position:absolute;top:6px;right:18px}.snazzy-header .header-inner .list-menu li .has-sub-menu .header__menu-item span{background-image:linear-gradient(transparent calc(100% - 1px),rgba(var(--color-foreground)) 1px);background-repeat:no-repeat;background-size:0% 100%;transition:background-size .4s;position:relative}.snazzy-header .header-inner .list-menu li .header__menu-item{padding-right:48px}.snazzy-header .header-inner .list-menu li .has-sub-menu .header__menu-item span:hover{background-size:100% 100%}.snazzy-header .header-inner .list-menu .has-sub-menu{position:relative}.snazzy-header .header-inner .list-menu .has-sub-menu .has-sub-menu .header__submenu{border-radius:0 var(--corner-rds-one) var(--corner-rds-one) var(--corner-rds-one);top:0;left:100%;visibility:hidden!important;opacity:0!important;transform:translateY(20px)!important}.snazzy-header .header-inner .list-menu .has-sub-menu .has-sub-menu:not(.has-linked-menu-label):hover>.header__submenu,.snazzy-header .header-inner .list-menu .has-sub-menu .has-sub-menu.submenu-open>.header__submenu{visibility:visible!important;opacity:1!important;transform:translateZ(0)!important}.snazzy-header .header-inner .list-menu .has-sub-menu .header__menu-item,.snazzy-header .header-inner .list-menu .has-sub-menu .header__menu-item span{position:relative}header-minmize:hover .headre-top-shape+.snazzy-header .header-inner{z-index:101}.menu-drawer__close-button{font-size:20px}.snazzy-header .header-menu .header-menu-toggle:focus-visible,.snazzy-header .header-menu .header-submenu-toggle:focus-visible,.snazzy-header .header-menu .header-menu-item:focus-visible,.snazzy-header .header-menu .header__menu-item:focus-visible{outline-offset:0px;box-shadow:0 0 0 1px rgb(var(--color-background));border-radius:var(--box-rds-four)}.lay-minimal .snazzy-header .header-inner .list-menu li .has-sub-menu .header__menu-item{text-transform:uppercase;font-size:14px}.snazzy-header .header-menu .header__submenu.megam_panel{width:100vw;margin-left:-50vw;padding:28px clamp(20px,6vw,105px);left:50%}.snazzy-header .header-menu .megam_content{column-gap:198px}.snazzy-header .header-menu .megam_cards{gap:24px}.megam_columns .mega-menu-list-item .megam_heading{letter-spacing:-.4px;text-transform:uppercase;font-size:24px;font-family:var(--font-family-heading);margin-bottom:30px;font-weight:700;line-height:32px;display:block}.megam_columns .mega-menu-list-item .megam_links li{margin-bottom:14px}.megam_columns .mega-menu-list-item .megam_links li .megam_link{font-size:18px;line-height:28px;transition:all .3s;position:relative}.megam_columns .mega-menu-list-item .megam_links li .megam_link:before{content:"";background:currentColor;width:0;height:1px;transition:all .3s;position:absolute;bottom:0;left:0}.megam_columns .mega-menu-list-item .megam_links li .megam_link:hover:before{width:100%}.lay-minimal .snazzy-header .header-menu .header__submenu.megam_panel{padding:28px clamp(20px,6vw,30px)}.lay-minimal .megam_columns{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:40px}.lay-minimal .snazzy-header .header-menu .megam_content{column-gap:40px}.lay-minimal .snazzy-header .header-inner .header-menu-item{letter-spacing:.42px;font-size:14px;font-weight:500;line-height:20px}.lay-minimal .megam_columns .mega-menu-list-item .megam_heading{font-size:20px;line-height:20px;font-family:var(--font-family-heading);font-weight:400}.lay-minimal .megam_columns .mega-menu-list-item .megam_links li .megam_link{letter-spacing:.48px;font-size:16px;font-weight:400;line-height:24px}.snazzy-header .header-menu .megam_cards .megam_card{border-radius:var(--corner-rds-one);position:relative;overflow:hidden}.snazzy-header .header-menu .megam_cards .megam_card .megam_caption{background:#f88e24;justify-content:space-between;align-items:center;padding:32px 24px;display:flex}.snazzy-header .header-menu .megam_cards .megam_card:nth-child(2) .megam_caption{background:#399965}.snazzy-header .header-menu .megam_cards .megam_card .megam_caption .megam_card-title{letter-spacing:-.16px;font-size:24px;font-family:var(--font-family-heading);text-transform:uppercase;color:rgb(var(--color-foreground),1);font-weight:700;line-height:32px}.snazzy-header .header-menu .megam_cards .megam_card .megam_caption .megam_arrow{background-color:rgba(var(--color-button),1);width:28px;height:28px;color:rgba(var(--color-button-text),1);border:1px solid rgba(var(--color-button-border),1);border-radius:var(--btn-style-rds-one);justify-content:center;align-items:center;display:inline-flex}.lay-minimal .snazzy-header .header-menu .megam_cards .megam_card{border-radius:var(--corner-rds-one)}.lay-minimal .snazzy-header .header-menu .megam_cards .megam_card .megam_caption{background:0 0;padding:0}.lay-minimal .snazzy-header .header-menu .megam_cards .megam_card .megam_caption .megam_card-title{font-weight:400}@media (max-width:1599px){.snazzy-header .header-menu .header__submenu.megam_panel{padding:28px clamp(20px,4vw,24px)}}@media (max-width:1399px){.snazzy-header .header-menu .megam_content{column-gap:50px}.lay-minimal .snazzy-header .header-menu .megam_content{column-gap:24px}.lay-minimal .megam_columns{grid-template-columns:repeat(auto-fit,minmax(195px,1fr));gap:24px}}@media (max-width:575px){.megam_cards{grid-template-columns:repeat(1,minmax(0,1fr))}}.megam_links-have ul.megam_links.megam_links--nested{margin-top:10px;margin-left:10px}header-group-area{transition:all .3s}header-minmize{display:block;position:relative}header-minmize[data-trans=is-h-true]{top:40px;top:var(--header-group-offset);z-index:10;width:100%;position:absolute;left:0}.template-policy header-minmize[data-trans=is-h-true] .snazzy-header{background:rgb(var(--color-background))}header-minmize[data-trans=is-h-true] .snazzy-header{background:0 0}header-minmize[data-trans=is-h-true]:hover .snazzy-header,header-minmize:focus-within .snazzy-header,header-minmize[data-sticky=scroll-down].sticky.is-visible .snazzy-header,.drawer-open-header header-minmize[data-trans=is-h-true] .snazzy-header{background:rgb(var(--color-background))}.snazzy-header .header-inner{padding:34px 0}@media (max-width:991px){.snazzy-header .header-inner{padding-top:24px;padding-bottom:24px}}.snazzy-header .header-inner .header-heading-logo-wrapper img{width:120px}@media (max-width:749px){.snazzy-header .header-inner .header-heading-logo-wrapper img{width:90px}}.product--no-media .rating-wrapper{text-align:center}.rating{margin:0;display:inline-block}.product .rating-star{--letter-spacing:.8;--font-size:1.7}.card-wrapper .rating-star{--letter-spacing:1px;--font-size:10px}.rating-star{--color-rating-star:rgba(var(--color-highlight-text), 1);--percent:calc(( var(--rating) / var(--rating-max) + var(--rating-decimal) * 1.4 / (var(--rating-max) * (.2 + 1.4)) ) * 100%);letter-spacing:0;margin:0;font-family:Times;font-size:16px;line-height:1;display:inline-block}.rating-star:before{content:"★★★★★";background:linear-gradient(90deg,var(--color-rating-star) var(--percent),rgba(var(--color-foreground),.15) var(--percent));-webkit-text-fill-color:transparent;-webkit-background-clip:text}.rating-text{display:none}.rating-count{margin:0;display:inline-block}.rating-wrapper{color:rgb(var(--color-foreground));margin-top:16px;line-height:18px}.rating-wrapper p{color:rgb(var(--color-foreground));margin-top:16px}@media (forced-colors:active){.rating{display:none}.rating-text{display:block}}volume-pricing{margin-top:2rem;display:block}volume-pricing li:nth-child(odd){background:rgba(var(--color-foreground),.04)}volume-pricing ul{margin-top:1.2rem}volume-pricing li{letter-spacing:.06rem;justify-content:space-between;padding:.6rem .8rem;font-size:1.4rem;display:flex}div.volume-pricing-note{margin-top:-2.6rem}.product--no-media .volume-pricing-note{text-align:center}.product--no-media volume-pricing{width:30rem}.volume-pricing-note span,volume-pricing .label-show-more{letter-spacing:.07rem;font-size:1.2rem}volume-pricing show-more-button{margin-top:.8rem}.product-form__input price-per-item,.price-per-item__container{align-items:center;gap:1rem;display:flex}.product-form__input .price-per-item{color:rgba(var(--color-foreground));letter-spacing:.06rem;font-size:1.4rem}.price-per-item dl{margin:0}.price-per-item dd{margin-left:0}.price-per-item__container .variant-item__old-price,.price__regular .variant-item__old-price{color:rgba(var(--color-foreground),.75);letter-spacing:.07rem;font-size:1.2rem}.lay-minimal .related-products .flickity-prev-next-button{top:-70px}quick-order-list{display:block}quick-order-list .quantity{width:calc(11rem / var(--font-body-scale) + var(--inputs-border-width) * 2);min-height:calc((var(--inputs-border-width) * 2) + 3.5rem)}quick-order-list .quantity__button{width:calc(3.5rem / var(--font-body-scale))}.quick-order-list__contents{position:relative}.quick-order-list__container{padding-bottom:4rem}.quick-order-list__container--disabled{pointer-events:none}.quick-order-list__total{padding-top:2rem}.variant-item__quantity .quantity:before{z-index:0}.variant-item__quantity .quantity__button{z-index:1}.variant-item__image-container.global-media-settings:after{content:none}@media screen and (min-width:990px){.quick-order-list__total{z-index:2;background-color:rgb(var(--color-background));bottom:0}.variant-item__error{margin-left:.3rem}.variant-item--unit-price .variant-item__totals{vertical-align:top}.variant-item--unit-price .variant-item__totals .loading__spinner{padding-top:1.7rem}}.quick-order-list__table td,.quick-order-list__table th{border:none;padding:0}.quick-order-list__table th{text-align:left;opacity:.85;padding-bottom:2rem;font-size:1.1rem;font-weight:400}.variant-item__quantity-wrapper{display:flex}.variant-item__totals,.variant-item__details,.variant-item__price{position:relative}.variant-item__price .price,.variant-item__totals .price{display:block}.quick-order-list__table .right{text-align:right}.variant-item__image-container{align-items:flex-start;width:4.5rem;height:4.5rem;display:inline-flex}.variant-item__media{width:4.5rem;height:4.5rem;margin-right:1.2rem}.variant-item__image{object-fit:cover;width:100%;height:100%}@media screen and (min-width:990px){.variant-item__image{max-width:100%}.variant-item__inner .small-hide{flex-direction:column;align-self:center;display:flex}.variant-item:not(.variant-item--no-media) .variant-item__inner{display:flex}.variant-item__discounted-prices{justify-content:flex-end}}.variant-item__details{font-size:1.6rem;line-height:calc(1 + .4 / var(--font-body-scale))}.variant-item__details>*{max-width:30rem;margin:0}.variant-item__info{padding-bottom:.5rem;position:relative}.variant-item__name{letter-spacing:.06rem;font-size:1.6rem;line-height:calc(1 + .5 / var(--font-body-scale));display:block}.variant-item__sku{letter-spacing:.04rem;margin-top:.2rem;font-size:1.1rem}.variant-item__discounted-prices{flex-wrap:wrap;align-items:center;margin-top:0;margin-bottom:0;display:flex}.variant-item__discounted-prices dd{margin:0}.variant-item__discounted-prices dd:first-of-type{margin-right:.8rem}.variant-item__discounted-prices .variant-item__old-price{font-size:1.4rem}.variant-item__old-price{opacity:.7}.variant-item__final-price{font-weight:400}.variant-item__sold-out{opacity:.7;color:rgb(var(--color-foreground));font-size:1.6rem}quick-order-list-remove-button{align-self:center;margin:0 0 0 1.2rem;display:flex}.quick-order-list__button-cancel{letter-spacing:.06rem;font-size:1.5rem}@media screen and (min-width:750px) and (max-width:989px){quick-order-list-remove-button{width:1.5rem;height:1.5rem}quick-order-list-remove-all-button{margin-top:1rem;margin-left:-1.5rem}.quick-order-list-total__column{flex-wrap:wrap}.quick-order-list__message,.quick-order-list-error{padding-bottom:1rem}}quick-order-list-remove-button .button{min-width:calc(1.5rem / var(--font-body-scale));min-height:1.5rem;margin:0 .1rem .1rem 0;padding:0}quick-order-list-remove-button .button:not([disabled]):hover{color:rgb(var(--color-foreground))}quick-order-list-remove-button .icon-remove{width:1.5rem;height:1.5rem;transition:transform var(--duration-default) ease}.variant-item .loading__spinner{padding:0;inset:0 0 0 auto}.variant-remove-total .button--tertiary{width:max-content}.variant-remove-total .icon-remove{width:1.2rem;height:1.2rem;margin-right:.8rem}.quick-order-list__message{margin-top:1rem;display:block}.quick-order-list__message .svg-wrapper{width:1.3rem;margin-right:1rem}.quick-order-list-error{margin-top:1rem;display:flex}.quick-order-list-error .svg-wrapper{flex-shrink:0;align-self:flex-start;width:1.2rem;margin-top:.3rem;margin-right:.7rem}@media screen and (min-width:990px){.variant-item .loading__spinner{padding-top:3rem;bottom:auto}.variant-item .loading__spinner--error{padding-top:5rem}.variant-remove-total .loading__spinner{top:1.2rem;left:2rem}.variant-remove-total--empty .loading__spinner{top:-1rem}}quick-order-list-remove-button:hover .icon-remove{transform:scale(1.25)}.quick-order-list-total__info quick-order-list-remove-all-button:hover{text-underline-offset:.3rem;text-decoration:underline}.variant-remove-total{align-self:center;position:relative}.variant-item .loading__spinner:not(.hidden)~*,.variant-remove-total .loading__spinner:not(.hidden)~*{visibility:hidden}.variant-item__error{align-items:flex-start;width:min-content;min-width:100%;margin-top:.2rem;display:flex}.variant-item__error-text{font-size:1.2rem;line-height:calc(1 + .2 / var(--font-body-scale));order:1}.variant-item__error-text+.svg-wrapper{flex-shrink:0;width:1.2rem;margin-top:.1rem;margin-right:.5rem}.variant-item__error-text:empty+.svg-wrapper{display:none}.quick-order-list__table thead th{text-transform:uppercase}.variant-item__image-container--no-img{border:0}@media screen and (max-width:989px){.quick-order-list-total__info{flex-direction:column;align-items:center}.variant-item__details .loading__spinner{top:auto;left:0}.quick-order-list__table,.quick-order-list__table thead,.quick-order-list__table tbody{width:100%;display:block}.quick-order-list__table thead tr{border-bottom:.1rem solid rgba(var(--color-foreground),.08);justify-content:space-between;margin-bottom:4rem;display:flex}.variant-item{grid-template-rows:repeat(2,auto);grid-template-columns:4.5rem 1fr;gap:1.5rem;margin-bottom:3.5rem;display:grid}.variant-item--no-media{grid-template:repeat(2,auto)/repeat(3,auto)}.variant-item:last-child{margin-bottom:0}.variant-item__totals{grid-column:5/3}.variant-item--no-media .variant-item__inner~.variant-item__quantity{grid-column:1/5}.variant-item__quantity{grid-column:2/5}.variant-item__quantity-wrapper{flex-wrap:wrap}.variant-item--no-media .variant-item__inner{display:none}.variant-remove-total{text-align:center;margin-top:1rem}.quick-order-list__message{text-align:center}.quick-order-list-total__column,.quick-order-list-buttons{flex-direction:column;align-items:center;width:100%;display:flex}.quick-order-list__button{max-width:36rem}}.quick-order-list__button-text{text-align:center}.quick-order-list-total__confirmation{justify-content:center;align-items:center;margin-top:-2rem;display:flex}@media screen and (min-width:990px){.quick-order-list__table{border-spacing:0;border-collapse:separate;box-shadow:none;width:100%;display:table}.quick-order-list__table th{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.quick-order-list__table th+th{padding-left:0}.quick-order-list__table .quick-order-list__table-heading--wide+.quick-order-list__table-heading--wide{text-align:right;padding-left:0}.quick-order-list__table td{padding-top:1.6rem}.quick-order-list__table .desktop-row-error td{padding-top:0}.quick-order-list__table .variant-item--unit-price td{vertical-align:middle}.variant-item{display:table-row}.variant-item .variant-item__price{text-align:right}.variant-item__info{width:20rem;padding:.5rem;display:flex}.quick-order-list-total__confirmation span{margin-right:3rem}.quick-order-list__total-items{width:calc(((11rem / var(--font-body-scale) + var(--inputs-border-width) * 2)));flex-direction:column;margin-left:calc(15px + 3.4rem)}.quick-order-list__table thead th:first-child,.quick-order-list-total__column{width:37%}.quick-order-list-buttons{display:flex}quick-order-list-remove-all-button{margin-left:.9rem}}.quick-order-list__total-items{align-items:center;display:flex}.quick-order-list__total-items span,.totals__subtotal-value{color:rgb(var(--color-foreground));margin-top:0;margin-bottom:0}.quick-order-list__total-items p,.totals__subtotal{opacity:.75;margin-top:.2rem;margin-bottom:0}.quick-order-list__total-items p{text-align:center}.quick-order-list-total__info{min-height:8rem;display:flex}.quick-order-list-total__confirmation{min-height:10rem}.quick-order-list-total__price{text-align:right;flex-wrap:wrap;flex-grow:1;justify-content:flex-end;width:min-content;display:flex}.quick-order-list-total__price .button{margin-right:2rem}@media screen and (max-width:989px){.quick-order-list-total__price{text-align:center;justify-content:center;width:100%}.totals__product-total{justify-content:center;align-items:center;width:100%;padding-bottom:2rem;display:flex}.totals__subtotal-value,.quick-order-list__total-items span{margin-right:1.2rem}.quick-order-list__total-items{margin-top:1rem;margin-bottom:1.3rem}.quick-order-list-total__price .button{margin-bottom:2rem}.quick-order-list-total__confirmation quick-order-list-remove-all-button button{margin-top:1rem}.quick-order-list-total__confirmation{flex-direction:column;margin-top:2rem}.quick-order-list__button-confirm{width:100%;max-width:36rem}quick-order-list .tax-note{text-align:center}}quick-order-list .tax-note{width:100%;margin:0 0 2rem;display:block}.quick-add-modal__content-info--bulk .quick-add__info .product__view-details{font-family:var(--font-family-heading);text-transform:uppercase;align-items:center;font-size:16px;font-weight:700;line-height:1;text-decoration:none;display:flex}.quick-add-modal__content-info--bulk .quick-add__info .product__view-details span{border-radius:var(--btn-style-rds-one);justify-content:center;align-items:center;width:24px;height:24px;margin-left:10px;display:inline-flex;position:relative;overflow:hidden}.quick-add-modal__content-info--bulk .quick-add__info .product__view-details svg{transform:rotate(-90deg)}.quick-add-modal__content-info--bulk .quick-add__info .product__view-details:hover svg{animation:.4s linear arrow-move}.quick-add-modal__content-info--bulk .quick-add__product-container img{border-radius:var(--item-rds-four)}.quick-add-modal__content-info .quick-add__content-info__media{width:20%;max-width:100%;height:auto;margin:0 9px}.quick-add-modal__content-info .quick-modal__list-wrapper{width:100%;max-width:100%}.variant-item__quantity-wrapper .quick-order-list-remove-btn{z-index:1;font-size:14px;line-height:1;position:relative}.variant-item__quantity-wrapper .quick-order-list-remove-btn:before{content:"";will-change:transform;height:1px;min-height:1px;animation-duration:.9s;animation-timing-function:ease;display:block;position:absolute;bottom:0;left:0;right:0}.variant-item__quantity-wrapper .quick-order-list-remove-btn:hover:before{animation-name:hover-underline}.quick-add-modal__content-info--bulk .quick-order-list__table th{font-size:13px}.quick-order-list__container .variant-item__quantity .quantity:before{z-index:0;border-radius:var(--item-rds-three)}.quick-order-list__container .variant-item__quantity .quantity:after{box-shadow:none}.quick-order-list__container .variant-item__quantity .quantity__input{z-index:1;font-size:14px}.quick-add-modal__content img{border-radius:var(--item-rds-three)}.quick-order-list-buttons .quick-order-list__button{border-radius:var(--btn-style-rds-three);border:1px solid;padding:15px 24px;position:relative}.quick-order-list-buttons .quick-order-list__button .cart_anim{transition:all .3s;display:block;overflow:hidden}.quick-order-list-buttons .quick-order-list__button .cart_anim>.anim_text{backface-visibility:hidden;align-items:center;gap:7px;transition:all .3s;display:flex;transform:translateY(0)}.quick-order-list__button-text .add_to_all_cart{font-size:18px;font-weight:700;line-height:1}.quick-order-list-buttons .quick-order-list-remove-btn{padding:0 2rem}.quick-order-list-buttons .quick-order-list-remove-btn span{line-height:1;position:relative}.quick-order-list-buttons .quick-order-list-remove-btn span:before{content:"";will-change:transform;background:gray;height:1px;min-height:1px;animation-duration:.9s;animation-timing-function:ease;display:block;position:absolute;bottom:0;left:0;right:0}.quick-order-list-buttons .quick-order-list-remove-btn span:hover:before{animation-name:hover-underline}.quick-order-list-total__price .totals__subtotal-value{font-size:20px;font-weight:700;line-height:1}.quick-order-list-total__price .tax-note{text-align:right;font-size:16px}.price .badge{text-align:center;text-transform:uppercase;border-radius:var(--badge-corner-radius);padding:6px 12px;font-size:14px;font-weight:700;line-height:1}.quick-add-modal__content.global-settings-popup{border-radius:var(--corner-rds-seven);padding:48px}.product-card-countdown-wrapper{z-index:2;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:20px;left:12px;right:12px}.product-card-countdown-wrapper--footer{display:none}.product-card-countdown-box{max-width:100%;min-height:42px;color:rgb(var(--color-highlight-text));background:rgba(var(--color-highlight-bg),1);border-radius:999px;justify-content:center;align-items:center;padding:8px 14px;display:flex}.product-card-countdown-icon{flex:none;width:16px;height:22px;margin-right:9px;display:flex}.product-card-countdown-icon svg{width:100%;height:100%;display:block}.product-card-countdown-timer{min-width:0;color:inherit;font-family:var(--font-family-body);white-space:nowrap;justify-content:center;align-items:center;font-size:16px;font-weight:700;line-height:1;display:flex}.product-card-countdown-timer .countdown_timer,.product-card-countdown-timer .countdown_timer>div{align-items:center;min-width:0;display:flex}.product-card-countdown-timer .countdown-separator{margin:0 4px}.product-card-countdown-timer .product_single_timer{color:inherit;font:inherit;margin:0;line-height:normal;display:block}.product-card-countdown-timer .digit-container{text-align:center;width:20px;height:16px;display:inline-block;position:relative;overflow:hidden}.product-card-countdown-timer .digit{text-align:center;width:100%;display:block;position:absolute;top:0;left:0}.product-card-countdown-timer .digit.next{opacity:0;transform:translateY(100%)}.product-card-countdown-timer .digit-container.animate .current{animation:.5s product-card-countdown-current}.product-card-countdown-timer .digit-container.animate .next{animation:.5s product-card-countdown-next}.product-card-countdown-timer .item-text{font-size:15px;font-weight:600;line-height:1}@keyframes product-card-countdown-current{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes product-card-countdown-next{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media screen and (min-width:768px){.product-card-countdown-wrapper--media{transition:bottom .3s}.card--standard:hover .product-card-countdown-wrapper--media,.card--standard:focus-within .product-card-countdown-wrapper--media,.template-search-page .card--standard:hover .product-card-countdown-wrapper--media,.template-search-page .card--standard:focus-within .product-card-countdown-wrapper--media{bottom:88px}}@media screen and (max-width:767px){.product-card-countdown-wrapper--media{display:none}.product-card-countdown-wrapper--footer{box-sizing:border-box;flex:none;width:100%;margin-top:auto;padding:8px 0;display:flex;position:static}.product-card-countdown-box{min-height:32px;padding:5px 9px}.product-card-countdown-icon{display:none}.product-card-countdown-timer{gap:2px;font-size:12px}.product-card-countdown-timer .countdown-separator{margin:0 1px}.product-card-countdown-timer .digit-container{width:2.1ch}.product-card-countdown-timer .item-text{font-size:12px;line-height:1}.product-card-countdown-timer .product_single_timer{line-height:2.1}}#shopify-section- .xlo-item-1,#shopify-section- .xlo-item-2,#shopify-section- .xlo-item-3,#shopify-section- .xlo-item-4,#shopify-section- .xlo-item-5,#shopify-section- .xlo-item-6,#shopify-section- .xlo-item-7,#shopify-section- .xlo-item-8{--xlo-percent:100%}:where(:root:has(header-group-area.template-index)) .banner-slider .flickity-prev-next-button svg{width:12px;height:12px;top:50%;left:50%;transform:translate(-50%,-50%)}:where(:root:has(header-group-area.template-index)) .banner-slider .flickity-prev-next-button[disabled]{display:none}:where(:root:has(header-group-area.template-index)) .banner-slider .flickity-prev-next-button{width:64px;height:64px}:where(:root:has(header-group-area.template-index)) .slider-section .bg-media{position:absolute;inset:0}:where(:root:has(header-group-area.template-index)) .slider-section .bg-media>*,:where(:root:has(header-group-area.template-index)) .slider-section .bg-media>* img{object-fit:cover;width:100%;height:100%}:where(:root:has(header-group-area.template-index)) .slider-section .flickity-page-dots{justify-content:center;align-items:center;gap:12px;display:flex;bottom:84px}:where(:root:has(header-group-area.template-index)) .slider-section .flickity-page-dots .dot{opacity:.5;cursor:pointer;border-radius:var(--btn-style-rds-one);width:8px;height:8px;margin:0}:where(:root:has(header-group-area.template-index)) .slider-section .dot.is-selected{opacity:1}:where(:root:has(header-group-area.template-index)) .slider_item{align-items:stretch;width:100%;min-height:100%;display:flex;position:relative}:where(:root:has(header-group-area.template-index)) .lay-minimal .slider_item .slider_item_content{margin-top:150px}:where(:root:has(header-group-area.template-index)) .slider_item .slider-images{width:100%;height:auto;display:flex}:where(:root:has(header-group-area.template-index)) .slider_item .slider_item_content{z-index:9;width:100%;max-width:737px;text-align:var(--text-alignment);margin-left:auto;margin-right:150px;position:relative}@media (max-width:767px){:where(:root:has(header-group-area.template-index)) .slider_item .slider_item_content{text-align:left}}:where(:root:has(header-group-area.template-index)) .slider_item .slider_item_content .title_image{justify-content:var(--text-alignment);align-items:flex-end;display:flex}:where(:root:has(header-group-area.template-index)) .slider_item .slider_item_content .dots-slider-area-custom .slide-dot-button{opacity:.5;cursor:auto;border-radius:var(--btn-style-rds-one);background:rgba(var(--color-button),1);color:#0000;width:8px;height:8px;margin:0;padding:0}:where(:root:has(header-group-area.template-index)) .slider_item .slider_item_content .dots-slider-area-custom .slide-dot-button.is-active{opacity:1}:where(:root:has(header-group-area.template-index)) .slider_item .slider_item_content .dots-slider-area-custom{gap:12px;justify-content:var(--text-alignment);width:100%;max-width:336px;margin-top:85px;margin-left:auto;margin-right:auto;display:flex}@media (max-width:767px){:where(:root:has(header-group-area.template-index)) .slider_item .slider_item_content .title_image{justify-content:left;min-height:200px!important}:where(:root:has(header-group-area.template-index)) .slider_item .slider_item_content .dots-slider-area-custom{justify-content:left;margin-top:36px;margin-left:0;margin-right:0}}:where(:root:has(header-group-area.template-index)) .slider_item .slider-images{z-index:9;position:relative}:where(:root:has(header-group-area.template-index)) .slider_item .slider-images img{object-fit:cover}:where(:root:has(header-group-area.template-index)) .slider_item .slider_item_content .slider_title{text-transform:uppercase;letter-spacing:-.01em;z-index:1;opacity:0;visibility:hidden;font-size:144px;font-weight:700;line-height:1.06;transition:transform 1s,opacity 1s;position:relative;transform:translateY(40px)}:where(:root:has(header-group-area.template-index)) .slider_item.is-selected .slider_item_content .slider_title{visibility:visible;opacity:1;transform:translateY(0)}:where(:root:has(header-group-area.template-index)) .slider_item .slider_item_content .slider_title .active-text{letter-spacing:-.01em;border-radius:var(--corner-rds-two);padding:2px 24px 4px;font-size:24px;font-weight:700;line-height:28px;display:inline-block;position:absolute;top:28%;right:7%}:where(:root:has(header-group-area.template-index)) .slider_item .slider_item_content>*+*{margin-top:70px}:where(:root:has(header-group-area.template-index)) .slider_item .slider_item_content .slider_item_text{width:100%;max-width:336px;margin-left:auto;margin-right:auto}:where(:root:has(header-group-area.template-index)) .slider_item .slider_item_content .slider_item_text .slider_item_desc>*{letter-spacing:-.01em;font-size:20px;font-weight:400;line-height:28px;font-family:var(--font-family-body)}@media (max-width:991px){:where(:root:has(header-group-area.template-index)) .banner-slider .flickity-prev-next-button{display:none}}@media (max-width:575px){:where(:root:has(header-group-area.template-index)) .slider_item .slider_item_content .slider_item_text .slider_item_desc>*{letter-spacing:0;font-size:14px;line-height:20px}}:where(:root:has(header-group-area.template-index)) .slider_item .slider_item_content .slider_item_text .slider_item_desc p:last-child{margin-bottom:0}:where(:root:has(header-group-area.template-index)) .slider_button{margin-top:32px}:where(:root:has(header-group-area.template-index)) .slider_button .slider-btn{z-index:1;align-items:center;column-gap:12px;padding-bottom:12px;font-size:18px;font-weight:700;line-height:1.3;display:inline-flex;position:relative}:where(:root:has(header-group-area.template-index)) .slider_button .slider-btn:before{content:"";width:100%;height:3px;min-height:3px;transition:all .3s;display:block;position:absolute;bottom:0;left:0;transform:translateY(0)}:where(:root:has(header-group-area.template-index)) .slider_button .slider-btn span{border-radius:var(--btn-style-rds-one);aspect-ratio:1;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;line-height:1;display:inline-flex}:where(:root:has(header-group-area.template-index)) .banner-slider .slider_item.no-img{text-align:center}:where(:root:has(header-group-area.template-index)) .banner-slider .slider_item.no-img .slider_title{max-width:unset}:where(:root:has(header-group-area.template-index)) .banner-slider .slider_item.no-img .slider_title .active-text{right:50%;transform:translate(50%)}:where(:root:has(header-group-area.template-index)) .banner-slider .slider_item.no-img .slider_item_content{padding-left:0;padding-right:0}:where(:root:has(header-group-area.template-index)) .banner-slider .slider_item.no-img .slider_item_content .slider_item_text{max-width:80%}:where(:root:has(header-group-area.template-index)) .banner-slider .slider_item.no-img .slider_item_content .slider_item_desc{max-width:unset}:where(:root:has(header-group-area.template-index)) .slider_item .slider_item_content .slider_item_text .slider_item_desc{opacity:0;visibility:hidden;transition:transform 1s,opacity 1s;transform:translateY(60px)}:where(:root:has(header-group-area.template-index)) .slider_item.is-selected .slider_item_content .slider_item_text .slider_item_desc{visibility:visible;opacity:1;transform:translateY(0)}:where(:root:has(header-group-area.template-index)) .slider_item .slider_button{opacity:0;visibility:hidden;transition:transform 1s,opacity 1s;transform:translateY(80px)}:where(:root:has(header-group-area.template-index)) .slider_item.is-selected .slider_button{visibility:visible;opacity:1;transform:translateY(0)}:where(:root:has(header-group-area.template-index)) .slider_button .slider-btn:before{opacity:0}:where(:root:has(header-group-area.template-index)) .slider_item.is-selected .slider_button .slider-btn:before{opacity:1}@media only screen and (min-width:2000px) and (max-width:1770px){:where(:root:has(header-group-area.template-index)) .slider_item .slider_item_content>*+*{margin-top:70px}:where(:root:has(header-group-area.template-index)) .slider_item .slider_item_content .slider_title{font-size:80px;line-height:80px}}@media only screen and (min-width:1400px) and (max-width:1599px){:where(:root:has(header-group-area.template-index)) .slider_item .slider_item_content>*+*{margin-top:30px}}@media only screen and (min-width:1200px) and (max-width:1399px){:where(:root:has(header-group-area.template-index)) .slider_item .slider_item_content>*+*{margin-top:50px}:where(:root:has(header-group-area.template-index)) .slider_item .slider_item_content .slider_title .active-text{padding:2px 15px 4px;font-size:20px}:where(:root:has(header-group-area.template-index)) .slider_button{margin-top:20px}}@media only screen and (min-width:992px) and (max-width:1199px){:where(:root:has(header-group-area.template-index)) .slider_item .slider_item_content .slider_title{font-size:75px;line-height:1.3}:where(:root:has(header-group-area.template-index)) .slider_item .slider_item_content>*+*{margin-top:30px}:where(:root:has(header-group-area.template-index)) .slider_item .slider_item_content .slider_title .active-text{padding:2px 14px 4px;font-size:16px}:where(:root:has(header-group-area.template-index)) .slider_button{margin-top:20px}}@media only screen and (min-width:768px) and (max-width:991px){:where(:root:has(header-group-area.template-index)) .slider_item .slider_item_content .slider_title{font-size:65px;line-height:1.3}:where(:root:has(header-group-area.template-index)) .slider_item .slider_item_content .slider_title .active-text{padding:1px 14px 2px;font-size:15px}:where(:root:has(header-group-area.template-index)) .slider_button{margin-top:20px}:where(:root:has(header-group-area.template-index)) .slider_item .slider_item_content .slider_item_text .slider_item_desc{font-size:18px;line-height:25px}}@media (max-width:991px){:where(:root:has(header-group-area.template-index)) .slider_item .slider_item_content .slider_title .active-text{padding:1px 14px 2px;font-size:12px;font-weight:700;line-height:17.78px}}@media (max-width:767px){:where(:root:has(header-group-area.template-index)) .slider_item{grid-template-columns:initial;flex-direction:column-reverse;display:flex}:where(:root:has(header-group-area.template-index)) .slider_item>*{width:100%!important}:where(:root:has(header-group-area.template-index)) .slider_item .slider_item_content .slider_item_text{max-width:100%;margin-left:0;padding-bottom:0}:where(:root:has(header-group-area.template-index)) .slider_item .slider_item_content>*+*{margin-top:32px}:where(:root:has(header-group-area.template-index)) .slider_item .slider_item_content .slider_title{letter-spacing:-.03em;font-size:64px;line-height:64px}:where(:root:has(header-group-area.template-index)) .slider_button{margin-top:20px}:where(:root:has(header-group-area.template-index)) .slider_item .slider_item_content .slider_item_text .slider_item_desc{font-size:18px;line-height:25px}}@media (max-width:991px){:where(:root:has(header-group-area.template-index)) .slider_item .slider_item_content{max-width:100%;padding-left:24px;padding-right:24px}}@media (max-width:575px){:where(:root:has(header-group-area.template-index)) .slider_item .slider_item_content .slider_title{letter-spacing:-.03em;font-size:64px;line-height:64px}:where(:root:has(header-group-area.template-index)) .slider_item .slider_item_content .slider_item_text{max-width:100%;margin-left:0;padding-bottom:0}:where(:root:has(header-group-area.template-index)) .slider_item .slider_item_content>*+*{margin-top:26px}:where(:root:has(header-group-area.template-index)) .slider_button{margin-top:16px}:where(:root:has(header-group-area.template-index)) .banner-slider .slider_item.no-img .slider_item_content .slider_item_text{max-width:100%}:where(:root:has(header-group-area.template-index)) .slider_item .slider_item_content .slider_item_text .slider_item_desc{width:100%;max-width:245px;letter-spacing:initial;font-size:14px;line-height:20px}:where(:root:has(header-group-area.template-index)) .slider_button .slider-btn{font-size:16px}:where(:root:has(header-group-area.template-index)) .slider_button .slider-btn span{width:24px;height:24px}}:where(:root:has(header-group-area.template-index)) .slider-section .flickity-page-dots .dot{background:rgba(var(--color-foreground),1)}:where(:root:has(header-group-area.template-index)) .slider_item .slider_item_content .slider_title{color:rgb(var(--color-highlight-text))}:where(:root:has(header-group-area.template-index)) .slider_item .slider_item_content .slider_title .active-text{background:rgba(var(--color-secondary-background),1);color:rgb(var(--color-secondary-foreground));border:2px solid rgba(var(--color-secondary-foreground),1)}:where(:root:has(header-group-area.template-index)) .slider_item .slider_item_content .slider_item_text .slider_item_desc>*,:where(:root:has(header-group-area.template-index)) .slider_button .slider-btn{color:rgb(var(--color-foreground))}:where(:root:has(header-group-area.template-index)) .slider_button .slider-btn:before{background:rgb(var(--color-foreground))}:where(:root:has(header-group-area.template-index)) .slider_button .slider-btn span{background-color:rgba(var(--color-button),1);border:1px solid rgba(var(--color-button-border),1);color:rgba(var(--color-button-text),1)}:where(:root:has(header-group-area.template-index)) .slider_button .slider-btn:hover span{color:rgba(var(--color-button-text-hover),1);border:1px solid rgba(var(--color-button-border-hover),1);background:rgba(var(--color-button-hover),1)}:where(:root:has(header-group-area.template-index)) .slider_button .slider-btn span svg path{fill:currentColor}:where(:root:has(header-group-area.template-index)) .banner-slider .flickity-prev-next-button{color:rgba(var(--color-button-text),1);background-color:rgba(var(--color-button),1);border:1px solid rgba(var(--color-button-border),1)}:where(:root:has(header-group-area.template-index)) .banner-slider .flickity-prev-next-button:hover{color:rgba(var(--color-button-text-hover),1);background-color:rgba(var(--color-button-hover),1);border:1px solid rgba(var(--color-button-border-hover),1)}:where(:root:has(header-group-area.template-index)) .desktop-only{display:block}:where(:root:has(header-group-area.template-index)) .mobile-only{display:none}@media (max-width:749px){:where(:root:has(header-group-area.template-index)) .desktop-only{display:none}:where(:root:has(header-group-area.template-index)) .mobile-only{display:block}}:where(:root:has(header-group-area.template-index)) .slide-cont-false .slider_item_content{opacity:0;visibility:hidden}:where(:root:has(header-group-area.template-index)) .slider_item .slider_item_content .slider_title.slider_font_title{text-transform:lowercase;letter-spacing:-1.12px;font-size:56px;font-weight:400;line-height:1}:where(:root:has(header-group-area.template-index)) .slider_button .slider-btn.slider-font-btn{letter-spacing:-.2px;font-size:20px;font-style:italic;font-weight:500}:where(:root:has(header-group-area.template-index)) .lay-minimal .slider_item .slider_item_content{text-align:center;margin-right:auto}:where(:root:has(header-group-area.template-index)) .lay-minimal .slider_item .slider_item_content>*+*,:where(:root:has(header-group-area.template-index)) .lay-minimal .slider_button{margin-top:24px}:where(:root:has(header-group-area.template-index)) .lay-minimal .slider_item .slider_item_content .slider_item_text{text-align:center}:where(:root:has(header-group-area.template-index)) .lay-minimal .gallery_button .gallery-btn span{display:none}:where(:root:has(header-group-area.template-index)) .lay-minimal .banner-slider .flickity-prev-next-button{width:44px;height:44px}:where(:root:has(header-group-area.template-index)) .slider_button .slider-btn.main-font-snazzy-icon-btn:before{height:1px;min-height:1px;bottom:12px}:where(:root:has(header-group-area.template-index)) .snazzy-icon-btn.featured-collection-font-snazzy-icon-btn{font-size:14px;font-family:var(--font-family-body);border:1px solid rgba(var(--color-foreground),1);letter-spacing:.42px;padding:8px 10px;font-weight:500;line-height:1}:where(:root:has(header-group-area.template-index)) .lay-minimal .slider_item .slider_item_content .dots-slider-area-custom{width:max-content;position:fixed;left:auto;right:10px}:where(:root:has(header-group-area.template-index)) .lay-minimal .slider_button .slider-btn.main-font-snazzy-icon-btn:before{display:none}:where(:root:has(header-group-area.template-index)) .lay-minimal .slider_button .slider-btn.slider-font-btn{text-decoration:underline}:where(:root:has(header-group-area.template-index)) .lay-minimal .slider_button .slider-btn span{color:currentColor;background:0 0;border:0}:where(:root:has(header-group-area.template-index)) .lay-minimal .slider_button .slider-btn span svg{transform:rotate(0)!important}@media (max-width:767px){:where(:root:has(header-group-area.template-index)) .slider_item .slider_item_content .slider_title.slider_font_title{font-size:36px}}:where(:root:has(header-group-area.template-index)) .section-slide_fXFYF7-padding{padding-top:140px;padding-bottom:120px}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-index)) .section-slide_fXFYF7-padding{padding-top:172px;padding-bottom:152px}}:where(:root:has(header-group-area.template-index)) .section-slide_U3GdnJ-padding{padding-top:120px;padding-bottom:120px}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-index)) .section-slide_U3GdnJ-padding{padding-top:172px;padding-bottom:152px}}:where(:root:has(header-group-area.template-index)) .section-slide_XDBaet-padding{padding-top:120px;padding-bottom:120px}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-index)) .section-slide_XDBaet-padding{padding-top:172px;padding-bottom:152px}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .collection-section{z-index:1;position:relative}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .collection_item .title{background-image:linear-gradient(transparent calc(100% - 1px),rgba(var(--color-foreground)) 1px)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .collection_wrapper{justify-content:space-between;align-items:center;gap:16px;display:grid!important}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .collection_item .item_inner .item_inner_img{position:relative}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .collection_item .item_inner .item_inner_img:after{padding-top:var(--xlo-percent)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .collection_item .item_inner{border-color:#0000;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;transition:all .4s ease-in-out;display:inline-flex;overflow:hidden}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .collection_item .title-wrapper{text-align:center;margin:32px 10px 0;padding-bottom:68px}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .collection_item .title-wrapper{margin:24px 10px 0}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .collection_item .title{width:100%;font-family:var(--font-family-heading);letter-spacing:-.01em;text-align:center;background-repeat:no-repeat;background-size:0% 100%;font-size:24px;font-weight:700;line-height:32px;transition:background-size .4s}@media (max-width:991px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .collection_item .title{font-size:20px}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .collection_item .item_inner:hover .title{background-size:100% 100%}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .custom-scroller-wrapper{position:relative}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .custom-scroller{scrollbar-width:none;margin:0 -24px;overflow-x:auto}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .custom-scroller.has-scrollbar{padding-bottom:28px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .scroll-thumb{border-radius:var(--btn-style-rds-four);width:126px;height:100%}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .collection-section .collection_item .item_inner .item_inner-content{letter-spacing:-.72px;text-align:center;padding:100px;font-size:36px;font-weight:400;line-height:36px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .collection-section .collection_item .item_inner{border-radius:var(--collection-item-border-radius,200px);width:100%}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .collection-section{overflow-x:hidden}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .collection-section .collection_item{position:relative}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .collection-section .collection_item .collection-sections-links{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .collection_item .title-wrapper a{display:block}@media only screen and (max-width:1199px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .collection_wrapper{display:block!important}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .collection_wrapper .flickity-prev-next-button{display:none}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .collection-section .collection_item{--collection-item-border-radius:0px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .collection_item .title-wrapper{padding-bottom:48px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .collection-section items-carousel .custom-scroll-bar-slider{display:block}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .collection-section .flickity-viewport{overflow:visible}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .collection-section .collection_wrapper:after{content:"flickity";display:none}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .collection-section .collection_item{width:23.8095%;margin:0}}@media only screen and (max-width:991px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .collection-section .collection_item{width:31.25%}}@media only screen and (max-width:500px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .collection-section .collection_item{width:45.4545%}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .lay-minimal .collection-section .collection_item{width:90.9091%}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .collection_item .item_inner{border:2px solid #0000}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .collection_item .item_inner:hover{border-color:rgba(var(--color-foreground))}@media only screen and (max-width:1199px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .collection_item .item_inner:hover{border-color:#0000}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .collection_item .title.collection-list-font-title{letter-spacing:-.56px;font-size:28px;font-weight:400;line-height:1}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .collection-section.collection-list-type-overlay .collection_item .item_inner .item_inner_img{position:relative}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .collection-section.collection-list-type-overlay .collection_item .item_inner .item_inner_img:before{content:"";z-index:2;background:linear-gradient(#0000002d,#0000,#00000098);width:100%;height:100%;position:absolute;top:0;left:0}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .collection-section.collection-list-type-overlay .collection_item .title-wrapper .collection-list-font-title{background-image:linear-gradient(transparent calc(100% - 1px),rgba(var(--color-secondary-foreground)) 1px)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .collection-section.collection-list-type-overlay .collection_item .item_inner{border:none}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .collection-list-type-overlay .collection_wrapper{gap:8px}@media only screen and (max-width:1500px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .collection-section .collection_item .item_inner .item_inner-content{padding:50px}}@media only screen and (max-width:1199px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .collection-list-type-overlay .collection_item{margin:0 4px}}@media only screen and (max-width:991px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .collection-list-type-overlay .collection_item .item_inner .item_inner-content{padding:20px;font-size:32px}}@media only screen and (max-width:767px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .collection-list-type-overlay .collection_item .item_inner .item_inner-content{padding:15px;font-size:20px;line-height:26px}}@media only screen and (max-width:1199px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .lay-minimal .collection-section items-carousel .custom-scroll-bar-slider{margin-top:10px}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections),:has(header-group-area.template-page[data-page=about]))) .collection-section.collection-list-type-overlay .collection_item .title-wrapper{z-index:3;width:100%;color:rgba(var(--color-secondary-foreground));margin:0;padding-bottom:24px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}:where(:root:has(header-group-area.template-index)) .section-template--24137060352070__collection_list_HGWihJ-padding{padding-top:80px;padding-bottom:38px}@media screen and (min-width:992px){:where(:root:has(header-group-area.template-index)) .collection_wrapper{grid-template-columns:repeat(6,1fr)}}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-index)) .section-template--24137060352070__collection_list_HGWihJ-padding{padding-top:120px;padding-bottom:56px}}:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__collection_list_HGWihJ .xlo-item-1,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__collection_list_HGWihJ .xlo-item-2,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__collection_list_HGWihJ .xlo-item-3,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__collection_list_HGWihJ .xlo-item-4,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__collection_list_HGWihJ .xlo-item-5,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__collection_list_HGWihJ .xlo-item-6{--xlo-percent:87.8572%}:where(:root:has(header-group-area.template-index)) .slider-community-section .heading_area{text-align:center;margin-bottom:80px}@media (max-width:767px){:where(:root:has(header-group-area.template-index)) .slider-community-section .heading_area{text-align:center;margin-bottom:48px}}:where(:root:has(header-group-area.template-index)) .slider-community-section .layout-type-normal .slider_community_item .slider_community_content_box{padding:29px 0 0;position:relative}:where(:root:has(header-group-area.template-index)) .slider-community-section .layout-type-normal .slider_community_item{border-radius:0}:where(:root:has(header-group-area.template-index)) .slider-community-section .layout-type-normal .slider_community_item .slider_community_content_box .slider_community_text .slider_community_title{background-image:linear-gradient(transparent calc(100% - 1px),rgba(var(--color-foreground)) 1px);color:rgba(var(--color-foreground),1)}:where(:root:has(header-group-area.template-index)) .slider-community-section .layout-type-normal .slider_community_item .slider_community_content_box .slider_community_text .slider_community_percent,:where(:root:has(header-group-area.template-index)) .slider-community-section .layout-type-normal .slider_community_item .slider_community_content_box .slider_community_text .slider_community_percent span{color:rgba(var(--color-foreground),1)}:where(:root:has(header-group-area.template-index)) .slider-community-section .layout-type-normal .slider_community_item .slider_community_images:before{opacity:0}:where(:root:has(header-group-area.template-index)) .slider-community-section .flickity-button svg path{fill:currentColor}:where(:root:has(header-group-area.template-index)) .slider-community-section .flickity-button{color:rgba(var(--color-secondary-button-text),1);border:1px solid rgba(var(--color-secondary-button-border),1);background-color:rgba(var(--color-secondary-button),1);transition:all .3s}:where(:root:has(header-group-area.template-index)) .slider-community-section .flickity-button:hover{border:1px solid rgba(var(--color-secondary-button-border-hover),1);color:rgba(var(--color-secondary-button-text-hover),1);background:rgba(var(--color-secondary-button-hover),1)}:where(:root:has(header-group-area.template-index)) .slider-community-section .flickity-prev-next-button{z-index:2;width:64px;height:64px}:where(:root:has(header-group-area.template-index)) .slider-community-section .flickity-prev-next-button .flickity-button-icon{width:12px;height:12px;top:50%;left:50%;transform:translate(-50%,-50%)}:where(:root:has(header-group-area.template-index)) .slider-community-section .flickity-prev-next-button.previous{left:16px}:where(:root:has(header-group-area.template-index)) .slider-community-section .flickity-prev-next-button.next{right:16px}:where(:root:has(header-group-area.template-index)) .slider_community_item{border-radius:var(--corner-rds-one);margin:0 12px;position:relative;overflow:hidden}@media (max-width:767px){:where(:root:has(header-group-area.template-index)) .slider_community_item{margin:0 10px}}:where(:root:has(header-group-area.template-index)) .slider_community_item .product-link-wrapper{z-index:1;position:absolute;inset:0}:where(:root:has(header-group-area.template-index)) .slider_community_item .slider_community_images{border-radius:var(--corner-rds-one);width:100%;max-height:640px;position:relative;overflow:hidden}:where(:root:has(header-group-area.template-index)) .slider_community_item .slider_community_images:after{content:"";height:0;padding-top:var(--xlo-percent);display:block}@media (max-width:767px){:where(:root:has(header-group-area.template-index)) .slider_community_item .slider_community_images{max-height:576px}}:where(:root:has(header-group-area.template-index)) .slider_community_item .slider_community_images video,:where(:root:has(header-group-area.template-index)) .slider_community_item .slider_community_images img,:where(:root:has(header-group-area.template-index)) .slider_community_item .slider_community_images svg{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}:where(:root:has(header-group-area.template-index)) .slider_community_item .slider_community_images:before{content:"";background:linear-gradient(180deg,rgba(var(--color-secondary-background),0) 50%,rgb(var(--color-secondary-background)));border-radius:var(--corner-rds-one);z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}:where(:root:has(header-group-area.template-index)) .slider_community_item .slider_community_images a img{border-radius:var(--corner-rds-one);width:100%}:where(:root:has(header-group-area.template-index)) .slider_community_item .slider_community_content_box{z-index:2;align-items:center;column-gap:24px;padding:16px;display:flex;position:absolute;bottom:0;left:0}:where(:root:has(header-group-area.template-index)) .slider_community_item .slider_community_content_box .slider_community_thumb{border-radius:var(--box-rds-two);width:100%;max-width:86px;display:flex;overflow:hidden}:where(:root:has(header-group-area.template-index)) .slider_community_item .slider_community_content_box .slider_community_text .slider_community_title{color:rgba(var(--color-secondary-foreground),1);letter-spacing:0;font-size:20px;font-weight:400;line-height:28px}:where(:root:has(header-group-area.template-index)) .slider_community_item .slider_community_content_box .slider_community_text .slider_community_percent{color:rgba(var(--color-secondary-foreground),1);font-size:16px;font-weight:400;line-height:24px;display:block}:where(:root:has(header-group-area.template-index)) .slider-community-section .slider_community_title_group{min-width:0}:where(:root:has(header-group-area.template-index)) .slider-community-section .slider_community_vendor{text-transform:uppercase;overflow-wrap:anywhere;color:rgba(var(--color-secondary-foreground),1);margin:4px 0 0;font-size:16px;line-height:24px}:where(:root:has(header-group-area.template-index)) .slider-community-section .layout-type-normal .slider_community_vendor{color:rgba(var(--color-foreground),.9)}:where(:root:has(header-group-area.template-index)) .slider_community_item .slider_community_content_box .slider_community_text .slider_community_percent.active{color:rgba(var(--color-highlight-text),1)}:where(:root:has(header-group-area.template-index)) .slider_community_item .slider_community_content_box .slider_community_text .slider_community_percent span{color:rgba(var(--color-secondary-foreground),.9);text-decoration:line-through;position:relative;left:4px}@media only screen and (min-width:1400px) and (max-width:1599px){:where(:root:has(header-group-area.template-index)) .slider_community_item .slider_community_content_box{column-gap:12px}:where(:root:has(header-group-area.template-index)) .slider_community_item .slider_community_content_box .slider_community_thumb{max-width:65px}}@media only screen and (min-width:1200px) and (max-width:1399px){:where(:root:has(header-group-area.template-index)) .slider_community_item .slider_community_content_box{column-gap:12px}:where(:root:has(header-group-area.template-index)) .slider_community_item .slider_community_content_box .slider_community_thumb{max-width:65px}:where(:root:has(header-group-area.template-index)) .slider_community_item .slider_community_content_box .slider_community_text .slider_community_title{margin-bottom:5px;line-height:24px}}@media only screen and (min-width:992px) and (max-width:1199px){:where(:root:has(header-group-area.template-index)) .slider-community-section .flickity-prev-next-button{width:56px;height:56px}:where(:root:has(header-group-area.template-index)) .slider_community_item .slider_community_content_box{column-gap:12px}:where(:root:has(header-group-area.template-index)) .slider_community_item .slider_community_content_box .slider_community_thumb{max-width:65px}}@media only screen and (min-width:768px) and (max-width:991px){:where(:root:has(header-group-area.template-index)) .slider-community-section .flickity-prev-next-button{width:46px;height:46px}:where(:root:has(header-group-area.template-index)) .slider_community_item .slider_community_content_box{column-gap:12px}:where(:root:has(header-group-area.template-index)) .slider_community_item .slider_community_content_box .slider_community_thumb{max-width:65px}}@media (max-width:1199px){:where(:root:has(header-group-area.template-index)) .slider_community_item{width:calc(33.3333% - 18px)}}@media only screen and (min-width:576px) and (max-width:991px){:where(:root:has(header-group-area.template-index)) .slider-community-section{padding-top:80px}:where(:root:has(header-group-area.template-index)) .slider-community-section .flickity-prev-next-button{width:46px;height:46px}:where(:root:has(header-group-area.template-index)) .slider_community_item{width:calc(50% - 18px)}:where(:root:has(header-group-area.template-index)) .slider_community_item .slider_community_content_box{column-gap:12px}:where(:root:has(header-group-area.template-index)) .slider_community_item .slider_community_content_box .slider_community_thumb{max-width:65px}:where(:root:has(header-group-area.template-index)) .slider_community_item .slider_community_content_box .slider_community_text .slider_community_title{margin-bottom:5px;line-height:24px}}@media (max-width:767px){:where(:root:has(header-group-area.template-index)) .slider_community_item{width:100%}:where(:root:has(header-group-area.template-index)) .slider-community-section .flickity-prev-next-button{width:40px;height:40px}:where(:root:has(header-group-area.template-index)) .slider-community-section .flickity-prev-next-button .flickity-button-icon{width:10px;height:10px}:where(:root:has(header-group-area.template-index)) .slider_community_item .slider_community_content_box .slider_community_thumb{max-width:64px}:where(:root:has(header-group-area.template-index)) .slider_community_item .slider_community_content_box .slider_community_text .slider_community_title{font-size:18px;line-height:28px}:where(:root:has(header-group-area.template-index)) .slider_community_item .slider_community_content_box .slider_community_text .slider_community_percent{font-size:14px;line-height:20px}}:where(:root:has(header-group-area.template-index)) .slider_community_item .slider_community_content_box .slider_community_text .slider_community_title{background-repeat:no-repeat;background-size:0% 100%;background-image:linear-gradient(transparent calc(100% - 1px),rgba(var(--color-secondary-foreground)) 1px);transition:background-size .4s;display:inline}:where(:root:has(header-group-area.template-index)) .slider_community_item .slider_community_content_box .slider_community_text .slider_community_title:hover{background-size:100% 100%}:where(:root:has(header-group-area.template-index)) .heading_area .sec_title.product-carousel-font-title{letter-spacing:-.72px;font-size:36px;font-weight:400}:where(:root:has(header-group-area.template-index)) .lay-minimal .slider-community-section .slider_community_item .slider_community_content_box{flex-direction:column;align-items:start;row-gap:24px;bottom:0;left:0}:where(:root:has(header-group-area.template-index)) .lay-minimal .slider-community-section .slider_community_item .slider_community_text{justify-content:space-between;align-items:end;column-gap:24px;width:100%;display:flex}:where(:root:has(header-group-area.template-index)) .slider-community-overlay .slider_community_item{margin:0 4px}:where(:root:has(header-group-area.template-index)) .lay-minimal .slider-community-section .flickity-prev-next-button{width:44px;height:44px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-cart))) .heading_area{margin-bottom:80px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-cart))) .heading_area .sec_title{font-size:64px;line-height:1}@media only screen and (min-width:1200px) and (max-width:1399px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-cart))) .heading_area{margin-bottom:60px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-cart))) .heading_area .sec_title{font-size:54px}}@media only screen and (min-width:992px) and (max-width:1199px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-cart))) .heading_area{margin-bottom:50px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-cart))) .heading_area .sec_title{font-size:44px}}@media only screen and (min-width:768px) and (max-width:991px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-cart))) .heading_area{margin-bottom:50px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-cart))) .heading_area .sec_title{font-size:40px}}@media only screen and (min-width:576px) and (max-width:767px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-cart))) .heading_area{margin-bottom:50px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-cart))) .heading_area .sec_title{font-size:36px}}@media (max-width:575px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-cart))) .heading_area{text-align:center;margin-bottom:48px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-cart))) .heading_area .sec_title{font-size:32px}}:where(:root:has(header-group-area.template-index)) .section-template--24137060352070__product_carousel_7Tqpp9-padding{padding-top:38px;padding-bottom:40px}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-index)) .section-template--24137060352070__product_carousel_7Tqpp9-padding{padding-top:56px;padding-bottom:60px}}@media screen and (min-width:1200px){:where(:root:has(header-group-area.template-index)) .slider-community-section .slider_community_item{width:calc(25% - 18px)}}:where(:root:has(header-group-area.template-index)) .id-product_ne3hbq .slider_community_images:before,:where(:root:has(header-group-area.template-index)) .id-product_GxxDjm .slider_community_images:before,:where(:root:has(header-group-area.template-index)) .id-product_QEk7yh .slider_community_images:before,:where(:root:has(header-group-area.template-index)) .id-product_YCFG3d .slider_community_images:before,:where(:root:has(header-group-area.template-index)) .id-product_L7TedH .slider_community_images:before{opacity:.7}:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__product_carousel_7Tqpp9 .xlo-item-1,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__product_carousel_7Tqpp9 .xlo-item-2,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__product_carousel_7Tqpp9 .xlo-item-3,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__product_carousel_7Tqpp9 .xlo-item-4,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__product_carousel_7Tqpp9 .xlo-item-5{--xlo-percent:125%}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_wrapper{border-radius:var(--item-rds-one);z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:rgba(var(--color-secondary-background),1);padding:120px 70px;position:relative;overflow:hidden}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_wrapper .bg_images{z-index:-1;border-radius:var(--item-rds-one);width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_wrapper .bg_images{border-radius:var(--corner-rds-one)}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .desc p a{position:relative}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .desc p a:after{content:"";width:100%;height:1px;transition:all .4s ease-in-out;position:absolute;bottom:0;left:0}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .desc p a:hover:after{width:0%}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_wrapper .bg_images img{object-fit:cover;width:100%;height:100%}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_wrapper .redefine_title{width:100%;max-width:895px;margin-bottom:143px;margin-left:auto;margin-right:auto}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_wrapper .redefine_title .title{text-align:center;letter-spacing:-.01em;color:rgb(var(--color-secondary-foreground));margin-bottom:0;font-size:144px;line-height:1.3}@media (max-width:1400px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_wrapper .redefine_title .title{font-size:100px}}@media only screen and (min-width:1400px) and (max-width:2000px),only screen and (min-width:1200px) and (max-width:1399px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_wrapper .redefine_title{margin-bottom:100px}}@media only screen and (min-width:992px) and (max-width:1199px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_wrapper .redefine_title{max-width:620px;margin-bottom:90px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_wrapper{padding:100px 70px 140px}}@media only screen and (min-width:768px) and (max-width:991px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_wrapper{padding:90px 70px 110px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_wrapper .redefine_title{margin-bottom:80px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_wrapper .redefine_title .title{font-size:72px}}@media only screen and (min-width:576px) and (max-width:767px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_wrapper{border-radius:var(--corner-rds-one);padding:80px 70px 110px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_wrapper .redefine_title{margin-bottom:50px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_wrapper .redefine_title .title{font-size:42px}}@media (max-width:575px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_wrapper{border-radius:var(--corner-rds-one);padding:80px 24px 110px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_wrapper .redefine_title{max-width:285px;margin-bottom:48px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_wrapper .redefine_title .title{font-size:32px;line-height:40px}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item.right{justify-content:right;margin-right:0}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item{column-gap:8px;max-width:1167px;margin-left:auto;margin-right:auto}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_content.redefine-border-true:after{content:"";border:2px dashed rgba(var(--color-foreground),1);z-index:-1;width:calc(100% - 18px);height:calc(100% - 18px);display:block;position:absolute;top:9px;left:9px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_images{border:15px solid rgba(var(--color-background),1);width:100%;max-width:500px;margin-bottom:65px;position:relative}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_images .shapes-1{width:100%;max-width:350px;position:absolute;top:45px;left:-55%}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_content{background:rgb(var(--color-background));border-radius:var(--border-c-radious);width:100%;max-width:560px;padding:110px 64px;position:relative}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_content:after{border-radius:var(--border-c-radious)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_content .redefine_content_inner>*+*{margin-top:50px}@media (max-width:991px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_content .redefine_content_inner>*+*{margin-top:36px}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .desc{letter-spacing:-.01em;color:rgb(var(--color-foreground));font-size:20px;line-height:1.4}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_content .desc p{margin-bottom:30px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_content .desc p:last-child{margin-bottom:0}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_content .shapes-2{width:100%;max-width:225px;position:absolute;top:55%;right:-45%}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_content .shapes-3{width:100%;max-width:265px;position:absolute;bottom:-12.4%;left:-29.5%}@media only screen and (min-width:1601px) and (max-width:1770px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_images .shapes-1{max-width:240px;top:80px;left:-37%}}@media only screen and (min-width:1400px) and (max-width:2000px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_images{max-width:450px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_images .shapes-1{max-width:220px;top:70px;left:-40%}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_content .shapes-2{max-width:175px;top:55%;right:-28%}}@media only screen and (min-width:1200px) and (max-width:1399px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_images{max-width:400px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_images .shapes-1{max-width:180px;top:65px;left:-32%}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_content{max-width:460px;padding:90px 40px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_content .shapes-2{max-width:150px;top:55%;right:-28%}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_content .shapes-3{max-width:180px;bottom:-8.4%;left:-24.5%}}@media only screen and (min-width:992px) and (max-width:1199px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_images{max-width:360px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_images .shapes-1{max-width:145px;top:60px;left:-24%}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_content{max-width:376px;padding:60px 30px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_content .shapes-2{max-width:120px;top:55%;right:-24%}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_content .shapes-3{max-width:150px;bottom:-8.4%;left:-24.5%}}@media only screen and (min-width:768px) and (max-width:991px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item{max-width:795px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_images{max-width:410px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_images .shapes-1{max-width:145px;top:40px;left:-15%}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_content{max-width:520px;margin-top:-85px;padding:60px 30px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_content .shapes-2{max-width:120px;top:55%;right:-18%}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_content .shapes-3{max-width:150px;bottom:-12%;left:3%}}@media only screen and (min-width:576px) and (max-width:767px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item{max-width:795px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_images{max-width:410px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_images .shapes-1{top:20px;max-width:145px;inset-inline-start:-15%}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_content{max-width:100%;margin-top:-85px;padding:50px 25px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_content .desc{font-size:18px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_content .desc p{margin-bottom:20px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_content .shapes-2{max-width:110px;top:-65px;right:-5%}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_content .shapes-3{max-width:130px;bottom:-13%;left:50%;transform:translate(-50%)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_content .redefine_button{margin-top:35px}}@media (max-width:575px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item{max-width:795px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_images{border:7px solid rgb(var(--color-background));max-width:225px;left:-22px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_images .shapes-1{max-width:94px;top:-25px;left:-10%}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_content{max-width:280px;margin-top:-85px;margin-bottom:10px;padding:48px 24px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_content.no_redefine_images{margin-top:0}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_content .title{width:100%;max-width:230px;margin-bottom:20px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_content .desc{letter-spacing:0;font-size:14px;line-height:20px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_content .desc p{margin-bottom:20px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_content .shapes-2{max-width:96px;top:-20px;right:-3%}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_content .shapes-3{max-width:114px;bottom:-13%;left:50%;transform:translate(-50%)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_content .redefine_button{margin-top:36px}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_images .shapes-1 img,:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_content .shapes-2 img,:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_content .shapes-3 img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_content .shapes-2:after,:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_content .shapes-3:after,:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_images .shapes-1:after{padding-top:var(--xlo-percent);content:"";width:100%;height:0;display:block}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_images svg,:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_images img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_images:after{padding-top:var(--xlo-percent);content:"";width:100%;height:0;display:block}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .sds-redefine-section .redefine_wrapper{overflow:visible}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .sds-redefine-section .redefine_title{position:sticky;top:40px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .desc.image-with-text-font-desc,:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_content h3.image-with-text-font-title{letter-spacing:.42px;font-size:14px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .desc.image-with-text-font-desc{margin-top:16px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_item .redefine_content h3.image-with-text-font-title{font-family:var(--font-family-body);font-weight:500}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .lay-minimal .redefine_item .redefine_content .redefine_content_inner>*+*{margin-top:24px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_wrapper .redefine_title .title.image-with-text-font-redefine_title{font-size:96px;font-weight:400;line-height:1}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .sds-redefine-section.redefine-v2 .page-width{max-width:100%;margin:0;padding:0}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .sds-redefine-section.redefine-v2 .redefine_wrapper{grid-template-columns:1fr 2fr;row-gap:30px;display:grid}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .sds-redefine-section.redefine-v2 .redefine_item{grid-template-columns:1fr 1fr;align-items:center;gap:30px 88px;max-width:none;margin-left:0;margin-right:0;display:grid}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .sds-redefine-section.redefine-v2 .redefine_item .redefine_content{background:0 0;max-width:none;padding:0}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .sds-redefine-section.redefine-v2 .redefine_wrapper .redefine_title .title{color:rgb(var(--color-foreground))}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .sds-redefine-section.redefine-v2 .redefine_item .redefine_images{border:0;max-width:none;margin-bottom:0}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .sds-redefine-section.redefine-v2 .redefine_title{align-items:center;max-width:none;margin-bottom:0;display:flex;position:relative;top:0}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .sds-redefine-section.redefine-v2 .redefine_main_box{flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:35px;display:flex}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .sds-redefine-section.redefine-v2 .redefine_author_wrap .description{letter-spacing:.36px;text-transform:uppercase;font-size:12px;font-weight:500}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .sds-redefine-section.redefine-v2 .redefine_author_wrap .author-name{margin-top:2px;font-style:italic}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .sds-redefine-section.redefine-v2 .redefine_item .redefine_content .redefine_content_inner h3{text-transform:uppercase}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .sds-redefine-section.redefine-v2 .redefine_item .desc{margin-top:20px;display:block}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .redefine_wrapper .redefine_title .title.image-with-text-font-redefine_title{text-align:start;letter-spacing:-.36px;font-size:36px;font-style:italic;font-weight:400}@media (max-width:1399px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .sds-redefine-section.redefine-v2 .redefine_wrapper{padding:120px 24px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .sds-redefine-section.redefine-v2 .redefine_item{column-gap:30px}}@media (max-width:1199px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .sds-redefine-section.redefine-v2 .redefine_main_box{flex-direction:column;align-items:start}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .sds-redefine-section.redefine-v2 .redefine_item{justify-content:start;align-items:center}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .sds-redefine-section.redefine-v2 .redefine_wrapper{grid-template-columns:1fr}}@media (max-width:991px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .sds-redefine-section.redefine-v2 .redefine_wrapper{padding:80px 24px}}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .sds-redefine-section.redefine-v2 .redefine_item{grid-template-columns:1fr}}@media (max-width:575px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .sds-redefine-section.redefine-v2 .redefine_wrapper{padding:46px 25px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .sds-redefine-section.redefine-v2 .redefine_item .redefine_images{left:0}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .sds-redefine-section.redefine-v2 .redefine_item .redefine_images{mix-blend-mode:luminosity}:where(:root:has(header-group-area.template-index)) .inner-section-template--24137060352070__image_with_text_j9mHVd-padding{padding-top:62px;padding-bottom:91px}:where(:root:has(header-group-area.template-index)) .section-template--24137060352070__image_with_text_j9mHVd-padding{padding-top:36px;padding-bottom:36px}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-index)) .inner-section-template--24137060352070__image_with_text_j9mHVd-padding{padding-top:96px;padding-bottom:140px}:where(:root:has(header-group-area.template-index)) .section-template--24137060352070__image_with_text_j9mHVd-padding{padding-top:56px;padding-bottom:56px}}:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__image_with_text_j9mHVd .redefine_images{--xlo-percent:129.862%}:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__image_with_text_j9mHVd .shapes-1{--xlo-percent:72.0297%}:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__image_with_text_j9mHVd .shapes-2{--xlo-percent:54.1667%}:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__image_with_text_j9mHVd .shapes-3{--xlo-percent:69.2893%}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-thumb{border-radius:var(--corner-rds-one);position:relative;overflow:hidden}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-thumb{border-radius:var(--corner-rds-five)}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-thumb>*{border-radius:var(--corner-rds-one);width:100%}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-thumb>*{border-radius:var(--corner-rds-five)}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-thumb .product-badge-wrapper{gap:8px;width:calc(100% - 48px);position:absolute;top:24px;left:24px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-thumb .product-badge-wrapper .badge{border-radius:var(--badge-corner-radius);letter-spacing:0;text-align:center;text-transform:uppercase;background:rgba(var(--color-background),1);color:rgb(var(--color-foreground));padding:6px 12px;font-size:14px;font-weight:700;line-height:1}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-thumb .product-badge-wrapper .badge{padding:4px 10px;font-size:12px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-thumb .product-badge-wrapper{width:calc(100% - 32px);top:16px;left:16px}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-content{margin-top:26px}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-content{margin-top:18px}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-title{color:rgb(var(--color-foreground));font-weight:400}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-title{font-size:18px;line-height:28px}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-vendor{color:rgba(var(--color-foreground),.9);text-transform:uppercase;margin-bottom:10px;font-size:16px;line-height:24px}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-vendor{margin-bottom:4px;font-size:14px;line-height:20px}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-price-wrapper{gap:8px;margin-top:10px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-price-wrapper .product-price,:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-price-wrapper .product-previous-price{font-family:var(--font-family-body);letter-spacing:-.01em;font-size:20px;font-weight:400;line-height:28px}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-price-wrapper{margin-top:4px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-price-wrapper .product-price,:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-price-wrapper .product-previous-price{font-size:16px;line-height:24px}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-price-wrapper .product-price{color:rgb(var(--color-highlight-text))}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-price-wrapper .product-previous-price{color:rgba(var(--color-foreground),.6)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-price-wrapper.no-compare .product-previous-price{display:none}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-price-wrapper.no-compare .product-price{color:rgb(var(--color-foreground))}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-content .variant-picker{border-top:1px solid rgba(var(--color-foreground),.2);margin-top:40px;padding-top:40px}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-content .variant-picker{border-top:0;margin-top:18px;padding-top:0}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-content .variant-picker>*+*{margin-top:30px}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-content .variant-picker>*+*{margin-top:20px}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-content .variant-picker .variant-group .variant-group-name{color:rgba(var(--color-foreground),.6);text-transform:uppercase;margin-bottom:6px;font-size:20px;line-height:28px}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-content .variant-picker .variant-group .variant-group-name{font-size:14px;line-height:20px}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-content .variant-picker .variant-group .variant-items{flex-wrap:wrap;align-items:center;gap:4px;display:flex}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-content .variant-picker .variant-group input{display:none}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-content .variant-picker .variant-group label{border-radius:var(--btn-style-rds-four);cursor:pointer;vertical-align:text-top;background:0 0;justify-content:center;align-items:center;min-width:68px;min-height:44px;padding-inline:20px;font-size:20px;line-height:28px;display:flex;position:relative}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-content .variant-picker .variant-group label{min-width:60px;min-height:36px;padding-inline:20px;font-size:14px;line-height:20px}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-content .variant-picker .variant-group input[type=radio]:disabled+label{cursor:not-allowed;position:relative;overflow:hidden}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-content .variant-picker .variant-group input[type=radio]:disabled+label:before{content:"";background:linear-gradient(to top left,transparent calc(50% - .5px),rgb(var(--color-secondary-button-text)) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px));width:100%;height:100%;position:absolute;inset:0}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-content .variant-group.color-swatch label{display:none}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-content .variant-group.color-swatch input{border-radius:var(--btn-style-rds-one);cursor:pointer;appearance:none;background:0 0;background:var(--swatch-bg);width:20px;height:20px;margin:0;display:block;position:relative}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-content .variant-picker .variant-group.color-swatch .variant-items{padding-bottom:3px;padding-left:3px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-content .variant-group.color-swatch input[type=radio]:checked:before,:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-content .variant-group.color-swatch input[type=radio]:hover:before{content:"";border-radius:var(--btn-style-rds-one);width:36px;height:36px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-content .variant-group.color-swatch input[type=radio]:checked:before,:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-content .variant-group.color-swatch input[type=radio]:hover:before{width:20px;height:20px}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-content .variant-group.color-swatch input[type=radio]:disabled{opacity:.5;cursor:not-allowed}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-btn{border-radius:var(--btn-style-rds-three);border:1px solid rgb(var(--color-button-border));width:100%;height:56px;font-family:var(--font-family-heading);color:rgb(var(--color-button-text));background:rgba(var(--color-button),1);text-align:center;text-transform:uppercase;margin-top:36px;font-size:18px;font-weight:700;line-height:28px;transition:all .4s}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-btn{height:48px;margin-top:28px;font-size:16px;line-height:24px}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-btn:hover{color:rgb(var(--color-button-text-hover));background:rgba(var(--color-button-hover),1)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-btn.disabled,:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-btn[disabled],:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-btn[data-disabled=true]{border-color:rgb(var(--color-secondary-button-border));background:rgba(var(--color-secondary-button),1);color:rgb(var(--color-secondary-button-text));cursor:not-allowed}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product .product-thumb popup-slide{opacity:0;width:calc(100% - 48px);transition:all .3s;position:absolute;bottom:24px;left:24px;transform:scale(.95)translateY(100%)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product:hover .product-thumb popup-slide{opacity:1;transform:scale(1)translateY(0)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product .product-thumb popup-slide button{border-radius:var(--btn-style-rds-three);width:100%;font-family:var(--font-family-heading);letter-spacing:0%;text-align:center;vertical-align:middle;padding:16px;font-size:16px;font-weight:700;line-height:24px;transition:all .3s}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product .product-thumb popup-slide button.loading{cursor:not-allowed;pointer-events:none;color:#0000;position:relative}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product .product-thumb popup-slide button.loading:after{content:"";border-radius:var(--btn-style-rds-one);border:2px solid rgba(var(--color-foreground),.6);border-top-color:#0000;width:20px;height:20px;margin:-10px 0 0 -10px;animation:1s linear infinite loading-spinner;position:absolute;top:50%;left:50%}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) snazzy-tab .tab-header{margin-bottom:80px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) snazzy-tab .snazzy-tab-buttons{gap:16px;max-width:100%}@media (max-width:991px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) snazzy-tab .tab-header{margin-bottom:48px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) snazzy-tab .snazzy-tab-buttons{white-space:nowrap;flex-wrap:nowrap;gap:12px;overflow-x:auto}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) snazzy-tab .snazzy-tab-button:first-child{margin-left:auto}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) snazzy-tab .snazzy-tab-button:last-child{margin-right:auto}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) snazzy-tab .snazzy-tab-button{color:rgba(var(--color-secondary-button-text),1);border:1px solid rgba(var(--color-secondary-button-text),1);background-color:rgba(var(--color-secondary-button),1);cursor:pointer;font-family:var(--font-family-body);letter-spacing:0;border-radius:var(--corner-rds-two);padding:11px 16px;font-size:16px;font-weight:700;line-height:22px;transition:all .3s}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) snazzy-tab .snazzy-tab-button.active,:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) snazzy-tab .snazzy-tab-button:hover{border:1px solid rgba(var(--color-secondary-button-text-hover),1);color:rgba(var(--color-secondary-button-text-hover),1);background:rgba(var(--color-secondary-button-hover),1)}@media (max-width:991px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) snazzy-tab .snazzy-tab-button{padding:9px 16px;font-size:12px;line-height:12px}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) snazzy-tab .snazzy-tab-content{opacity:0;visibility:hidden;max-height:0;transition:opacity .4s,transform .4s;overflow:hidden;transform:translateY(30px)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) snazzy-tab .snazzy-tab-content.active{max-height:unset;opacity:1;visibility:visible;transform:translateY(0)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) snazzy-tab .product-grid .content-grid-item{transition:opacity .6s ease-out,transform .6s ease-out}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .sec_title.collection-tab-font-sec_title{letter-spacing:-.72px;font-size:36px;font-weight:400}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) snazzy-tab .snazzy-tab-button.collection-tab-font-snazzy-tab-button{letter-spacing:.42px;font-size:14px;font-weight:500}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .lay-minimal snazzy-tab .tab-header{margin-bottom:48px}:where(:root:has(header-group-area.template-index)) .collection-tab .tab-header{gap:24px;overflow:hidden}@media (max-width:991px){:where(:root:has(header-group-area.template-index)) .collection-tab .tab-header{text-align:center;flex-direction:column}:where(:root:has(header-group-area.template-index)) .collection-tab .sec_title{font-size:42px;line-height:40px}}@media (max-width:575px){:where(:root:has(header-group-area.template-index)) .collection-tab .sec_title{letter-spacing:-.01em;font-size:32px}}:where(:root:has(header-group-area.template-index)) .collection-tab .product-grid{gap:64px 24px;display:grid}@media (max-width:767px){:where(:root:has(header-group-area.template-index)) .collection-tab .product-grid{gap:48px 20px;grid-template-columns:1fr 1fr!important}}:where(:root:has(header-group-area.template-index)) .collection-tab .view-all-btn-wrapper{margin-top:80px}@media (max-width:991px){:where(:root:has(header-group-area.template-index)) .collection-tab .view-all-btn-wrapper{margin-top:48px}}:where(:root:has(header-group-area.template-index)) .collection-tab .product .variant-picker .variant-group:not(.color-swatch),:where(:root:has(header-group-area.template-index)) .collection-tab .product .variant-picker .variant-group .variant-group-name{display:none}:where(:root:has(header-group-area.template-index)) .collection-tab .product .variant-picker{border:0;margin:0;padding:0}:where(:root:has(header-group-area.template-index)) .collection-tab .color-swatch .variant-items{padding-bottom:0!important}:where(:root:has(header-group-area.template-index)) .collection-tab .product-content .variant-picker .variant-group{margin-top:25px}@media (max-width:767px){:where(:root:has(header-group-area.template-index)) .collection-tab .product-content .variant-picker .variant-group{margin-top:15px}}:where(:root:has(header-group-area.template-index)) .collection-tab .product-content .variant-group.color-swatch input{cursor:unset}:where(:root:has(header-group-area.template-index)) .collection-tab .product-content .variant-group.color-swatch input[type=radio]:checked:before,:where(:root:has(header-group-area.template-index)) .collection-tab .product-content .variant-group.color-swatch input[type=radio]:hover:before{display:none}:where(:root:has(header-group-area.template-index)) .collection-tab .product-content .product-title{font-size:32px;line-height:48px}@media screen and (max-width:990px){:where(:root:has(header-group-area.template-index)) .collection-tab .product-content .product-title{font-size:18px;line-height:20px}}:where(:root:has(header-group-area.template-index)) .lay-minimal .collection-tab .view-all-btn-wrapper{margin-top:48px}:where(:root:has(header-group-area.template-index)) .lay-minimal snazzy-tab .snazzy-tab-buttons{gap:8px}:where(:root:has(header-group-area.template-index)) .lay-minimal .collection-tab .product-grid{gap:64px 8px}@media (max-width:991px){:where(:root:has(header-group-area.template-index)) .collection-tab .product-grid{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:767px){:where(:root:has(header-group-area.template-index)) .collection-tab .product-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:575px){:where(:root:has(header-group-area.template-index)) .collection-tab .product-grid{grid-template-columns:repeat(1,1fr)!important}}:where(:root:has(header-group-area.template-index)) .section-template--24137060352070__collection_tab_tWYjWp-padding{padding-top:31px;padding-bottom:57px}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-index)) .section-template--24137060352070__collection_tab_tWYjWp-padding{padding-top:48px;padding-bottom:88px}}:where(:root:has(header-group-area.template-index)) .collection-tab .product-grid-collection_ibFHKy,:where(:root:has(header-group-area.template-index)) .collection-tab .product-grid-collection_Btgc3H,:where(:root:has(header-group-area.template-index)) .collection-tab .product-grid-collection_ri7RVL{grid-template-columns:repeat(4,1fr)}:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__collection_tab_tWYjWp .product-grid-collection_ibFHKy .xlo-item-1,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__collection_tab_tWYjWp .product-grid-collection_ibFHKy .xlo-item-2,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__collection_tab_tWYjWp .product-grid-collection_ibFHKy .xlo-item-3,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__collection_tab_tWYjWp .product-grid-collection_ibFHKy .xlo-item-4,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__collection_tab_tWYjWp .product-grid-collection_ibFHKy .xlo-item-5,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__collection_tab_tWYjWp .product-grid-collection_ibFHKy .xlo-item-6,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__collection_tab_tWYjWp .product-grid-collection_ibFHKy .xlo-item-7,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__collection_tab_tWYjWp .product-grid-collection_ibFHKy .xlo-item-8,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__collection_tab_tWYjWp .product-grid-collection_Btgc3H .xlo-item-1,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__collection_tab_tWYjWp .product-grid-collection_Btgc3H .xlo-item-2,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__collection_tab_tWYjWp .product-grid-collection_Btgc3H .xlo-item-3,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__collection_tab_tWYjWp .product-grid-collection_Btgc3H .xlo-item-4,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__collection_tab_tWYjWp .product-grid-collection_Btgc3H .xlo-item-5,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__collection_tab_tWYjWp .product-grid-collection_Btgc3H .xlo-item-6,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__collection_tab_tWYjWp .product-grid-collection_Btgc3H .xlo-item-7,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__collection_tab_tWYjWp .product-grid-collection_Btgc3H .xlo-item-8,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__collection_tab_tWYjWp .product-grid-collection_ri7RVL .xlo-item-1,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__collection_tab_tWYjWp .product-grid-collection_ri7RVL .xlo-item-2,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__collection_tab_tWYjWp .product-grid-collection_ri7RVL .xlo-item-3,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__collection_tab_tWYjWp .product-grid-collection_ri7RVL .xlo-item-4,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__collection_tab_tWYjWp .product-grid-collection_ri7RVL .xlo-item-5,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__collection_tab_tWYjWp .product-grid-collection_ri7RVL .xlo-item-6,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__collection_tab_tWYjWp .product-grid-collection_ri7RVL .xlo-item-7,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__collection_tab_tWYjWp .product-grid-collection_ri7RVL .xlo-item-8{--xlo-percent:125%}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section .page-width{padding:0}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_wrapper .bulk_hotspot_left_content{width:100%;padding-left:24px;padding-right:80px}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_wrapper .bulk_hotspot_left_content .bulk_hotspot_title{letter-spacing:-.03em;color:rgb(var(--color-foreground));z-index:1;font-size:64px;font-weight:700;line-height:1.3;position:relative}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_wrapper .bulk_hotspot_left_content .bulk_hotspot_left_text{z-index:1;margin-top:110px;position:relative}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_wrapper .bulk_hotspot_left_content .bulk_hotspot_left_text .hotspot_title{letter-spacing:-.01em;color:rgb(var(--color-foreground));margin-bottom:6px;font-size:32px;font-weight:400;line-height:40px}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_wrapper .bulk_hotspot_left_content .bulk_hotspot_left_text .hotspot_sub_title{color:rgba(var(--color-foreground),.9);margin-bottom:25px;font-size:16px;font-weight:400;line-height:24px;display:block}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_wrapper .bulk_hotspot_left_content .bulk_hotspot_left_text .hotspot_percent{letter-spacing:-.01em;color:rgb(var(--color-foreground));font-size:20px;font-weight:400;line-height:28px}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_wrapper .bulk_hotspot_left_content .bulk_hotspot_left_text .bulk_hotspot_button{margin-top:54px}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_wrapper .bulk_hotspot_left_content .bulk_hotspot_left_text .bulk_hotspot_button .bulk-hotspot-btn{font-family:var(--font-family-heading);color:rgb(var(--color-foreground));align-items:center;gap:12px;font-size:18px;font-weight:700;line-height:1.3;display:inline-flex;position:relative}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_wrapper .bulk_hotspot_left_content .bulk_hotspot_left_text .bulk_hotspot_button .bulk-hotspot-btn[disabled]{cursor:not-allowed}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_wrapper .bulk_hotspot_left_content .bulk_hotspot_left_text .bulk_hotspot_button .bulk-hotspot-btn>.bulk-hotspot-btn-inner{display:block}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_wrapper .bulk_hotspot_left_content .bulk_hotspot_left_text .bulk_hotspot_button .bulk-hotspot-btn .btn-text{border-radius:var(--btn-style-rds-one);width:28px;height:28px;color:rgba(var(--color-button-text),1);background-color:rgba(var(--color-button),1);border:1px solid rgba(var(--color-button-border),1);flex-shrink:0;justify-content:center;align-items:center;margin-left:12px;display:inline-flex;overflow:hidden}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_wrapper .bulk_hotspot_left_content .bulk_hotspot_left_text .bulk_hotspot_button .bulk-hotspot-btn .btn-text:hover{color:rgba(var(--color-button-text-hover),1);background-color:rgba(var(--color-button-hover),1);border:1px solid rgba(var(--color-button-border-hover),1)}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_wrapper .bulk_hotspot_left_content .bulk_hotspot_left_text .bulk_hotspot_button .bulk-hotspot-btn span svg{max-width:14px;transition:all .4s}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_wrapper .bulk_hotspot_left_content .bulk_hotspot_left_text .bulk_hotspot_button .bulk-hotspot-btn:hover span svg{animation:.4s linear arrow-move}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_wrapper .bulk_hotspot_left_content .bulk_hotspot_left_text .bulk_hotspot_button .bulk-hotspot-btn span svg path{fill:currentColor}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section .flickity-prev-next-button{width:64px;height:64px;transition:all .3s;top:-100px;transform:translateY(0)}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section .flickity-button{display:none}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section .flickity-prev-next-button.previous{left:0}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section .flickity-prev-next-button.next{left:64px;right:auto}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section .flickity-prev-next-button .flickity-button-icon{width:18px;height:18px;top:50%;left:50%;transform:translate(-50%,-50%)}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_wrapper{grid-template-columns:1fr 2fr;align-items:center;display:grid}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_box{grid-template-columns:1fr 1fr;align-items:center;display:grid;position:relative}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_box .bulk_hotspot_images:after{padding-top:var(--xlo-percent);content:"";width:100%;height:0;display:block}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_box .bulk_hotspot_images{width:100%;max-width:640px;position:relative}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_box .bulk_hotspot_images img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_images .hotspot{background-color:rgb(var(--color-secondary-button));border-radius:var(--btn-style-rds-one);cursor:pointer;width:14px;height:14px;transition:transform .2s;animation:2s ease-out infinite pulse-ripple;position:absolute;transform:translate(-50%,-50%)}@keyframes pulse-ripple{0%{box-shadow:0 0 rgba(var(--color-secondary-button),1)}70%{box-shadow:0 0 0 12px rgba(var(--color-secondary-button),0)}to{box-shadow:0 0 rgba(var(--color-secondary-button),0)}}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_images .hotspot.active{background-color:rgb(var(--color-secondary-button));z-index:1;animation:2s infinite box-shadow-animation}@keyframes box-shadow-animation{0%{box-shadow:0 0 0 1px rgba(var(--color-secondary-button),.9)}50%{box-shadow:0 0 0 8px rgba(var(--color-secondary-button),.9)}to{box-shadow:0 0 0 1px rgba(var(--color-secondary-button),.9)}}:where(:root:has(header-group-area.template-index)) .hotpot_slider_item{width:62%;margin-right:24px}:where(:root:has(header-group-area.template-index)) .hotpot_slider_item .hotpot_slider_thumb>*{border-radius:var(--corner-rds-one);max-width:100%;height:auto}:where(:root:has(header-group-area.template-index)) .hotpot_slider_item .hotpot_slider_content{margin-top:35px}:where(:root:has(header-group-area.template-index)) .hotpot_slider_item .hotpot_slider_content .hotpot_slider_title{margin-bottom:6px}:where(:root:has(header-group-area.template-index)) .hotpot_slider_item .hotpot_slider_content .hotpot_slider_amount{letter-spacing:-.01em;font-size:20px;font-weight:400;line-height:28px;display:block}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section .popup-wrapper{position:relative}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section .hotspot-popup{visibility:hidden;opacity:0;background-color:rgb(var(--color-background));border:1px solid rgb(var(--color-foreground));color:rgb(var(--color-foreground));z-index:10;cursor:default;width:175px;max-width:175px;padding:16px;font-size:20px;transition:all .3s;position:absolute;top:35px;left:50%;transform:translate(-50%)}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section .hotspot-popup p:first-child{font-family:var(--font-family-heading);letter-spacing:0;font-size:20px;font-weight:400;line-height:22px}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section .hotspot-popup p:last-child{margin-top:8px;font-size:14px;line-height:20px}@media (max-width:767px){:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section .hotspot-popup{display:none}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section popup-slide,:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section popup-slide .quick-view-prg{width:100%;height:100%;display:block}}@media (min-width:768px){:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section .hotspot popup-slide{display:none}}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section .hotspot.active .hotspot-popup{opacity:1;visibility:visible}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section .hotspot-popup:before{content:"";border:1px solid rgb(var(--color-foreground));background:rgb(var(--color-background));border-bottom:none;border-right:none;width:15px;height:15px;position:absolute;top:-8px;left:50%;transform:translate(-50%)rotate(45deg)}@media (max-width:2000px){:where(:root:has(header-group-area.template-index)) .hotpot_slider_item .hotpot_slider_content .hotpot_slider_title{font-size:28px}}@media (max-width:1399px){:where(:root:has(header-group-area.template-index)) .hotpot_slider_item .hotpot_slider_content .hotpot_slider_title{font-size:26px;line-height:28px}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section .flickity-prev-next-button{width:40px;height:40px;top:-65px}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section .flickity-prev-next-button.next{left:40px}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section .flickity-prev-next-button .flickity-button-icon{width:13px}}@media (max-width:1199px){:where(:root:has(header-group-area.template-index)) .hotpot_slider_item .hotpot_slider_content .hotpot_slider_title{font-size:22px;line-height:28px}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_box{grid-template-columns:fr fr}}@media (max-width:991px){:where(:root:has(header-group-area.template-index)) .bulk_hotspot_wrapper .bulk_hotspot_left_content{text-align:center;max-width:100%;padding-left:0;padding-right:0}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_wrapper .bulk_hotspot_left_content .bulk_hotspot_left_text .bulk_hotspot_button .bulk-hotspot-btn{justify-content:center;margin:0 auto;font-size:16px}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_wrapper{grid-template-columns:auto;padding-top:0}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_box{margin-top:50px}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_wrapper .bulk_hotspot_left_content .bulk_hotspot_title{font-size:42px}:where(:root:has(header-group-area.template-index)) .hotpot_slider_item .hotpot_slider_content .hotpot_slider_title{font-size:20px;line-height:28px}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_wrapper .bulk_hotspot_left_content .bulk_hotspot_left_text{margin-top:25px}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_wrapper .bulk_hotspot_left_content .bulk_hotspot_left_text .bulk_hotspot_button{margin-top:30px}}@media (max-width:767px){:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section{padding-bottom:80px}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section .page-width{margin-left:0;padding:0}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_box .bulk_hotspot_images{margin:0 auto}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_wrapper{padding-top:0}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_wrapper .bulk_hotspot_left_content .bulk_hotspot_left_text .bulk_hotspot_button .bulk-hotspot-btn{justify-content:center}:where(:root:has(header-group-area.template-index)) .hotpot_slider_wrapper{display:none}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_wrapper{grid-template-columns:auto}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_box{grid-template-columns:auto;margin-top:50px}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_wrapper .bulk_hotspot_left_content .bulk_hotspot_left_text{margin-top:42px}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_wrapper .bulk_hotspot_left_content .bulk_hotspot_left_text .bulk_hotspot_button{margin-top:46px}}@media (max-width:575px){:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section .page-width{margin-left:0;padding-right:0}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_wrapper{padding-top:0}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_wrapper .bulk_hotspot_left_content{text-align:center;max-width:100%}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_wrapper .bulk_hotspot_left_content .bulk_hotspot_left_text .bulk_hotspot_button .bulk-hotspot-btn{justify-content:center;font-size:16px}:where(:root:has(header-group-area.template-index)) .hotpot_slider_wrapper{display:none}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_wrapper{grid-template-columns:auto}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_box{grid-template-columns:auto;margin-top:48px}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_wrapper .bulk_hotspot_left_content .bulk_hotspot_title{letter-spacing:-.01em;font-size:32px;line-height:40px}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_wrapper .bulk_hotspot_left_content .bulk_hotspot_left_text .bulk_hotspot_button{margin-top:38px}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_wrapper .bulk_hotspot_left_content .bulk_hotspot_left_text .hotspot_title{letter-spacing:initial;font-size:18px;line-height:28px}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_wrapper .bulk_hotspot_left_content .bulk_hotspot_left_text .hotspot_sub_title{margin-bottom:10px;font-size:14px}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_wrapper .bulk_hotspot_left_content .bulk_hotspot_left_text .bulk_hotspot_button .bulk-hotspot-btn span{width:24px;height:24px}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_wrapper .bulk_hotspot_left_content .bulk_hotspot_left_text .hotspot_percent{letter-spacing:initial;font-size:16px}}@media (max-width:767px){:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section items-carousel{display:none}}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section .variant-group:not(.color-swatch){display:none}:where(:root:has(header-group-area.template-index)) .hotspot-btn-loader{border:2px solid #0000;border-top:2px solid rgb(var(--color-foreground));border-radius:var(--btn-style-rds-one);vertical-align:middle;width:20px;height:20px;margin-left:8px;animation:.6s linear infinite spin;display:none}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_box .flickity-viewport{overflow:visible}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section,:where(:root:has(header-group-area.template-index)) .bulk_hotspot_box .hotpot_slider_wrapper{overflow:hidden}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_images_carosel{flex-direction:column;justify-content:space-between;align-items:baseline;gap:48px;width:102%;height:100%;display:flex;position:relative;left:80px}@media (max-width:1800px){:where(:root:has(header-group-area.template-index)) .bulk_hotspot_images_carosel{width:100%;left:0}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_box{column-gap:80px}}@media (max-width:1024px){:where(:root:has(header-group-area.template-index)) .hotpot_slider_item{width:82%}}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_images_carosel_buttons .custom-next-prev-btn.disabled{opacity:.5}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_images_carosel_buttons .custom-next-prev-btn{color:rgba(var(--color-foreground),1);background-color:rgba(var(--color-background),1);border:#0000;transition:all .3s}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_images_carosel_buttons .custom-next-prev-btn:hover{background-color:rgba(var(--color-foreground),1);color:rgba(var(--color-background),1)}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-v2 .bulk_hotspot_images_carosel_buttons .custom-next-prev-btn{color:rgba(var(--color-secondary-button-text),1);background-color:rgba(var(--color-secondary-button),1);border:1px solid rgba(var(--color-secondary-button-border),1)}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-v2 .bulk_hotspot_images_carosel_buttons .custom-next-prev-btn:hover{color:rgba(var(--color-secondary-button-text-hover),1);background-color:rgba(var(--color-secondary-button-hover),1);border-color:rgba(var(--color-secondary-button-border-hover),1)}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_images_carosel_buttons .custom-next-prev-btn[aria-label=Previous]{transform:rotate(-180deg)}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_images_carosel_buttons .custom-next-prev-btn{border-radius:var(--btn-style-rds-one);justify-content:center;align-items:center;width:64px;height:64px;transition:all .3s;display:inline-flex}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_images_carosel_buttons .custom-next-prev-btn svg{width:15px;height:15px}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_images_carosel_buttons .custom-next-prev-btn[aria-label=Prev]{transform:rotate(180deg)}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_images_carosel_init{width:100%;display:block}:where(:root:has(header-group-area.template-index)) .hotpot_slider_item popup-slide{display:none}:where(:root:has(header-group-area.template-index)) .hotpot_slider_item .card__badge{position:relative;top:0;left:0}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-error-message{color:rgba(var(--color-foreground));margin-top:10px;font-size:14px;display:block}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_wrapper .bulk_hotspot_left_content .bulk_hotspot_title.bulk_hotspot_font_title{letter-spacing:-.72px;font-size:36px;font-weight:400;line-height:1}:where(:root:has(header-group-area.template-index)) .lay-minimal .bulk_hotspot_wrapper .bulk_hotspot_left_content .bulk_hotspot_left_text .bulk_hotspot_button .bulk-hotspot-btn{width:100%}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_wrapper .bulk_hotspot_left_content .bulk_hotspot_left_text .bulk_hotspot_button .bulk-hotspot-btn>.bulk-hotspot-btn-inner.font-bulk-hotspot-btn-inner{border:1px solid;width:100%;padding:8px 25px 12px;font-size:20px;font-weight:500}:where(:root:has(header-group-area.template-index)) .bulk_hotspot_wrapper .bulk_hotspot_left_content .bulk_hotspot_left_text .hotspot_percent .hotspot-subtotal.bulk-hotspot-font-hotspot-subtotal{font-weight:400}:where(:root:has(header-group-area.template-index)) .lay-minimal .bulk_hotspot_wrapper .bulk_hotspot_left_content .bulk_hotspot_left_text .bulk_hotspot_button{margin-top:24px}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section.bulk-hotspot-v2 .bulk_hotspot_images_carosel_buttons .custom-next-prev-btn[aria-label=Next],:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section.bulk-hotspot-v2 .bulk_hotspot_images_carosel_buttons .custom-next-prev-btn[aria-label=Previous]{z-index:3;position:absolute;top:44%;left:8px;transform:translateY(-50%)}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section.bulk-hotspot-v2 .bulk_hotspot_images_carosel_buttons .custom-next-prev-btn[aria-label=Previous] svg{transform:rotate(190deg)}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section.bulk-hotspot-v2 .bulk_hotspot_images_carosel_buttons .custom-next-prev-btn[aria-label=Next]{left:auto;right:120px}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section.bulk-hotspot-v2 .bulk_hotspot_wrapper .bulk_hotspot_left_content .bulk_hotspot_left_text{margin-top:450px}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section.bulk-hotspot-v2 .bulk_hotspot_images_carosel{gap:0;padding-block:64px}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section.bulk-hotspot-v2 .bulk_hotspot_wrapper{border-top:1px solid rgba(var(--color-foreground),.1);border-bottom:1px solid rgba(var(--color-foreground),.1);align-items:flex-start;column-gap:40px}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section.bulk-hotspot-v2 .bulk_hotspot_images{display:none}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section.bulk-hotspot-v2 .bulk_hotspot_images_carosel{width:110%;left:0}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section.bulk-hotspot-v2 .bulk_hotspot_box{grid-template-columns:1fr}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section.bulk-hotspot-v2 .hotpot_slider_item{width:35%}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section.bulk-hotspot-v2 .bulk_hotspot_wrapper .bulk_hotspot_left_content{height:100%;padding:32px 40px;position:relative}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section.bulk-hotspot-v2 .bulk_hotspot_wrapper .bulk_hotspot_left_content .bulk_hotspot_left_content-img img{object-fit:cover;width:100%;height:100%}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section.bulk-hotspot-v2 .bulk_hotspot_wrapper .bulk_hotspot_left_content .bulk_hotspot_left_content-img{position:absolute;inset:0}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section.bulk-hotspot-v2 .bulk_hotspot_left_content .hotspot_title{letter-spacing:.36px;text-transform:uppercase;z-index:1;margin-bottom:16px;font-size:12px;font-weight:500;display:block;position:relative}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section.bulk-hotspot-v2 .bulk_hotspot_wrapper .bulk_hotspot_left_content .bulk_hotspot_left_text .hotspot_percent{justify-content:space-between;align-items:center;display:flex}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section.bulk-hotspot-v2 .bulk_hotspot_images_carosel_buttons .custom-next-prev-btn{width:44px;height:44px}@media (max-width:1599px){:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section.bulk-hotspot-v2 .bulk_hotspot_wrapper .bulk_hotspot_left_content .bulk_hotspot_left_text{margin-top:230px}}@media (max-width:1399px){:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section.bulk-hotspot-v2 .bulk_hotspot_wrapper .bulk_hotspot_left_content .bulk_hotspot_left_text{margin-top:195px}}@media (max-width:1199px){:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section.bulk-hotspot-v2 .bulk_hotspot_wrapper .bulk_hotspot_left_content{padding:32px 20px}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section.bulk-hotspot-v2 .bulk_hotspot_wrapper .bulk_hotspot_left_content .bulk_hotspot_left_text{margin-top:120px}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section.bulk-hotspot-v2 .bulk_hotspot_images_carosel_buttons .custom-next-prev-btn[aria-label=Next],:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section.bulk-hotspot-v2 .bulk_hotspot_images_carosel_buttons .custom-next-prev-btn[aria-label=Previous]{top:38%}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section.bulk-hotspot-v2 .bulk_hotspot_images_carosel_buttons .custom-next-prev-btn[aria-label=Next]{right:80px}}@media (max-width:991px){:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section.bulk-hotspot-v2 .bulk_hotspot_images_carosel_buttons .custom-next-prev-btn[aria-label=Next]{right:120px}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section.bulk-hotspot-v2 .bulk_hotspot_box{margin-top:0}}:where(:root:has(header-group-area.template-index)) .hot-icon-pls{display:none}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section.bulk-hotspot-v2 .hotpot_slider_item .hot-icon-pls{z-index:9;max-width:fit-content;display:block;position:absolute;top:38%;left:calc(100% + 6px)}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section.bulk-hotspot-v2 .hotpot_slider_item:last-child .hot-icon-pls{display:none}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section.bulk-hotspot-v2 .bulk_hotspot_left_content,:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section.bulk-hotspot-v2 .bulk_hotspot_left_content .bulk_hotspot_title,:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section.bulk-hotspot-v2 .bulk_hotspot_left_content .bulk_hotspot_left_text span{color:rgb(var(--color-secondary-foreground))}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section.bulk-hotspot-v2 .bulk_hotspot_left_content .bulk_hotspot_left_text .hotspot-btn-loader{border-color:rgb(var(--color-secondary-foreground));border-radius:50%}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section.bulk-hotspot-v2 .bulk_hotspot_left_content .bulk_hotspot_left_text .hotspot_percent .hotspot-subtotal.bulk-hotspot-font-hotspot-subtotal,:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section.bulk-hotspot-v2 .bulk_hotspot_left_content .bulk_hotspot_left_text .hotspot_percent,:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section.bulk-hotspot-v2 .bulk_hotspot_left_content .bulk_hotspot_left_text .bulk_hotspot_description,:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section.bulk-hotspot-v2 .bulk_hotspot_left_content .bulk_hotspot_left_text .hotspot_price{color:rgb(var(--color-secondary-foreground))}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section.bulk-hotspot-v2 .bulk_hotspot_left_content .bulk_hotspot_left_text .bulk_hotspot_button .bulk-hotspot-btn{border-color:rgb(var(--color-secondary-foreground))}:where(:root:has(header-group-area.template-index)) .bulk-hotspot-section.bulk-hotspot-v2 .bulk_hotspot_left_content .bulk_hotspot_left_text .bulk_hotspot_button .bulk-hotspot-btn-inner.font-bulk-hotspot-btn-inner{color:rgb(var(--color-secondary-foreground))}:where(:root:has(header-group-area.template-index)) .section-template--24137060352070__bulk_hotspot_DePXxe-padding{padding-top:0;padding-bottom:88px}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-index)) .section-template--24137060352070__bulk_hotspot_DePXxe-padding{padding-top:0;padding-bottom:132px}}:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__bulk_hotspot_DePXxe .bulk_hotspot_images{--xlo-percent:150.0%}:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__bulk_hotspot_DePXxe .xlo-item-1,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__bulk_hotspot_DePXxe .xlo-item-2,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__bulk_hotspot_DePXxe .xlo-item-3{--xlo-percent:125%}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection-carousel-section{padding-bottom:120px;overflow:hidden}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection-carousel-section .flickity-button{color:rgba(var(--color-secondary-button-text),1);background-color:rgba(var(--color-secondary-button),1);border:1px solid rgba(var(--color-secondary-button-border),1)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection-carousel-section .flickity-button:hover{color:rgba(var(--color-secondary-button-text-hover),1);background-color:rgba(var(--color-secondary-button-hover),1);border:1px solid rgba(var(--color-secondary-button-border-hover),1)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection-carousel-section .flickity-prev-next-button{width:64px;height:64px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection-carousel-section .flickity-button:disabled{pointer-events:initial}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection-carousel-section .flickity-prev-next-button .flickity-button-icon{width:12px;height:12px;top:50%;left:50%;transform:translate(-50%,-50%)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection-carousel-section .flickity-prev-next-button.previous{left:16px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection-carousel-section .flickity-prev-next-button.next{right:16px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_item{border-radius:var(--corner-rds-three);grid-template-columns:640px 1fr;align-items:center;column-gap:64px;width:75%;margin:0 12px;display:grid;position:relative;overflow:hidden}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_item{width:78%;margin:0 10px}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_item .media-img-abs:after{padding-top:var(--xlo-percent)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_item .collection_carousel_images{width:100%;height:100%;overflow:hidden}@media (max-width:575px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_item .collection_carousel_images{max-height:242px}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_item .collection_carousel_images a{width:100%;height:100%;display:flex}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_item .collection_carousel_images a>*{object-fit:cover;width:100%;height:100%}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_item .collection_carousel_images>*{border-radius:var(--corner-rds-three) 0 0 var(--corner-rds-three);width:100%;transition:transform .6s ease-in-out;transform:scale(1)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_item:hover .collection_carousel_images>*{transform:scale(1.1)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_item .collection_carousel_content{flex-direction:column;justify-content:space-between;gap:24px;width:100%;height:100%;padding:120px 64px 120px 0;display:flex}@media (max-width:1600px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_item .collection_carousel_content{padding-right:35px}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_item .collection_carousel_content .subTitle{border-radius:var(--corner-rds-two);max-width:max-content;color:rgba(var(--color-secondary-foreground),1);border:1px solid rgba(var(--color-secondary-foreground),1);padding:13px 16px 11px;font-size:14px;font-weight:700;line-height:1.3;display:inline-block}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_item .collection_carousel_content .collection_carousel_text .display-1{color:rgba(var(--color-secondary-foreground),1);letter-spacing:-.03em;margin-bottom:24px;font-weight:700;line-height:1.3;display:inline-block}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_item.is-selected .collection_carousel_content .collection_carousel_text .display-1{animation:.5s ease-in-out fadeInUp}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_item .collection_carousel_content .collection_carousel_text .sub-title{color:rgba(var(--color-secondary-foreground),1);letter-spacing:-.01em;font-size:20px;font-weight:400;display:block}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_item.is-selected .collection_carousel_content .collection_carousel_text .sub-title{animation:.6s ease-in-out fadeInUp}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_item.is-selected .collection_carousel_content .subTitle{animation:.4s ease-in-out fadeInUp}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_item.is-selected .collection_carousel_content .subTitle .collection_anim{transition:all .3s;display:block;overflow:hidden}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_item.is-selected .collection_carousel_content .subTitle .collection_anim .anim_text{backface-visibility:hidden;align-items:center;gap:7px;transition:all .3s;display:flex;transform:translateY(0)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_item.is-selected .collection_carousel_button{animation:.7s ease-in-out fadeInUp}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_button .collection_carousel_btn{align-items:center;column-gap:12px;font-size:18px;font-weight:700;line-height:1.3;display:flex}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_button .collection_carousel_btn span{border-radius:var(--btn-style-rds-one);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;overflow:hidden}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_button .collection_carousel_btn span svg{transform:rotate(-90deg)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_button .collection_carousel_btn:hover span svg{animation:.4s linear arrow-move}@media only screen and (min-width:2000px) and (max-width:1770px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_item{width:78%}}@media only screen and (min-width:1400px) and (max-width:1599px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_item{grid-template-columns:1fr 1fr;column-gap:35px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_item .collection_carousel_content .collection_carousel_text .display-1{font-size:80px}}@media only screen and (min-width:1200px) and (max-width:1399px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_item{grid-template-columns:1fr 1fr;column-gap:35px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_item .collection_carousel_content .collection_carousel_text .display-1{font-size:70px}}@media only screen and (min-width:992px) and (max-width:1199px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection-carousel-section{padding-bottom:100px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection-carousel-section .flickity-prev-next-button{width:56px;height:56px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_item{grid-template-columns:1fr 1fr;column-gap:35px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_item .collection_carousel_content .collection_carousel_text .display-1{font-size:50px}}@media only screen and (min-width:768px) and (max-width:991px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection-carousel-section{padding-bottom:80px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection-carousel-section .flickity-prev-next-button{width:56px;height:56px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_item{grid-template-columns:1fr 1fr;column-gap:35px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_item .collection_carousel_content .collection_carousel_text .display-1{font-size:40px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_item .collection_carousel_content .subTitle{font-size:12px}}@media only screen and (min-width:576px) and (max-width:767px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection-carousel-section{padding-bottom:80px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection-carousel-section .flickity-prev-next-button{width:50px;height:50px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_item{border-radius:var(--corner-rds-one);grid-template-columns:1fr;column-gap:35px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_item .collection_carousel_content .collection_carousel_text .display-1{letter-spacing:-.02em;margin-bottom:16px;font-size:25px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_item .collection_carousel_content{padding:40px 15px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_item .collection_carousel_content .subTitle{font-size:12px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_item .collection_carousel_images>*{object-fit:cover;border-radius:var(--corner-rds-one) var(--corner-rds-one) 0 0}}@media (max-width:575px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection-carousel-section{padding-bottom:80px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection-carousel-section .flickity-prev-next-button{width:45px;height:45px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_item{border-radius:var(--corner-rds-one);grid-template-columns:1fr;column-gap:35px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_item .collection_carousel_content{padding:32px 16px 22px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_item .collection_carousel_content .collection_carousel_text .display-1{letter-spacing:-.01em;margin-bottom:10px;font-size:20px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_button{display:none}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_item .collection_carousel_content .subTitle{padding:9px 12px 8px;font-size:12px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_item .collection_carousel_images>*{object-fit:cover;border-radius:var(--corner-rds-one) var(--corner-rds-one) 0 0}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_item .collection_carousel_content .collection_carousel_text .sub-title{letter-spacing:initial;font-size:14px}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection-carousel-section .flickity-viewport{overflow:visible}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_button .collection_carousel_btn{color:rgba(var(--color-secondary-foreground),1);font-family:var(--font-family-heading)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_button .collection_carousel_btn span{color:rgba(var(--color-secondary-button-text),1);background-color:rgba(var(--color-secondary-button),1);border:1px solid rgba(var(--color-secondary-button-border),1)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_button .collection_carousel_btn:hover span{color:rgba(var(--color-secondary-button-text-hover),1);background-color:rgba(var(--color-secondary-button-hover),1);border:1px solid rgba(var(--color-secondary-button-border-hover),1)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) snazzy-tab .snazzy-tab-content .snazzy-icon-btn.btn-with-border:after{display:none}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection-carousel-section .collection_carousel_images.mobile-image img:first-child{display:none!important}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection-carousel-section items-carousel .custom-scroll-bar-slider{margin-top:48px;display:block}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection-carousel-section .flickity-button{display:none}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_item .collection_carousel_content .collection_carousel_text .display-1.collection-carousel-font-main_title{letter-spacing:-.72px;font-size:36px;font-weight:400}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_item .collection_carousel_content .subTitle.collection-carousel-font-subTitle{font-weight:500}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection_carousel_button .collection_carousel_btn.collection_carousel_font_btn{font-size:20px;font-weight:500}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .shop_collection_wrapper{gap:48px 24px;display:grid}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .shop_collection_item .shop_collection_images .collection_images{display:flex;position:relative;overflow:hidden}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .shop_collection_item .shop_collection_images .collection_images>*{width:100%;transition:transform .4s ease-in-out;transform:scale(1)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .shop_collection_item .shop_collection_images .collection_images.media-img-abs:after{padding-top:var(--xlo-percent)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .shop_collection_item .title{font-family:var(--font-family-heading);letter-spacing:-.01em;text-align:center;background-image:linear-gradient(transparent calc(100% - 1px),rgb(var(--color-secondary-foreground)) 1px);background-repeat:no-repeat;background-size:0% 100%;width:100%;font-size:48px;font-weight:700;line-height:1.2;transition:background-size .4s}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .shop_collection_item:hover .shop_collection_images .collection_images>*{transform:scale(1.1)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .shop_collection_item .shop_collection_content{justify-content:space-between;align-items:center;column-gap:10px;padding:63px 48px;display:flex}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .shop-collection-section .collection-card-wrapper{border-radius:var(--corner-rds-three);overflow:hidden}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .shop_collection_item .shop_collection_content .shop_collection_text h2{margin-bottom:14px;line-height:52px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .shop_collection_item .shop_collection_content .shop_collection_text h2 .shop_collection_title{background-image:linear-gradient(transparent calc(100% - 1px),rgb(var(--color-secondary-foreground)) 1px);color:rgb(var(--color-secondary-foreground));z-index:1;background-position:0 90%;background-repeat:no-repeat;background-size:0 2px;transition:all .3s,background-size .4s;display:inline;position:relative}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .shop_collection_item .shop_collection_content .shop_collection_text h2 .shop_collection_title:hover{background-size:100% 2px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .shop_collection_item .shop_collection_content .shop_collection_text .shop_collection_subTitle{color:rgb(var(--color-secondary-foreground));letter-spacing:-.01em;font-size:20px;font-weight:400;line-height:28px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .shop_collection_button .shop-collection-btn{border-radius:var(--btn-style-rds-one);justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .the-gplayer-list-page .shop_collection_item.complex-img .shop_collection_images .collection_images{position:relative}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .the-gplayer-list-page .shop_collection_item.complex-img .shop_collection_images .collection_images svg,:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .the-gplayer-list-page .shop_collection_item.complex-img .shop_collection_images .collection_images img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;max-width:100%;height:100%;position:absolute;inset:0}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .the-gplayer-list-page .shop_collection_item.complex-img .shop_collection_images .collection_images:after{content:"";width:100%;height:0;padding-top:100%;display:block}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .shop-collection-section .collection-card-wrapper{background:rgb(var(--color-secondary-background))}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .shop_collection_button .shop-collection-btn{border:1px solid rgba(var(--color-secondary-button-border),1);background-color:rgba(var(--color-secondary-button),1);color:rgb(var(--color-secondary-button-text));overflow:hidden}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .shop_collection_item:hover .shop_collection_button .shop-collection-btn{background-color:rgba(var(--color-secondary-button-hover),1);color:rgb(var(--color-secondary-button-text-hover));border:1px solid rgba(var(--color-secondary-button-border-hover),1)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .shop_collection_item:hover .shop_collection_button svg{animation:.4s linear arrow-move}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .shop_collection_button .shop-collection-btn span svg{width:50px;height:50px;display:block;transform:rotate(-90deg)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .shop_collection_item .shop_collection_content .shop_collection_text .shop_collection_subTitle{color:rgb(var(--color-secondary-foreground))}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .shop_collection_item .shop_collection_content .shop_collection_text h2 .shop_collection_title:before{background:rgb(var(--color-secondary-foreground))}@media (max-width:991px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .shop_collection_item .shop_collection_content .shop_collection_text .shop_collection_subTitle{color:rgb(var(--color-secondary-foreground))}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .shop_collection_item .shop_collection_content .shop_collection_text h2 .shop_collection_title:before{background:rgb(var(--color-secondary-foreground))}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .shop_collection_wrapper{row-gap:24px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .shop-collection-section .collection-card-wrapper{border-radius:var(--corner-rds-one)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .shop_collection_item .shop_collection_content{padding:18px 20px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .shop_collection_item .shop_collection_content .shop_collection_text .shop_collection_title .title{margin-bottom:0;font-size:24px;line-height:1}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .shop_collection_item .shop_collection_content .shop_collection_text h2{margin-bottom:4px;line-height:28px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .shop_collection_item .shop_collection_content .shop_collection_text .shop_collection_subTitle{font-size:14px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .shop-collection-section .shop_collection_item{flex-direction:column;justify-content:space-between;height:100%;display:flex}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .shop_collection_item .shop_collection_text .subTitle{border-radius:var(--corner-rds-two);max-width:max-content;color:rgba(var(--color-secondary-foreground),1);border:1px solid rgba(var(--color-secondary-foreground),1);margin-bottom:24px;padding:13px 16px 11px;font-size:14px;font-weight:700;line-height:1.3;display:inline-block}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .shop_collection_item .shop_collection_content .shop_collection_button{display:none}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .shop-collection-section .collection-card-wrapper.single-column .shop_collection_button{display:flex}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .shop_collection_button .shop-collection-btn{width:28px;height:28px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .shop_collection_button .shop-collection-btn span svg{width:24px;height:24px}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .shop-collection-section .shop_collection_item{flex-direction:column;justify-content:space-between;height:100%;display:flex}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .shop_collection_item .shop_collection_text .subTitle{border-radius:var(--corner-rds-two);max-width:max-content;color:rgba(var(--color-secondary-foreground),1);border:1px solid rgba(var(--color-secondary-foreground),1);margin-bottom:24px;padding:13px 16px 11px;font-size:14px;font-weight:700;line-height:1.3;display:inline-block}@media screen and (min-width:1199px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .lay-minimal .the-gplayer-list-page .shop_collection_wrapper{grid-template-columns:repeat(3,1fr);column-gap:8px}}@media screen and (min-width:1400px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .lay-minimal .the-gplayer-list-page .shop_collection_wrapper{grid-template-columns:repeat(12,1fr);gap:48px 8px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .lay-minimal .the-gplayer-list-page .collection-card-wrapper{grid-column:span 4}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .lay-minimal .the-gplayer-list-page .collection-card-wrapper:first-child{grid-column:span 6}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .lay-minimal .the-gplayer-list-page .collection-card-wrapper:nth-child(2),:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .lay-minimal .the-gplayer-list-page .collection-card-wrapper:nth-child(3){grid-column:span 3}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection-pag-v2.the-gplayer-list-page .collection-card-wrapper{background:0 0;border-radius:0}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection-pag-v2.the-gplayer-list-page .collection-card-wrapper .shop_collection_content{flex-direction:column;align-items:start;padding:20px 0 0}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection-pag-v2.the-gplayer-list-page .shop_collection_item .shop_collection_content .shop_collection_text h2{margin-bottom:6px;font-size:28px;line-height:1}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection-pag-v2.the-gplayer-list-page .shop_collection_button .shop-collection-btn span{position:relative;overflow:hidden}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .lay-minimal .the-gplayer-list-page .collection-card-wrapper:nth-child(-n+3) .shop_collection_images .collection_images,:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .lay-minimal .the-gplayer-list-page .collection-card-wrapper:nth-child(-n+3) .shop_collection_images{width:100%;height:605px;min-height:605px;max-height:605px;overflow:hidden}@media (max-width:1199px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .lay-minimal .the-gplayer-list-page .shop_collection_wrapper{column-gap:8px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .lay-minimal .the-gplayer-list-page .collection-card-wrapper:nth-child(-n+3) .shop_collection_images .collection_images,:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .lay-minimal .the-gplayer-list-page .collection-card-wrapper:nth-child(-n+3) .shop_collection_images{width:100%;height:auto;min-height:auto;max-height:initial;overflow:hidden}}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .shop_collection_wrapper{grid-template-columns:repeat(1,1fr)}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .shop_collection_item .title.collection-card-list-font-title,:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .shop_collection_item .title.collection-card-list-grid-font-title{letter-spacing:-.56px;font-size:28px;font-weight:400}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .shop_collection_item .shop_collection_content .shop_collection_text .shop_collection_subTitle.collection-card-list-font_subTitle{font-size:16px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .lay-minimal .shop_collection_wrapper{column-gap:8px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection-pag-v2 .shop_collection_item .shop_collection_content .shop_collection_text .shop_collection_subTitle.collection-card-list-font_subTitle{display:none}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection-pag-v2 .shop_collection_item .shop_collection_content .shop_collection_text h2 .shop_collection_title,:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection-pag-v2 .shop_collection_item .shop_collection_content .shop_collection_text .shop_collection_subTitle.collection-card-list-font_subTitle{color:rgb(var(--color-foreground))}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .collection-pag-v2.the-gplayer-list-page .shop_collection_button .shop-collection-btn{letter-spacing:-.2px;width:auto;height:auto;font-size:20px;font-style:italic;font-family:var(--font-family-heading);color:rgb(var(--color-foreground));background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;gap:10px;text-decoration:underline;display:flex}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .lay-minimal .the-gplayer-list-page .shop_collection_button .shop-collection-btn svg{width:1em;height:1em;font-size:19px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .lay-minimal .the-gplayer-list-page .shop_collection_button .shop-collection-btn span svg{transform:rotate(0)!important}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) .the-gplayer-list-page.collection-pag-v2 .shop_collection_item .shop_collection_content .shop_collection_text .shop_collection_subTitle.collection-card-list-font_subTitle{display:none}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-list-collections))) thrid-lvl.third-level-menu-btn.third-level-menu-btn--linked button{height:auto;position:relative;top:7px}:where(:root:has(header-group-area.template-index)) .section-template--24137060352070__colleciton_carousel_Dafcrk-padding{padding-top:29px;padding-bottom:72px}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-index)) .section-template--24137060352070__colleciton_carousel_Dafcrk-padding{padding-top:44px;padding-bottom:108px}}@media screen and (min-width:768px){:where(:root:has(header-group-area.template-index)) .shop_collection_wrapper{grid-template-columns:repeat(2,1fr)}}:where(:root:has(header-group-area.template-index)) .shop-collection-section .collection-card-wrapper.block-bg-cards_raHjyq,:where(:root:has(header-group-area.template-index)) .items-carousel-selector .collection_carousel_item.block-bg-cards_raHjyq{--bg-color:#fda399;background-color:#fda399}:where(:root:has(header-group-area.template-index)) .shop-collection-section .collection-card-wrapper.block-bg-cards_bhCEwA,:where(:root:has(header-group-area.template-index)) .items-carousel-selector .collection_carousel_item.block-bg-cards_bhCEwA{--bg-color:#e8f7ff;background-color:#e8f7ff}:where(:root:has(header-group-area.template-index)) .shop-collection-section .collection-card-wrapper.block-bg-cards_4bUHHJ,:where(:root:has(header-group-area.template-index)) .items-carousel-selector .collection_carousel_item.block-bg-cards_4bUHHJ{--bg-color:#e7ecd6;background-color:#e7ecd6}:where(:root:has(header-group-area.template-index)) .block-cards_raHjyq-1,:where(:root:has(header-group-area.template-index)) .block-cards_bhCEwA-2,:where(:root:has(header-group-area.template-index)) .block-cards_4bUHHJ-3{--xlo-percent:135.625%}:where(:root:has(header-group-area.template-index)) .page-width .heading_area{margin-bottom:80px}:where(:root:has(header-group-area.template-index)) .testimonial-item .testimonial-content .testimonial-text .title{margin-bottom:35px;font-size:32px;font-weight:400}@media (min-width:768px){:where(:root:has(header-group-area.template-index)) .testimonial-section .page-width .heading_area{padding-right:140px}}:where(:root:has(header-group-area.template-index)) .heading_area .sec_title{font-size:64px;line-height:1.3}:where(:root:has(header-group-area.template-index)) .desc p a{position:relative}:where(:root:has(header-group-area.template-index)) .desc p a:after{content:"";width:100%;height:1px;transition:all .4s ease-in-out;position:absolute;bottom:0;left:0}:where(:root:has(header-group-area.template-index)) .desc p a:hover:after{width:0%}@media only screen and (min-width:1200px) and (max-width:1399px){:where(:root:has(header-group-area.template-index)) .page-width .heading_area{margin-bottom:60px}}@media only screen and (min-width:992px) and (max-width:1199px){:where(:root:has(header-group-area.template-index)) .page-width .heading_area{margin-bottom:38px}}@media only screen and (min-width:768px) and (max-width:991px){:where(:root:has(header-group-area.template-index)) .page-width .heading_area{margin-bottom:28px}:where(:root:has(header-group-area.template-index)) .heading_area .sec_title{font-size:42px}}@media only screen and (min-width:576px) and (max-width:767px){:where(:root:has(header-group-area.template-index)) .page-width .heading_area{margin-bottom:42px}:where(:root:has(header-group-area.template-index)) .heading_area .sec_title{font-size:42px}}@media (max-width:767px){:where(:root:has(header-group-area.template-index)) .page-width .heading_area{text-align:center;margin-bottom:48px}}@media (max-width:575px){:where(:root:has(header-group-area.template-index)) .heading_area .sec_title{font-size:32px}}:where(:root:has(header-group-area.template-index)) .testimonial-section .page-width{position:relative}:where(:root:has(header-group-area.template-index)) .testimonial-section .page-width .flickity-prev-next-button.previous{justify-content:center;align-items:center;width:64px;height:64px;transition:all .3s;display:inline-flex;top:-112px;left:auto;right:64px}@media only screen and (min-width:1200px) and (max-width:1399px){:where(:root:has(header-group-area.template-index)) .testimonial-section .page-width .flickity-prev-next-button.previous{top:-90px}:where(:root:has(header-group-area.template-index)) .testimonial-section .page-width .flickity-prev-next-button.next{top:-90px!important}}@media only screen and (min-width:992px) and (max-width:1199px){:where(:root:has(header-group-area.template-index)) .testimonial-section .page-width .flickity-prev-next-button.previous{top:-70px}:where(:root:has(header-group-area.template-index)) .testimonial-section .page-width .flickity-prev-next-button.next{top:-70px!important}}@media only screen and (min-width:768px) and (max-width:991px){:where(:root:has(header-group-area.template-index)) .testimonial-section .page-width .flickity-prev-next-button.previous{top:-60px}:where(:root:has(header-group-area.template-index)) .testimonial-section .page-width .flickity-prev-next-button.next{top:-60px!important}}@media only screen and (min-width:576px) and (max-width:767px){:where(:root:has(header-group-area.template-index)) .testimonial-section .page-width .flickity-prev-next-button.previous{width:50px;height:50px;top:34%;left:16px;right:auto}:where(:root:has(header-group-area.template-index)) .testimonial-section .page-width .flickity-prev-next-button.next{width:50px!important;height:50px!important;top:34%!important}}@media (max-width:575px){:where(:root:has(header-group-area.template-index)) .testimonial-section .page-width .flickity-prev-next-button.previous{width:40px;height:40px;top:29%;left:16px;right:auto}:where(:root:has(header-group-area.template-index)) .testimonial-section .page-width .flickity-prev-next-button.next{width:40px!important;height:40px!important;top:29%!important;right:16px!important}:where(:root:has(header-group-area.template-index)) .testimonial-section .page-width .flickity-prev-next-button .flickity-button-icon{width:10px!important;height:10px!important}}:where(:root:has(header-group-area.template-index)) .testimonial-section .page-width .flickity-button:disabled{opacity:1}:where(:root:has(header-group-area.template-index)) .testimonial-section .page-width .flickity-prev-next-button.flickity-button:disabled{opacity:.3;cursor:not-allowed;pointer-events:auto}:where(:root:has(header-group-area.template-index)) .testimonial-section .page-width .flickity-prev-next-button{color:rgba(var(--color-foreground),1);background-color:rgba(var(--color-background),1);border:#0000;transition:all .3s}:where(:root:has(header-group-area.template-index)) .testimonial-section .page-width .flickity-prev-next-button:hover{background-color:rgba(var(--color-foreground),1);color:rgba(var(--color-background),1)}:where(:root:has(header-group-area.template-index)) .testimonial-section .page-width .flickity-prev-next-button .flickity-button-icon{width:15px;height:15px;top:50%;left:50%;transform:translate(-50%,-50%)}:where(:root:has(header-group-area.template-index)) .testimonial-section .page-width .flickity-prev-next-button.next{justify-content:center;align-items:center;width:64px;height:64px;transition:all .3s;display:inline-flex;top:-112px;right:0}:where(:root:has(header-group-area.template-index)) .testimonial-item{align-items:center;column-gap:48px;display:flex}@media (max-width:767px){:where(:root:has(header-group-area.template-index)) .testimonial-item{flex-direction:column}:where(:root:has(header-group-area.template-index)) .testimonial-section .page-width .flickity-prev-next-button.next{right:16px}}@media only screen and (min-width:1400px) and (max-width:2000px){:where(:root:has(header-group-area.template-index)) .testimonial-section .testimonial-item .testimonial-content .testimonial-text .title{margin-bottom:35px}}@media only screen and (min-width:1200px) and (max-width:1399px){:where(:root:has(header-group-area.template-index)) .testimonial-section .testimonial-item .testimonial-content .testimonial-text .title{margin-bottom:15px}}@media only screen and (min-width:992px) and (max-width:1199px){:where(:root:has(header-group-area.template-index)) .testimonial-section{padding-bottom:100px}:where(:root:has(header-group-area.template-index)) .testimonial-section .testimonial-item .testimonial-content .testimonial-text .title{margin-bottom:25px}}@media only screen and (min-width:768px) and (max-width:991px){:where(:root:has(header-group-area.template-index)) .testimonial-section{padding-bottom:80px}:where(:root:has(header-group-area.template-index)) .testimonial-section .testimonial-item{column-gap:30px;width:100%}:where(:root:has(header-group-area.template-index)) .testimonial-section .testimonial-item .testimonial-content .testimonial-text .title{margin-bottom:25px}}@media only screen and (min-width:576px) and (max-width:767px){:where(:root:has(header-group-area.template-index)) .testimonial-section{padding-bottom:80px}:where(:root:has(header-group-area.template-index)) .testimonial-section .testimonial-item{justify-content:center;row-gap:48px;width:100%}:where(:root:has(header-group-area.template-index)) .testimonial-section .testimonial-item .testimonial-content .testimonial-text .title{margin-bottom:15px;font-size:26px;line-height:30px}:where(:root:has(header-group-area.template-index)) .testimonial-section .testimonial-item .testimonial-content .testimonial-text .desc{font-size:16px;line-height:28px}:where(:root:has(header-group-area.template-index)) .testimonial-section .testimonial-item .testimonial-content .testimonial-author{justify-content:center}:where(:root:has(header-group-area.template-index)) .testimonial-section .testimonial-item .testimonial-content .testimonial-infos{text-align:start;justify-content:center}:where(:root:has(header-group-area.template-index)) .testimonial-section .testimonial-item .testimonial-content{text-align:center}:where(:root:has(header-group-area.template-index)) .testimonial-section .testimonial-item .testimonial-content .author-text{text-align:left}}@media (max-width:575px){:where(:root:has(header-group-area.template-index)) .testimonial-section{padding-bottom:80px}:where(:root:has(header-group-area.template-index)) .testimonial-section .testimonial-item{justify-content:center;row-gap:48px;width:100%}:where(:root:has(header-group-area.template-index)) .testimonial-section .testimonial-item .testimonial-content{text-align:center}:where(:root:has(header-group-area.template-index)) .testimonial-section .testimonial-item .testimonial-content .author-text{text-align:left}:where(:root:has(header-group-area.template-index)) .testimonial-section .testimonial-item .testimonial-content .testimonial-author{justify-content:center;column-gap:12px}:where(:root:has(header-group-area.template-index)) .testimonial-section .testimonial-item .testimonial-content .testimonial-infos{text-align:start;justify-content:center}:where(:root:has(header-group-area.template-index)) .testimonial-section .testimonial-item .testimonial-content .testimonial-text .title{margin-bottom:14px;font-size:18px;line-height:28px}:where(:root:has(header-group-area.template-index)) .testimonial-section .testimonial-item .testimonial-content .testimonial-text .desc{letter-spacing:0;font-size:16px;line-height:24px}:where(:root:has(header-group-area.template-index)) .testimonial-section .testimonial-item .testimonial-content .testimonial-author .author-images{width:40px;height:40px}:where(:root:has(header-group-area.template-index)) .testimonial-section .testimonial-item .testimonial-content .testimonial-author .author-text .title{font-size:14px;line-height:1.3}:where(:root:has(header-group-area.template-index)) .testimonial-section .testimonial-item .testimonial-content .testimonial-author .author-text .designation{font-size:14px}:where(:root:has(header-group-area.template-index)) .testimonial-section .testimonial-item .testimonial-content .testimonial-infos .infos-text .title{font-size:18px}}:where(:root:has(header-group-area.template-index)) .testimonial-item .testimonial-images{width:100%;max-width:428px}:where(:root:has(header-group-area.template-index)) .testimonial-item .testimonial-images img{width:100%}:where(:root:has(header-group-area.template-index)) .testimonial-item .testimonial-content{width:100%;max-width:381px;height:100%;padding-right:24px}:where(:root:has(header-group-area.template-index)) .testimonial-item.no-image .testimonial-content{max-width:100%}:where(:root:has(header-group-area.template-index)) .testimonial-item .testimonial-content>*+*{margin-top:60px}@media (max-width:767px){:where(:root:has(header-group-area.template-index)) .testimonial-item .testimonial-content>*+*{margin-top:36px}:where(:root:has(header-group-area.template-index)) .testimonial-item .testimonial-content{padding-right:0}}:where(:root:has(header-group-area.template-index)) .testimonial-item .testimonial-content .testimonial-text .desc{color:rgb(var(--color-foreground));letter-spacing:.02em;font-size:18px;line-height:32px}:where(:root:has(header-group-area.template-index)) .testimonial-item .testimonial-content .testimonial-text .desc p:last-child{margin-bottom:0}:where(:root:has(header-group-area.template-index)) .testimonial-item .testimonial-content .testimonial-author{flex-wrap:wrap;align-items:center;column-gap:16px;display:flex}:where(:root:has(header-group-area.template-index)) .testimonial-item .testimonial-content .testimonial-author .author-images{width:48px;height:48px;position:relative}:where(:root:has(header-group-area.template-index)) .testimonial-item .testimonial-content .testimonial-author .author-images img{object-fit:cover;border-radius:var(--btn-style-rds-one);width:100%;height:100%}:where(:root:has(header-group-area.template-index)) .testimonial-item .testimonial-content .testimonial-author .author-text .title{color:rgb(var(--color-foreground));font-size:16px;font-weight:700;line-height:1.3;font-family:var(--font-family-body);margin-bottom:4px}@media (max-width:767px){:where(:root:has(header-group-area.template-index)) .testimonial-item .testimonial-content .testimonial-author .author-text .title{margin-bottom:2px}}:where(:root:has(header-group-area.template-index)) .testimonial-item .testimonial-content .testimonial-author .author-text .designation{color:rgba(var(--color-foreground),.9);font-size:16px;font-weight:400;line-height:1.3;display:inline-block}:where(:root:has(header-group-area.template-index)) .testimonial-item .testimonial-content .testimonial-infos{align-items:center;column-gap:24px;display:inline-flex}:where(:root:has(header-group-area.template-index)) .testimonial-item .testimonial-content .testimonial-infos .infos-text .title{letter-spacing:0;margin-bottom:0;font-size:20px;font-weight:400;line-height:28px}:where(:root:has(header-group-area.template-index)) .testimonial-item .testimonial-content .testimonial-infos .infos-text .title a span{background-image:linear-gradient(transparent calc(100% - 1px),rgba(var(--color-foreground)) 1px);background-repeat:no-repeat;background-size:0% 100%;width:100%;transition:background-size .4s}:where(:root:has(header-group-area.template-index)) .testimonial-item .testimonial-content .testimonial-infos .infos-text:hover a span{background-size:100% 100%}:where(:root:has(header-group-area.template-index)) .testimonial-item .testimonial-content .testimonial-infos .infos-text .price{color:rgb(var(--color-foreground));font-size:16px;font-weight:400;line-height:24px;display:inline-block}:where(:root:has(header-group-area.template-index)) .testimonial-item .testimonial-content .testimonial-infos .testimonial-button{margin-top:5px}:where(:root:has(header-group-area.template-index)) .testimonial-item .testimonial-content .testimonial-infos .testimonial-button svg{width:15px;height:15px;transform:rotate(-90deg)}:where(:root:has(header-group-area.template-index)) .testimonial-item .testimonial-content .testimonial-infos .testimonial-button .link-btn{border-radius:var(--btn-style-rds-one);width:28px;height:28px;color:rgba(var(--color-button-text),1);background-color:rgba(var(--color-button),1);border:1px solid rgba(var(--color-button-border),1);justify-content:center;align-items:center;font-size:14px;transition:all .4s;display:inline-flex;overflow:hidden}:where(:root:has(header-group-area.template-index)) .testimonial-item .testimonial-content .testimonial-infos:hover .testimonial-button .link-btn,:where(:root:has(header-group-area.template-index)) .testimonial-item .testimonial-content .testimonial-infos .testimonial-button .link-btn:focus-visible,:where(:root:has(header-group-area.template-index)) .testimonial-item .testimonial-content .testimonial-infos .testimonial-button .link-btn.focused{color:rgba(var(--color-button-text-hover),1);background-color:rgba(var(--color-button-hover),1);border:1px solid rgba(var(--color-button-border-hover),1)}:where(:root:has(header-group-area.template-index)) .testimonial-item .testimonial-content .testimonial-infos:hover .testimonial-button .link-btn svg,:where(:root:has(header-group-area.template-index)) .testimonial-item .testimonial-content .testimonial-infos .testimonial-button .link-btn:focus-visible svg,:where(:root:has(header-group-area.template-index)) .testimonial-item .testimonial-content .testimonial-infos .testimonial-button .link-btn.focused svg{animation:.4s linear arrow-move}:where(:root:has(header-group-area.template-index)) .testimonial-section .testimonial-item .testimonial-images{width:100%;height:100%;position:relative}:where(:root:has(header-group-area.template-index)) .testimonial-section .testimonial-item .testimonial-images:after{padding-top:var(--xlo-percent);content:"";width:100%;height:0;display:block}:where(:root:has(header-group-area.template-index)) .testimonial-section .testimonial-item .testimonial-images img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;border-radius:var(--box-rds-three);width:100%;max-width:100%;height:100%;transition:opacity .4s cubic-bezier(.25,.46,.45,.94);position:absolute;inset:0}:where(:root:has(header-group-area.template-index)) .testimonial-section .page-width .flickity-button{color:rgba(var(--color-secondary-button-text),1);background-color:rgba(var(--color-secondary-button),1);border:1px solid rgba(var(--color-secondary-button-border),1)}:where(:root:has(header-group-area.template-index)) .testimonial-section .page-width .flickity-button:hover{color:rgba(var(--color-secondary-button-text-hover),1);background-color:rgba(var(--color-secondary-button-hover),1);border:1px solid rgba(var(--color-secondary-button-border-hover),1)}:where(:root:has(header-group-area.template-index)) .heading_area .sec_title.testimonial_font_sec_title{letter-spacing:-.72px;font-size:36px;font-weight:400}:where(:root:has(header-group-area.template-index)) .testimonial-item .testimonial-content .testimonial-author .author-text .designation.testimonial-font-author-designation,:where(:root:has(header-group-area.template-index)) .testimonial-item .testimonial-content .testimonial-author .author-text .title.testimonial-font-author-title{font-size:20px;font-family:var(--font-family-heading);letter-spacing:-.4px;font-weight:400}:where(:root:has(header-group-area.template-index)) .testimonial-item .testimonial-content .testimonial-author .author-text .title.testimonial-font-author-title{text-transform:uppercase}:where(:root:has(header-group-area.template-index)) .lay-minimal .page-width .heading_area{row-gap:12px;margin-bottom:48px}:where(:root:has(header-group-area.template-index)) .testimonial-section.testimonial-section-v2 .testimonial-item .testimonial-content .testimonial-infos{margin-top:24px}:where(:root:has(header-group-area.template-index)) .heading_area .sec_title.review-v2-font-sec_title{letter-spacing:-.56px;font-size:28px;font-weight:400}:where(:root:has(header-group-area.template-index)) .testimonial-section.testimonial-section-v2 .testimonial-thum-img{justify-content:center;align-items:center;column-gap:8px;margin-top:230px;display:flex}:where(:root:has(header-group-area.template-index)) .testimonial-section.testimonial-section-v2 .testimonial-thum-img .testimonial-images{width:100%;max-width:72px}:where(:root:has(header-group-area.template-index)) .testimonial-section.testimonial-section-v2 .page-width .heading_area{padding-right:0}:where(:root:has(header-group-area.template-index)) .testimonial-section.testimonial-section-v2 .testimonial-item .testimonial-content .testimonial-author{justify-content:center;margin-top:24px}:where(:root:has(header-group-area.template-index)) .testimonial-section.testimonial-section-v2 .testimonial-item .testimonial-content{max-width:624px;padding-right:0}:where(:root:has(header-group-area.template-index)) .testimonial-section.testimonial-section-v2 .testimonial-thum-con{text-align:center;flex-direction:column;justify-content:space-between;padding-block:40px;display:flex}:where(:root:has(header-group-area.template-index)) .testimonial-section.testimonial-section-v2 .testimonial-item{flex-direction:column;justify-content:center;row-gap:20px}:where(:root:has(header-group-area.template-index)) .testimonial-section.testimonial-section-v2 .testimonial-item .author-images{border-radius:50%;width:100%;max-width:80px;height:80px;margin-top:190px}:where(:root:has(header-group-area.template-index)) .testimonial-section.testimonial-section-v2 .testimonial-item .author-images img{object-fit:cover;border-radius:50%;width:100%;height:100%}:where(:root:has(header-group-area.template-index)) .testimonial-item .testimonial-content .testimonial-text .desc.review-v2-font-desc{letter-spacing:-.72px;font-size:36px;font-family:var(--font-family-heading);margin-top:32px;line-height:1;display:block}:where(:root:has(header-group-area.template-index)) .testimonial-item .testimonial-content .testimonial-text .title.review-v2-font-title{margin-bottom:0;font-size:36px}:where(:root:has(header-group-area.template-index)) .testimonial-item .testimonial-content .testimonial-text .desc.review-v2-font-desc{letter-spacing:-.72px;font-size:36px;font-weight:400}:where(:root:has(header-group-area.template-index)) .testimonial-section-v2 .testimonial-full-wdith{border-top:1px solid rgba(var(--color-foreground),.1);border-bottom:1px solid rgba(var(--color-foreground),.1);grid-template-columns:1fr 1fr;gap:30px;max-width:100%;padding:0;display:grid;position:relative}:where(:root:has(header-group-area.template-index)) .testimonial-section-v2 .testimonial-section-v2-prd-img,:where(:root:has(header-group-area.template-index)) .testimonial-section-v2 .testimonial-thum-con{min-width:0}:where(:root:has(header-group-area.template-index)) .testimonial-section-v2 .testimonial-images-big{width:100%;position:relative}:where(:root:has(header-group-area.template-index)) .testimonial-section-v2 .testimonial-images-big>img,:where(:root:has(header-group-area.template-index)) .testimonial-section-v2 .testimonial-images-big>svg{width:100%;height:auto;display:block}:where(:root:has(header-group-area.template-index)) .testimonial-section-v2 .testimonial-thum-con .testimonial-item{width:100%}:where(:root:has(header-group-area.template-index)) .testimonial-section-v2 .testimonial-thum-img [data-testimonial-index]{cursor:pointer;opacity:.5;transition:opacity .2s}:where(:root:has(header-group-area.template-index)) .testimonial-section-v2 .testimonial-thum-img .is-active,:where(:root:has(header-group-area.template-index)) .testimonial-section-v2 .testimonial-thum-img [data-testimonial-index]:hover{opacity:1}:where(:root:has(header-group-area.template-index)) .testimonial-section-v2 .testimonial-thum-img [data-testimonial-index]:focus-visible{outline-offset:4px;outline:2px solid}:where(:root:has(header-group-area.template-index)) .testimonial-section-v2 .page-width .flickity-prev-next-button.next,:where(:root:has(header-group-area.template-index)) .testimonial-section-v2 .page-width .flickity-prev-next-button.previous{width:44px;height:44px;top:50%;transform:translateY(-50%)}:where(:root:has(header-group-area.template-index)) .testimonial-section-v2 .page-width .flickity-prev-next-button.previous{left:40px;right:auto}:where(:root:has(header-group-area.template-index)) .testimonial-section-v2 .page-width .flickity-prev-next-button.next{right:40px}:where(:root:has(header-group-area.template-index)) .testimonial-section.testimonial-section-v2 .testimonial-item .testimonial-content .author-text{text-align:center}@media (max-width:1599px){:where(:root:has(header-group-area.template-index)) .testimonial-section.testimonial-section-v2 .testimonial-item .author-images{margin-top:100px}:where(:root:has(header-group-area.template-index)) .testimonial-section.testimonial-section-v2 .testimonial-thum-img{margin-top:130px}}@media (max-width:1399px){:where(:root:has(header-group-area.template-index)) .testimonial-section.testimonial-section-v2 .testimonial-item .author-images{margin-top:45px}:where(:root:has(header-group-area.template-index)) .testimonial-section.testimonial-section-v2 .testimonial-thum-img{margin-top:85px}:where(:root:has(header-group-area.template-index)) .testimonial-item .testimonial-content .testimonial-text .desc.review-v2-font-desc{font-size:30px}}@media (max-width:1199px){:where(:root:has(header-group-area.template-index)) .testimonial-item .testimonial-content .testimonial-text .desc.review-v2-font-desc{font-size:25px}:where(:root:has(header-group-area.template-index)) .testimonial-section.testimonial-section-v2 .testimonial-item .author-images{margin-top:20px}:where(:root:has(header-group-area.template-index)) .testimonial-section.testimonial-section-v2 .testimonial-thum-img{margin-top:40px}:where(:root:has(header-group-area.template-index)) .testimonial-section.testimonial-section-v2 .page-width .heading_area{margin-bottom:24px}}@media (max-width:991px){:where(:root:has(header-group-area.template-index)) .testimonial-section-v2 .testimonial-full-wdith{grid-template-columns:1fr}:where(:root:has(header-group-area.template-index)) .testimonial-section.testimonial-section-v2 .page-width .heading_area{margin-bottom:0}}@media (max-width:767px){:where(:root:has(header-group-area.template-index)) .testimonial-item .testimonial-content .testimonial-text .desc.review-v2-font-desc{font-size:22px}:where(:root:has(header-group-area.template-index)) .testimonial-section.testimonial-section-v2 .testimonial-item .testimonial-content .author-text{text-align:center}:where(:root:has(header-group-area.template-index)) .testimonial-section.testimonial-section-v2{row-gap:20px}}@media (max-width:1399px){:where(:root:has(header-group-area.template-index)) .testimonial-section-v2 .page-width .flickity-prev-next-button.next{top:50%!important}}:where(:root:has(header-group-area.template-index)) .section-template--24137060352070__testimonial_yCiDAg-padding{padding-top:0;padding-bottom:88px}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-index)) .section-template--24137060352070__testimonial_yCiDAg-padding{padding-top:0;padding-bottom:176px}}:where(:root:has(header-group-area.template-index)) .section-template--24137060352070__testimonial_yCiDAg-area .testimonial-item{width:50%}:where(:root:has(header-group-area.template-index)) .lay-minimal.section-template--24137060352070__testimonial_yCiDAg-area .testimonial-item{width:100%}@media only screen and (max-width:767px){:where(:root:has(header-group-area.template-index)) .section-template--24137060352070__testimonial_yCiDAg-area .testimonial-item{width:100%}}@media only screen and (min-width:768px) and (max-width:1025px){:where(:root:has(header-group-area.template-index)) .section-template--24137060352070__testimonial_yCiDAg-area .testimonial-item{width:100%}:where(:root:has(header-group-area.template-index)) .section-template--24137060352070__testimonial_yCiDAg-area .testimonial-item .testimonial-content{max-width:100%}}:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__testimonial_yCiDAg .xlo-item-1,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__testimonial_yCiDAg .xlo-item-2,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__testimonial_yCiDAg .xlo-item-3{--xlo-percent:125%}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .rich-text{z-index:1}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .rich-text__wrapper{width:calc(100% - 4rem / var(--font-body-scale));justify-content:center;display:flex}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .rich-text.content-container .rich-text__wrapper .rich-text__heading{letter-spacing:-.02em;font-size:40px;line-height:52px}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .rich-text.content-container .rich-text__wrapper .rich-text__heading{letter-spacing:-.01em;font-size:20px;line-height:28px}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .rich-text__text p a{position:relative}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .rich-text__text p a:after{background-color:currentColor;width:100%;height:1px;transition:all .4s ease-in-out;position:absolute;bottom:0;left:0}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .rich-text__text p a:hover:after{width:0%}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .rich-text:not(.rich-text--full-width) .rich-text__wrapper{width:calc(100% - 8rem / var(--font-body-scale));margin:auto}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .rich-text__blocks{width:100%}@media screen and (min-width:750px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .rich-text__wrapper{width:100%}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .rich-text__wrapper--left{justify-content:flex-start}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .rich-text__wrapper--right{justify-content:flex-end}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .rich-text__blocks{max-width:50rem}}@media screen and (min-width:990px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .rich-text__blocks{max-width:887px}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .rich-text__blocks *{overflow-wrap:break-word}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .rich-text__blocks>*{margin-top:0;margin-bottom:0}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .rich-text__blocks>*+*{margin-top:20px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .rich-text__blocks>*+a{margin-top:3rem}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .rich-text__buttons{word-break:break-word;flex-wrap:wrap;justify-content:center;gap:1rem;width:100%;max-width:45rem;display:inline-flex}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .rich-text__buttons--multiple>*{flex-grow:1;min-width:22rem}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .rich-text__buttons+.rich-text__buttons{margin-top:1rem}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .rich-text__blocks.left .rich-text__buttons{justify-content:flex-start}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .rich-text__blocks.right .rich-text__buttons{justify-content:flex-end}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .rich-text__heading a{position:relative}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .rich-text__heading a:after{content:"";width:100%;height:2px;transition:all .4s ease-in-out;position:absolute;bottom:0;left:0}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .rich-text__heading a:hover:after{width:0%}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .rich-text__buttons .snazzy-icon-btn{border-radius:var(--btn-style-rds-three);justify-content:center;align-items:center;padding:17px;display:flex}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .rich-text-vide-banner{width:100%;height:100%;position:absolute;top:0;left:0}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .rich-text-vide-banner video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .rich-text-vide-banner .rich-text__blocks{padding-inline:10px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .rich-text{overflow:hidden}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .rich-text__buttons .snazzy-icon-btn{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border:1px solid rgb(var(--color-button-border))}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .rich-text__buttons .snazzy-icon-btn:hover{background:rgb(var(--color-button-hover));color:rgb(var(--color-button-text-hover));border:1px solid rgb(var(--color-button-border-hover))}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .rich-text__buttons .snazzy-icon-btn.button--secondary{background:rgb(var(--color-secondary-button));color:rgb(var(--color-secondary-button-text));border:1px solid rgb(var(--color-secondary-button-border))}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .rich-text__buttons .snazzy-icon-btn.button--secondary:hover{background:rgb(var(--color-secondary-button-hover));color:rgb(var(--color-secondary-button-text-hover));border:1px solid rgb(var(--color-secondary-button-border-hover))}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .rich-text__blocks .rich-text__heading{font-size:20px;line-height:28px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .rich-text__blocks .rich-text__text{font-size:14px;line-height:20px}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .rich-text.content-container .rich-text__blocks .rich-text__buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:100%;margin:25px auto 0;transition:all .3s;display:flex}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .rich-text.content-container .rich-text__blocks .rich-text__buttons a{flex-grow:initial;min-width:10rem;margin-top:0;transition:all .3s}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .rich-text.content-container .rich-text__text p{letter-spacing:-.01em;font-size:20px;line-height:28px}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .rich-text.content-container .rich-text__text p{letter-spacing:0;font-size:14px;line-height:20px}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .rich-text.content-container .rich-text__wrapper .left .rich-text__buttons{justify-content:flex-start;margin-left:0}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .rich-text.content-container .rich-text__wrapper .rich-text__heading.rich-text-font__heading{letter-spacing:-1.12px;font-size:56px;font-weight:400;line-height:1}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .rich-text.content-container .rich-text__wrapper .rich-text__heading.rich-text-font__heading{font-size:36px}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .lay-minimal .rich-text.content-container .rich-text__blocks .rich-text__buttons a{color:rgb(var(--color-foreground),1);background:0 0;border:0;text-decoration:underline}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .lay-minimal .rich-text.content-container .rich-text__blocks .rich-text__buttons a span{color:rgb(var(--color-foreground),1);background:0 0;border:0}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .lay-minimal .rich-text.content-container .rich-text__blocks .rich-text__buttons a span svg{transform:rotate(0)!important}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-product))) .lay-minimal .rich-text-sec-minimal{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 25px;width:100%;padding:24px;font-style:italic;font-weight:400;display:flex;position:absolute;bottom:0;left:0}:where(:root:has(header-group-area.template-index)) .section-template--24137060352070__rich_text_VwhHgW-padding{padding-top:255px;padding-bottom:255px}:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__rich_text_VwhHgW .rich-text__heading{font-size:var(--heading-size-mobile);line-height:calc(var(--heading-size-mobile) + 10px)}:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__rich_text_VwhHgW .rich-text__image img,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__rich_text_VwhHgW .rich-text__image svg{vertical-align:middle;width:auto;height:var(--image-width);object-fit:contain;max-width:100%;display:inline-block}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__rich_text_VwhHgW .rich-text__heading{font-size:var(--heading-size-desktop);line-height:calc(var(--heading-size-desktop) + 10px)}:where(:root:has(header-group-area.template-index)) .section-template--24137060352070__rich_text_VwhHgW-padding{padding-top:340px;padding-bottom:340px}}:where(:root:has(header-group-area.template-index)) .bundle-section{background:rgba(var(--color-background),1)}@media (max-width:575px){:where(:root:has(header-group-area.template-index)) .bundle-section{overflow:hidden}}:where(:root:has(header-group-area.template-index)) .bundle-section .section_title h1{color:rgb(var(--color-foreground))}:where(:root:has(header-group-area.template-index)) .bundle-section .bundle-container-inner{grid-template-columns:3fr 1fr;gap:64px 24px}:where(:root:has(header-group-area.template-index)) .bundle-section .bundle-container-inner h2.product-title{font-size:32px;line-height:48px}@media (max-width:768px){:where(:root:has(header-group-area.template-index)) .bundle-section .bundle-container-inner h2.product-title{font-size:18px;line-height:22px}}:where(:root:has(header-group-area.template-index)) .bundle-list-header-content p a{position:relative}:where(:root:has(header-group-area.template-index)) .bundle-list-header-content p a:after{content:"";width:100%;height:1px;transition:all .4s ease-in-out;position:absolute;bottom:0;left:0}:where(:root:has(header-group-area.template-index)) .bundle-list-header-content p a:hover:after{width:0%}@media (max-width:575px){:where(:root:has(header-group-area.template-index)) .bundle-section .bundle-container-inner{gap:48px}}:where(:root:has(header-group-area.template-index)) .bundle-section .bundle-container-inner .bundle-products{grid-template-columns:repeat(3,1fr);gap:64px 24px;display:grid!important}@media only screen and (max-width:767px){:where(:root:has(header-group-area.template-index)) .bundle-section .bundle-container-inner .bundle-products{display:block!important}:where(:root:has(header-group-area.template-index)) .bundle-section .bundle-container-inner .bundle-products:after{content:"flickity";display:none}}:where(:root:has(header-group-area.template-index)) .bundle-section .bundle-container-inner .bundle-products .product .product-thumb.media-img-abs>img{transition:transform var(--duration-long) ease;transform:scale(1)}:where(:root:has(header-group-area.template-index)) .bundle-section .bundle-container-inner .bundle-products .product:hover .product-thumb.media-img-abs>img{transform:scale(1.03)}@media (max-width:1300px){:where(:root:has(header-group-area.template-index)) .bundle-section .bundle-container-inner{grid-template-columns:2fr 1fr}:where(:root:has(header-group-area.template-index)) .bundle-section .bundle-container-inner .bundle-products{grid-template-columns:repeat(2,1fr)}}@media (max-width:1200px){:where(:root:has(header-group-area.template-index)) .bundle-section .bundle-container-inner{grid-template-columns:repeat(2,1fr)}:where(:root:has(header-group-area.template-index)) .bundle-section .bundle-container-inner .bundle-products{grid-template-columns:repeat(1,1fr)}}@media (max-width:767px){:where(:root:has(header-group-area.template-index)) .bundle-section .bundle-container-inner{grid-template-columns:1fr;position:relative}:where(:root:has(header-group-area.template-index)) #bundle-list{margin-inline:-24px}:where(:root:has(header-group-area.template-index)) .bundle-section .bundle-container-inner .bundle-products .product{width:100%;padding-left:5px;padding-right:5px}}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-list .bundle-list-inner{border-radius:var(--corner-rds-one);background:rgba(var(--color-secondary-background),1);flex-direction:column;max-height:calc(100vh - 48px);padding:48px 24px;display:flex;position:sticky;top:24px}@media (max-width:767px){:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-list .bundle-list-inner{max-width:100%}}:where(:root:has(header-group-area.template-index)) .sticky-header .bundle-section #bundle-list .bundle-list-inner{max-height:calc(100vh - (var(--observed-height) + 48px));top:calc(var(--observed-height) + 24px)}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-list .bundle-list-inner .bundle-list-body{flex-grow:1;overflow-y:auto}@media (max-width:767px){:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-list .bundle-list-inner .bundle-list-body #bundle-items.active{height:var(--bundle-body-scroll-height);opacity:1;padding-top:48px}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-list .bundle-list-inner .bundle-list-body #bundle-items{opacity:0;height:0;transition:height .4s,opacity .4s;overflow:hidden}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-list.active .bundle-list-inner .bundle-list-body #bundle-items{height:var(--bundle-body-scroll-height);opacity:1}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-list .bundle-list-inner .bundle-list-header-icon svg{transition:all .4s}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-list .bundle-list-inner .bundle-list-header-icon svg path{fill:currentColor}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-list.active .bundle-list-inner .bundle-list-header-icon svg{transform:rotate(-90deg)}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-list .bundle-list-inner .bundle-list-header{padding-bottom:0;transition:all .4s}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-list.active .bundle-list-inner .bundle-list-header{padding-bottom:48px}}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-list .bundle-list-header{padding-bottom:48px}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-list .bundle-list-header .bundle-list-header-top{gap:24px}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-list .bundle-list-header .bundle-list-header-icon{cursor:pointer;color:rgba(var(--color-secondary-foreground),1);transition:all .3s}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-list .bundle-list-header .bundle-list-header-icon.active-cion{transform-origin:50%;transform:rotate(-180deg)}@media (min-width:768px){:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-list .bundle-list-header .bundle-list-header-icon{width:0;display:none}}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-list .bundle-list-header .bundle-list-header-icon svg{transform:rotate(90deg)}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-list .bundle-list-header h3{font-family:var(--font-family-heading);letter-spacing:-.01em;color:rgba(var(--color-secondary-foreground),1);font-size:32px;font-weight:700;line-height:36px}@media (max-width:767px){:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-list .bundle-list-header h3{font-size:20px;line-height:28px}}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-list .bundle-list-header p{font-family:var(--font-family-body);letter-spacing:-.01em;color:rgba(var(--color-secondary-foreground),.8);margin-top:14px;font-size:20px;line-height:28px}@media (max-width:767px){:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-list .bundle-list-header p{margin-top:6px;font-size:16px;line-height:24px}}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-list .bundle-list-header .item-range{background:rgba(var(--color-background),.2);border-radius:var(--btn-style-rds-three);width:100%;height:8px;margin-top:32px;position:relative}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-list .bundle-list-header .item-range:after{content:"";width:var(--item-range);border-radius:var(--btn-style-rds-three);background:rgba(var(--color-background),1);height:100%;transition:all .4s;position:absolute}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-list .bundle-list-footer{padding-top:48px}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-list .bundle-list-footer-inner{border-top:1px solid rgba(var(--color-secondary-foreground),.9);padding-top:14px}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-list .bundle-total-price{color:rgba(var(--color-secondary-foreground),1);font-family:var(--font-family-heading);letter-spacing:-.01em;gap:30px;margin-bottom:24px;font-size:24px;font-weight:700;line-height:32px}@media (max-width:991px){:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-list .bundle-total-price{letter-spacing:0;font-size:18px;line-height:28px}}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-list .add-to-cart:hover{border:1px solid rgba(var(--color-secondary-button-border-hover),1);color:rgba(var(--color-secondary-button-text-hover),1);background:rgba(var(--color-secondary-button-hover),1)}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-list .add-to-cart{border-radius:var(--btn-style-rds-three);width:100%;font-family:var(--font-family-heading);text-align:center;text-transform:uppercase;color:rgba(var(--color-secondary-button-text),1);border:1px solid rgba(var(--color-secondary-button-border),1);background-color:rgba(var(--color-secondary-button),1);padding:13px 28px;font-size:18px;font-weight:700;line-height:28px}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-list .add-to-cart[disabled]{opacity:.4;cursor:not-allowed}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-list .add-to-cart:focus-visible{outline:2px solid rgba(var(--color-highlight-text),1)}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-items li{gap:24px}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-items li:not(:last-child){margin-bottom:48px}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-items .item-thumb{border-radius:var(--corner-rds-four);width:40%;max-width:129px;height:100%;overflow:hidden}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-items .item-product-info{flex-direction:column;flex-grow:1;width:60%;display:flex}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-items .item-thumb.placeholder{background:rgba(var(--color-secondary-foreground),.13);height:172px;position:relative;overflow:hidden}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-items .item-product-info .placeholder{border-radius:var(--corner-rds-two);background:rgba(var(--color-secondary-foreground),.13);width:122px;height:24px;display:block;position:relative;overflow:hidden}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-items .item-product-info .placeholder:nth-child(2){width:56px;margin-top:16px}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-items .item-product-info strong{color:rgba(var(--color-secondary-foreground),1);margin-bottom:14px;font-size:20px;font-weight:400;line-height:24px}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-items .item-product-info span{color:rgba(var(--color-secondary-foreground),.7);text-transform:capitalize;font-size:16px;font-weight:400;line-height:24px}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-items .item-product-info .item-variant-info p{color:rgba(var(--color-secondary-foreground),1);margin:0;font-size:16px;line-height:24px}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-items .item-product-info .item-variant-info{overflow-wrap:anywhere;margin-bottom:4px}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-items .item-info-bottom{flex-wrap:wrap;margin-top:14px}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-items .item-info-btns{border-radius:var(--btn-style-rds-three);width:121px;height:40px;color:rgba(var(--color-secondary-button-text),1);background-color:rgba(var(--color-secondary-button),1);grid-template-columns:repeat(3,1fr);overflow:hidden}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-items .item-info-btns button{font-family:var(--font-family-body);color:rgba(var(--color-secondary-button-text),1);border:0px solid rgba(var(--color-secondary-button-border),1);background-color:rgba(var(--color-secondary-button),1);font-size:20px;font-weight:400;line-height:20px;transition:all .3s;transform:scale(1)}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-items .item-info-btns button:hover{transform:scale(1.1)}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-items .quantity-input{appearance:none;text-align:center;width:100%;font-family:var(--font-family-body);color:rgba(var(--color-secondary-button-text),1);background:0 0;border:none;font-size:16px;font-weight:400;line-height:24px}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-items .item-info-bottom{gap:10px 24px}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-items .remove-item{font-family:var(--font-family-body);color:rgba(var(--color-secondary-foreground),.7);white-space:nowrap;background:0 0;border:0;font-size:16px;font-weight:400;line-height:24px}:where(:root:has(header-group-area.template-index)) .activity{background:linear-gradient(90deg,rgba(var(--color-foreground),1),rgba(var(--color-foreground),.9),rgba(var(--color-foreground),1));opacity:.07;width:100px;animation:1.5s linear infinite gradient;position:absolute;top:0;bottom:0;left:-100%}@keyframes gradient{to{left:100%}}:where(:root:has(header-group-area.template-index)) .bundle-section .remove-item{position:relative}:where(:root:has(header-group-area.template-index)) .bundle-section .remove-item:after{content:"";background:rgba(var(--color-secondary-foreground),.7);width:100%;height:1px;transition:all .3s;position:absolute;bottom:3px;left:0}:where(:root:has(header-group-area.template-index)) .bundle-section .remove-item:hover:after{width:0}:where(:root:has(header-group-area.template-index)) .product-thumb{border-radius:var(--corner-rds-one);position:relative;overflow:hidden}@media (max-width:767px){:where(:root:has(header-group-area.template-index)) .product-thumb{border-radius:var(--corner-rds-five)}}:where(:root:has(header-group-area.template-index)) .product-thumb img{width:100%}:where(:root:has(header-group-area.template-index)) .product-thumb .product-badge-wrapper{gap:8px;position:absolute;top:24px;left:24px}:where(:root:has(header-group-area.template-index)) .product-thumb .product-badge-wrapper .badge{border-radius:var(--badge-corner-radius);letter-spacing:0;text-align:center;text-transform:uppercase;background:rgba(var(--color-background),1);color:rgb(var(--color-foreground));padding:10px 15px;font-size:14px;font-weight:700;line-height:20px}@media (max-width:767px){:where(:root:has(header-group-area.template-index)) .product-thumb .product-badge-wrapper .badge{padding:4px 10px;font-size:12px;line-height:1}}:where(:root:has(header-group-area.template-index)) .product-content{margin-top:26px}@media (max-width:767px){:where(:root:has(header-group-area.template-index)) .product-content{margin-top:18px}}:where(:root:has(header-group-area.template-index)) .product-title{color:rgb(var(--color-foreground))}@media (max-width:767px){:where(:root:has(header-group-area.template-index)) .product-title{font-size:18px;line-height:28px}}:where(:root:has(header-group-area.template-index)) .product-vendor{color:rgba(var(--color-foreground),.9);text-transform:uppercase;margin-bottom:10px;font-size:16px;line-height:24px}@media (max-width:767px){:where(:root:has(header-group-area.template-index)) .product-vendor{margin-bottom:4px;font-size:14px;line-height:20px}}:where(:root:has(header-group-area.template-index)) .product-price-wrapper{gap:8px;margin-top:4px}:where(:root:has(header-group-area.template-index)) .product-price-wrapper .product-price,:where(:root:has(header-group-area.template-index)) .product-price-wrapper .product-previous-price{font-family:var(--font-family-body);letter-spacing:-.01em;font-size:20px;font-weight:400;line-height:28px}@media (max-width:767px){:where(:root:has(header-group-area.template-index)) .product-price-wrapper{margin-top:4px}:where(:root:has(header-group-area.template-index)) .product-price-wrapper .product-price,:where(:root:has(header-group-area.template-index)) .product-price-wrapper .product-previous-price{font-size:16px;line-height:24px}}:where(:root:has(header-group-area.template-index)) .product-price-wrapper .product-price{color:rgb(var(--color-highlight-text))}:where(:root:has(header-group-area.template-index)) .product-price-wrapper .product-previous-price{color:rgba(var(--color-foreground),.6)}:where(:root:has(header-group-area.template-index)) .product-price-wrapper.no-compare .product-previous-price{display:none}:where(:root:has(header-group-area.template-index)) .product-price-wrapper.no-compare .product-price{color:rgb(var(--color-foreground))}:where(:root:has(header-group-area.template-index)) .bundle-section .product-content .variant-picker{border-top:1px solid rgba(var(--color-foreground),.12);margin-top:36px;padding-top:36px}@media (max-width:767px){:where(:root:has(header-group-area.template-index)) .bundle-section .product-content .variant-picker{border-top:0;margin-top:18px;padding-top:0}}:where(:root:has(header-group-area.template-index)) .bundle-section .product-content .variant-picker>*+*{margin-top:30px}@media (max-width:767px){:where(:root:has(header-group-area.template-index)) .bundle-section .product-content .variant-picker>*+*{margin-top:20px}}:where(:root:has(header-group-area.template-index)) .bundle-section .product-content .variant-picker .variant-group .variant-group-name{color:rgba(var(--color-foreground),.6);text-transform:uppercase;margin-bottom:6px;font-size:20px;line-height:28px}@media (max-width:767px){:where(:root:has(header-group-area.template-index)) .bundle-section .product-content .variant-picker .variant-group .variant-group-name{font-size:14px;line-height:20px}}:where(:root:has(header-group-area.template-index)) .bundle-section .product-content .variant-picker .variant-group .variant-items{flex-wrap:wrap;align-items:center;gap:16px;display:flex}:where(:root:has(header-group-area.template-index)) .bundle-section .product-content .variant-picker .variant-group input{display:none}:where(:root:has(header-group-area.template-index)) .bundle-section .product-content .variant-picker .variant-group label{border-radius:var(--btn-style-rds-four);cursor:pointer;vertical-align:text-top;color:rgba(var(--color-button-text),1);background:0 0;background-color:rgba(var(--color-button),1);border:1px solid rgba(var(--color-button-border),1);justify-content:center;align-items:center;font-size:20px;line-height:28px;display:flex;position:relative}@media (max-width:767px){:where(:root:has(header-group-area.template-index)) .product-content .variant-picker .variant-group label,:where(:root:has(header-group-area.template-index)) .bundle-section .product-content .variant-picker .variant-group label{font-size:14px;line-height:20px}}:where(:root:has(header-group-area.template-index)) .bundle-section .product-content .variant-picker .variant-group label:hover,:where(:root:has(header-group-area.template-index)) .bundle-section .product-content .variant-picker .variant-group input[type=radio]:checked+label{color:rgba(var(--color-button-text-hover),1);background-color:rgba(var(--color-button-hover),1);border:1px solid rgba(var(--color-button-border-hover),1)}:where(:root:has(header-group-area.template-index)) .bundle-section .product-content .variant-picker .variant-group input[type=radio]:disabled+label{color:rgba(var(--color-button-text),1);background-color:rgba(var(--color-button),1);border:1px solid rgba(var(--color-button-border),1);cursor:not-allowed;position:relative;overflow:hidden}:where(:root:has(header-group-area.template-index)) .bundle-section .product-content .variant-group.color-swatch label{display:none}:where(:root:has(header-group-area.template-index)) .bundle-section .product-content .variant-group.color-swatch input{border-radius:var(--btn-style-rds-one);cursor:pointer;appearance:none;background:0 0;background:var(--swatch-bg);border:1px solid rgba(var(--color-foreground),.2);width:30px;height:30px;margin:0;display:block;position:relative}:where(:root:has(header-group-area.template-index)) .bundle-section .product-content .variant-group.color-swatch input[type=radio]:checked:before,:where(:root:has(header-group-area.template-index)) .bundle-section .product-content .variant-group.color-swatch input[type=radio]:hover:before{content:"";border:1px solid rgba(var(--color-button-border),1);border-radius:var(--btn-style-rds-one);width:36px;height:36px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(:root:has(header-group-area.template-index)) .bundle-section .product-content .variant-group.color-swatch input[type=radio]:disabled{opacity:.5;cursor:not-allowed}:where(:root:has(header-group-area.template-index)) .product-btn{border-radius:var(--btn-style-rds-three);border:1px solid rgb(var(--color-button-border));width:100%;height:56px;font-family:var(--font-family-heading);color:rgb(var(--color-button-text));background:rgba(var(--color-button),1);text-align:center;text-transform:uppercase;margin-top:36px;font-size:18px;font-weight:700;line-height:28px;transition:all .4s}@media (max-width:767px){:where(:root:has(header-group-area.template-index)) .product-btn{height:48px;margin-top:28px;font-size:16px;line-height:24px}}:where(:root:has(header-group-area.template-index)) .product-btn:hover{color:rgb(var(--color-button-text-hover));background:rgba(var(--color-button-hover),1)}:where(:root:has(header-group-area.template-index)) .product-btn.disabled,:where(:root:has(header-group-area.template-index)) .product-btn[disabled],:where(:root:has(header-group-area.template-index)) .product-btn[data-disabled=true]{border-color:rgb(var(--color-secondary-button-border));background:rgba(var(--color-secondary-button),1);color:rgb(var(--color-secondary-button-text));cursor:not-allowed}@media (max-width:575px){:where(:root:has(header-group-area.template-index)) .bundle-section .bundle-products{scroll-snap-type:x mandatory;gap:0;width:100%;padding:0;display:flex;overflow:hidden}:where(:root:has(header-group-area.template-index)) .bundle-section .product-content .variant-picker .variant-group .variant-items{padding-left:3px}:where(:root:has(header-group-area.template-index)) .bundle-section .product{scroll-snap-align:start;flex:0 0 100%;width:100%;height:max-content}:where(:root:has(header-group-area.template-index)) .bundle-section .slider-controls{top:calc(var(--thumb-height) / 2);justify-content:space-between;width:100%;padding:10px;display:flex;position:absolute;left:0;transform:translateY(-50%)}:where(:root:has(header-group-area.template-index)) .bundle-section .flickity-prev-next-button{background:rgba(var(--color-button),1);border-radius:var(--btn-style-rds-one);cursor:pointer;justify-content:center;align-items:center;width:40px;height:40px;display:flex}:where(:root:has(header-group-area.template-index)) .bundle-section .flickity-prev-next-button svg{width:10px;height:10px;position:unset}:where(:root:has(header-group-area.template-index)) .bundle-section .flickity-prev-next-button svg path{fill:currentColor}:where(:root:has(header-group-area.template-index)) .bundle-section .slider-controls button.prev-slide svg{transform:rotate(180deg)}}@media (min-width:576px){:where(:root:has(header-group-area.template-index)) .bundle-section .slider-controls{display:none}}:where(:root:has(header-group-area.template-index)) .bundle-section .product-content .variant-group.color-swatch input{border-radius:var(--btn-style-rds-one);width:30px;height:30px}:where(:root:has(header-group-area.template-index)) .bundle-section .product-content .variant-picker .variant-group .variant-items{gap:16px}:where(:root:has(header-group-area.template-index)) .bundle-section .product-content .variant-group.color-swatch input[type=radio]:checked:before,:where(:root:has(header-group-area.template-index)) .bundle-section .product-content .variant-group.color-swatch input[type=radio]:hover:before{width:36px!important;height:36px!important}:where(:root:has(header-group-area.template-index)) .bundle-section .product-thumb{position:relative}:where(:root:has(header-group-area.template-index)) .bundle-section .product-thumb.media-img-abs:after{padding-top:var(--xlo-percent)}:where(:root:has(header-group-area.template-index)) .bundle-section .bundle-container-inner button:disabled{opacity:.8}:where(:root:has(header-group-area.template-index)) .bundle-section .bundle-container-inner button{color:rgba(var(--color-button-text),1);background-color:rgba(var(--color-button),1);border:1px solid rgba(var(--color-button-border),1)}:where(:root:has(header-group-area.template-index)) .bundle-section .bundle-container-inner .flickity-prev-next-button{justify-content:center;align-items:center;width:40px;height:40px;display:flex;top:32%}:where(:root:has(header-group-area.template-index)) .bundle-section .bundle-container-inner button svg{width:7px;position:unset}:where(:root:has(header-group-area.template-index)) .bundle-section .bundle-container-inner button:hover{color:rgba(var(--color-button-text-hover),1);background-color:rgba(var(--color-button-hover),1);border:1px solid rgba(var(--color-button-border-hover),1)}:where(:root:has(header-group-area.template-index)) .bundle-section .product-content .variant-picker .variant-group input[type=radio]:disabled+label:before{background:linear-gradient(to top left,transparent calc(50% - .5px),rgba(var(--color-button-text),.1) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px))}:where(:root:has(header-group-area.template-index)) .bundle-section .product-title span{background-repeat:no-repeat;background-size:0% 100%;background-image:linear-gradient(transparent calc(100% - 1px),rgba(var(--color-foreground)) 1px);transition:background-size .4s}:where(:root:has(header-group-area.template-index)) .bundle-section .product-title:hover span{background-size:100% 100%}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-items .item-thumb.no-item-thumb{display:none}:where(:root:has(header-group-area.template-index)) .bundle-section .bundle-container-inner .flickity-prev-next-button{color:rgba(var(--color-secondary-button-text),1);background-color:rgba(var(--color-secondary-button),1);border:1px solid rgba(var(--color-secondary-button-border),1)}:where(:root:has(header-group-area.template-index)) .bundle-section .bundle-container-inner .flickity-prev-next-button:hover{color:rgba(var(--color-secondary-button-text-hover),1);background-color:rgba(var(--color-secondary-button-hover),1);border:1px solid rgba(var(--color-secondary-button-border-hover),1)}:where(:root:has(header-group-area.template-index)) .bndl-placeholder-items{width:100%}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-items li{flex-wrap:wrap}:where(:root:has(header-group-area.template-index)) .bundle-section .product-content .variant-picker .variant-group:not(.color-swatch) input[type=radio]{clip:rect(0,0,0,0);width:1px;height:1px;margin:0;display:block;position:absolute;overflow:hidden}:where(:root:has(header-group-area.template-index)) .bundle-section .product-content .variant-picker .variant-group input[type=radio]:focus-visible+label{outline-offset:3px;box-shadow:0 0 0 3px rgb(var(--color-background))}:where(:root:has(header-group-area.template-index)) .bundle-section .section_title h1.product-bundle-font-main-title{letter-spacing:-.72px;font-size:36px;font-weight:400}:where(:root:has(header-group-area.template-index)) .bundle-section .bundle-container-inner h2.product-title.product-bundle-font-title{letter-spacing:-.4px;font-size:20px;line-height:1}:where(:root:has(header-group-area.template-index)) .bundle-section .product-content .variant-picker .variant-group label.product-bndl-font-bariant,:where(:root:has(header-group-area.template-index)) .bundle-section .product-content .variant-picker .variant-group .variant-group-name.product-bndl-font-variant-group-name,:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-list .add-to-cart.product-bundle-font-cart,:where(:root:has(header-group-area.template-index)) .product-bndl-font-btn.product-btn{font-size:14px}:where(:root:has(header-group-area.template-index)) .product-bndl-font-btn.product-btn{font-weight:500;font-family:var(--font-family-body);letter-spacing:.42px;height:38px}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-list .bundle-total-price.product-bundle-font-price,:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-list .bundle-list-header h3.product-bundle-font-title{letter-spacing:-.56px;font-size:28px;font-weight:400}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-list .bundle-list-header p.product-bundle-font-sub-title{letter-spacing:.36px;font-size:12px}:where(:root:has(header-group-area.template-index)) .product-vendor.product-bundle-font-vendor{margin-bottom:4px;line-height:20px}:where(:root:has(header-group-area.template-index)) .lay-minimal .product-content,:where(:root:has(header-group-area.template-index)) .lay-minimal .product-btn{margin-top:24px}:where(:root:has(header-group-area.template-index)) .lay-minimal .bundle-section .bundle-container-inner .bundle-products{gap:64px 8px}:where(:root:has(header-group-area.template-index)) .product-thumb .product-badge-wrapper .badge.product-bndl-font-sale-badge{font-weight:400}@media (max-width:767px){:where(:root:has(header-group-area.template-index)) .lay-minimal .bundle-section .flickity-prev-next-button svg path{fill:currentColor}}:where(:root:has(header-group-area.template-index)) .lay-minimal .bundle-section #bundle-items li{border-bottom:1px dashed rgba(var(--color-secondary-foreground),.15);flex-wrap:nowrap;justify-content:center;align-items:end;padding:36px 0}:where(:root:has(header-group-area.template-index)) .lay-minimal .bundle-section #bundle-items li:first-child{border-top:1px dashed rgba(var(--color-secondary-foreground),.15)}:where(:root:has(header-group-area.template-index)) .lay-minimal .bundle-section #bundle-items li:not(:last-child){margin-bottom:0}:where(:root:has(header-group-area.template-index)) .lay-minimal .bundle-section #bundle-items .item-product-title{font-family:var(--font-family-heading);text-align:center;letter-spacing:-.16px;font-size:16px;font-style:italic;font-weight:500;line-height:24px;text-decoration:underline}:where(:root:has(header-group-area.template-index)) .lay-minimal .bundle-section .product-content .variant-picker .variant-group .variant-items{gap:8px}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-list .bundle-list-header h3.product-bundle-font-title{align-items:center;column-gap:6px;display:flex}:where(:root:has(header-group-area.template-index)) .bundle-section #bundle-list .bundle-list-header h3.product-bundle-font-title #bundle-list-added-count{background-color:rgba(var(--color-secondary-button),1);justify-content:center;align-items:center;width:20px;height:20px;font-size:18px;display:flex}:where(:root:has(header-group-area.template-index)) .section-template--24137060352070__product_bundle_AW8dN4-padding{padding-top:75px;padding-bottom:38px}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-index)) .section-template--24137060352070__product_bundle_AW8dN4-padding{padding-top:112px;padding-bottom:56px}}:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__product_bundle_AW8dN4 .xlo-item-1,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__product_bundle_AW8dN4 .xlo-item-2,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__product_bundle_AW8dN4 .xlo-item-3,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__product_bundle_AW8dN4 .xlo-item-4,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__product_bundle_AW8dN4 .xlo-item-5,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__product_bundle_AW8dN4 .xlo-item-6,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__product_bundle_AW8dN4 .xlo-item-7,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__product_bundle_AW8dN4 .xlo-item-8,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__product_bundle_AW8dN4 .xlo-item-9{--xlo-percent:125%}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog_item_img svg,:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog_item_img img{transition:transform .6s ease-in-out}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog_item_img{border-radius:var(--corner-rds-three);transition:transform .6s ease-in-out;overflow:hidden}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog_item_img>*{width:100%;height:auto;transition:transform .6s ease-in-out;display:flex;transform:scale(1)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog_item_img:hover>*{transition:transform .6s ease-in-out;transform:scale(1.1)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog-placeholder-svg{width:100%;height:auto}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog_inner_image_section{margin-bottom:48px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog_inner_image_section .media-img-abs:after{padding-top:var(--xlo-percent)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog_meta_section ul{flex-wrap:wrap;gap:12px;margin:0 0 22px;padding:0;list-style:none;display:flex}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog_meta_section ul li{border-radius:var(--corner-rds-two);justify-content:center;align-items:center;padding:7px 16px;font-size:16px;font-weight:700;line-height:24px;display:flex}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog_main_header a{text-decoration:none}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog_main_header{color:rgba(var(--color-foreground));margin-bottom:10px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog_main_header .title{background-image:linear-gradient(transparent calc(100% - 1px),rgba(var(--color-foreground)) 1px);width:100%;font-family:var(--font-family-heading);background-repeat:no-repeat;background-size:0% 100%;transition:background-size .4s}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog_main_header:hover .title{background-size:100% 100%}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog_item_img style{display:none}@media only screen and (max-width:767px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog_item_img{border-radius:var(--corner-rds-one)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog_inner_image_section{margin-bottom:28px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog_meta_section ul{margin-bottom:13px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog_main_header{letter-spacing:0;font-size:18px;line-height:28px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog_meta_section ul li{font-size:12px;line-height:16px}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .main-blog .blog-list-page-item .blog_meta_section ul li.article-time-ty-date:hover{color:currentColor;background:0 0;border-color:currentColor}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .main-blog .blog-list-page-item .blog_meta_section ul li.blog_tags:hover{color:rgb(var(--color-button-text-hover));background-color:rgba(var(--color-button-hover),1);border:1px solid rgba(var(--color-button-border-hover),1)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog_meta_section ul li{color:rgba(var(--color-button-text),1);border:1px solid rgba(var(--color-button-border),1);background-color:rgba(var(--color-button),1);transition:all .3s}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog-post-sectios-only .blog_meta_section ul li{color:rgba(var(--color-foreground),1);border:1px solid rgba(var(--color-foreground),1);background-color:rgba(var(--color-secondary-button),0)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .lay-minimal .blog-post-sectios-only .blog_meta_section ul li.article-tag-ty-item{color:rgba(var(--color-foreground),1);border:1px solid rgba(var(--color-background),1);background-color:rgba(var(--color-background),1)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .lay-minimal .blog-post-sectios-only .blog_meta_section ul li.article-tag-ty-item:hover{border:1px solid rgba(var(--color-foreground),1);color:rgba(var(--color-foreground),1);background:rgba(var(--color-background),1)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog-post-sectios-only .blog_main_header{font-size:24px;line-height:32px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog_main_header{color:rgba(var(--color-foreground));font-size:24px;font-weight:700;line-height:32px}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog_main_header{font-size:18px;line-height:28px}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog_main_header .title{background-image:linear-gradient(transparent calc(100% - 1px),rgba(var(--color-foreground)) 1px)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog_inner_image_section a{display:block}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog_inner_image_section a:focus-visible,:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog_inner_image_section a.focused{outline-offset:-.4rem;overflow:hidden;box-shadow:0 0 5px .1px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog-post h1.blog-section-font-title{letter-spacing:-.72px;font-size:36px;font-weight:400}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog_meta_section ul li.blog-section-font-article{letter-spacing:.36px;font-size:12px;font-weight:500}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog_meta_section ul li.article-time-ty-date.blog-section-font-article{border:none;padding:0;line-height:1}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog_meta_section ul li.article-tag-ty-item.blog-section-font-article:hover,:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog_meta_section ul li.article-tag-ty-item.blog-section-font-article{border:none}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog_main_header .title.blog-section-font-main-title{letter-spacing:-.48px;font-size:24px;font-weight:400}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .lay-minimal .blog_inner_image_section{margin-bottom:12px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .lay-minimal .blog_meta_section ul{margin:0 0 4px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog_meta_section ul .blog_tags.blog-item-card-font-blog_tags{z-index:2;border:none;position:absolute;top:0;left:0}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog_meta_section ul .blog_tags.blog-item-card-font-blog_tags:hover{border:none!important}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog_meta_section ul li.blog-item-card-font-blog_tags{letter-spacing:.42px;font-size:12px;font-weight:500}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog_main_header .title.blog-item-card-font-title{font-weight:500}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog-post.blog-read-true .blog_inner_image_section{position:relative}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog-post.blog-read-true .blog_inner_image_section .blog_item-button{opacity:0;visibility:hidden;z-index:2;background:rgba(var(--color-secondary-background),.5);border-radius:var(--corner-rds-three);-webkit-backdrop-filter:blur(10px);justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s;display:flex;position:absolute;top:0%;left:0%}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog-post.blog-read-true .blog_inner_image_section .blog_item-button .blog-icon-btn{font-family:var(--font-family-heading);letter-spacing:-.2px;color:rgb(var(--color-foreground));align-items:center;font-size:20px;font-style:italic;font-weight:500;display:flex;position:relative}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog-post.blog-read-true .blog_inner_image_section .blog_item-button .blog-icon-btn span{display:flex}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog-post.blog-read-true .blog_inner_image_section .blog_item-button .blog-icon-btn:before{content:"";background:rgb(var(--color-foreground));width:0;height:1px;transition:all .3s;position:absolute;bottom:2px;left:0}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog-post.blog-read-true .blog_inner_image_section .blog_item-button .blog-icon-btn:hover:before{width:77%}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog-post.blog-read-true .blog-bundle-list:hover .blog_inner_image_section:before,:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog-post.blog-read-true .blog-bundle-list:hover .blog_inner_image_section .blog_item-button{opacity:1;visibility:visible}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog-post.blog-read-true .blog-bundle-list{position:relative}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .lay-minimal .blog-post ul li.article-tag-ty-item{z-index:2;position:absolute;top:0;left:0}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .lay-minimal .section_title .blog_view-all-button{margin-top:0}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .lay-minimal .section_title{gap:15px;display:flex}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .lay-minimal .section_title.text-left{justify-content:space-between;align-items:center}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .lay-minimal .section_title.text-center{justify-content:center}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .lay-minimal .section_title.text-right{justify-content:right}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog_item-button-s.blog-section-font-blog_item-button-s{letter-spacing:-.2px;font-size:20px;font-style:italic;font-family:var(--font-family-heading);color:rgb(var(--color-secondary-foreground));align-items:center;column-gap:4px;font-weight:500;text-decoration:underline;display:flex}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog_item-button-s.blog-section-font-blog_item-button-s span{display:flex}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .lay-minimal .blog_item-button-s.blog-section-font-blog_item-button-s span svg{width:1em;height:1em;font-size:19px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .lay-minimal .main-blog .blog-list-page-item .blog_item_img{position:relative}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .lay-minimal .main-blog .blog-list-page-item:hover .blog_item_img:before,:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .lay-minimal .main-blog .blog-list-page-item:hover .blog_inner_image_section .blog_item-button{opacity:1;visibility:visible}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog_item-button-s.blog-section-font-blog_item-button-s span svg{position:initial}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .snazzy-icon-btn.blog-section-font-snazzy-icon-btn{font-size:14px;font-family:var(--font-family-body);border:1px solid rgba(var(--color-foreground),1);letter-spacing:.42px;padding:8px 10px;font-weight:500;line-height:1}@media (max-width:575px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .lay-minimal .section_title.text-left{flex-direction:column}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .lay-minimal .snazzy-icon-btn.blog-section-font-snazzy-icon-btn span{display:none}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .main-blog .blog_inner_image_section .blog_item-button{opacity:0;visibility:hidden;z-index:2;background:rgba(var(--color-secondary-background),.5);border-radius:var(--corner-rds-three);-webkit-backdrop-filter:blur(10px);justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s;display:flex;position:absolute;top:0%;left:0%}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .blog_inner_image_section{position:relative}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-blog),:has(header-group-area.template-article))) .lay-minimal .main-blog .blog-list-page-item li.article-time-ty-date.blog-item-card-font-blog_tags{color:rgb(var(--color-foreground));background:0 0}:where(:root:has(header-group-area.template-index)) .section-template--24137060352070__blog_section_cEeeGb-padding{padding-top:34px;padding-bottom:78px}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-index)) .section-template--24137060352070__blog_section_cEeeGb-padding{padding-top:52px;padding-bottom:120px}}@media screen and (min-width:768px){:where(:root:has(header-group-area.template-index)) .blog-section-inner{grid-template-columns:repeat(3,1fr)}}:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__blog_section_cEeeGb .xlo-item-1,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__blog_section_cEeeGb .xlo-item-2,:where(:root:has(header-group-area.template-index)) #shopify-section-template--24137060352070__blog_section_cEeeGb .xlo-item-3{--xlo-percent:100%}:where(:root:has(header-group-area.template-index)) .section-template--24137060352070__scrolling_text_QTUfKT-padding{padding-top:48px;padding-bottom:48px}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-index)) .section-template--24137060352070__scrolling_text_QTUfKT-padding{padding-top:72px;padding-bottom:72px}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .gallery-section{overflow-x:hidden}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .gallery-section .flickity-viewport{overflow:visible}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .gallery-section .flickity-enabled.is-draggable .flickity-viewport{cursor:default}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .gallery-section .flickity-button{transition:all .3s}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .gallery-section .flickity-button .flickity-button-icon{transition:all .3s;transform:scale(1)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .gallery-section .flickity-button:hover .flickity-button-icon{transform:scale(1.1)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .gallery-section .flickity-prev-next-button{width:64px;height:64px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .gallery-section .flickity-prev-next-button.previous{left:16px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .gallery-section .flickity-prev-next-button.next{right:16px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .gallery-section .flickity-prev-next-button .flickity-button-icon{position:initial;width:12px;height:40px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .galley_item{margin:0 12px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .galley_item .gallery_images{border-radius:var(--corner-rds-five);z-index:1;height:100%;color:rgba(var(--color-secondary-foreground),1);display:flex;position:relative;overflow:hidden}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .galley_item .gallery_images>img,:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .galley_item .gallery_images.has-icon:before{border-radius:var(--btn-style-rds-two)}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .galley_item .gallery_images>svg,:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .galley_item .gallery_images>img{border-radius:var(--corner-rds-five);transition:transform .6s ease-in-out;transform:scale(1)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .galley_item:hover .gallery_images>svg,:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .galley_item:hover .gallery_images>img{transform:scale(1.03)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .galley_item .gallery_images.has-icon:before{content:"";border-radius:var(--corner-rds-five);opacity:0;visibility:hidden;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .galley_item .gallery_images>img,:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .galley_item .gallery_images>svg{border-radius:var(--corner-rds-five);height:100%}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .galley_item:hover .gallery_images.has-icon:before{opacity:1;visibility:visible}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .galley_item .gallery-icons{opacity:0;visibility:hidden;z-index:3;transition:all .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .galley_item .gallery-icons svg{width:88px;height:88px}@media (max-width:1200px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .galley_item .gallery-icons svg{width:60px;height:60px}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .galley_item .gallery_images:after{padding-top:var(--xlo-percent);content:"";width:100%;height:0;display:block}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .galley_item .gallery_images .placeholder-svg,:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .galley_item .gallery_images img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .galley_item:hover .gallery-icons{opacity:1;visibility:visible}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .gallery_button{margin-top:50px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .gallery_button .gallery-btn{font-family:var(--font-family-heading);align-items:center;column-gap:12px;font-size:18px;font-weight:700;line-height:1;display:inline-flex;position:relative}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .gallery_button .gallery-btn{font-size:16px}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .gallery_button .gallery-btn span{border-radius:var(--btn-style-rds-one);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:relative;overflow:hidden}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .gallery_button .gallery-btn span svg{transform:rotate(-90deg)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .gallery_button .gallery-btn:hover span svg{animation:.4s linear arrow-move}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .gallery_wrapper items-carousel .custom-scroll-bar-slider{margin-top:48px;display:block}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .gallery_wrapper .flickity-button{display:none}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .galley_item{margin:0 6px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .galley_item .gallery-icons svg,:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .gallery-section .flickity-prev-next-button{width:40px;height:40px}}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .gallery-section .flickity-button{color:rgba(var(--color-secondary-button-text),1);background-color:rgba(var(--color-secondary-button),1);border:1px solid rgba(var(--color-secondary-button-border),1)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .gallery-section .flickity-button:hover{color:rgba(var(--color-secondary-button-text-hover),1);background-color:rgba(var(--color-secondary-button-hover),1);border:1px solid rgba(var(--color-secondary-button-border-hover),1)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .gallery-section .flickity-button svg path{fill:currentColor}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .galley_item .gallery_images:before{background:rgba(var(--color-secondary-background),1)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .gallery_button .gallery-btn{color:rgba(var(--color-foreground),1)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .gallery_button .gallery-btn span{color:rgba(var(--color-button-text),1);background-color:rgba(var(--color-button),1);border:1px solid rgba(var(--color-button-border),1)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .gallery_button .gallery-btn:hover span{color:rgba(var(--color-button-text-hover),1);background-color:rgba(var(--color-button-hover),1);border:1px solid rgba(var(--color-button-border-hover),1)}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .gallery_button .gallery-btn svg path{fill:currentColor}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .gallery_button .gallery-btn.gallery-section-font-btn{font-size:20px;font-weight:500}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .lay-minimal .gallery_button{margin-top:24px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .lay-minimal .galley_item{margin:0 37px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .heading_area .sec_title.gallery-section-font-sec_title{letter-spacing:-.72px;font-size:36px;font-weight:400}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .lay-minimal .gallery-section .flickity-prev-next-button{width:44px;height:44px}:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .lay-minimal .gallery-section .flickity-slider{align-items:center;display:flex}@media (max-width:991px){:where(:root:is(:has(header-group-area.template-index),:has(header-group-area.template-page[data-page=about]))) .lay-minimal .galley_item{margin:0 4px}}:where(:root:has(header-group-area.template-index)) .section-template--24137060352070__gallery_section_GYDCNF-padding{padding-top:80px;padding-bottom:121px}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-index)) .section-template--24137060352070__gallery_section_GYDCNF-padding{padding-top:120px;padding-bottom:180px}}:where(:root:has(header-group-area.template-index)) .id-template--24137060352070__gallery_section_GYDCNF.gallery-section .galley_item{width:24%}@media (max-width:767px){:where(:root:has(header-group-area.template-index)) .id-template--24137060352070__gallery_section_GYDCNF.gallery-section .galley_item{width:45.4545%}}:where(:root:has(header-group-area.template-index)) .id-template--24137060352070__gallery_section_GYDCNF .galley_item .gallery_images.has-icon:before{opacity:.7}:where(:root:has(header-group-area.template-index)) .id-template--24137060352070__gallery_section_GYDCNF{--button-positing:bottom;--button-alignment:center}.section-sections--24137060810822__footer-padding{padding-top:78px;padding-bottom:0}@media screen and (min-width:750px){.section-sections--24137060810822__footer-padding{padding-top:116px;padding-bottom:0}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) #shopify-buyer-consent{width:100%;margin-top:1em;display:inline-block}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) #shopify-buyer-consent.hidden{display:none}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) #shopify-subscription-policy-button{font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) #shopify-subscription-policy-button:before{box-shadow:none}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) product-info{display:block}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product{margin:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product.grid{gap:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--no-media{max-width:57rem;margin:0 auto}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__media-wrapper{padding-left:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) media-gallery [data-media-id][hidden],:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) media-gallery [data-target][hidden]{display:none!important}@media screen and (min-width:750px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__column-sticky{z-index:2;display:block;position:sticky;top:3rem}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--thumbnail .thumbnail-list{padding-right:var(--media-shadow-horizontal-offset)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__media-container .slider-buttons{display:none}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--right .product__media-wrapper{order:2}}@media screen and (min-width:990px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--large:not(.product--no-media) .product__media-wrapper{max-width:65%;width:calc(65% - var(--grid-desktop-horizontal-spacing) / 2)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--large:not(.product--no-media) .product__info-wrapper{max-width:35%;width:calc(35% - var(--grid-desktop-horizontal-spacing) / 2);padding:0 0 0 4rem}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--large:not(.product--no-media).product--right .product__info-wrapper{padding:0 4rem 0 0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--medium:not(.product--no-media) .product__media-wrapper,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--small:not(.product--no-media) .product__info-wrapper{max-width:55%;width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--medium:not(.product--no-media) .product__info-wrapper,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--small:not(.product--no-media) .product__media-wrapper{max-width:45%;width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2)}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .shopify-payment-button__button--unbranded [role=button].focused{outline-offset:.3rem;outline:.15rem solid rgba(var(--color-foreground),.9)!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}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .shopify-payment-button__button--unbranded [role=button]:focus:not(:focus-visible){outline:0;box-shadow:none!important}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .shopify-payment-button__button--unbranded [role=button]:focus-visible{outline:.15rem solid rgba(var(--color-foreground),.9)!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}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .shopify-payment-button__more-options{font-size:1.2rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.05rem;text-underline-offset:.3rem;margin:1.6rem 0 1rem;text-decoration:underline}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .shopify-payment-button__button+.shopify-payment-button__button--hidden{display:none}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .main-product-grid{display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-form{display:block}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-form__error-message-wrapper:not([hidden]){letter-spacing:.04rem;align-items:flex-start;margin-bottom:1.5rem;font-size:16px;line-height:1.4;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-form__error-message-wrapper .svg-wrapper{flex-shrink:0;width:18px;height:18px;margin-top:2px;margin-right:.7rem}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-form__input{border:none;flex:0 0 100%;gap:16px;margin-inline:0;padding:0;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) variant-selects .product-form__input.product-form__input--dropdown-Size{margin-bottom:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) variant-selects .product-form__input{gap:10px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .card variant-selects .product-form__input{gap:4px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .variant_group_wrapper>*+*{margin-top:38px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .variant_group_wrapper>.size-chart-modal-type-select-buttons{margin:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .variant-selects-wrapper fieldset{margin-top:36px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-btn-wrapper{margin-top:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-form__input .form__label.snzz-variant-label{align-items:center;width:25%;margin-bottom:0;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-form__input .snzz-variant-select .select__select{border-radius:var(--btn-style-rds-three);border:1px solid;padding:10px 20px;font-size:18px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-form__input .snzz-variant-select .select__select:focus{box-shadow:none}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-form__input .form__label{color:rgba(var(--color-foreground),.9);letter-spacing:-.01em;text-transform:uppercase;border:0;margin-bottom:16px;padding:0;font-size:20px;font-weight:400;line-height:1}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-form__input .form__label span{text-transform:capitalize;color:rgb(var(--color-foreground))}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-form__input .form__label{font-size:16px;line-height:1}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-form__input .select{max-width:100%}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-form__input .svg-wrapper{top:30px;right:1.5rem}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-form__submit{margin-bottom:1rem}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-form__submit[aria-disabled=true]+.shopify-payment-button .shopify-payment-button__button--unbranded[disabled],:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-form__submit[disabled]+.shopify-payment-button .shopify-payment-button__button--unbranded[disabled]{cursor:not-allowed;opacity:.5}@media screen and (forced-colors:active){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-form__submit[aria-disabled=true]{color:window}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .shopify-payment-button__more-options{color:rgb(var(--color-foreground))}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__info-container iframe{max-width:100%}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__text{margin-bottom:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) a.product__text{color:rgba(var(--color-foreground),.75);text-decoration:none;display:block}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__text.caption-with-letter-spacing{text-transform:uppercase}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__title{word-break:break-word}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__text.caption-with-letter-spacing+.product__title{margin-top:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product .price--sold-out .price__badge-sale{display:none}@media screen and (min-width:750px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__info-container>:first-child{margin-top:0}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__description-title{font-weight:600}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--no-media .product__title,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--no-media .product__text,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--no-media .product__tax,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--no-media .product__sku,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--no-media shopify-payment-terms{text-align:center}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--no-media .product__media-wrapper,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--no-media .product__info-wrapper{padding:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--no-media .share-button{max-width:100%}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--no-media .product-form__quantity,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--no-media .share-button,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--no-media .product__view-details,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--no-media .product__pickup-availabilities,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--no-media .product-form{text-align:center;justify-content:center;align-items:center;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--no-media .product-form{flex-direction:column}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--no-media .product-form>.form{width:100%;max-width:30rem}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--no-media .product-form__quantity{flex-direction:column;max-width:100%}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .price-per-item__label.form__label{margin-bottom:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-form__quantity-top .form__label{margin-bottom:1.2rem}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--no-media .product__info-container>modal-opener{text-align:center;display:block}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--no-media .product-popup-modal__button{padding-right:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--no-media .price{text-align:center}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__media-list video{border-radius:calc(var(--media-radius) - var(--media-border-width))}@media screen and (max-width:749px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__media-list{width:calc(100% + 4rem);margin-bottom:3rem;margin-left:-2.5rem}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:-1.5rem;margin-right:-1.5rem}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .slider.product__media-list::-webkit-scrollbar{width:.2rem;height:.2rem}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__media-list::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground))}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__media-list::-webkit-scrollbar-track{background-color:rgba(var(--color-foreground),.2)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__media-list .product__media-item{width:calc(100% - 3rem - var(--grid-mobile-horizontal-spacing))}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--mobile-columns .product__media-item{width:calc(50% - 1.5rem - var(--grid-mobile-horizontal-spacing))}}@media screen and (min-width:750px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--thumbnail .product__media-list,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--thumbnail_slider .product__media-list{padding-bottom:calc(var(--media-shadow-vertical-offset) * var(--media-shadow-visible))}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__media-list{padding-right:calc(var(--media-shadow-horizontal-offset) * var(--media-shadow-visible))}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--thumbnail .product__media-item:not(.is-active),:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--thumbnail_slider .product__media-item:not(.is-active),:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-modal__content>.product__media-item--variant.product__media-item--variant{display:none}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-modal__content>.product__media-item--variant:first-child{display:block}}@media screen and (min-width:750px) and (max-width:989px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__media-list .product__media-item:first-child{padding-left:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--thumbnail_slider .product__media-list{margin-left:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__media-list .product__media-item{width:100%}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__media-icon .icon{width:1.2rem;height:1.4rem}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__media-icon,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .thumbnail__badge{background-color:rgb(var(--color-background));border-radius:var(--btn-style-rds-one);border:.1rem solid rgba(var(--color-foreground),.1);color:rgb(var(--color-foreground));z-index:1;width:3rem;height:3rem;transition:color var(--duration-short) ease,opacity var(--duration-short) ease;justify-content:center;align-items:center;display:flex;position:absolute;top:1.2rem;left:1.2rem}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__media-video .product__media-icon{opacity:1}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__modal-opener--image .product__media-toggle:hover{cursor:zoom-in}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__modal-opener:hover .product__media-icon{border:.1rem solid rgba(var(--color-foreground),.1)}@media screen and (min-width:750px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .grid__item.product__media-item--full{width:100%}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--columns .product__media-item:not(.product__media-item--single):not(:only-child){max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--large.product--columns .product__media-item--full .deferred-media__poster-button{width:5rem;height:5rem}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--medium.product--columns .product__media-item--full .deferred-media__poster-button{width:4.2rem;height:4.2rem}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--medium.product--columns .product__media-item--full .deferred-media__poster-button .icon{width:1.8rem;height:1.8rem}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--small.product--columns .product__media-item--full .deferred-media__poster-button{width:3.6rem;height:3.6rem}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--small.product--columns .product__media-item--full .deferred-media__poster-button .icon{width:1.6rem;height:1.6rem}}@media screen and (min-width:990px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--stacked .product__media-item{max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product:not(.product--columns) .product__media-list .product__media-item:first-child,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product:not(.product--columns) .product__media-list .product__media-item--full{width:100%;max-width:100%}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__modal-opener .product__media-icon{opacity:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__modal-opener:hover .product__media-icon,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__modal-opener:focus .product__media-icon{opacity:1}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__media-item>*{display:block;position:relative}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__media-toggle{color:currentColor;background-color:#0000;border:none;padding:0;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__media-toggle:after{content:"";cursor:pointer;top:calc(var(--border-width) * -1);right:calc(var(--border-width) * -1);bottom:calc(var(--border-width) * -1);left:calc(var(--border-width) * -1);z-index:2;margin:0;padding:0;display:block;position:absolute}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__media-toggle:focus-visible{box-shadow:none;outline:0}@media (forced-colors:active){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__media-toggle:focus-visible,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__media-toggle:focus-visible:after{outline-offset:2px;outline:1px solid #0000}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__media-toggle.focused{box-shadow:none;outline:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__media-toggle:focus-visible:after,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__media-toggle.focused:after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.9);border-radius:var(--media-radius)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-modal{background-color:rgb(var(--color-background));visibility:hidden;opacity:0;z-index:-1;width:100%;height:100%;position:fixed;top:0;left:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-modal[open]{visibility:visible;opacity:1;z-index:101}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-modal__dialog{align-items:center;height:100vh;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-modal__content{width:100%;max-height:100vh;overflow:auto}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-modal__content>:not(.active),:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__media-list .deferred-media{display:none}@media screen and (min-width:750px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-modal__content{padding-bottom:2rem}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-modal__content>:not(.active){display:block}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__modal-opener:not(.product__modal-opener--image){display:none}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__media-list .deferred-media{display:block}}@media screen and (max-width:749px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--thumbnail .is-active .product__modal-opener:not(.product__modal-opener--image),:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--thumbnail_slider .is-active .product__modal-opener:not(.product__modal-opener--image){display:none}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--thumbnail .is-active .deferred-media,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--thumbnail_slider .is-active .deferred-media{width:100%;display:block}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-modal__content>*{height:auto;margin:auto;display:block}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-modal__content .media{background:0 0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-modal__model{width:100%}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-modal__toggle{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:var(--btn-style-rds-one);color:rgba(var(--color-foreground),.55);cursor:pointer;z-index:2;justify-content:center;align-items:center;width:4rem;padding:1.2rem;display:flex;position:fixed;top:2rem;right:2rem}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-modal__content .deferred-media{width:100%}@media screen and (min-width:750px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-modal__content{padding:2rem 11rem}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-modal__content>*{width:100%}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-modal__content>*+*{margin-top:2rem}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-modal__toggle{top:2.2rem;right:5rem}}@media screen and (min-width:990px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-modal__content{padding:2rem 11rem}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-modal__content>*+*{margin-top:1.5rem}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-modal__content{padding-bottom:1.5rem}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-modal__toggle{right:5rem}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-modal__toggle .icon{width:2.2rem;height:auto;margin:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-popup-modal{box-sizing:border-box;opacity:0;visibility:hidden;z-index:-1;background:rgba(var(--color-foreground),.4);width:100%;height:100%;margin:0 auto;position:fixed;top:0;left:0;overflow:auto}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-popup-modal[open]{opacity:1;visibility:visible;z-index:9999}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-popup-modal__content-info-header{padding-top:20px;padding-bottom:20px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-popup-modal__content{border-radius:var(--corner-rds-three);background-color:rgb(var(--color-secondary-background));border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:var(--popup-border-width);width:92%;height:80%;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));margin:5rem auto 0;padding:0;position:absolute;top:0;left:50%;overflow:auto;transform:translate(-50%)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-popup-modal__content.focused,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .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){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-popup-modal__content{width:70%;margin-top:10rem;padding:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-modal__dialog .global-media-settings--no-shadow{overflow:visible!important}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-popup-modal__content img{max-width:100%}@media screen and (max-width:749px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-popup-modal__content table{white-space:nowrap;max-width:fit-content;margin:0;display:block;overflow-x:auto}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-modal__dialog .global-media-settings,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-modal__dialog .global-media-settings video,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-modal__dialog .global-media-settings model-viewer,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-modal__dialog .global-media-settings iframe,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-modal__dialog .global-media-settings img{border:none;border-radius:0}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-popup-modal__opener{display:inline-block}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-popup-modal__button{text-underline-offset:.3rem;min-height:4.4rem;transition:text-decoration-thickness var(--duration-short) ease;padding-left:0;padding-right:1.3rem;font-size:1.6rem;text-decoration-thickness:.1rem}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-popup-modal__content-info{padding:40px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-popup-modal__content-info>*{width:100%;max-width:100%;height:auto;color:rgb(var(--color-secondary-foreground));margin:0 auto}@media screen and (max-width:749px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-popup-modal__content-info>*{max-height:100%}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-popup-modal__toggle{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:var(--btn-style-rds-one);color:rgba(var(--color-foreground),.55);cursor:pointer;z-index:2;justify-content:center;align-items:center;width:50px;height:50px;margin:0 0 0 auto;padding:1.2rem;display:flex;position:absolute;top:20px;right:20px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-popup-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-popup-modal__toggle .icon{width:2.2rem;height:auto;margin:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__media-list .media>*{overflow:hidden}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .thumbnail-list{grid-gap:1rem;flex-wrap:wrap}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .slider--mobile.thumbnail-list:after{content:none}@media screen and (min-width:750px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--stacked .thumbnail-list{display:none}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .thumbnail-list{grid-template-columns:repeat(4,1fr);display:grid}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .thumbnail-list_item--variant:not(:first-child){display:none}@media screen and (min-width:990px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .thumbnail-list{grid-template-columns:repeat(4,1fr)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--medium .thumbnail-list{grid-template-columns:repeat(5,1fr)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--large .thumbnail-list{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width:749px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__media-item{align-items:center;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__modal-opener{width:100%}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .thumbnail-slider{align-items:center;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .thumbnail-slider .thumbnail-list.slider{flex:1;padding:.5rem;scroll-padding-left:.5rem;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .thumbnail-list__item.slider__slide{width:calc(33% - .6rem)}}@media screen and (min-width:750px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--thumbnail_slider .thumbnail-slider{display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .thumbnail-slider .thumbnail-list.slider--tablet-up{flex-direction:column;width:100%;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__media-wrapper .slider-mobile-gutter .slider-button{display:none}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--thumbnail_slider .slider-mobile-gutter .slider-button{display:flex}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .thumbnail{width:100%;height:100%;color:rgb(var(--color-foreground));cursor:pointer;background-color:#0000;padding:0;display:block;position:absolute;top:0;left:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .image-magnify-full-size{cursor:zoom-out;z-index:1;border-radius:calc(var(--media-radius) - var(--media-border-width));margin:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .image-magnify-hover{cursor:zoom-in}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__modal-opener--image .product__media-zoom-none,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__media-icon--none{display:none}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__modal-opener>.loading__spinner{align-items:center;width:48px;height:48px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__modal-opener .path{stroke:rgb(var(--color-button));opacity:.75}@media (hover:hover){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__media-zoom-hover,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__media-icon--hover{display:none}}@media screen and (max-width:749px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__media-zoom-hover,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__media-icon--hover{display:flex}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .js .product__media{overflow:hidden!important}@media (forced-colors:active){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .thumbnail:focus-visible,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .thumbnail.focused{outline-offset:-3px;outline:2px solid canvastext}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .thumbnail[aria-current]:focus:not(:focus-visible){outline:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .thumbnail img{object-fit:cover;pointer-events:none;width:100%;height:100%}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .thumbnail__badge .icon{width:1rem;height:1rem}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .thumbnail__badge .icon-3d-model{width:1.2rem;height:1.2rem}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .thumbnail__badge{color:rgb(var(--color-foreground),.6);width:2rem;height:2rem;left:auto;right:calc(.4rem + var(--media-border-width));top:calc(.4rem + var(--media-border-width))}@media screen and (min-width:750px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product:not(.product--small) .thumbnail__badge{width:3rem;height:3rem}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product:not(.product--small) .thumbnail__badge .icon{width:1.2rem;height:1.2rem}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product:not(.product--small) .thumbnail__badge .icon-3d-model{width:1.4rem;height:1.4rem}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .thumbnail-list__item{position:relative}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .thumbnail-list__item:before{content:"";padding-bottom:125%;display:block}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product:not(.featured-product) .product__view-details{display:none}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__view-details{text-decoration:none;display:block}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__inventory{align-items:center;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__inventory p{letter-spacing:0%;vertical-align:middle;padding-left:18px;font-size:16px;font-weight:400;line-height:24px;position:relative}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__inventory p:before{content:"";background-color:rgb(var(--color-foreground));border-radius:var(--btn-style-rds-one);width:10px;height:10px;position:absolute;top:50%;left:0;transform:translateY(-50%)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__inventory .inventory-status-bar{background-color:rgb(var(--color-foreground),.1);border-radius:var(--btn-style-rds-three);width:100%;height:8px;margin-top:10px;display:block;position:relative}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__inventory .inventory-status-bar:after{content:"";background-color:rgb(var(--color-foreground),1);border-radius:var(--btn-style-rds-three);width:0%;max-width:100%;height:100%;transition:width .3s;animation:.5s forwards fillProgress;display:block;position:absolute;top:0;left:0}@keyframes fillProgress{0%{width:0%}to{width:var(--stock-bar-width)}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--no-media .product__inventory{justify-content:center}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__inventory.visibility-hidden:empty{display:block}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__inventory.visibility-hidden:empty:after{content:"#"}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__inventory .icon-inventory-status circle:first-of-type{opacity:.3}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .icon-with-text{--icon-size:calc(var(--font-heading-scale) * 3rem);--icon-spacing:calc(var(--font-heading-scale) * 1rem)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .icon-with-text--horizontal{flex-direction:row;justify-content:center;column-gap:48px;display:flex}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .icon-with-text--horizontal{column-gap:24px}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .icon-with-text--vertical{--icon-size:calc(var(--font-heading-scale) * 2rem)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .icon-with-text .svg-wrapper{fill:rgb(var(--color-foreground));height:var(--icon-size);width:var(--icon-size)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .icon-with-text--horizontal .svg-wrapper,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .icon-with-text--horizontal img{margin-bottom:var(--icon-spacing)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .icon-with-text--vertical .svg-wrapper{min-height:var(--icon-size);min-width:var(--icon-size);margin-right:var(--icon-spacing)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .icon-with-text--vertical img{margin-right:var(--icon-spacing)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .icon-with-text--horizontal .h4{padding-top:calc(var(--icon-size) + var(--icon-spacing));text-align:center}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .icon-with-text--horizontal .svg-wrapper+.h4,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .icon-with-text--horizontal img+.h4,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .icon-with-text--horizontal.icon-with-text--text-only .h4{padding-top:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .icon-with-text__item{align-items:center;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .icon-with-text--horizontal .icon-with-text__item{flex-direction:column;width:33%}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .icon-with-text--vertical .icon-with-text__item{margin-bottom:var(--icon-size)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__sku.visibility-hidden:after{content:"#"}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-container{--aspect-ratio:var(--preview-ratio);--ratio-percent:calc(1 / var(--aspect-ratio) * 100%);width:100%;max-width:calc(100% - calc(var(--media-border-width) * 2));position:relative}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-container.constrain-height{--viewport-offset:400px;--constrained-min-height:500px;--constrained-height:max(var(--constrained-min-height), calc(100vh - var(--viewport-offset)));margin-left:auto;margin-right:auto}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-container.constrain-height.media-fit-contain{--contained-width:calc(var(--constrained-height) * var(--aspect-ratio));width:min(var(--contained-width),100%)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-container .media{padding-top:var(--ratio-percent);border-radius:var(--corner-rds-one)}@media screen and (max-width:749px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-container.media-fit-cover{align-self:stretch;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-container.media-fit-cover .media{position:initial}}@media screen and (min-width:750px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-container{max-width:100%}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-container:not(.media-type-image){--aspect-ratio:var(--ratio)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-container.constrain-height{--viewport-offset:170px;--constrained-min-height:500px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-container.media-fit-cover,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-container.media-fit-cover .product__modal-opener,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-container.media-fit-cover .media{height:100%}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-container.media-fit-cover .deferred-media__poster img{object-fit:cover;width:100%}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-container .product__modal-opener{border-radius:var(--corner-rds-one);display:block;position:relative;overflow:hidden}@media screen and (min-width:750px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-container .product__modal-opener:not(.product__modal-opener--image){display:none}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-container.media-type-external_video .media,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-container.media-type-video .media{visibility:visible;display:block}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-container.media-type-external_video .product__modal-opener,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-media-container.media-type-video .product__modal-opener{display:none}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .recipient-form{--recipient-checkbox-margin-top:.64rem;max-width:44rem;margin-bottom:2.5rem;display:block;position:relative}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .recipient-form-field-label{margin:.6rem 0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .recipient-form-field-label--space-between{justify-content:space-between;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .recipient-checkbox{word-break:break-word;max-width:inherit;cursor:pointer;flex-grow:1;align-items:flex-start;font-size:18px;display:flex;position:relative}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .recipient-form>input[type=checkbox]{width:1.6rem;height:1.6rem;margin:var(--recipient-checkbox-margin-top) 0;z-index:-1;appearance:none;position:absolute;top:0;left:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .recipient-fields__field{margin:0 0 2rem}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .recipient-fields .field__label{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 3.5rem);overflow:hidden}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .recipient-checkbox>svg{flex-shrink:0;width:1em;height:1em;margin-top:0;margin-right:10px;font-size:23px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .recipient-form .icon-checkmark{visibility:hidden;z-index:5;position:absolute;top:0;left:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .recipient-form>input[type=checkbox]:checked+label .icon-checkmark{visibility:visible}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .js .recipient-fields{display:none}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .recipient-fields hr{margin:1.6rem auto}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .recipient-form>input[type=checkbox]:checked~.recipient-fields{animation:animateMenuOpen var(--duration-default) ease;display:block}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .recipient-form>input[type=checkbox]:not(:checked,:disabled)~.recipient-fields,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .recipient-email-label{display:none}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .js .recipient-email-label.required{display:inline}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .recipient-form ul{line-height:calc(1 + .6 / var(--font-body-scale));text-align:left;padding-top:10px;padding-left:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .recipient-form ul a{display:inline}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .recipient-form .error-message:first-letter{text-transform:capitalize}@media screen and (forced-colors:active){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .recipient-fields>hr{border-top:.1rem solid rgb(var(--color-background))}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .recipient-form>input[type=checkbox]:checked+label .icon-checkmark{border:none}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper{align-items:start;gap:50px 134px;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .flickity-page-dots{display:none}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_right_content .product_single_text .product_single_title{margin-bottom:10px;font-weight:400}@media (min-width:1200px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb{position:sticky;top:0}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb{width:53%}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb>*{flex-wrap:wrap;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_right_content{width:47%}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .flickity-button{color:rgba(var(--color-button-text),1);background-color:rgba(var(--color-button),1);border:1px solid rgba(var(--color-button-border),0)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .flickity-button:hover{background:rgba(var(--color-button-hover),1);color:rgb(var(--color-button-text-hover));border-color:rgb(var(--color-button-border-hover))}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .flickity-prev-next-button[disabled]{display:none}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .flickity-prev-next-button{width:64px;height:64px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .flickity-prev-next-button.previous{left:24px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .flickity-prev-next-button.next{right:24px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb .product_left_carousel_thumb{flex:100%;max-width:102px;margin-right:90px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb .product_left_carousel_thumb .thumbnail img{border-radius:var(--btn-style-rds-three);opacity:.5;border:1.19px solid #0000;transition:all .3s}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb .product_left_carousel_thumb .thumbnail:hover img{opacity:1}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb .product_left_carousel_thumb .thumbnail:focus-visible,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb .product_left_carousel_thumb .thumbnail.focused{outline-offset:-.3rem;border-radius:var(--btn-style-rds-three);z-index:2;outline-width:.2rem}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb .product_left_carousel_thumb .thumbnail:focus-visible img,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb .product_left_carousel_thumb .thumbnail.focused img{opacity:1}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb .product_left_carousel_thumb .thumbnail[aria-current=true] img{opacity:1;border:1px solid rgb(var(--color-foreground))}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb .product_right_carousel_thumb{flex:1 1 0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb .product_right_carousel_thumb .carousel-main .flickity-viewport{border-radius:var(--corner-rds-one);height:900px!important}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb .product_right_carousel_thumb .carousel-cell img,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb .carousel-main .carousel-cell{border-radius:var(--corner-rds-one);width:100%}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb .carousel-main .carousel-cell:before{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb .carousel-nav .carousel-cell:before{transform:rotate(0)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb .carousel-nav{transform-origin:0 0;width:540px;height:136px;transform:rotate(90deg)translateY(-100%)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb .carousel-cell{cursor:pointer;border-radius:var(--item-rds-six);width:150px;height:136px;transform:rotate(-90deg)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_right_content .product_single_text .product_sub_title{letter-spacing:-.01em;text-transform:uppercase;margin-bottom:5px;font-size:20px;font-weight:400;display:block}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_right_content .product_single_text .product_single_carusoel_title{margin-bottom:0;font-size:20px;font-weight:400}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_right_content .product_single_text .product_single_carusoel_title span{background-repeat:no-repeat;background-size:0% 100%;background-image:linear-gradient(transparent calc(100% - 1px),rgba(var(--color-foreground)) 1px);transition:background-size .4s}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_right_content .product_single_text .product_single_carusoel_title span:hover{background-size:100% 100%}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_right_content .product_single_text .product_single_carusoel_title:hover:before{transform-origin:0;transform:scaleX(1)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_right_content .product_single_rating{align-items:center;column-gap:16px;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_right_content .product_single_rating .star_rating{align-items:center;column-gap:4px;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_right_content .product_single_rating .rating_review{font-size:16px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_right_content .product_single_text .product_single_price{letter-spacing:-.01em;align-items:center;column-gap:12px;margin-top:26px;font-size:20px;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_right_content .product_single_text .product_single_price .product_single_discount{z-index:1;display:inline-block;position:relative}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_right_content .product_single_text .product_single_price .product_single_discount:before{content:"";width:100%;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_right_content .product_single_text .product_single_price .product_single_offer{text-align:center;text-transform:uppercase;border-radius:var(--corner-rds-one);padding:6px 12px;font-size:14px;font-weight:700;line-height:1}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_right_content .product_single_text .product_single_desc{margin-top:30px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_right_content .product_single_text .product_single_desc a{text-decoration:underline;display:inline-block}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_timer_box{background:rgba(var(--color-secondary-background),1);border-radius:var(--btn-style-rds-three);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 20px;width:100%;max-width:758px;margin-top:48px;padding:29px 24px;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_timer_box .product_single_timer_content{max-width:180px;color:rgba(var(--color-highlight-text),1);align-items:center;column-gap:12px;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_timer_box .product_single_timer_content .product_single_timer_text .timer_title{color:rgba(var(--color-secondary-foreground),1);letter-spacing:-.01em;font-size:20px;font-weight:700;font-family:var(--font-family-body)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_timer_box .product_single_timer_content .product_single_timer_text .timer_sub_title{color:rgba(var(--color-secondary-foreground),1);font-size:16px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_timer_wrapper{grid-template-columns:repeat(4,1fr);align-items:center;display:grid}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_timer_wrapper .countdown_timer{z-index:1;margin-left:25px;padding-left:25px;position:relative}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_timer_wrapper .countdown_timer:before{content:":";color:rgba(var(--color-secondary-foreground),.85);font-size:40px;position:absolute;top:50%;left:-6%;transform:translateY(-50%)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_timer_wrapper .countdown_timer:first-child:before{display:none}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_timer_wrapper div{color:rgba(var(--color-secondary-foreground),.85);text-align:center;text-transform:uppercase;font-size:14px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_timer_wrapper .product_single_timer{font-family:var(--font-family-heading);color:rgba(var(--color-secondary-foreground),1);letter-spacing:-.02em;text-transform:uppercase;font-size:40px;font-weight:700;line-height:52px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .circleDiv{z-index:-1;border-radius:var(--box-rds-six);border:6px dashed rgba(var(--color-secondary-foreground),1);width:474px;height:474px;animation:60s linear infinite rotatingCircle;position:fixed;top:calc(50% - 237px);left:calc(474px - 50%)}@keyframes rotatingCircle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .quick_shop_main_wrapper{max-width:100%;height:auto;padding:0;display:block}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .quick_shop_main_wrapper .quick_shop_size_option{padding-top:48px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_button{margin-top:16px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_button .product-single-google-btn{font-family:var(--font-family-heading);border-radius:var(--btn-style-rds-three);text-align:center;text-transform:uppercase;justify-content:center;align-items:center;column-gap:8px;width:100%;padding:18px 20px;font-size:18px;font-weight:700;line-height:1;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_more_button{text-align:center;margin-top:16px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_more_button .single-more-button{z-index:1;font-size:16px;font-weight:400;display:inline-block;position:relative}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_more_button .single-more-button:before{content:"";will-change:transform;height:1px;min-height:1px;animation-duration:.9s;animation-timing-function:ease;display:block;position:absolute;bottom:6px;left:0;right:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_more_button .single-more-button:hover:before{animation-name:hover-underline}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_checkout_box{margin-top:40px;margin-bottom:40px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_checkout_box .product_single_checkout_text{color:rgb(var(--color-foreground));letter-spacing:-.01em;align-items:start;column-gap:12px;margin-bottom:24px;font-size:20px;font-weight:700;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_checkout_box .product_single_checkout_thumb ul{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_checkout_box .product_single_checkout_thumb ul li,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_checkout_box .product_single_checkout_thumb ul li img{border-radius:var(--btn-style-rds-four)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_checkout_box .product_single_checkout_text span{display:flex;position:relative;top:2px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_action_button{justify-content:center;align-items:center;padding-top:24px;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_action_button .product-action-btn{align-items:center;column-gap:16px;margin-right:95px;padding-right:95px;font-size:16px;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_action_button .product-action-btn:last-child{border-right:none;margin-right:0;padding-right:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_action_button .product-action-btn span{display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_action_button .product-action-btn .btn-link{z-index:1;position:relative}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_action_button .product-action-btn .btn-link:before{content:"";transform-origin:100%;width:100%;height:1px;transition:transform .3s ease-in-out;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_action_button .product-action-btn .btn-link:hover:before{transform-origin:0;transform:scaleX(1)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_information_box{background:rgba(var(--color-secondary-background),1);color:rgba(var(--color-secondary-foreground),1);border-radius:var(--btn-style-rds-three);align-items:start;column-gap:16px;margin-top:48px;margin-bottom:48px;padding:29px 24px;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_information_box .information_text .information_title span{color:rgba(var(--color-secondary-foreground),1)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_information_box .information_text .information_title{color:rgba(var(--color-secondary-foreground),1);font-size:16px;line-height:24px;font-family:var(--font-family-body)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_information_box .information_text .sub-title{color:rgba(var(--color-secondary-foreground),.9);margin-bottom:20px;font-size:16px;display:block}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_information_box .information_text .information-btn{color:rgba(var(--color-secondary-foreground),1);z-index:1;font-size:16px;position:relative}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_information_box .information_text .information-btn:before{content:"";background:rgba(var(--color-secondary-foreground),1);width:100%;height:1px;min-height:1px;transition:width .3s;display:block;position:absolute;bottom:0;left:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_information_box .information_text .information-btn:hover:before{width:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_socials{border-top:1px solid rgb(var(--color-foreground),.1);flex-wrap:wrap;align-items:center;gap:12px;padding-top:48px;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_socials .share-btn{border-radius:var(--btn-style-rds-one);border:1px solid rgba(var(--color-button-border),1);background-color:rgba(var(--color-button),1);width:36px;height:36px;color:rgb(var(--color-button-text));justify-content:center;align-items:center;transition:all .35s;display:inline-flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_socials .share-btn:hover{background:rgb(var(--color-button-hover));color:rgb(var(--color-button-text-hover));border:1px solid rgb(var(--color-button-border-hover))}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_socials .share-btn:hover svg{animation:.3s forwards socailsMediaAnim}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper product-recommendations{display:block}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_carusol_wrap{border-top:1px solid rgb(var(--color-foreground),.13);padding-top:48px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_carusol_wrap .product_single_carusol_title{color:rgb(var(--color-foreground),.9);letter-spacing:-.01em;text-transform:uppercase;font-size:20px;font-weight:400;font-family:var(--font-family-body);margin-bottom:20px;padding-right:80px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_carusol_item{width:calc(100% / var(--per-slide-item));column-gap:24px;padding-right:48px;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_carusol_item .product_single_thumb{border-radius:var(--box-rds-two);flex-shrink:0;width:100%;max-width:86px;overflow:hidden}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_carusol_item .product_single_content{justify-content:space-between;align-items:center;gap:24px;width:100%;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_carusol_item .product_single_content .product_single_text h6{font-size:20px;line-height:28px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_carusol_item .product_single_content .product_single_text .price{color:rgb(var(--color-foreground),1);margin-top:0;font-size:16px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_carusol_item .product_single_content .product_single_button{margin-top:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_carusol_item .product_single_content .product_single_button .product-single-btn{color:rgba(var(--color-secondary-button-text),1);border:1px solid rgba(var(--color-secondary-button-border),1);background-color:rgba(var(--color-secondary-button),1);border-radius:var(--btn-style-rds-one);justify-content:center;align-items:center;width:28px;height:28px;line-height:1;display:inline-flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_carusol_wrap .flickity-prev-next-button:hover{background:rgba(var(--color-button-hover),1);color:rgb(var(--color-button-text-hover));border-color:rgb(var(--color-button-border-hover))}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_carusol_wrap .flickity-prev-next-button{background:0 0;width:40px;height:40px;top:-32px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_carusol_wrap .flickity-prev-next-button.previous{left:auto;right:40px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_carusol_wrap .flickity-prev-next-button.next{right:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .flickity-prev-next-button .flickity-button-icon{width:14px;height:14px;top:50%;left:50%;transform:translate(-50%,-50%)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_carusol_wrap .flickity-prev-next-button .flickity-button-icon{width:12px;height:12px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) quick-add-modal .product_single_wrapper .product_single_left_thumb .product__media-list .product__media-item{width:70%;margin-inline:12px}@media (max-width:1599px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper{column-gap:50px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_timer_box{padding:20px 5px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb .product_right_carousel_thumb .carousel-main .flickity-viewport{height:695px!important}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb .product_left_carousel_thumb{margin-right:50px}}@media (max-width:1399px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper{column-gap:35px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb .product_left_carousel_thumb{margin-right:30px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_right_content{width:50%}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb .product_right_carousel_thumb .carousel-main .flickity-viewport{height:545px!important}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_timer_wrapper .countdown_timer{margin-left:14px;padding-left:14px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_carusol_item{column-gap:20px;padding-right:20px}}@media (max-width:1199px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper{flex-direction:column}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_right_content{width:100%}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb .product_right_carousel_thumb .carousel-main .flickity-viewport{height:1060px!important}}@media (max-width:991px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb .product_right_carousel_thumb .carousel-main .flickity-viewport{height:760px!important}}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_timer_wrapper{max-width:200px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .flickity-page-dots{display:block;bottom:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .flickity-page-dots .dot{color:rgba(var(--color-secondary-button-text),1);border:1px solid rgba(var(--color-secondary-button-border),1);background-color:rgba(var(--color-secondary-button),1)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb .product__media-list .flickity-page-dots{margin-top:20px;display:block;position:relative;bottom:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) quick-add-modal .product_single_wrapper .product_single_left_thumb .product__media-list .flickity-page-dots{display:none}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) quick-add-modal .product_single_wrapper .product_single_left_thumb .product__media-list .product__media-item{width:100%;margin-inline:6px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper{row-gap:40px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb .product_left_carousel_thumb{display:none}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-main-area.product-inner-area{padding-bottom:24px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_timer_box .product_single_timer_content{column-gap:8px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_timer_box .product_single_timer_content .product_single_timer_icons svg{max-width:23px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_timer_box .product_single_timer_content .product_single_timer_text .timer_title{font-size:16px;line-height:24px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_timer_box .product_single_timer_content .product_single_timer_text .timer_sub_title{font-size:14px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_timer_wrapper .countdown_timer{margin-left:0;padding:0 5px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_timer_wrapper .countdown_timer:before{font-size:18px;left:-4%}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .flickity-prev-next-button{width:40px;height:40px;top:46%}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area .breadcrumb-link ul li{margin-right:8px;padding-right:8px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb .product_right_carousel_thumb .carousel-main .flickity-viewport{height:435px!important}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_right_content .product_single_text .product_sub_title{letter-spacing:initial;margin-bottom:0;font-size:16px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_right_content .product_single_text .product_single_title{letter-spacing:-.01em;font-size:32px;line-height:44px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_right_content .product_single_text .product_single_price{margin-top:20px;font-size:16px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_right_content .product_single_text .product_single_price .product_single_offer{font-size:12px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_right_content .product_single_text .product_single_desc{margin-top:24px;font-size:14px;line-height:22px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_timer_wrapper .product_single_timer{width:25px;font-size:18px;line-height:18px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_timer_wrapper .item-text{font-size:18px;line-height:18px;font-family:var(--font-family-heading);color:rgba(var(--color-secondary-foreground),.8);letter-spacing:-.02em;text-transform:uppercase;width:12px;height:20px;font-weight:700;overflow:hidden}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_timer_wrapper div{justify-content:flex-start;align-items:flex-start;gap:0;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_timer_box{gap:10px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .quick_shop_main_title,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .quick_shop_main_wrapper .quick_shop_color_option .quick_shop_color_radio .color_desc{font-size:16px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .quick_shop_main_wrapper .quick_shop_atc_form_button .quick-shop-add-btn{padding:15px 25px;font-size:16px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_button .product-single-google-btn{padding:12px 20px;font-size:16px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .quick_shop_main_wrapper .quick_shop_atc_form_button{flex-direction:initial;row-gap:15px;margin-top:30px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_checkout_box .product_single_checkout_text{font-size:16px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_action_button .product-action-btn{margin-right:26px;padding-right:26px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_information_box{padding:24px 16px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_carusol_item{width:100%}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_carusol_item .product_single_content .product_single_button .product-single-btn span{position:relative;top:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_right_content .product_single_text .product_single_price{margin-top:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .quick_shop_main_wrapper .quick_shop_quantity_box .quick_shop_quantity_item{flex-direction:initial;align-items:center}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_right_content .product_single_rating .rating_review{display:none}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_timer_box .product_single_timer_content{max-width:100%}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_timer_wrapper{width:100%}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_carusol_wrap .product_single_carusol_title{font-size:16px;line-height:24px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_timer_box{flex-wrap:wrap;justify-content:space-between}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper media-gallery{flex-direction:row-reverse;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb-wrapper{flex-wrap:wrap;display:flex}@media screen and (min-width:750px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb media-gallery[data-desktop-layout=thumbnail_slider][data-thumbnail-position=bottom]{flex-flow:column;gap:16px;width:100%;min-width:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb media-gallery[data-thumbnail-position=bottom] .product_right_carousel_thumb{flex:none;width:100%;min-width:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb media-gallery[data-thumbnail-position=bottom] .product__media-list{width:100%;display:block}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb media-gallery[data-thumbnail-position=bottom] .product_left_carousel_thumb{flex:none;width:100%;min-width:0;max-width:none;margin:0;display:grid}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb media-gallery[data-thumbnail-position=bottom] .thumbnail-list{scroll-snap-type:none;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:16px;margin:0;padding:3px;display:grid;overflow:visible}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb media-gallery[data-thumbnail-position=bottom] .thumbnail-list__item{width:100%;min-width:0;max-width:none}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product__info-container .product__text.vendor-name{vertical-align:middle;color:rgb(var(--color-foreground),.9);margin-top:0;font-size:20px;line-height:28px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product__info-container .product__text{vertical-align:middle;color:rgb(var(--color-foreground),.9);margin-top:36px;font-size:18px;line-height:28px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product__info-container .product__text a{text-decoration:underline}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product__info-container .product__text{font-size:14px;line-height:20px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product__info-container .product__text.vendor-name{font-size:16px;line-height:24px}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__text a{position:relative}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__text a:after{content:"";width:100%;height:1px;transition:all .4s ease-in-out;position:absolute;bottom:0;left:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__text a:hover:after{width:0%}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product__text{font-size:16px;line-height:1}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .price .badge{text-align:center;text-transform:uppercase;border-radius:var(--badge-corner-radius);color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));padding:6px 12px;font-size:14px;font-weight:700;line-height:1}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .price.price--sold-out .badge{color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border-radius:var(--badge-corner-radius)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .price .price__sale .price-item--regular{color:rgba(var(--color-foreground),.9)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .price.price--sold-out .price__badge-sale{display:none}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product-form__quantity{flex-direction:column;gap:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product-form__quantity quantity-input{border-radius:var(--btn-style-rds-three);background:rgba(var(--color-secondary-background),1);min-height:56px;color:rgba(var(--color-secondary-foreground),1);align-items:center;max-width:188px;display:inline-flex;overflow:hidden}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product-form__quantity .quantity__input:focus-visible{background-color:#0000}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product-form__quantity quantity-input:before,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product-form__quantity quantity-input:after{display:none}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product-form__quantity quantity-input .quantity__button{width:unset;height:56px;color:rgba(var(--color-secondary-foreground),1);padding:17px 18px;line-height:0}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product-form__quantity quantity-input{min-height:48px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product-form__quantity quantity-input .quantity__button{width:unset;height:48px;padding:17px 22px}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product-form__quantity quantity-input .quantity__button svg{transition:all .3s ease-in-out;transform:scale(1)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product-form__quantity quantity-input .quantity__button:hover svg{transform:scale(1.3)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product-form__buttons{--buttons-radius-outset:8px;flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex;--gravity-button-min-height:57px!important;--shopify-accelerated-checkout-button-block-size:57px!important}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product-form__buttons>*{width:calc(50% - 8px)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product-form__buttons button[disabled=disabled],:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product-form__buttons button[aria-disabled=true],:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product-form__buttons button[disabled]{cursor:not-allowed;opacity:.5}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product-form__buttons.hide-dynamic-checkout>*{width:100%}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product-form__buttons>.product-form__submit{border:1px solid rgba(var(--color-button-border),1);background-color:rgba(var(--color-button),1);color:rgb(var(--color-button-text));cursor:pointer;font-family:var(--font-family-heading);letter-spacing:0%;text-align:center;vertical-align:middle;text-transform:uppercase;border-radius:var(--btn-style-rds-three);justify-content:center;align-items:center;gap:12px;margin-bottom:0;padding:13px 25px;font-size:18px;font-weight:700;line-height:27px;display:flex;position:relative;overflow:hidden}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product-form__buttons>.product-form__submit:hover{background:rgb(var(--color-button-hover));color:rgb(var(--color-button-text-hover));border:1px solid rgb(var(--color-button-border-hover))}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product-form__buttons>.product-form__submit.loading span{opacity:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product-form__buttons>.product-form__submit .loading__spinner svg path,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product-form__buttons>.product-form__submit .loading__spinner svg{stroke:currentColor;color:currentColor}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product-form__buttons>.product-form__submit .loading__spinner{color:currentColor;display:flex;position:absolute;top:50%;right:50%;transform:translate(50%,-50%)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product-form__buttons>.product-form__submit.loading .loading__spinner{display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product__description,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product__description p{color:rgba(var(--color-foreground),.9)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product__description a{color:rgb(var(--color-foreground));position:relative}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) product-description-read-more.product__description{display:block}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__description_inner{transition:max-height .35s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__description_fade{background:linear-gradient(180deg,rgba(var(--color-background),0),rgb(var(--color-background)));pointer-events:none;opacity:1;height:56px;transition:opacity .25s;position:absolute;bottom:0;left:0;right:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__description.is-expanded .product__description_fade{opacity:0;visibility:hidden}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__description_read_more{margin-top:14px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__description_read_more_btn{cursor:pointer;letter-spacing:.3px;color:rgb(var(--color-foreground));text-underline-offset:4px;background:0 0;border:none;border-bottom:1px solid;align-items:center;gap:5px;padding:0;font-family:inherit;font-size:14px;font-style:italic;font-weight:600;transition:opacity .2s;display:inline-flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__description_read_more_btn:hover{opacity:.75}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__description_read_more_btn .product__description_read_more_icon{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__description_read_more_btn .product__description_read_more_icon svg{color:currentColor}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__description_read_more_btn .product__description_read_more_icon svg.icon-plus{width:10px;height:10px;display:block}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__description_read_more_btn .product__description_read_more_icon svg.icon-minus{width:10px;height:2px;display:none}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__description.is-expanded .product__description_read_more_btn .product__description_read_more_icon svg.icon-plus{display:none}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__description.is-expanded .product__description_read_more_btn .product__description_read_more_icon svg.icon-minus{display:block}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product__info-container>*+*{margin-top:48px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product__info-container .product__sku.visibility-hidden{display:none}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product__info-container .product__title h2{font-weight:400}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product__info-container .product__title h2{font-size:32px;line-height:40px}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product__info-container .product__price .product__tax{color:rgba(var(--color-foreground),.9);margin-top:5px;font-size:15px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product__info-container .product__price{margin-top:30px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_timer{text-align:center;font-size:2em;display:block}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .digit-container{height:1em;display:block;position:relative;overflow:hidden}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .digit{text-align:center;width:100%;line-height:1;transition:all .5s;display:block;position:absolute}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .digit.current{opacity:1;transform:translateY(0)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .digit.next{opacity:0;transform:translateY(100%)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .digit-container.animate .current{animation:1s slideToUp}@keyframes slideToUp{0%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(-100%)}51%{opacity:1;transform:translateY(0)}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .digit-container.animate .next{animation:1s slideToDown}@keyframes slideToDown{0%{opacity:0;transform:translateY(100%)}50%{opacity:1;transform:translateY(0)}51%{opacity:0;transform:translateY(100%)}}@media (min-width:576px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .for-small{display:none}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_checkout_thumb ul li.list-payment-item{width:56px;height:39px;overflow:hidden}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_checkout_thumb ul li.list-payment-item .payment-icon{width:100%;height:100%}@media (min-width:992px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_checkout_thumb ul li.list-payment-item{width:75px;height:52px}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) variant-selects .product-popup-modal__opener button{color:rgb(var(--color-foreground));font-size:16px;line-height:1;position:relative}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) variant-selects .product-popup-modal__opener button:before{content:"";background:rgb(var(--color-foreground));will-change:transform;width:100%;height:1px;transition:all .3s;animation-duration:.3s;animation-timing-function:ease;position:absolute;bottom:0;left:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) variant-selects .product-popup-modal__opener button:hover:before{width:0%}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-popup-modal.size-chart-modal{justify-content:center;align-items:center;padding:24px;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .popup_size_cart_wrapper{background:rgb(var(--color-secondary-background));border-radius:var(--corner-rds-three);z-index:2;width:100%;max-width:905px;margin-top:60px;padding:48px;position:relative}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .popup_size_cart_wrapper .popup_size_cart_top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .popup_size_cart_wrapper .popup_size_cart_top .popup_size_cart_title{text-transform:uppercase;color:rgb(var(--color-secondary-foreground))}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .popup_size_cart_wrapper .popup_size_cart_desc{color:rgb(var(--color-secondary-foreground));max-height:140px;font-size:14px;overflow-x:auto}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .popup_size_cart_wrapper .popup_size_cart_desc a{position:relative}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .popup_size_cart_wrapper .popup_size_cart_desc a:after{content:"";background-color:rgb(var(--color-secondary-foreground));width:100%;height:1px;transition:all .4s ease-in-out;position:absolute;bottom:0;left:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .popup_size_cart_wrapper .popup_size_cart_desc a:hover:after{width:0%}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .popup_size_cart_wrapper .popup_size_cart_top .popup_size_cart_close button{position:relative;top:4px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .popup_size_cart_wrapper .popup_size_cart_top .popup_size_cart_close button svg{will-change:transform;color:rgb(var(--color-secondary-foreground));transition:transform .25s;transform:scale(1)rotate(0)}@media (min-width:768px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .popup_size_cart_wrapper .popup_size_cart_top .popup_size_cart_close button svg{width:40px;height:40px}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .popup_size_cart_wrapper .popup_size_cart_top .popup_size_cart_close:hover button svg{transform:scale(.8)rotate(90deg)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .have-imgae-size .popup_size_cart_wrapper .popup_size_cart_text{max-width:180px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .popup_size_cart_wrapper .popup_size_cart_text{width:100%}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .popup_size_cart_wrapper .popup_size_cart_text .popup_size_cart_button{margin-top:20px;display:inline-flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .popup_size_cart_wrapper .popup_size_cart_text .popup_size_cart_button .popup_size_cart_btn{border-radius:var(--btn-style-rds-three);font-family:var(--font-family-heading);text-transform:uppercase;text-align:center;border:1px solid rgba(var(--color-button-border),1);background-color:rgba(var(--color-button),1);width:100%;color:rgb(var(--color-button-text));padding:15px 45px;font-size:16px;font-weight:700;line-height:1;transition:all .3s;display:inline-block;position:relative;overflow:hidden}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .popup_size_cart_wrapper .popup_size_cart_text .popup_size_cart_button .popup_size_cart_btn:hover{background-color:rgba(var(--color-button-hover),1);color:rgb(var(--color-button-text-hover));border:1px solid rgba(var(--color-button-border-hover),1)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .popup_size_cart_wrapper .popup_size_cart_text .popup_size_cart_button .popup_size_cart_btn .cart_anim{transition:all .3s;display:inline-block;overflow:hidden}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .popup_size_cart_wrapper .popup_size_cart_text .popup_size_cart_button .popup_size_cart_btn .cart_anim>.anim_text{backface-visibility:hidden;align-items:center;gap:7px;transition:all .3s;display:flex;transform:translateY(0)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .popup_size_cart_wrapper .popup_size_cart_table_main{justify-content:space-between;align-items:end;gap:40px 35px;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .popup_size_cart_wrapper .popup_size_cart_box{display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .popup_size_cart_wrapper .popup_size_cart_box>*{border-radius:var(--corner-rds-one);overflow:hidden}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .popup_size_cart_wrapper .popup_size_cart_box:after{padding-top:var(--xlo-percent)}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .popup_size_cart_wrapper .popup_size_cart_table_main{flex-direction:column-reverse}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .popup_size_cart_wrapper .popup_size_cart_box{width:100%}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .have-imgae-size .popup_size_cart_wrapper .popup_size_cart_text{max-width:100%}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .popup_size_cart_wrapper{border-radius:var(--corner-rds-one);padding:35px 15px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .popup_size_cart_wrapper .popup_size_cart_box>*{border-radius:var(--corner-rds-four)}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .gallery-viewer-motions.product--thumbnail_slider .product__media-item:not(.is-active){display:block}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__media-list .product__media-item{width:100%}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_left_carousel_thumb .thumbnail-list__item{border-radius:var(--btn-style-rds-three);max-width:102px;overflow:hidden}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_right_carousel_thumb .slider--mobile:after{display:none}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_left_carousel_thumb .slider-button{display:none!important}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb>svg{border-radius:var(--corner-rds-one)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb [data-desktop-layout=columns] .grid,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb [data-desktop-layout=stacked] .grid{-ms-grid-rows:auto;-ms-grid-columns:1fr 16px 1fr;grid-template:auto/repeat(1,1fr);gap:16px;display:-ms-grid!important;display:grid!important}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb .product__media-list .product__media-item{width:100%;max-width:100%}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb [data-desktop-layout=stacked] .product__media-list .product__media-item:first-child{grid-area:span 1/span 2}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .icon-with-text--horizontal .svg-wrapper{position:relative}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .recipient-fields__field .field textarea::placeholder{opacity:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .recipient-fields__field .field textarea,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .recipient-fields__field .field input{border:1px solid rgba(var(--color-foreground));border-radius:var(--btn-style-rds-three);width:100%;font-family:var(--sds-fs-body);color:rgba(var(--color-foreground));background:0 0;padding:20px 24px;font-size:16px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .recipient-fields__field .field input[type=date]{appearance:none;color:var(--color-foreground);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-calendar' viewBox='0 0 16 16'><path d='M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5M1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4z'/></svg>") 96% 27px/15px no-repeat}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .recipient-fields__field .field input[type=date]::-webkit-calendar-picker-indicator{opacity:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .recipient-fields__field .field .field__label,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .recipient-fields__field .field .form__label{background:0 0;border:0;padding:0;font-size:16px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .recipient-fields__field .field__input:not(:placeholder-shown)~.field__label,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .recipient-fields__field .field__input:focus~.field__label{font-size:13px;top:5px;left:26px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .recipient-fields__field .form__label-text-info{border:0;padding:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .lay-minimal .product_single_wrapper .product__info-container .product__title h2.main-product-font-title{letter-spacing:-.72px;font-size:36px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .lay-minimal .product_single_wrapper .product__info-container .product__text.main-product-font-text{letter-spacing:.42px;font-size:14px;line-height:1.5}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .lay-minimal .product-form__input--pill.font-product-form__input--pill input[type=radio]+label,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .lay-minimal .product_single_wrapper .product_single_checkout_box .product_single_checkout_text.buy-buttons-font-checkout_text,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .lay-minimal .lay-minimal .product-form__buttons.buy-buttons-font-payment_btn .shopify-payment-button__button,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .lay-minimal .product_single_wrapper .product-form__buttons>.product-form__submit.buy-buttons-font-form__submit,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .lay-minimal .product-form__input .form__label.product-variant-picker-from_label,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .lay-minimal .accordion__title.main-product-font-accordion-title,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .lay-minimal .product__accordion .accordion__content{font-size:14px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .lay-minimal .product-form__buttons.buy-buttons-font-payment_btn .shopify-payment-button__button{border-radius:var(--btn-style-rds-three)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .lay-minimal .accordion__title.main-product-font-accordion-title{font-family:var(--font-family-body);letter-spacing:.42px;font-weight:500}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .lay-minimal .product__accordion .accordion__content{font-size:14px;line-height:1.5}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .lay-minimal .product_single_wrapper .product_single_checkout_box .product_single_checkout_text.buy-buttons-font-checkout_text,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .lay-minimal .product-form__input .form__label.product-variant-picker-from_label{letter-spacing:.42px;font-weight:500}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .lay-minimal .product_single_wrapper .product__info-container .product__price{margin-top:4px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .lay-minimal .product_single_wrapper .product__info-container>*+*,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .lay-minimal .product_single_wrapper .product__info-container .product__text{margin-top:32px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .lay-minimal .related-products .product-item{margin-right:8px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .lay-minimal .product_single_wrapper .product-form__buttons{gap:8px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .lay-minimal .product_single_wrapper .product-form__quantity quantity-input{background:rgba(var(--color-background),1);color:rgba(var(--color-foreground),1);border:1px solid rgba(var(--color-foreground),1)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .lay-minimal .product_single_wrapper .product-form__quantity quantity-input .quantity__button{color:rgba(var(--color-foreground),1)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .lay-minimal .product_single_wrapper .product_single_checkout_box{flex-direction:column;align-items:center;gap:10px;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .lay-minimal .product_single_checkout_thumb ul li.list-payment-item{width:45px;height:45px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .lay-minimal .product_single_wrapper .product_single_checkout_box .product_single_checkout_text{margin-bottom:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .lay-minimal .product_single_wrapper .flickity-prev-next-button{width:44px;height:44px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .lay-minimal .product_single_wrapper .product__accordion{margin-top:0}@media screen and (min-width:750px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb media-gallery[data-thumbnail-sliding=true] .product_left_carousel_thumb{flex-direction:column;align-self:flex-start;gap:8px;display:flex;position:relative}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb media-gallery[data-thumbnail-sliding=true] .thumbnail-list{scroll-snap-type:y mandatory;flex-flow:column;max-height:520px;display:flex;position:relative;overflow-y:auto}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb media-gallery[data-thumbnail-sliding=true] .thumbnail-list__item{scroll-snap-align:start;flex:none}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb media-gallery[data-thumbnail-sliding=true] .product_left_carousel_thumb .slider-button{z-index:2;flex:0 0 44px;align-self:center;width:44px;height:44px;margin:0;position:absolute;left:50%;transform:translate(-50%);display:flex!important}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb media-gallery[data-thumbnail-sliding=true] .slider-button--prev{top:4px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb media-gallery[data-thumbnail-sliding=true] .slider-button--next{bottom:4px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb media-gallery[data-thumbnail-sliding=true][data-thumbnail-position=bottom] .product_left_carousel_thumb{flex-direction:row;align-items:center}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb media-gallery[data-thumbnail-sliding=true][data-thumbnail-position=bottom] .thumbnail-list{scroll-snap-type:x mandatory;flex-direction:row;flex:1;min-width:0;max-height:none;overflow:auto hidden}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb media-gallery[data-thumbnail-sliding=true][data-thumbnail-position=bottom] .thumbnail-list__item{flex:0 0 102px;width:102px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb media-gallery[data-thumbnail-sliding=true][data-thumbnail-position=bottom] .slider-button{top:50%;bottom:auto;transform:translateY(-50%)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb media-gallery[data-thumbnail-sliding=true][data-thumbnail-position=bottom] .slider-button--prev{left:4px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb media-gallery[data-thumbnail-sliding=true][data-thumbnail-position=bottom] .slider-button--next{left:auto;right:4px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product_single_left_thumb media-gallery[data-thumbnail-sliding=true][data-thumbnail-position=left] .slider-button svg{transform:rotate(0)}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .accordion summary{padding:1.5rem 0;line-height:1;display:flex;position:relative}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .accordion .summary__title{flex:1;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .accordion .summary__title+.icon-caret{height:calc(var(--font-heading-scale) * 2.6rem)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .accordion+.accordion{border-top:none;margin-top:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .accordion{border-top:.1rem solid rgba(var(--color-foreground),.08);border-bottom:.1rem solid rgba(var(--color-foreground),.08);margin-top:2.5rem;margin-bottom:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .accordion__title{word-break:break-word;max-width:calc(100% - 6rem);min-height:1.6rem;margin:0;display:inline-block}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .accordion .svg-wrapper{fill:rgb(var(--color-foreground));height:calc(var(--font-heading-scale) * 2rem);margin-right:calc(var(--font-heading-scale) * 1rem);width:calc(var(--font-heading-scale) * 2rem);align-self:center}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .accordion details[open]>summary .icon-caret{transform:rotate(180deg)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .accordion__content{word-break:break-word;margin-bottom:1.5rem;padding:0 .6rem;overflow-x:auto}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .accordion__content img{max-width:100%}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__accordion .accordion__content{padding:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product__accordion summary{align-items:center}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .deferred-media__poster{cursor:pointer;border-radius:calc(var(--border-radius) - var(--border-width));background-color:#0000;border:none;width:100%;height:100%;margin:0;padding:0;overflow:hidden}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .media>.deferred-media__poster{justify-content:center;align-items:center;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .deferred-media__poster img{width:auto;max-width:100%;height:100%;margin:0 auto}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .deferred-media{overflow:hidden}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .deferred-media:not([loaded]) template{z-index:-1}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .deferred-media[loaded]>.deferred-media__poster{display:none}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .deferred-media__poster:focus-visible,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .deferred-media__poster:focus{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),.9);border-radius:calc(var(--media-radius) - var(--media-border-width));outline:none}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .global-media-settings--full-width .deferred-media__poster,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .global-media-settings--full-width .deferred-media__poster:is(:focus,:focus-visible){border-radius:0}@media (forced-colors:active){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .deferred-media__poster:focus{outline:1px solid #0000}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .deferred-media__poster:focus:not(:focus-visible){box-shadow:none;outline:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .deferred-media__poster-button{border-radius:var(--btn-style-rds-one);width:3.5rem;height:3.5rem;transition:transform var(--duration-short) ease,color var(--duration-short) ease;z-index:1;color:rgba(var(--color-button-text),1);background-color:rgba(var(--color-button),1);border:1px solid rgba(var(--color-button-border),1);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .deferred-media__poster-button:hover{color:rgba(var(--color-button-text-hover),1);background-color:rgba(var(--color-button-hover),1);border:1px solid rgba(var(--color-button-border-hover),1);transform:translate(-50%,-50%)scale(1.1)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .deferred-media__poster-button .icon{width:1rem;height:1rem;display:block}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .deferred-media__poster-button .icon-play{margin-left:.2rem}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .page-header{position:relative}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .page-header .page-header-bg{position:absolute;inset:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .page-header .page-header-bg img{object-fit:cover;width:100%;height:100%}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-main-area.cart_inner,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-main-area.product-inner-area{padding:80px 0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area{text-align:center;z-index:2;position:relative}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .template-search-page .breadcrumb-content-area{position:unset}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area.blog-style{width:100%;max-width:1294px;margin:0 auto}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area .breadcrumb-title{color:rgb(var(--color-highlight-text));letter-spacing:-.01em;font-size:144px;line-height:1.3}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area.blog-style .breadcrumb-title{color:rgb(var(--color-foreground));letter-spacing:-.03em;font-size:96px;line-height:1.2}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area .breadcrumb-link{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:30px;display:inline-flex;position:relative}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area.blog-style .breadcrumb-link{margin-bottom:65px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area.product-style .breadcrumb-link{margin-bottom:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area .breadcrumb-link ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 0;margin:0;padding:0;list-style:none;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area .breadcrumb-link ul li{color:rgb(var(--color-foreground));text-transform:uppercase;z-index:1;margin-right:13px;padding-right:13px;font-size:16px;line-height:1;position:relative}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area .breadcrumb-link ul li:before{content:"";background:rgb(var(--color-foreground));width:1px;height:100%;position:absolute;top:0;right:0;transform:rotate(18deg)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area .breadcrumb-link ul li:last-child{margin-right:0;padding-right:0;font-weight:700}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area .breadcrumb-link ul li:last-child:before{display:none}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area .breadcrumb-link ul li a{z-index:1;position:relative}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area .breadcrumb-link ul li a:before{content:"";background:rgb(var(--color-foreground));width:0%;height:1px;transition:width .3s ease-in-out;position:absolute;bottom:0;left:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area .breadcrumb-link ul li a:hover:before{width:100%}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area.product-style .breadcrumb-link ul li,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area.product-style .breadcrumb-link ul li a{color:rgb(var(--color-foreground),.71)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area.product-style .breadcrumb-link ul li:before,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area.product-style .breadcrumb-link ul li a:before{background:rgb(var(--color-foreground),.71)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area.blog-style .breadcrumb-link ul li{color:rgb(var(--color-foreground))}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area.blog-style .breadcrumb-link ul li:before{background:rgba(var(--color-foreground),1)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area.blog-style .blog_category{margin-top:48px;margin-bottom:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area.blog-style .blog_category ul{justify-content:center}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area .breadcrumb_form{width:100%;max-width:465px;margin:45px auto 0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area .breadcrumb_form form .form-input{z-index:1;position:relative}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area .breadcrumb_form form .form-input button{position:absolute;top:50%;left:24px;transform:translateY(-50%)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area .breadcrumb_form form .form-input button.search__button{justify-content:flex-start}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area .breadcrumb_form form .form-input button[type=submit]{color:rgba(var(--color-secondary-foreground),1)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area .breadcrumb_form form .form-input label,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area .breadcrumb_form form .form-input .reset__button{display:none}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area .breadcrumb_form form .form-input input[type=search]{color:rgba(var(--color-secondary-foreground),.7);background-color:rgba(var(--color-secondary-background),1);border-radius:var(--corner-rds-two);border-color:rgba(var(--color-secondary-foreground),0);padding:19px 24px 19px 60px;font-size:16px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area .breadcrumb_form form .form-input input[type=search]:focus,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area .breadcrumb_form form .form-input input[type=search]:focus-visible{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-secondary-foreground))}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area .breadcrumb_form form .form-input input[type=search]::placeholder{color:rgba(var(--color-secondary-foreground),1)}@media only screen and (min-width:1400px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area .breadcrumb-title{font-size:144px}}@media only screen and (min-width:1200px) and (max-width:1399px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area .breadcrumb-title{font-size:120px}}@media only screen and (min-width:992px) and (max-width:1199px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area .breadcrumb-title{font-size:100px}}@media only screen and (min-width:768px) and (max-width:991px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area .breadcrumb-title{font-size:90px}}@media only screen and (min-width:576px) and (max-width:767px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area .breadcrumb-title{font-size:74px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area .breadcrumb-link{margin-bottom:20px}}@media (max-width:991px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area .breadcrumb-title{letter-spacing:-.03em;font-size:64px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area .breadcrumb-link{margin-bottom:26px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area .breadcrumb-link ul li{margin-right:12px;padding-right:12px;font-size:14px}}@media (max-width:575px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area .breadcrumb-link{margin-bottom:26px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .breadcrumb-content-area .breadcrumb-link ul li{margin-right:12px;padding-right:12px;font-size:14px}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .collection-hero__description{text-align:left;margin-top:50px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .collection-hero__image-container{margin-top:50px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .collection-hero__image-container.media-img-abs:after{padding-top:var(--xlo-percent)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .lay-minimal .breadcrumb-content-area.blog-style .breadcrumb-title.main-article-font-breadcrumb-heading{letter-spacing:-.96px;font-size:46px;font-weight:400}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .lay-minimal .breadcrumb-content-area .breadcrumb-link.page-font-breadcrumb-link ul li{font-size:12px;font-weight:500}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .lay-minimal .breadcrumb-content-area{text-align:left}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .lay-minimal .breadcrumb-content-area.blog-style .blog_category{justify-content:left}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .lay-minimal .breadcrumb-content-area .breadcrumb_form{margin-left:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .lay-minimal .breadcrumb-content-area .breadcrumb-title{letter-spacing:-.72px;font-size:36px;font-weight:400}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) variant-selects{display:block}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--no-media .product-form__input--pill,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--no-media .product-form__input--swatch,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--no-media .product-form__input--dropdown{text-align:center;justify-content:center;align-items:center;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--no-media .product-form__input.product-form__input--pill,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--no-media .product-form__input.product-form__input--swatch{flex-wrap:wrap;margin:0 auto 1.2rem}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product--no-media .product-form__input--dropdown{flex-direction:column;max-width:100%}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-form__input input[type=radio]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-form__input input[type=radio]:not(.disabled):not(.visually-disabled)+label>.label-unavailable{display:none}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-form__input--dropdown{--swatch-input--size:2rem;margin-bottom:1.6rem}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-form__input--dropdown .dropdown-swatch+select{padding-left:calc(2.4rem + var(--swatch-input--size))}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-form__input--dropdown .dropdown-swatch{left:10px;top:calc(50% - var(--swatch-input--size) / 2);width:var(--swatch-input--size);height:var(--swatch-input--size);z-index:1;position:absolute}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-form__input--pill input[type=radio]+label{color:rgba(var(--color-button-text),1);background-color:rgba(var(--color-button),1);border:1px solid rgba(var(--color-button-border),1);border-radius:var(--btn-style-rds-four);text-align:center;cursor:pointer;font-family:var(--font-family-body);letter-spacing:-.01em;padding:11px 25px;font-size:20px;font-weight:400;line-height:20px;transition:all .3s;display:inline-block;position:relative}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-form__input--pill input[type=radio]+label{padding:7px 24px;font-size:14px}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-form__input--pill input[type=radio]+label:before{content:"";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));position:absolute}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-form__input--pill input[type=radio]:hover+label,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-form__input--pill input[type=radio]:checked+label{background:rgba(var(--color-button-hover),1);color:rgb(var(--color-button-text-hover));border-color:rgb(var(--color-button-border-hover))}@media screen and (forced-colors:active){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-form__input--pill input[type=radio]:checked+label{text-decoration:underline}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-form__input--pill input[type=radio]:focus-visible+label{outline-offset:2px;outline:1px solid #0000}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-form__input--pill input[type=radio]:checked+label::selection{background-color:rgba(var(--color-background),.3)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-form__input--pill input[type=radio]:disabled+label,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-form__input--pill input[type=radio].disabled+label{opacity:.65;position:relative;overflow:hidden}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-form__input--pill input[type=radio]:disabled+label:after,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-form__input--pill input[type=radio].disabled+label:after{content:"";background:linear-gradient(to top left,transparent calc(50% - .5px),rgba(var(--color-button-text),1) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px));width:100%;height:100%;position:absolute;inset:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-form__input--pill input[type=radio].disabled:checked+label,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-form__input--pill input[type=radio]:disabled:checked+label{background:rgba(var(--color-button-hover),1);color:rgb(var(--color-button-text-hover));border-color:rgb(var(--color-button-border-hover))}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-form__input--pill input[type=radio]:focus-visible+label,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-form__input--pill input[type=radio].focused+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-form__input--swatch{flex-wrap:wrap;align-items:center;gap:11px;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size:3.6rem;margin-left:4px}@media screen and (min-width:750px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size:2.8rem}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-form__input--pill__wrapper{flex-wrap:wrap;gap:16px;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-form__input .select span.dropdown-swatch+select{padding-left:50px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .featured-product .quantity .quantity__button:focus-visible,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product_single_wrapper .product-form__quantity quantity-input .quantity__button:focus-visible{border-radius:var(--btn-style-rds-three);border:1px solid}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-form__input--swatch .swatch-input__input:focus-visible+.swatch-input__label,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-form__input--swatch .swatch-input__input.focused+.swatch-input__label{outline-offset:0;outline:1px solid;box-shadow:0 0 0 1px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .lay-minimal .product-form__input--pill__wrapper{gap:8px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .swatch-input__input+.swatch-input__label{--swatch-input--border-radius:var(--btn-style-rds-one);border-radius:var(--swatch-input--border-radius);cursor:pointer;max-width:100%;transition-duration:var(--duration-short);forced-color-adjust:none;transition-timing-function:ease;display:inline-block}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .swatch-input__input+.swatch-input__label.swatch-input__label--square{--swatch-input--border-radius:var(--btn-style-rds-four)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .swatch-input__input.visually-disabled:not(:active):not(:checked)+.swatch-input__label{transition:none}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .swatch-input__input.visually-disabled:not(:active):not(:checked)+.swatch-input__label:hover{outline:none}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .swatch-input__input:disabled+.swatch-input__label{pointer-events:none}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .swatch-input__input:disabled+.swatch-input__label>.swatch,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .swatch-input__input.visually-disabled+.swatch-input__label>.swatch{opacity:.4;position:relative;overflow:hidden}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .swatch-input__input:disabled+.swatch-input__label>.swatch:after,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .swatch-input__input.visually-disabled+.swatch-input__label>.swatch:after{--diagonal--size:calc(var(--swatch-input--size) * 1.414);--crossed-line--size:.1rem;content:"";bottom:calc(var(--crossed-line--size) * -.5);width:var(--diagonal--size);height:var(--crossed-line--size);background-color:rgb(var(--color-foreground));transform-origin:0;position:absolute;left:0;transform:rotate(-45deg)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .card .card__content .variant_group_wrapper .swatch-input__label{justify-content:center;align-items:center;width:20px;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .card .card__content .swatch-input__input:active+.swatch-input__label .swatch,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .card .card__content .swatch-input__input:checked+.swatch-input__label .swatch{outline:1px solid rgb(var(--color-foreground));outline-offset:2px;width:14px!important;height:14px!important}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .card .swatch-input__input+.swatch-input__label:hover,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .card .swatch-input__input:hover+.swatch-input__label{outline:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .swatch-input__label{aspect-ratio:1;width:30px;max-width:100%;display:block}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .swatch{background:var(--swatch--background);background-position:var(--swatch-focal-point,initial);border-radius:var(--btn-style-rds-one);background-size:cover;background-origin:border-box;width:100%;height:100%;display:block}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .swatch--square{border-radius:var(--item-rds-three)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .swatch--unavailable{border-style:dashed;border-color:rgba(var(--color-foreground),.9)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .lay-minimal .swatch--unavailable{border-style:solid}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .swatch-input__input:checked+.swatch-input__label .swatch{position:relative}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .swatch-input__input:checked+.swatch-input__label .swatch:after{content:"";border-radius:var(--btn-style-rds-one);border:1px solid rgb(var(--color-foreground));box-sizing:border-box;width:calc(100% + 6px);height:calc(100% + 6px);transition:all .3s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .swatch-input__input:checked+.swatch-input__label .swatch.swatch--square:after{border-radius:var(--item-rds-three)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .swatch-input__input+.swatch-input__label .swatch:after{border:1px solid rgb(var(--color-foreground),.5)}:where(:root:has(header-group-area.template-product)) .section-template--24137060319302__main-padding{padding-top:52px;padding-bottom:68px}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-product)) .section-template--24137060319302__main-padding{padding-top:80px;padding-bottom:180px}}:where(:root:has(header-group-area.template-product)) .section-breadcrumb-template--24137060319302__main-padding{padding-top:120px;padding-bottom:0}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-product)) .section-breadcrumb-template--24137060319302__main-padding{padding-top:300px;padding-bottom:0}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) pickup-availability{display:block}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) pickup-availability[available]{min-height:8rem}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .pickup-availability-preview{align-items:flex-start;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .pickup-availability-preview .icon{flex-shrink:0;height:1.8rem}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .pickup-availability-preview .icon-unavailable{height:1.6rem;margin-top:.1rem}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .pickup-availability-header{justify-content:space-between;align-items:flex-start;margin-bottom:1.2rem;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .pickup-availability-header .icon{width:2rem}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .pickup-availability-drawer-button{color:rgb(var(--color-secondary-foreground));cursor:pointer;background-color:#0000;border:none;display:block}@keyframes animateDrawerOpen{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .drawer-main .drawer-overlay{background:rgba(var(--color-highlight-bg),.4);z-index:3;width:100%;height:100%;display:none;position:fixed;top:0;left:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .drawer-main[open] .drawer-overlay{display:block}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .pickup_location_main_wrapper{border-radius:var(--corner-rds-three) 0 0 var(--corner-rds-three);z-index:9999;background-color:rgb(var(--color-secondary-background));width:100%;max-width:532px;height:100vh;padding-top:40px;transition:transform .3s;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .drawer-main[open] .pickup_location_main_wrapper{transform:translate(0)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .pickup_location_main_wrapper .pickup_location_top_header{justify-content:space-between;align-items:flex-start;column-gap:35px;margin-bottom:38px;padding:0 48px;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .pickup_location_main_wrapper .pickup_location_infos{border-top:1px solid rgb(var(--color-secondary-foreground),.13);padding:45px 48px 0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .pickup_location_main_wrapper .pickup_location_top_header .pickup_location_title{color:rgb(var(--color-secondary-foreground));margin-bottom:10px;font-size:32px;font-weight:400;line-height:40px;display:block}@media (max-width:575px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .pickup_location_main_wrapper .pickup_location_top_header .pickup_location_title{font-size:22px;line-height:26px}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .pickup_location_main_wrapper .pickup_location_top_header .pickup_location_size{color:rgb(var(--color-secondary-foreground),.71);font-size:16px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .pickup_location_main_wrapper .pickup_location_top_header .search_close_button button svg{will-change:transform;transition:transform .25s;transform:scale(1)rotate(0)}@media (min-width:768px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .pickup_location_main_wrapper .pickup_location_top_header .search_close_button button svg{width:40px;height:40px}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .pickup_location_main_wrapper .pickup_location_top_header .search_close_button:hover button svg{transform:scale(.8)rotate(90deg)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .pickup_location_contact_item{border-bottom:1px solid rgb(var(--color-secondary-foreground),.2);margin-bottom:45px;padding-bottom:45px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .pickup_location_contact_item:last-child{border-bottom:none;padding-bottom:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .pickup_location_contact_item .sub-title{color:rgb(var(--color-secondary-foreground),1);letter-spacing:-.01em;font-size:20px;font-weight:700;font-family:var(--font-family-body);margin-bottom:12px;display:block}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .pickup_location_contact_item .pickup_location_check{color:rgb(var(--color-secondary-foreground),1);align-items:start;column-gap:16px;margin-bottom:10px;font-size:16px;font-weight:400;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .pickup_location_contact_list{font-style:normal}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .pickup_location_contact_item .pickup_location_contact_list ul{margin:0;padding:0;list-style:none}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .pickup_location_contact_item .pickup_location_contact_list ul li{color:rgb(var(--color-secondary-foreground),.71);font-size:14px;line-height:24px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .pickup_location_contact_item .pickup_location_contact_list ul li a{z-index:1;position:relative}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .pickup_location_contact_item .pickup_location_contact_list ul li a:before{content:"";background:rgb(var(--color-secondary-foreground),1);width:0%;height:1px;transition:width .3s ease-in-out;position:absolute;bottom:0;left:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .pickup_location_contact_item .pickup_location_contact_list ul li a:hover:before{width:100%}@media (max-width:575px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .pickup_location_main_wrapper{border-radius:var(--item-rds-two) 0 0 var(--item-rds-two);padding-top:30px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .pickup_location_main_wrapper .pickup_location_infos{padding:30px 20px 0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .pickup_location_contact_item .pickup_location_check{column-gap:12px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .pickup_location_main_wrapper .pickup_location_top_header{margin-bottom:30px;padding:0 20px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .pickup_location_contact_item{margin-bottom:30px;padding-bottom:30px}}:where(:root:has(header-group-area.template-product)) .section-template--24137060319302__rich_text_QzKXYk-padding{padding-top:255px;padding-bottom:255px}:where(:root:has(header-group-area.template-product)) #shopify-section-template--24137060319302__rich_text_QzKXYk .rich-text__heading{font-size:var(--heading-size-mobile);line-height:calc(var(--heading-size-mobile) + 10px)}:where(:root:has(header-group-area.template-product)) #shopify-section-template--24137060319302__rich_text_QzKXYk .rich-text__image img,:where(:root:has(header-group-area.template-product)) #shopify-section-template--24137060319302__rich_text_QzKXYk .rich-text__image svg{vertical-align:middle;width:auto;height:var(--image-width);object-fit:contain;max-width:100%;display:inline-block}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-product)) #shopify-section-template--24137060319302__rich_text_QzKXYk .rich-text__heading{font-size:var(--heading-size-desktop);line-height:calc(var(--heading-size-desktop) + 10px)}:where(:root:has(header-group-area.template-product)) .section-template--24137060319302__rich_text_QzKXYk-padding{padding-top:340px;padding-bottom:340px}}:where(:root:has(header-group-area.template-product)) .product-details-tabs-section{padding-top:120px;padding-bottom:120px}:where(:root:has(header-group-area.template-product)) .product_details_tabs .product_details_menu{margin-bottom:32px}:where(:root:has(header-group-area.template-product)) .product_details_tabs .product_details_menu .tabs_menu{flex-wrap:wrap;align-items:center;gap:16px;list-style:none;display:flex}@media (max-width:767px){:where(:root:has(header-group-area.template-product)) .product_details_tabs .product_details_menu .tabs_menu{flex-wrap:nowrap}}:where(:root:has(header-group-area.template-product)) .product_details_tabs .product_details_menu .tabs_menu li{text-transform:uppercase;border-radius:var(--corner-rds-two);cursor:pointer;background:rgb(var(--color-button));color:rgb(var(--color-button-text));border:1px solid rgb(var(--color-button-border));padding:11px 16px;font-size:16px;font-weight:700;line-height:1;display:inline-block}:where(:root:has(header-group-area.template-product)) .product_details_tabs .product_details_menu .tabs_menu li.active,:where(:root:has(header-group-area.template-product)) .product_details_tabs .product_details_menu .tabs_menu li:hover{background:rgb(var(--color-button-hover));color:rgb(var(--color-button-text-hover));border:1px solid rgb(var(--color-button-border-hover))}:where(:root:has(header-group-area.template-product)) .product_details_tabs .product_details_menu .tabs_menu li .product_anim{transition:all .3s;display:block;overflow:hidden}:where(:root:has(header-group-area.template-product)) .product_details_tabs .product_details_menu .tabs_menu li .product_anim .anim_text{backface-visibility:hidden;align-items:center;gap:7px;transition:all .3s;display:flex;transform:translateY(0)}:where(:root:has(header-group-area.template-product)) .product_details_tabs .product_details_content_box{border-top:1px solid rgb(var(--color-foreground),.1);padding-top:67px}:where(:root:has(header-group-area.template-product)) .product_details_tabs .product_details_content_box .snazzy-tab-content{display:none}:where(:root:has(header-group-area.template-product)) .product_details_tabs .product_details_content_box .snazzy-tab-content.active{display:block}:where(:root:has(header-group-area.template-product)) .product-details-tabs-section .snazzy-tab-content.active{animation:.6s ease-in-out fadeInUp}:where(:root:has(header-group-area.template-product)) .product_details_tabs_item .product_details_content-wrapper{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:50px 35px;display:flex}:where(:root:has(header-group-area.template-product)) .product_details_tabs_item .product_details_content{width:100%;max-width:648px}:where(:root:has(header-group-area.template-product)) .product_details_tabs_item .product_details_content .product_details_text{margin-bottom:50px}:where(:root:has(header-group-area.template-product)) .product_details_tabs_item .product_details_content .product_details_text .tabs_title{letter-spacing:-.01em;text-transform:uppercase;font-size:20px;font-weight:400;font-family:var(--sds-ff-body);margin-bottom:16px;display:block}:where(:root:has(header-group-area.template-product)) .product_details_tabs_item .product_details_content .product_details_modal{margin-bottom:46px}:where(:root:has(header-group-area.template-product)) .product_details_tabs_item .product_details_content .product_details_modal .modal_title{font-size:20px;font-weight:400;font-family:var(--sds-ff-body);text-transform:uppercase;letter-spacing:-.01em;margin-bottom:18px}:where(:root:has(header-group-area.template-product)) .product_details_tabs_item .product_details_content .product_details_modal .modal_desc{margin-bottom:18px;font-size:18px;font-weight:400;display:block}:where(:root:has(header-group-area.template-product)) .product_details_tabs_item .product_details_content .product_details_modal td:last-of-type{text-align:start;padding-left:24px}:where(:root:has(header-group-area.template-product)) .product_details_tabs_item .product_details_content .product_details_modal th{text-align:start}:where(:root:has(header-group-area.template-product)) .product_details_tabs_item .product_details_content .product_details_address .product_title{font-size:20px;font-weight:400;font-family:var(--sds-ff-body);text-transform:uppercase;letter-spacing:-.01em;margin-bottom:18px}:where(:root:has(header-group-area.template-product)) .product_details_tabs_item .product_details_content .product_details_address .product_desc{display:block}:where(:root:has(header-group-area.template-product)) .product_details_tabs_item .product_details_thumb{border-radius:var(--corner-rds-one);align-items:center;gap:30px 24px;display:flex}:where(:root:has(header-group-area.template-product)) .product_details_tabs_item .product_details_thumb img{border-radius:var(--corner-rds-one);width:100%;max-width:477px}@media (max-width:1750px){:where(:root:has(header-group-area.template-product)) .product_details_tabs_item .product_details_content{max-width:420px}:where(:root:has(header-group-area.template-product)) .product_details_tabs_item .product_details_thumb img{max-width:380px}}@media (max-width:1399px){:where(:root:has(header-group-area.template-product)) .product_details_tabs_item .product_details_content{max-width:400px}:where(:root:has(header-group-area.template-product)) .product_details_tabs_item .product_details_thumb img{max-width:320px}}@media (max-width:1199px){:where(:root:has(header-group-area.template-product)) .product_details_tabs_item .product_details_content{max-width:350px}:where(:root:has(header-group-area.template-product)) .product_details_tabs_item .product_details_thumb img{max-width:260px}}@media (max-width:991px){:where(:root:has(header-group-area.template-product)) .product_details_tabs_item .product_details_content-wrapper{flex-direction:column-reverse;justify-content:center}:where(:root:has(header-group-area.template-product)) .product_details_tabs_item .product_details_content{max-width:100%}:where(:root:has(header-group-area.template-product)) .product_details_tabs_item .product_details_thumb img{max-width:345px}}@media (max-width:767px){:where(:root:has(header-group-area.template-product)) .product-details-tabs-section{border-radius:var(--corner-rds-one) var(--corner-rds-one) 0 0;padding-top:80px;padding-bottom:80px}:where(:root:has(header-group-area.template-product)) .product_details_tabs_item .product_details_content{max-width:100%}:where(:root:has(header-group-area.template-product)) .product_details_tabs_item .product_details_thumb img{max-width:250px}:where(:root:has(header-group-area.template-product)) .product_details_tabs_item .product_details_content .product_details_text{margin-bottom:40px}:where(:root:has(header-group-area.template-product)) .product_details_tabs_item .product_details_content .product_details_address .product_title{margin-bottom:10px}:where(:root:has(header-group-area.template-product)) .product_details_tabs_item .product_details_thumb img{border-radius:var(--corner-rds-four);max-width:calc(50% - 12px)}:where(:root:has(header-group-area.template-product)) .product_details_tabs .product_details_menu .tabs_menu li{padding:11px 16px;font-size:12px}}:where(:root:has(header-group-area.template-product)) .product_details_tabs .product_details_menu .tabs_menu li.active .product_anim .anim_text{color:rgb(var(--color-button-text-hover))}:where(:root:has(header-group-area.template-product)) .product_details_tabs .product_details_menu .tabs_menu li .product_anim .anim_text{color:rgb(var(--color-button-text))}:where(:root:has(header-group-area.template-product)) .product_details_tabs .product_details_menu .tabs_menu li:hover .product_anim .anim_text{color:rgb(var(--color-button-text-hover))}:where(:root:has(header-group-area.template-product)) .product_details_tabs .product_details_menu .tabs_menu li.additional-information-font-tab-btn{font-weight:500}:where(:root:has(header-group-area.template-product)) .lay-minimal .product_details_tabs .product_details_menu .tabs_menu{column-gap:8px}:where(:root:has(header-group-area.template-product)) .section-template--24137060319302__additional_information_LyFw4L-padding{padding-top:78px;padding-bottom:75px}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-product)) .section-template--24137060319302__additional_information_LyFw4L-padding{padding-top:120px;padding-bottom:116px}}:where(:root:has(header-group-area.template-product)) .fabric-care-section{box-sizing:border-box;color:#111;background:#fff;width:100%;padding:32px 18px;font-family:Arial,sans-serif}:where(:root:has(header-group-area.template-product)) .fabric-care-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:80px;width:100%;display:grid}:where(:root:has(header-group-area.template-product)) .fabric-care-column{min-width:0}:where(:root:has(header-group-area.template-product)) .fabric-care-heading{text-transform:uppercase;color:#8a8a8a;letter-spacing:.5px;margin:0 0 3px;font-size:20px;font-weight:500}:where(:root:has(header-group-area.template-product)) .fabric-description{color:#111;max-width:620px;margin:10px 0 0;font-size:16px;line-height:1.6}:where(:root:has(header-group-area.template-product)) .fabric-care-items{margin-top:12px}:where(:root:has(header-group-area.template-product)) .fabric-care-item{align-items:center;gap:14px;margin-bottom:14px;display:flex}:where(:root:has(header-group-area.template-product)) .fabric-care-item:last-child{margin-bottom:0}:where(:root:has(header-group-area.template-product)) .fabric-care-icon{justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;display:flex}:where(:root:has(header-group-area.template-product)) .fabric-care-icon svg{width:24px;height:24px;display:block}:where(:root:has(header-group-area.template-product)) .fabric-care-item p{color:#111;margin:0;font-size:16px;line-height:1.4}@media (max-width:991px){:where(:root:has(header-group-area.template-product)) .fabric-care-grid{gap:30px}}@media (max-width:767px){:where(:root:has(header-group-area.template-product)) .fabric-care-section{padding:24px 15px}:where(:root:has(header-group-area.template-product)) .fabric-care-grid{grid-template-columns:minmax(0,1fr);gap:30px}:where(:root:has(header-group-area.template-product)) .fabric-care-heading{font-size:18px}:where(:root:has(header-group-area.template-product)) .fabric-description{font-size:16px;line-height:1.6}:where(:root:has(header-group-area.template-product)) .fabric-care-item{align-items:center;gap:12px}:where(:root:has(header-group-area.template-product)) .fabric-care-item p{font-size:15px;line-height:1.5}}:where(:root:has(header-group-area.template-product)) .shipping-info-section{box-sizing:border-box;color:#111;background:#fff;width:100%;padding:30px 18px;font-family:Arial,sans-serif}:where(:root:has(header-group-area.template-product)) .shipping-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:48px;width:100%;display:grid}:where(:root:has(header-group-area.template-product)) .shipping-info-item{min-width:0}:where(:root:has(header-group-area.template-product)) .shipping-info-heading{text-transform:uppercase;color:#8a8a8a;letter-spacing:.5px;margin:0 0 8px;font-size:20px;font-weight:500}:where(:root:has(header-group-area.template-product)) .shipping-info-description{color:#111;overflow-wrap:break-word;margin:0;font-size:16px;line-height:1.6}@media (min-width:768px) and (max-width:991px){:where(:root:has(header-group-area.template-product)) .shipping-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}}@media (max-width:767px){:where(:root:has(header-group-area.template-product)) .shipping-info-section{padding:24px 15px}:where(:root:has(header-group-area.template-product)) .shipping-info-grid{grid-template-columns:minmax(0,1fr);gap:28px}:where(:root:has(header-group-area.template-product)) .shipping-info-heading{margin-bottom:8px;font-size:18px}:where(:root:has(header-group-area.template-product)) .shipping-info-description{font-size:16px;line-height:1.6}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .icon-with-text .border-inline-top{border-top:1px solid rgba(var(--color-foreground),.13)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .icon-with-text .border-inline-bottom{border-bottom:1px solid rgba(var(--color-foreground),.13)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .icon-with-text-section-heading h2{font-size:32px;font-weight:400}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .icon-with-text-section-heading{text-align:center;width:100%;max-width:700px;color:rgb(var(--color-foreground));margin-bottom:120px;margin-left:auto;margin-right:auto}@media only screen and (max-width:1199px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .material_main_wrapper{display:block!important}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .material_main_wrapper:after{content:"flickity";display:none}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .material_main_wrapper .material_item{width:calc(33.3333% - 18px);margin-right:18px}}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .material_main_wrapper .material_item{width:calc(50% - 18px);margin-right:18px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .icon-with-text-section-heading{margin-bottom:60px}}@media (max-width:500px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .material_main_wrapper .material_item{width:100%;margin-right:0}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .material_main_wrapper{text-align:center;gap:30px;display:grid!important}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .material_item .material_icons{justify-content:center;width:100%;max-width:96px;margin-bottom:47px;margin-left:auto;margin-right:auto;transition:all .5s ease-in-out;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .material_item:hover .material_icons{transform:rotateY(180deg)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .material_item .material_icons.media-img-abs:after{padding-top:var(--xlo-percent)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .material_item .material_icons>*{max-width:100%}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .material_item .material_item_title{color:rgb(var(--color-foreground));font-size:24px;font-weight:700;line-height:32px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .icon-with-text .flickity-page-dots li{border-radius:var(--btn-style-rds-one);background:rgba(var(--color-foreground),15);width:8px;height:8px;transition:all .4s}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .icon-with-text .flickity-page-dots li.is-selected{background:rgb(var(--color-foreground))}@media only screen and (min-width:768px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .icon-with-text .material_slider_wrapper{display:none}}@media (max-width:991px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .icon-with-text .heading-area{margin-bottom:60px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .material_item .material_icons{max-width:56px;margin-bottom:24px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .material_item .material_item_title{line-height:32px}}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .icon-with-text .heading-area{margin-bottom:36px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .icon-with-text .flickity-page-dots{bottom:-44px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .material_item .material_item_title{font-size:20px;line-height:28px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .icon-with-text .material_slider_wrapper{padding-bottom:40px;display:block}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .material_item{text-align:center;width:100%}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .material_item .material_item_title.icon-with-text-font-material_title{letter-spacing:-.72px;font-size:36px;font-weight:400}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .material_item .material_item_text.icon-with-text-font-material_item_text{letter-spacing:.42px;margin-top:24px;font-size:14px;line-height:1.4;display:block}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .lay-minimal .icon-with-text-section-heading{margin-bottom:64px}@media (max-width:991px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .material_item .material_item_title.icon-with-text-font-material_title{font-size:26px}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .feature-collection-section .page-width{max-width:100%;padding:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .feature-collection-main_wrapper{grid-template-columns:1fr 1fr;row-gap:40px;width:100%;display:grid;position:relative;overflow:hidden}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .feature-collection-main_wrapper .feature-collection-item_wrap{padding:32px 40px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .feature-collection-main_wrapper .feature-collection_subtitle{font-size:28px;font-family:var(--font-family-heading);letter-spacing:-.56px;display:block}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .scroll-collection-item{flex-direction:column;justify-content:center;min-height:100vh;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .scroll-collection-item .feature-collection_content{justify-content:space-between;align-items:center;gap:20px 25px;margin-top:auto;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .scroll-collection-item .feature-collection_header{flex-direction:column;row-gap:6px;width:100%;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .scroll-collection-item .scroll-collection-title a{text-decoration:underline}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .scroll-collection-item .scroll-collection-title{opacity:.35;cursor:pointer;letter-spacing:-1.12px;justify-content:space-between;align-items:center;font-size:56px;line-height:1;transition:opacity .3s;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .scroll-collection-item .scroll-collection-title b{font-weight:400}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .scroll-collection-item .scroll-collection-title .feature-collection-btn{letter-spacing:-.2px;opacity:0;visibility:hidden;justify-content:center;align-items:center;gap:10px;font-size:20px;font-style:italic;font-weight:500;display:flex}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .scroll-collection-item .scroll-collection-title .feature-collection-btn svg{width:1em;height:1em;font-size:20px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .scroll-collection-item .scroll-collection-title.active{opacity:1}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .scroll-collection-item .scroll-collection-title.active .feature-collection-btn{opacity:1;visibility:visible}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .scroll-collection-item .feature-collection_description{margin-top:auto;position:relative}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .scroll-collection-item .feature-collection-desc{opacity:0;visibility:hidden;pointer-events:none;letter-spacing:.42px;width:100%;max-width:450px;font-size:14px;line-height:1.5;transition:opacity .5s,visibility .5s;position:absolute;bottom:0;left:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .scroll-collection-item .feature-collection-desc.active{opacity:1;visibility:visible;pointer-events:auto}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .feature-collection-main_wrapper .feature-collection_thumb{position:sticky;top:0;overflow:hidden}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .feature-collection-main_wrapper .thumb-image{opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity .5s,visibility .5s;position:absolute;top:0;left:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .feature-collection-main_wrapper .thumb-image.active{opacity:1;visibility:visible;position:relative}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .feature-collection-main_wrapper .thumb-image img{object-fit:cover;width:100%;height:100%;display:block}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .lay-minimal .material_item .material_icons{max-width:44px}@media (max-width:1599px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .feature-collection-main_wrapper .feature-collection-item_wrap{padding:32px 24px}}@media (max-width:1399px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .scroll-collection-item .scroll-collection-title{font-size:36px}}@media (max-width:1199px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .feature-collection-main_wrapper .feature-collection-item_wrap{padding:64px 24px 15px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .feature-collection-main_wrapper{grid-template-columns:1fr}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .scroll-collection-item{min-height:initial}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .scroll-collection-item .feature-collection_content{margin-top:30px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .scroll-collection-item .feature-collection_description{margin-top:35px}}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .scroll-collection-item .feature-collection_content{flex-direction:column;align-items:start}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .feature-collection-main_wrapper .feature-collection_subtitle{font-size:20px}}@media (max-width:575px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .scroll-collection-item .feature-collection_description{margin-top:30px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .scroll-collection-item .scroll-collection-title{font-size:24px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .scroll-collection-item .scroll-collection-title .feature-collection-btn{font-size:16px}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-page[data-page=about]))) .lay-minimal .material_item .material_icons{margin-bottom:24px}:where(:root:has(header-group-area.template-product)) #shopify-section-template--24137060319302__icon_with_text_8mUcaX{margin-top:0;margin-bottom:0}:where(:root:has(header-group-area.template-product)) .section-template--24137060319302__icon_with_text_8mUcaX-padding{padding-top:80px;padding-bottom:80px}:where(:root:has(header-group-area.template-product)) .section-template--24137060319302__icon_with_text_8mUcaX-padding .material_main_wrapper{grid-template-columns:repeat(4,1fr)!important}@media only screen and (max-width:1199px){:where(:root:has(header-group-area.template-product)) .section-template--24137060319302__icon_with_text_8mUcaX-padding .material_main_wrapper{grid-template-columns:repeat(1,1fr)!important}}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-product)) .section-template--24137060319302__icon_with_text_8mUcaX-padding{padding-top:116px;padding-bottom:116px}}:where(:root:has(header-group-area.template-product)) #shopify-section-template--24137060319302__icon_with_text_8mUcaX .xlo-item-1{--xlo-percent:100.0%}:where(:root:has(header-group-area.template-product)) #shopify-section-template--24137060319302__icon_with_text_8mUcaX .xlo-item-2{--xlo-percent:102.532%}:where(:root:has(header-group-area.template-product)) #shopify-section-template--24137060319302__icon_with_text_8mUcaX .xlo-item-3,:where(:root:has(header-group-area.template-product)) #shopify-section-template--24137060319302__icon_with_text_8mUcaX .xlo-item-4{--xlo-percent:100.0%}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-cart))) .related-products{display:block}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-cart))) .related-products__heading{margin:0 0 80px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-cart))) .related-products .product-item{margin-right:24px}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-cart))) .related-products .product-item{margin-right:20px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-cart))) .related-products__heading{text-align:center;margin:0 0 48px;font-size:32px;line-height:40px}}@media (min-width:768px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-cart))) .related-products__heading{padding-right:130px}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-cart))) .related-products .product-item:first-child{margin-inline-start:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-cart))) .related-products .flickity-prev-next-button{background:0 0;justify-content:center;align-items:center;width:64px;height:64px;transition:all .3s;display:inline-flex;top:-112px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-cart))) .related-products .flickity-prev-next-button.previous{left:auto;right:64px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-cart))) .related-products .flickity-prev-next-button.next{right:0}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-cart))) .related-products .flickity-button:disabled{cursor:not-allowed}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-cart))) .related-products .flickity-prev-next-button .flickity-button-icon{width:15px;height:15px;transition:all .3s;position:relative;top:0%;left:0%}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-cart))) .related-products .flickity-prev-next-button{display:none}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-cart))) .related-products items-carousel .custom-scroll-bar-slider{margin-top:48px;display:block}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-cart))) .related-products .flickity-prev-next-button{border:1px solid rgba(var(--color-foreground),0);color:rgba(var(--color-foreground),1)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-cart))) .related-products .flickity-prev-next-button:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-cart))) .lay-minimal .related-products .flickity-prev-next-button{top:-70px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-cart))) .related-products.border-top{border-top:1px solid rgba(var(--color-foreground),.1)}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-cart))) .related-products__heading.related-products-font-title{letter-spacing:-.72px;font-size:36px;font-weight:400}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-cart))) .lay-minimal .related-products__heading{margin:0 0 48px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-cart))) .prd-colle-slider .related-products .product-item{width:calc(25% - 5px)!important;margin-right:8px!important}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-cart))) .prd-colle-slider .related-products .flickity-prev-next-button{width:44px;height:44px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-cart))) .lay-minimal .related-products .product-item{margin-right:8px}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-cart))) .lay-minimal .related-products .flickity-prev-next-button .flickity-button-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:1399px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-cart))) .lay-minimal .related-products .product-item{width:calc(50% - 10px)}}@media (max-width:991px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-cart))) .prd-colle-slider .related-products .product-item{width:calc(50% - 10px)!important}}@media (max-width:575px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-cart))) .prd-colle-slider .related-products .product-item{width:calc(100% - 20px)!important}}:where(:root:has(header-group-area.template-product)) .section-template--24137060319302__related-products-padding{padding-top:24px;padding-bottom:24px;display:block}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-product)) .section-template--24137060319302__related-products-padding{padding-top:112px;padding-bottom:172px}:where(:root:has(header-group-area.template-product)) .product-item{width:calc(25% - 18px)}}@media screen and (max-width:749px){:where(:root:has(header-group-area.template-product)) .product-item{width:calc(50% - 12px)}}:where(:root:has(header-group-area.template-product)) .shopify-section.sticky-add-to-cart-section{z-index:auto!important;position:static!important;overflow:visible!important}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart{z-index:4;background:rgb(var(--color-background));width:100%;color:rgb(var(--color-foreground));border-top:1px solid rgba(var(--color-foreground),.12);opacity:0;visibility:hidden;pointer-events:none;padding:25px 0;transition:transform .35s,opacity .35s,visibility .35s;bottom:0;left:0;right:0;transform:translateY(110%);position:fixed!important}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart--disabled{display:none!important}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__inner{width:100%;max-width:var(--page-width,1400px);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding-left:20px;padding-right:20px;display:flex}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__product{align-items:center;gap:12px;min-width:0;display:flex}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__image{border-radius:var(--btn-style-rds-four);background:#f5f5f5;flex:0 0 60px;width:60px;height:80px;overflow:hidden}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__image img{object-fit:cover;max-width:100%;height:100%}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__info{flex-direction:column;min-width:0;display:flex}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__title{max-width:420px;color:inherit;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:18px;font-weight:600;line-height:1.4;overflow:hidden}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__prices{flex-wrap:wrap;align-items:center;gap:7px;display:flex}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__price{color:inherit;font-size:13px;font-weight:600}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__compare-price{color:rgba(var(--color-foreground),.6);font-size:12px;text-decoration:line-through;display:none}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__prices.price--on-sale .sticky-add-to-cart__compare-price{display:inline}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__discount{border-radius:var(--item-rds-two);color:#fff;text-transform:uppercase;background:#e54848;justify-content:center;align-items:center;padding:4px 8px;font-size:10px;font-weight:600;line-height:1;display:none}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__prices.price--on-sale:not(.price--sold-out) .sticky-add-to-cart__discount{display:inline-flex}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__actions{margin-left:auto}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__product-form{display:block}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__form{align-items:center;gap:10px;display:flex}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__variant{align-items:center;display:flex;position:relative}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__select{border:1px solid rgba(var(--color-foreground),.2);border-radius:var(--btn-style-rds-three);background:rgb(var(--color-background));min-width:130px;min-height:44px;color:rgb(var(--color-foreground));cursor:pointer;appearance:none;outline:none;padding:0 42px 0 12px;font-family:inherit;font-size:16px}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__select-icon{width:18px;height:18px;color:rgb(var(--color-foreground));pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__select:focus{border-color:rgba(var(--color-foreground),.6)}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__quantity{border:1px solid rgba(var(--color-foreground),.2);border-radius:var(--btn-style-rds-three);background:rgb(var(--color-background));align-items:center;min-height:44px;display:flex}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__quantity-button{width:38px;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:18px;display:flex}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__quantity-button:hover{opacity:.7}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__quantity-value{width:40px;height:100%;color:inherit;text-align:center;appearance:textfield;background:0 0;border:0;outline:0;padding:0;font-family:inherit;font-size:16px}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__quantity-value::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__quantity-value::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__button{border-radius:var(--btn-style-rds-three);background:rgb(var(--color-secondary-button));min-width:150px;min-height:44px;color:rgb(var(--color-secondary-button-text));font-family:var(--font-family-heading);text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;margin:0;padding:0 22px;font-size:16px;font-weight:600;transition:opacity .2s;display:inline-flex}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__button:hover{opacity:.85}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__button:disabled,:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__button[aria-disabled=true]{opacity:.45;cursor:not-allowed}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__button .loading__spinner{width:18px;margin-left:8px}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__button.loading>span{opacity:0}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__button.loading .loading__spinner{display:inline-flex}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__actions .product-form__error-message-wrapper:not([hidden]){letter-spacing:.04rem;align-items:flex-start;margin-top:5px;margin-bottom:5px;font-size:14px;line-height:1.4;display:flex}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__actions .product-form__error-message-wrapper .svg-wrapper{flex-shrink:0;width:14px;height:14px;margin-top:2px;margin-right:.7rem}@media screen and (max-width:749px){:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart--desktop{display:none!important}}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart--mobile{display:none!important}}@media screen and (max-width:989px){:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__inner{gap:12px}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__title{max-width:240px}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__form{gap:8px}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__select{min-width:110px}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__button{min-width:125px}}@media screen and (max-width:749px){:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart{padding-top:10px;padding-bottom:10px}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__inner{gap:8px;padding-left:12px;padding-right:12px}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__product{flex-shrink:0;gap:8px}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__image{flex-basis:46px;width:46px;height:46px}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__title{max-width:140px;font-size:12px}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__prices{gap:5px}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__price,:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__compare-price{font-size:11px}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__discount{display:none}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__form{gap:6px}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__select{min-width:90px;height:40px;padding-left:8px;padding-right:25px;font-size:11px}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__quantity{height:40px}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__quantity-button{width:30px;font-size:16px}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__quantity-value{width:28px;font-size:12px}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__button{min-width:auto;min-height:40px;padding-left:14px;padding-right:14px;font-size:11px}}@media screen and (max-width:540px){:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__info,:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__image{display:none}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__actions,:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__product-form,:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__form{width:100%}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__button{flex:1}}@media screen and (max-width:400px){:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__image{flex-basis:42px;width:42px;height:42px}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__select{width:100%}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__quantity-button{width:27px}:where(:root:has(header-group-area.template-product)) .sticky-add-to-cart__quantity-value{width:25px}}:where(:root:has(header-group-area.template-product)) .lay-minimal .sticky-add-to-cart__form{gap:8px}:where(:root:has(header-group-area.template-product)) .product-details-section{box-sizing:border-box;background:#fff;width:100%;padding:28px 22px;font-family:Arial,sans-serif}:where(:root:has(header-group-area.template-product)) .product-details-grid{grid-template-columns:minmax(0,.9fr) 300px 300px;align-items:start;gap:18px;width:100%;display:grid}:where(:root:has(header-group-area.template-product)) .product-details-text{color:#111;min-width:0;max-width:670px;padding-right:10px}:where(:root:has(header-group-area.template-product)) .product-details-block{margin-bottom:16px}:where(:root:has(header-group-area.template-product)) .product-details-heading{text-transform:uppercase;color:#8a8a8a;letter-spacing:.5px;margin:0 0 3px;font-size:20px;font-weight:500}:where(:root:has(header-group-area.template-product)) .product-details-description{color:#111;margin:0;font-size:18px;line-height:1.7}:where(:root:has(header-group-area.template-product)) .product-details-image{width:300px;min-width:0}:where(:root:has(header-group-area.template-product)) .product-details-image img{object-fit:cover;border-radius:14px;width:100%;height:390px;display:block}@media (max-width:991px){:where(:root:has(header-group-area.template-product)) .product-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}:where(:root:has(header-group-area.template-product)) .product-details-text{grid-column:1/-1;max-width:100%;padding-right:0}:where(:root:has(header-group-area.template-product)) .product-details-image{width:100%}:where(:root:has(header-group-area.template-product)) .product-details-image img{aspect-ratio:10/13;object-fit:cover;height:auto}}@media (max-width:480px){:where(:root:has(header-group-area.template-product)) .product-details-section{padding:20px 15px}:where(:root:has(header-group-area.template-product)) .product-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:where(:root:has(header-group-area.template-product)) .product-details-text{grid-column:1/-1}:where(:root:has(header-group-area.template-product)) .product-details-heading{font-size:18px}:where(:root:has(header-group-area.template-product)) .product-details-description{font-size:16px;line-height:1.6}:where(:root:has(header-group-area.template-product)) .product-details-image img{border-radius:10px}}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .the-qucview-template-main-area .product_single_wrapper .product_single_right_content,:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .the-qucview-template-main-area .product_single_wrapper .product_single_right_content .product_single_left_thumb{width:100%}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .the-qucview-template-main-area .product_single_wrapper .product_single_left_thumb .product_left_carousel_thumb{display:none}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .the-qucview-template-main-area .product_single_wrapper .product_single_left_thumb{position:relative}:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .section-template--24137059565638__main-padding{padding-top:134px;padding-bottom:105px}@media screen and (min-width:750px){:where(:root:is(:has(header-group-area.template-product),:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .section-template--24137059565638__main-padding{padding-top:200px;padding-bottom:156px}}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]))) .page-header.breadcrumb-main-area{color:rgb(var(--color-foreground));background:rgb(var(--color-background))}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]))) .breadcrumb-content-area .breadcrumb-link{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:30px;display:inline-flex;position:relative}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]))) .breadcrumb-content-area .breadcrumb-link ul{flex-wrap:wrap;justify-content:center;align-items:center;margin:0;padding:0;list-style:none;display:flex}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]))) .breadcrumb-content-area .breadcrumb-link ul li{color:rgb(var(--color-foreground));text-transform:uppercase;z-index:1;margin-right:13px;padding-right:13px;font-size:16px;line-height:1;position:relative}@media (max-width:575px){:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]))) .breadcrumb-content-area .breadcrumb-link ul li{font-size:14px}}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]))) .breadcrumb-content-area .breadcrumb-link ul li:before{content:"";background:rgb(var(--color-foreground));width:1px;height:100%;position:absolute;top:0;right:0;transform:rotate(18deg)}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]))) .breadcrumb-content-area .breadcrumb-link ul li:last-child:before{display:none}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]))) .breadcrumb-content-area .breadcrumb-link ul li a{z-index:1;position:relative}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]))) .breadcrumb-content-area .breadcrumb-link ul li a:before{content:"";background:rgb(var(--color-foreground));width:0%;height:1px;transition:all .3s ease-in-out;position:absolute;bottom:0;left:0}@media (max-width:991px){:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]))) .breadcrumb-content-area .breadcrumb-title{font-size:90px}}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]))) .breadcrumb-content-area .breadcrumb-title{letter-spacing:-.03em;font-size:64px}}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]))) .breadcrumb-content-area .breadcrumb-link.main-collection-banner-font-breadcrumb-link ul li:last-child,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]))) .breadcrumb-content-area .breadcrumb-link.main-collection-banner-font-breadcrumb-link ul li{font-size:12px;font-weight:500}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-list-collections),:has(header-group-area.template-blog),:has(header-group-area.template-article),:has(header-group-area.template-page[data-page=about]),:has(header-group-area.template-page[data-page=contact]),:has(header-group-area.template-page[data-page=faqs]),:has(header-group-area.template-page[data-page=generic]))) .lay-minimal .breadcrumb-content-area .breadcrumb-link{margin-bottom:16px}:where(:root:has(header-group-area.template-collection)) .section-template--24137060286534__banner-padding{padding-top:120px;padding-bottom:90px}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-collection)) .section-template--24137060286534__banner-padding{padding-top:285px;padding-bottom:310px}}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_filter__main{column-gap:128px;display:flex}@media (max-width:1400px){:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_filter__main{column-gap:48px}}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_filter__main .facets-container{padding-top:0}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_filter__main .search_results_filter_form{width:100%;max-width:320px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_filter__main .search_results_filter_form .search_results_filter_title{margin-bottom:40px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_filter__main .search_results_filter_form .search_results_filter_title #verticalTitle{font-family:var(--font-family-body);font-weight:700;font-style:Bold;font-size:20px;line-height:28px}@media (max-width:991px){:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_filter__main .product-grid-container facet-filters-form{display:none}}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_filter__main .search_results_filter_form .search_results_filter_title .filter_title{text-transform:uppercase;font-family:var(--sds-ff-body);letter-spacing:-.01em;font-size:20px;font-weight:700}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .filter_product_close_button{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .filter_product_close_button .filter-product-close-btn{border-radius:var(--corner-rds-seven);color:rgba(var(--color-button-text),1);border:1px solid rgba(var(--color-button-border),1);background:rgba(var(--color-button),1);align-items:center;column-gap:8px;padding:8px 16px;font-size:16px;font-weight:400;transition:all .4s;display:inline-flex}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .filter_product_close_button .filter-product-close-btn svg{flex-shrink:0;width:24px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .filter_product_close_button .filter-product-close-btn:hover{color:rgba(var(--color-button-text-hover),1);background-color:rgba(var(--color-button-hover),1);border-color:rgba(var(--color-button-border-hover),1)}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .filter_product_close_button .filter-product-close-btn svg path{color:currentColor;transition:all .4s}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .filter_product_clear_button{width:100%;margin-top:32px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .filter-product-clear-btn{color:rgb(var(--color-foreground));font-family:var(--font-family-heading);text-transform:uppercase;z-index:1;align-items:center;column-gap:12px;font-size:18px;font-weight:700;line-height:1;display:inline-flex;position:relative}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .filter-product-clear-btn:before{content:"";background:rgb(var(--color-foreground));width:100%;height:3px;position:absolute;bottom:-10px;left:0}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .filter-product-clear-btn:hover span{color:rgba(var(--color-button-text-hover),1);border:1px solid rgba(var(--color-button-border-hover),1);background-color:rgba(var(--color-button-border),1)}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .filter-product-clear-btn span{border-radius:var(--btn-style-rds-one);width:28px;height:28px;color:rgba(var(--color-button-text),1);border:1px solid rgba(var(--color-button-border),1);background-color:rgba(var(--color-button),1);justify-content:center;align-items:center;transition:all .3s;display:inline-flex}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .filter-product-clear-btn span svg{width:12px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .filter_product_box{column-gap:86px;display:flex}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .filter_product_box .filter_product_item{margin-bottom:16px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .filter_product_box .filter_product_item:last-child{margin-bottom:0}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .filter_product_box .filter_product_item .form-checkbox .accordion_desc{font-size:18px;font-weight:400;line-height:28px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .filter_product_box .filter_product_item button{padding:45px 50px 14px 0}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .filter_product_box .faq_tabs button .accordion-title{letter-spacing:-.01em;font-size:24px;font-weight:700}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .filter_product_box .faq_tabs button .icon{width:22px;height:22px;display:inline-block;position:absolute;top:18px;right:0}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .filter_product_box .faq_tabs button .icon:before{content:"";width:14px;height:2px;display:block;position:absolute;top:38px;left:8px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .filter_product_box .faq_tabs button .icon:after{content:"";width:2px;height:13px;display:block;position:absolute;top:33px;left:14px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .filter_product_box .faq_tabs button[aria-expanded=true] .icon:after{width:0}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .filter_product_box .faq_tabs button[aria-expanded=true]+.form-checkbox{opacity:1;will-change:opacity,max-height;max-height:310px;padding-top:30px;padding-bottom:25px;transition:all .2s linear}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .filter_product_box .form-checkbox input[type=checkbox]{border-radius:var(--box-rds-two);cursor:pointer;vertical-align:text-top;-webkit-appearance:none;background:0 0;width:24px;height:24px;margin-right:15px;position:relative;top:0}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .filter_product_box .form-checkbox input[type=checkbox]:hover,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .filter_product_box .form-checkbox input[type=checkbox]:checked{opacity:1}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .filter_product_box .form-checkbox input[type=checkbox]:before{content:"";z-index:2;border-width:0 2px 2px 0;width:4px;height:10px;margin:-1px -1px 0;position:absolute;top:50%;right:50%;transform:rotate(45deg)translate(-50%,-50%)}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .filter_product_box .faq_tabs .form-checkbox{opacity:0;will-change:opacity,max-height;max-height:0;transition:opacity .2s linear,max-height .2s linear;overflow:hidden}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .filter_product_box .faq_tabs .form-checkbox .form_input{cursor:pointer;margin-bottom:12px;display:flex}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .filter_product_box .faq_tabs .form-checkbox .form_input label{cursor:pointer;z-index:1;position:relative}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .filter_product_box .faq_tabs .form-checkbox .form_input label:before{content:"";transform-origin:100%;width:100%;height:1px;transition:transform .3s ease-in-out;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .filter_product_box .faq_tabs .form-checkbox .form_input:hover label:before{transform-origin:0;transform:scaleX(1)}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_filter__main .search_results_inner{width:100%}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_filter_top_wrapper{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_filter__main .title-wrapper{justify-content:center;align-items:center;height:100%;margin-top:50px;display:flex}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_filter__main .title-wrapper a:hover{background-color:rgba(var(--color-button-hover),1);color:rgb(var(--color-button-text-hover));border:1px solid rgba(var(--color-button-border-hover),1)}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_filter__main .title-wrapper a{border:1px solid rgba(var(--color-button-border),1);background-color:rgba(var(--color-button),1);color:rgb(var(--color-button-text));cursor:pointer;font-family:var(--font-family-body);letter-spacing:0;border-radius:var(--corner-rds-two);margin:20px auto;padding:11px 16px;font-size:16px;font-weight:700;line-height:18px;text-decoration:none;transition:all .3s;display:table}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_filter_top_wrapper .search_results_product_title{color:rgb(var(--color-foreground));letter-spacing:-.01em;font-size:20px;font-weight:700;line-height:1;font-family:var(--font-family-body)}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_filter_top_wrapper .search_results_filterForm{z-index:2;flex-shrink:0;align-items:center;gap:12px 16px;width:100%;max-width:max-content;display:flex;position:relative}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_filter_top_wrapper .search_results_filterForm .search_results_label{letter-spacing:-.01em;text-transform:uppercase;font-size:20px;font-weight:700}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_product_box{gap:64px 24px;padding-top:48px;display:grid}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-collection-list-page-he{z-index:2}@media (max-width:1200px) and (min-width:992px){:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .product-collection-list-page-he .search_results_product_box{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_product_box{gap:30px 20px}}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_product_item{text-align:center;z-index:1;width:100%;max-width:425px;position:relative}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_product_item .search_results_thumb{z-index:1;transition:all .85s cubic-bezier(.4,0,.2,1);position:relative}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_product_item .search_results_thumb .thumb_images{z-index:1;transition:all .85s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;transform:scaleZ(1)}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_product_item .search_results_thumb img{border-radius:var(--corner-rds-one);width:100%}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_product_item .search_results_thumb .thumb_images .thumb_hide{opacity:0;visibility:hidden;display:none;position:absolute}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_product_item:hover .search_results_thumb .thumb_images .thumb_hide{opacity:1;visibility:visible;display:block;transform:scaleZ(1)}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_product_item .search_results_thumb .search_results_Wishlist{z-index:2;align-items:center;column-gap:8px;display:flex;position:absolute;top:24px;right:24px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_product_item .search_results_thumb .search_results_Wishlist .Wishlist_icons{border-radius:var(--btn-style-rds-one);justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_product_item .search_results_content{text-align:start;margin-top:15px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_product_item .search_results_content .search_results_label{text-transform:uppercase;margin-bottom:6px;font-size:16px;font-weight:400;display:block}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_product_item .search_results_content .search_results_title{margin-bottom:6px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_product_item .search_results_content .search_results_amount{letter-spacing:-.01em;margin-bottom:15px;font-size:20px;font-weight:400;line-height:28px;display:block}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_product_item .search_results_content .popup_trigger{z-index:1;border-radius:var(--btn-style-rds-one);width:20px;height:20px;display:block;position:relative}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_product_item .search_results_content .popup_trigger:before{content:"";border-radius:var(--btn-style-rds-one);width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_product_item:hover .thumb_images .product_quick_view_button{opacity:1;visibility:visible;transform:translate(-50%,-24px)}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_select_box{flex-grow:1;font-size:18px;display:block;position:relative}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_select_box .select-box__current{cursor:pointer;outline:none;position:relative}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_select_box .select-box__current:focus+.select-box__list{opacity:1;animation-name:none}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_select_box .select-box__current:focus+.select-box__list .select-box__option{cursor:pointer}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_select_box .select-box__current:focus .select-box__icon{transform:translateY(-50%)rotate(180deg)}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_select_box .select-box__icon{transition:all .2s;position:absolute;top:50%;right:16px;transform:translateY(-50%)}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_select_box .select-box__value{display:flex}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_select_box .select-box__input{display:none}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_select_box .select-box__input-text{color:rgb(var(--color-foreground));letter-spacing:-.01em;border:1px solid rgb(var(--color-foreground));border-radius:var(--corner-rds-two);z-index:1;background-color:#0000;width:100%;margin:0;padding:10px 48px 10px 16px;font-size:18px;font-weight:700;line-height:1;display:block}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_select_box .select-box__icon svg{color:rgb(var(--color-foreground))}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_select_box .select-box__list{opacity:0;width:100%;padding:0;list-style:none;animation-duration:.5s;animation-timing-function:step-start;animation-delay:.5s;animation-fill-mode:forwards;position:absolute}@keyframes HideList{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@media (max-width:1200px){:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_filter__main{column-gap:35px}}@media (max-width:991px){:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_product_box{padding-top:30px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_product_item .search_results_content .search_results_title{font-size:22px;line-height:28px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_filter_top_wrapper{display:none}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_filter__main .search_results_filter_form{max-width:100%}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_filter__main{flex-direction:column;column-gap:35px}}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_product_box{padding-top:30px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_product_item .search_results_content{margin-top:10px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .filter_product_box .faq_tabs button .accordion-title{font-size:20px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .filter_product_box .filter_product_item button{padding:20px 50px 14px 0}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .filter_product_box .faq_tabs button .icon:before{top:12px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .filter_product_box .faq_tabs button .icon:after{top:7px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_filter_top_wrapper .search_results_product_title{font-size:18px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_filter_top_wrapper .search_results_filterForm{flex-direction:column;align-items:start}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_filter_top_wrapper .search_results_filterForm .search_results_label{font-size:18px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_filter_top_wrapper .search_results_label label{white-space:nowrap}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_select_box .select-box__input:checked+.select-box__input-text,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_select_box .select-box__option{font-size:18px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_filter__main{column-gap:10px}}@media (max-width:575px){:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_product_item .search_results_content{margin-top:10px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .filter_product_box .faq_tabs button .accordion-title{font-size:18px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .filter_product_box .filter_product_item button{padding:20px 50px 14px 0}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .filter_product_box .faq_tabs button .icon:before{top:12px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .filter_product_box .faq_tabs button .icon:after{top:7px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_filter_top_wrapper .search_results_filterForm{flex-direction:column;align-items:start}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_filter_top_wrapper .search_results_filterForm .search_results_label{font-size:18px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_select_box .select-box__input:checked+.select-box__input-text,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_select_box .select-box__option{font-size:16px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .filter_product_box .faq_tabs{width:100%}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_product_item{max-width:100%}}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) facet-remove:only-child,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .collection-size-0 .search_results_filter_form{display:none}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .template-search-page .card-wrapper popup-slide{display:none!important}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_filter_top_wrapper .search_results_product_title.main-search-font-ProductCountDesktop,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_select_box .select-box__input-text.main-collection-product-grid-fontbox__input-text,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_filter_top_wrapper .search_results_filterForm .search_results_label.main-collection-product-grid-font_title,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_filter_top_wrapper .search_results_product_title.main-collection-product-grid-font_title{font-size:14px;font-weight:500}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .heading_area .sec_title.featured-collection-font-sec_title{letter-spacing:-.72px;font-size:36px;font-weight:400}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .search_results_filter_top_wrapper .search_results_product_title.main-search-font-ProductCountDesktop{font-weight:500}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .lay-minimal .search_results_product_box{column-gap:8px;padding-top:28px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .collection__title .heading_area{justify-content:space-between;align-items:center;row-gap:12px;display:flex}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .lay-minimal .prd-colle-slider .flickity-prev-next-button.next,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .lay-minimal .prd-colle-slider .flickity-prev-next-button.previous{border-radius:var(--btn-style-rds-one);transform:translateY(-50%);top:50%!important}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .lay-minimal .card-variant-carousel .flickity-prev-next-button{border-radius:var(--btn-style-rds-one)}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .lay-minimal .prd-colle-slider .flickity-prev-next-button.previous{left:8px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .lay-minimal .prd-colle-slider .flickity-prev-next-button.next{right:8px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .lay-minimal .prd-colle-slider .collection__view-all{margin-top:0}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .lay-minimal .prd-colle-slider .collection__title{min-height:auto!important;padding-right:0!important}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .lay-minimal .heading_area .snazzy-icon-btn span{display:none}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .lay-minimal .search_results_filter__main{column-gap:40px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) collection-load-more .snazzy-icon-btn{border:1px solid;padding:10px 20px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) collection-load-more{overflow-anchor:none;text-align:center;margin-top:3rem;display:block}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) collection-load-more [hidden]{display:none!important}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) .collection-load-more__status{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-cart),:has(header-group-area.template-search))) collection-load-more [data-load-more-error]{margin-top:1.5rem}:where(:root:has(header-group-area.template-collection)) .category_banner_item{border-radius:var(--corner-rds-one);width:100%;overflow:hidden}:where(:root:has(header-group-area.template-collection)) .category_banner_item .category_banner_box{justify-content:center;align-items:center;height:100%;display:flex;position:relative}:where(:root:has(header-group-area.template-collection)) .category_banner_item .category_banner_box:before{content:"";background:rgba(var(--color-secondary-background),.6);z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}:where(:root:has(header-group-area.template-collection)) .category_banner_item .category_banner_box .category-images,:where(:root:has(header-group-area.template-collection)) .category_banner_item .category_banner_images>svg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:where(:root:has(header-group-area.template-collection)) .category_banner_item .category_banner_box .category_banner_images img{object-fit:cover;width:100%;max-width:100%;height:100%;display:block;position:absolute;top:0;left:0}:where(:root:has(header-group-area.template-collection)) .category_banner_item .category_banner_box .category_banner_images{width:100%;height:100%;position:relative}:where(:root:has(header-group-area.template-collection)) .category_banner_item:hover .category_banner_box .category-images,:where(:root:has(header-group-area.template-collection)) .category_banner_item:hover .category_banner_images>svg{object-fit:cover;position:absolute;inset:0}:where(:root:has(header-group-area.template-collection)) .category_banner_item .category_banner_box .category_banner_content{text-align:center;z-index:2;flex-direction:column;justify-content:space-between;gap:147px;height:100%;padding:120px 55px;display:flex;position:relative}@media (max-width:1500px){:where(:root:has(header-group-area.template-collection)) .category_banner_item .category_banner_box .category_banner_content{padding:80px 20px}}@media (max-width:1300px){:where(:root:has(header-group-area.template-collection)) .category_banner_item .category_banner_box .category_banner_content{gap:40px;padding:40px 20px}@media (max-width:767px){:where(:root:has(header-group-area.template-collection)) .category_banner_item .category_banner_box .category_banner_content{gap:130px;padding:70px 20px 80px}}}:where(:root:has(header-group-area.template-collection)) .category_banner_item .category_banner_box .category_banner_content .category_banner_text .category_banner_title{color:rgba(var(--color-secondary-foreground),1);font-size:48px;line-height:52px}@media (max-width:991px) and (min-width:768px){:where(:root:has(header-group-area.template-collection)) .category_banner_item .category_banner_box .category_banner_content .category_banner_text .category_banner_title{font-size:36px;line-height:42px}}:where(:root:has(header-group-area.template-collection)) .category_banner_item .category_banner_box .category_banner_content .category_banner_text .category_banner_desc{color:rgba(var(--color-secondary-foreground),1);letter-spacing:-.01em;margin-top:14px;font-size:20px;line-height:28px}:where(:root:has(header-group-area.template-collection)) .category_banner_item .category_banner_box .category_banner_content .category_banner_button{z-index:2;margin-top:10px;justify-content:center;align-items:center;margin-inline:auto;display:flex;position:relative}:where(:root:has(header-group-area.template-collection)) .category_banner_item .category_banner_box .category_banner_content .category-banner-btn{font-size:18px;font-family:var(--font-family-heading);text-transform:uppercase;border-radius:var(--btn-style-rds-three);padding:18px 28px;font-weight:700;line-height:1}:where(:root:has(header-group-area.template-collection)) .category_banner_item .category_banner_box .category_banner_content .category-banner-btn .category-anim{transition:all .3s;display:block;overflow:hidden}:where(:root:has(header-group-area.template-collection)) .category_banner_item .category_banner_box .category_banner_content .category-banner-btn .category-anim>.anim-text{backface-visibility:hidden;align-items:center;gap:7px;transition:all .3s;display:flex;transform:translateY(0)}:where(:root:has(header-group-area.template-collection)) .category_banner_item .category_banner_box .category_banner_content .category-banner-btn:hover .category-anim>.anim-text{transform:translateY(-23px)}@media (max-width:767px){:where(:root:has(header-group-area.template-collection)) .category_banner_item{grid-column:span 2;max-width:100%}}:where(:root:has(header-group-area.template-collection)) .category_banner_item .category_banner_box .category_banner_content .category_banner_button span{color:rgba(var(--color-secondary-button-text),1);border:1px solid rgba(var(--color-secondary-button-border),1);background:rgba(var(--color-secondary-button),1);width:100%;font-family:var(--font-family-heading);letter-spacing:0;text-align:center;vertical-align:middle;border-radius:var(--btn-style-rds-three);padding:15px 28px;font-size:18px;font-weight:700;line-height:24px;transition:all .3s}:where(:root:has(header-group-area.template-collection)) .category_banner_item .category_banner_box .category_banner_content .category_banner_button span:hover,:where(:root:has(header-group-area.template-collection)) .category_banner_item .category_banner_box:focus-visible .category_banner_content .category_banner_button span,:where(:root:has(header-group-area.template-collection)) .category_banner_item .category_banner_box.focused .category_banner_content .category_banner_button span{color:rgba(var(--color-secondary-button-text-hover),1);border:1px solid rgba(var(--color-secondary-button-border-hover),1);background:rgba(var(--color-secondary-button-hover),1)}:where(:root:has(header-group-area.template-collection)) .category_banner_item .category_banner_box:focus-visible .category_banner_content .category_banner_button span,:where(:root:has(header-group-area.template-collection)) .category_banner_item .category_banner_box.focused .category_banner_content .category_banner_button span{outline:2px solid rgba(var(--color-secondary-foreground),1);outline-offset:2px}:where(:root:has(header-group-area.template-collection)) .category_banner_item .category_banner_box .category_banner_content .category_banner_text .category_banner_title{letter-spacing:-.72px;font-size:36px;font-weight:500}:where(:root:has(header-group-area.template-collection)) .category_banner_item .category_banner_box .category_banner_content .category_banner_button span.promo-banner-font-category-banbtn{font-size:20px;font-weight:500}:where(:root:has(header-group-area.template-collection)) .section-template--24137060286534__product-grid-padding{padding-top:54px;padding-bottom:134px}:where(:root:has(header-group-area.template-collection)) .search_results_product_box{grid-template-columns:repeat(3,1fr)}@media screen and (max-width:767px){:where(:root:has(header-group-area.template-collection)) .search_results_product_box{flex-direction:column;display:flex}}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-container{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,auto);padding-top:1rem;display:grid}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .active-facets-mobile{margin-bottom:.5rem}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__list{margin-top:10px;overflow-x:scroll}@media screen and (min-width:750px){:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-container>*+*{margin-top:0}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__form .product-count{grid-column-start:3;align-self:flex-start}}@media screen and (max-width:989px){:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-container{grid-template-columns:auto minmax(0,max-content);column-gap:2rem}}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facet-filters{grid-area:1/2;align-items:flex-start;padding-left:2.5rem;display:flex}@media screen and (min-width:990px){:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facet-filters{padding-left:3rem}}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facet-filters__label{color:rgba(var(--color-foreground),.9);margin:0 2rem 0 0;font-size:1.4rem;display:block}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facet-filters__summary{cursor:pointer;border:.1rem solid rgba(var(--color-foreground),.55);justify-content:space-between;align-items:center;min-width:25rem;height:4.5rem;margin-top:2.4rem;padding:0 1.5rem;font-size:1.4rem;display:flex}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facet-filters__summary:after{position:static}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facet-filters__field{flex-grow:1;justify-content:flex-end;align-items:center;display:flex}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facet-filters__field .select{width:auto}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facet-filters__field .select:after,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facet-filters__field .select:before,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__sort .select:after,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__sort .select:before{content:none}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facet-filters__field .select__select,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__sort .select__select{border-radius:0;min-width:auto;min-height:auto;transition:none}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facet-filters button{margin-left:2.5rem}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facet-filters__sort{height:auto;font-size:1.4rem;line-height:calc(1 + .5 / var(--font-body-scale));background-color:#0000;border:0;border-radius:0;margin:0;padding-left:0;padding-right:1.75rem}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facet-filters__sort+.icon-caret{right:0}@media screen and (forced-colors:active){:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facet-filters__sort{border:none}}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facet-filters__sort,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facet-filters__sort:hover{box-shadow:none;filter:none;transition:none}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__sort .select__select.focused{outline:.1rem solid rgba(var(--color-foreground),.9);outline-offset:.3rem;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__sort .select .svg-wrapper{pointer-events:none;position:absolute;top:calc(58% - .2rem);right:13px;transform:translateY(-50%)}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facet-filters__sort:focus-visible,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facet-filters__sort.focused{outline-offset:.3rem;box-shadow:none}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets{grid-column-start:span 2;display:block}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__form{grid-template-columns:1fr max-content max-content;gap:0 3.5rem;margin-bottom:.5rem;display:grid}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__wrapper{flex-wrap:wrap;grid-area:1/1;align-self:flex-start;align-items:center;display:flex}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__heading{color:rgba(var(--color-foreground),.9);margin:-1.5rem 2rem 0 0;font-size:1.4rem;display:block}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__reset{margin-left:auto}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__disclosure{margin-right:3.5rem}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__summary{border-bottom:1px solid rgba(var(--color-foreground),.13);padding:32px 0 14px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__summary svg{top:unset;left:unset;max-width:14px;position:static;transform:translateY(0)}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__summary svg.icon-minus{display:none}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__disclosure-vertical[open] .facets__summary svg.icon-minus{display:block}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__disclosure-vertical[open] .facets__summary svg.icon-plus{display:none}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__summary>div{justify-content:space-between;align-items:center;gap:24px;display:flex}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__summary .facets__summary-label{text-align:left;width:100%;color:rgb(var(--color-foreground));letter-spacing:-.01em;text-transform:uppercase;font-size:24px;font-weight:700;font-family:var(--font-family-heading);background:0 0;border:none;outline:none;display:block;position:relative}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__summary .svg-wrapper{width:auto;height:auto}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__disclosure fieldset{border:0;margin:0;padding:0}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__disclosure[open] .facets__summary,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__summary:hover{color:rgb(var(--color-foreground))}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__disclosure[open] .facets__display,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__disclosure-vertical[open] .facets__display-vertical{animation:.3s animateMenuOpen}@keyframes animateMenuOpen{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__summary svg{transition:all .3s;transform:scale(1)}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__summary:hover svg{transform:scale(1.3)}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__and-helptext{color:rgba(var(--color-foreground),.9);font-size:calc(var(--font-heading-scale) * 1.2rem);line-height:calc(var(--font-heading-scale) * 1.2rem)}@media only screen and (min-width:750px){:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__and-helptext{font-size:calc(var(--font-heading-scale) * 1.3rem);line-height:calc(var(--font-heading-scale) * 1.3rem)}}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__disclosure .facets__and-helptext,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__disclosure-vertical .facets__and-helptext{display:none}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__disclosure[open] .facets__and-helptext,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__disclosure-vertical[open] .facets__and-helptext{display:block}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .disclosure-has-popup[open]>.facets__summary:before{z-index:2}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__summary>span{line-height:calc(1 + 3px / var(--font-body-scale))}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__summary .icon-caret{right:0}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .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));width:35rem;max-height:55rem;position:absolute;top:calc(100% + .5rem);left:-1.2rem;overflow-y:auto}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__header{border-bottom:1px solid rgba(var(--color-foreground),.2);background-color:rgb(var(--color-background));z-index:1;justify-content:space-between;padding:1.5rem 2rem;font-size:1.4rem;display:flex;position:sticky;top:0}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__header facet-remove{align-self:center}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__list{padding:.5rem 2rem}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-layout-grid{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));padding:2rem 2.4rem;display:grid}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-layout-list--swatch{--swatch-input--size:2.4rem}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-layout-grid.facets-layout-grid{gap:1rem}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-layout-grid.facets__list--vertical{padding:1rem 0}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__item{align-items:center;display:flex}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-layout-grid>*{align-items:flex-start}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-layout-grid .facets__label{flex-direction:column;height:100%;padding:0;font-size:1.3rem;display:flex}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-layout-grid .facets__image-wrapper{aspect-ratio:1;min-height:0;padding:.4rem;display:block;position:relative}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__image{object-fit:contain;width:100%;height:100%}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-layout-grid--image .facets__label{transition-property:outline-color,outline-width,box-shadow;transition-duration:var(--duration-short);outline-style:solid;outline-color:#0000;transition-timing-function:ease}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-layout-grid--image .facet-checkbox__text{padding:.4rem}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-layout-list .facets__label:hover .facet-checkbox__text-label,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-layout-list input:focus~.facet-checkbox__text-label{text-decoration:none}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facet-checkbox__text span{background-image:linear-gradient(transparent calc(100% - 1px),rgba(var(--color-foreground)) 1px);background-repeat:no-repeat;background-size:0% 100%;width:100%;transition:background-size .4s}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facet-checkbox__text:hover span{background-size:100% 100%}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-layout-grid--image .facets__label.active{outline-color:rgb(var(--color-foreground));outline-width:.1rem}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-layout-grid--image .facets__label:hover{outline-color:rgba(var(--color-foreground),.4);outline-width:.2rem}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-layout-grid--image .facets__label:has(:focus-visible){outline-color:rgba(var(--color-foreground),.9);box-shadow:0 0 3px 1px rgba(var(--color-foreground),.25);outline-width:.2rem}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-layout-grid--image .facets__label.active:has(:focus-visible){outline-color:rgb(var(--color-foreground));box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.9),0 0 .7rem .1rem rgba(var(--color-foreground),.25);outline-width:.1rem}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-layout-grid--image .facets__label.disabled{outline:none}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-layout-grid--image .facets__label.disabled .facets__image-wrapper{outline:.1rem solid rgb(var(--color-foreground))}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-layout-grid--image .facets__label.disabled .facets__image-wrapper:before{content:"";background-color:rgb(var(--color-foreground));transform-origin:0;width:141.4%;height:.1rem;position:absolute;bottom:0;left:0;transform:rotate(-45deg)}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-layout-grid--image .facets__label.disabled .disabled-line{background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-layout-grid--image .facets__label.disabled .disabled-line line{stroke:rgb(var(--color-foreground));stroke-width:1px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .list-menu__item label,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .list-menu__item input[type=checkbox]{cursor:pointer}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facet-checkbox{word-break:break-word;flex-grow:1;align-items:center;display:flex;position:relative}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .lay-minimal .facet-checkbox__text span.facets-font-checkbox__text-label+i{letter-spacing:.42px;font-size:14px;font-style:normal;font-weight:500}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .lay-minimal .search_results_filter__main .search_results_filter_form .search_results_filter_title .search_results_filter_font_title#verticalTitle,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .lay-minimal .facets__selected.facets-font__selected-title,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .lay-minimal .facet-checkbox__text span.facets-font-checkbox__text-label,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .lay-minimal .facets__summary .facets__summary-label.facets-font-summary-label .lay-minimal .facet-checkbox{letter-spacing:.42px;font-size:14px;font-weight:500}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facet-checkbox input[type=checkbox]{border:1px solid rgba(var(--color-foreground),1);border-radius:var(--box-rds-two);cursor:pointer;vertical-align:text-top;-webkit-appearance:none;background:0 0;width:24px;min-width:24px;height:24px;margin:0 15px 0 0;position:relative;top:0}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facet-checkbox input[type=checkbox]:checked:before{opacity:1}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facet-checkbox input[type=checkbox]:before{content:"";border:solid rgba(var(--color-foreground),1);z-index:2;opacity:0;border-width:0 2px 2px 0;width:6px;height:12px;margin:-1px -1px 0;position:absolute;top:50%;right:50%;transform:rotate(45deg)translate(-50%,-50%)}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__label:hover,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__label.active{color:rgba(var(--color-foreground),1)}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__label:has(:focus-visible){color:rgba(var(--color-foreground),1)}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-layout .facets__label.disabled{pointer-events:none}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-layout:not(.facets-layout-list--swatch,.facets-layout-grid--image) .facets__label.disabled{opacity:.4}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-layout-grid--image .facets__label.disabled .facets__image-wrapper{opacity:.2}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) :is(.facets-layout-list--swatch,.facets-layout-grid--image) .facets__label.disabled .facet-checkbox__text{opacity:.4}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-layout-list--text input[type=checkbox]{opacity:1;z-index:-1;appearance:none;width:1.6rem;height:1.6rem;position:absolute;top:.7rem;left:-.4rem}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-layout-grid input[type=checkbox],:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-layout-list--swatch input[type=checkbox]{z-index:1;opacity:0;margin:0;position:absolute;inset:0}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-layout-list--swatch .facets__label{align-items:center;gap:.8rem;display:flex}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .swatch-input-wrapper{display:flex}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .lay-minimal .swatch-input-wrapper{align-items:center}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facet-checkbox>svg,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facet-checkbox>.svg-wrapper{display:none}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facet-checkbox .svg-wrapper{visibility:hidden;z-index:5;width:1.1rem;height:.7rem;position:absolute;top:1.4rem;left:.3rem}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facet-checkbox>input[type=checkbox]:checked~.svg-wrapper>.icon-checkmark{visibility:visible}@media screen and (forced-colors:active){:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facet-checkbox>svg{background-color:inherit;border:.1rem solid rgb(var(--color-background))}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facet-checkbox>input[type=checkbox]:checked~.svg-wrapper>.icon-checkmark{border:none}}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__price .field+.field-currency{margin-left:2rem}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__price .field{align-items:center}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__price .field-currency{align-self:center;margin-right:.6rem}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__price .field__label{left:1.5rem}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) button.facets__button{min-height:0;box-shadow:none;margin:0 0 0 .5rem;padding-top:1.4rem;padding-bottom:1.4rem}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .active-facets{flex-wrap:wrap;grid-area:2/1/auto/-1;gap:12px;width:100%;margin-top:24px;display:flex}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .active-facets__button{text-decoration:none;display:block}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) span.active-facets__button-inner{border-radius:var(--corner-rds-two);color:rgba(var(--color-button-text),1);border:1px solid rgba(var(--color-button-border),1);background:rgba(var(--color-button),1);align-items:center;column-gap:8px;padding:8px 14px;font-size:14px;font-weight:400;line-height:1;transition:all .4s;display:inline-flex}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) span.active-facets__button-inner:before,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) span.active-facets__button-inner:after{display:none}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .active-facets__button-wrapper{justify-content:center;align-items:center;padding-top:1.5rem;display:flex}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .active-facets__button-wrapper *{font-size:14px}@media screen and (min-width:990px){:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .active-facets__button{margin-right:1.5rem}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .active-facets__button-wrapper *,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) span.active-facets__button-inner{font-size:1.4rem}}@media screen and (max-width:989px){:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .active-facets__button,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .active-facets__button-remove{margin:0}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .active-facets__button-wrapper{margin-left:1.2rem;padding-top:0}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .active-facets-mobile .active-facets__button-wrapper{text-decoration:underline}}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .active-facets__button:hover .active-facets__button-inner{box-shadow:0 0 0 .2rem rgb(var(--color-foreground))}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) a.active-facets__button:focus-visible{box-shadow:none;outline:none}@media (forced-colors:active){:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) a.active-facets__button:focus-visible{outline:1px solid #0000}}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) a.active-facets__button.focused{box-shadow:none;outline:none}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) a.active-facets__button:focus-visible .active-facets__button-inner,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) a.active-facets__button.focused .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}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .active-facets__button .svg-wrapper{pointer-events:none;flex-shrink:0;align-self:center;width:1.2rem;margin-left:.6rem;margin-right:-.2rem}@media (min-width:990px){:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .active-facets__button .svg-wrapper{width:1.2rem;margin-top:.1rem;margin-right:-.4rem}}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) facet-remove:only-child{display:none}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-vertical .active-facets-vertical-filter h6{font-family:var(--font-family-body);font-weight:700;font-style:Bold;font-size:20px;line-height:28px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-vertical .active-facets-vertical-filter{justify-content:space-between;width:100%;margin-bottom:32px;display:flex}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-vertical .active-facets-vertical-filter .active-facets__button-wrapper{align-items:flex-start;padding-top:0;display:flex}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-vertical .active-facets__button{margin-top:0}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .active-facets__button.disabled,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__clear.disabled{pointer-events:none}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__clear-wrapper{align-items:center;display:flex}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets{z-index:100;background-color:rgba(var(--color-foreground),.9);pointer-events:none;position:fixed;inset:0}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__disclosure{color:rgb(var(--color-foreground));letter-spacing:-.01em;border:1px solid rgb(var(--color-foreground));border-radius:var(--corner-rds-two);text-transform:uppercase;padding:9px 12px 9px 16px;font-size:12px;font-weight:700;line-height:1;display:flex}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__wrapper{margin-left:0;display:flex}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__wrapper .disclosure-has-popup[open]>summary:before{z-index:3;height:100vh}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__inner{background-color:rgb(var(--color-background));pointer-events:all;z-index:999;border-radius:var(--item-rds-two) 0 0 var(--item-rds-two);flex-direction:column;width:100%;max-width:37.5rem;height:100%;margin-left:auto;transition:transform .4s ease-in-out;display:flex;position:relative;overflow-y:auto}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .menu-opening .mobile-facets__inner{transform:translate(0)}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .js .disclosure-has-popup:not(.menu-opening) .mobile-facets__inner{transform:translate(105vw)}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__header{border-bottom:.1rem solid rgba(var(--color-foreground),.08);text-align:center;z-index:2;padding:1rem 2.5rem;display:flex;position:sticky;top:0}@media screen and (max-width:991px){:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) h2.mobile-facets__heading.small-hide{display:none}}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__header-inner{flex-grow:1;position:relative}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__info{padding:0 2.6rem}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__heading{margin:0}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__count{color:rgba(var(--color-foreground),.7);flex-grow:1;margin:0;font-size:16px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__header-inner>*{margin-top:12px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__open-wrapper{display:inline-block}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__open{text-align:left;width:100%;color:rgba(var(--color-link),var(--alpha-link));align-items:center;display:flex}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__open-label{transition:text-decoration var(--duration-short) ease}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__open .svg-wrapper{width:2rem}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__open line,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__open circle{stroke:rgba(var(--color-link),var(--alpha-link))}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__close{z-index:101;opacity:0;width:4.4rem;height:4.4rem;transition:opacity var(--duration-short) ease;justify-content:center;align-items:center;display:none;position:fixed;top:.7rem;right:1rem}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__close .svg-wrapper{width:2.2rem}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) details.menu-opening .mobile-facets__close{opacity:1;display:flex}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) details.menu-opening .mobile-facets__close .svg-wrapper{margin:0}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__open-label{line-height:16px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__close-button{text-transform:uppercase;text-align:start;border-bottom:.1rem solid rgba(var(--color-foreground),.08);background-color:#0000;grid-template-columns:min-content 1fr;align-items:center;margin-top:0;padding:1.2rem 2.6rem;font-size:16px;font-weight:700;text-decoration:none;display:grid}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-price-wrapper{padding:1.5rem 2rem 1.5rem 2.5rem}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-price-wrapper .mobile-facets__info{margin-bottom:24px;padding:0;font-size:16px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__close-button>.facets__and-helptext{grid-column-start:2}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__close-button .icon-arrow{margin-right:1rem;transform:rotate(180deg)}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__main{z-index:1;flex-direction:column;flex-grow:1;padding:2.7rem 0 0;display:flex;position:relative;overflow-y:auto}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__details[open] .icon-caret{transform:rotate(180deg)}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__highlight{background-color:rgba(var(--color-foreground),.04);opacity:0;visibility:hidden;display:block;position:absolute;inset:0}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__checkbox:checked+.mobile-facets__highlight{opacity:1;visibility:visible}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__summary{padding:1.3rem 2rem;font-size:16px;font-weight:700}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__summary .svg-wrapper{margin-left:auto}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__summary>div{align-items:center;display:flex}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .js .mobile-facets__submenu{z-index:3;visibility:hidden;flex-direction:column;width:100%;display:flex;position:absolute;top:0;bottom:0;left:0;transform:translate(100%)}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .js details[open]>.mobile-facets__submenu{transition:transform .4s cubic-bezier(.29,.63,.44,1),visibility .4s cubic-bezier(.29,.63,.44,1)}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .js details[open].menu-opening>.mobile-facets__submenu{visibility:visible;transform:translate(0)}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .js .menu-drawer__submenu .mobile-facets__submenu{overflow-y:auto}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .js .mobile-facets .submenu-open{visibility:hidden}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__item{position:relative}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__label span.facet-checkbox__text{font-size:16px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) input.mobile-facets__checkbox{z-index:0;appearance:none;border:0;width:1.6rem;height:1.6rem;position:absolute;top:1.2rem;left:2.1rem}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__label{word-break:break-word;width:100%;padding:10px 50px;transition:background-color .2s;display:flex}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__label>svg{background-color:rgb(var(--color-background));z-index:2;flex-shrink:0;margin-right:1.2rem;position:relative}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__label .icon-checkmark{visibility:hidden;width:11px;height:9px;position:absolute;top:.8rem;left:3.3rem}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__label>input[type=checkbox]:checked~.icon-checkmark{visibility:visible}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__arrow,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__summary .icon-caret{margin-left:auto;display:block}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__footer{border-top:.1rem solid rgba(var(--color-foreground),.08);background-color:rgb(var(--color-background));z-index:2;margin-top:auto;padding:11px 30px;display:flex;position:sticky;bottom:0}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__footer>*+*{margin-left:1rem}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__footer>*{width:50%}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__footer .button{font-family:var(--font-family-heading);letter-spacing:0%;text-align:center;vertical-align:middle;text-transform:uppercase;border-radius:var(--btn-style-rds-three);color:rgba(var(--color-button-text),1);border:1px solid rgba(var(--color-button-border),1);background:rgba(var(--color-button),1);padding:10px 18px;font-size:18px;font-weight:700;line-height:28px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__footer .mobile-facets__clear{font-family:var(--font-family-heading);font-size:18px;font-weight:700;line-height:28px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__sort{justify-content:space-between;display:flex}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__sort label{flex-shrink:0}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__sort .select{width:auto}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__sort .select .icon-caret{right:0}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .mobile-facets__sort .select__select{box-shadow:none;filter:none;border-radius:0;border-radius:var(--corner-rds-two);margin-left:.5rem;margin-right:.5rem;padding:9px 30px 9px 16px;font-size:14px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .product-count{text-align:right;align-self:center;position:relative}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .product-count__text{text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:1}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) #ProductCountDesktop.loading,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) #ProductCount.loading{visibility:hidden}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .product-count .loading__spinner,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .product-count-vertical .loading__spinner{width:1.8rem;padding-top:.6rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media screen and (min-width:750px){:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-vertical{display:flex}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-wrap-vertical{border:none;margin:0;padding:0}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-wrap-vertical ul{padding-top:30px;padding-bottom:32px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-wrap-vertical ul li:not(:last-child){margin-bottom:12px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__form-vertical{flex-direction:column;display:flex}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__disclosure-vertical{margin-right:0}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__disclosure-vertical:last-child .facets__summary{border:0}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__disclosure-vertical:last-child[open] .facets__summary{border-bottom:1px solid rgba(var(--color-foreground),.13)}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-vertical .facets__summary{margin-bottom:0;padding-top:1.5rem;padding-bottom:1.5rem}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__heading--vertical{margin:0 0 1.5rem;font-size:1.5rem}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__header-vertical{padding-top:30px;padding-bottom:22px;font-size:18px;line-height:28px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__display-vertical .facets__price{padding-bottom:32px;display:block}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-vertical .facets-wrapper{width:100%;max-width:320px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-vertical .facets-wrapper--no-filters{display:none}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-vertical .product-grid-container{width:100%}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-vertical-form{justify-content:flex-end;display:flex}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .product-count-vertical{margin-left:3.5rem;position:relative}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-vertical .active-facets__button-wrapper{margin-bottom:2rem}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-vertical .facets__price .field:last-of-type{margin-left:1rem}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-vertical .active-facets__button{margin-bottom:1.5rem}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-vertical .facet-checkbox input[type=checkbox]{z-index:0}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-vertical .active-facets facet-remove:last-of-type{margin-bottom:1rem}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-vertical .active-facets{align-items:flex-start;margin:0}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__disclosure-vertical[open] .facets__summary .icon-caret{transform:rotate(180deg)}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-container-drawer{flex-flow:wrap;align-items:center;column-gap:0;display:flex}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-container-drawer .mobile-facets__wrapper{flex-grow:1;margin-right:2rem}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-container-drawer .product-count{margin:0 0 .5rem 3.5rem}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-container-drawer .facets-pill{width:100%}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-container-drawer .facets__form{display:block}}@media screen and (min-width:750px) and (max-width:989px){:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-vertical .active-facets__button{margin-bottom:0;margin-left:-.5rem;padding:1rem}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-vertical .active-facets__button-remove{padding:0 1rem 1rem}}@media (max-width:991px){:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-vertical .facets-wrapper{max-width:100%}}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .price-inputs .field__input:focus{box-shadow:none;border-bottom:1px solid rgb(var(--color-foreground),.13);border-radius:0}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .price-inputs{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .price-inputs>div{border:1px solid rgb(var(--color-foreground),.13);border-radius:var(--box-rds-two);max-width:150px;padding:10px 16px 5px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .price-inputs>div>label{color:rgba(var(--color-foreground),.9);margin-bottom:3px;margin-right:-2px;font-size:14px;line-height:20px;display:block}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .price-inputs>div>div{align-items:center;display:flex}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .price-inputs>div>div .field-currency{color:rgba(var(--color-foreground),1);margin-right:0;font-size:18px;line-height:28px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .price-inputs input::placeholder{color:rgba(var(--color-foreground),1)}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .price-inputs input{width:100%;color:rgba(var(--color-foreground),1);min-width:unset;background:0 0;border:none;outline:none;padding:0;font-size:18px;line-height:1}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .search_results_filter__main .search_results_filter_form .search_results_filter_title .search_results_filter_font_title#verticalTitle,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__selected.facets-font__selected-title,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facet-checkbox__text span.facets-font-checkbox__text-label,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__summary .facets__summary-label.facets-font-summary-label{letter-spacing:.42px;font-size:14px;font-weight:500}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets-vertical .active-facets-vertical-filter h6.search_results_filter_font_title{text-transform:uppercase;border:1px solid rgb(var(--color-foreground));padding:10px 15px;font-size:14px;font-weight:400;line-height:1}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .search_results_filter__main .search_results_filter_form .search_results_filter_title .search_results_filter_font_title#verticalTitle{border:1px solid rgb(var(--color-foreground));padding:11px 10px;line-height:1;display:inline-block}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .facets__summary .facets__summary-label.facets-font-summary-label{font-weight:500;font-family:var(--font-family-body)}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .filter-product-clear-btn.facets-font-filter-product-clear-btn{letter-spacing:.42px;font-size:20px;font-weight:500}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .filter_product_close_button .filter-product-close-btn.facets-font-filter-product-close-btn{padding:6px 14px;font-size:14px;font-weight:400}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .filter_product_close_button .filter-product-close-btn.facets-font-filter-product-close-btn svg{width:18px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .lay-minimal .mobile-facets__count,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .lay-minimal .price-inputs>div>label,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .lay-minimal .price-inputs>div>div,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .lay-minimal .mobile-price-wrapper .mobile-facets__info,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .lay-minimal .mobile-facets__label span.facet-checkbox__text,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .lay-minimal .mobile-facets__close-button,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .lay-minimal .mobile-facets__footer .button,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .lay-minimal .mobile-facets__footer .mobile-facets__clear,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .lay-minimal .mobile-facets__summary,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .lay-minimal .mobile-facets__heading{font-weight:400}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-search))) .button-show-more{justify-content:flex-start;padding-left:0}:where(:root:has(header-group-area.template-collection)) #shopify-section-template--24137060286534__product-grid .xlo-item-1,:where(:root:has(header-group-area.template-collection)) #shopify-section-template--24137060286534__product-grid .xlo-item-2,:where(:root:has(header-group-area.template-collection)) #shopify-section-template--24137060286534__product-grid .xlo-item-3,:where(:root:has(header-group-area.template-collection)) #shopify-section-template--24137060286534__product-grid .xlo-item-4,:where(:root:has(header-group-area.template-collection)) #shopify-section-template--24137060286534__product-grid .xlo-item-5,:where(:root:has(header-group-area.template-collection)) #shopify-section-template--24137060286534__product-grid .xlo-item-6,:where(:root:has(header-group-area.template-collection)) #shopify-section-template--24137060286534__product-grid .xlo-item-7,:where(:root:has(header-group-area.template-collection)) #shopify-section-template--24137060286534__product-grid .xlo-item-8,:where(:root:has(header-group-area.template-collection)) #shopify-section-template--24137060286534__product-grid .xlo-item-9,:where(:root:has(header-group-area.template-collection)) #shopify-section-template--24137060286534__product-grid .xlo-item-10,:where(:root:has(header-group-area.template-collection)) #shopify-section-template--24137060286534__product-grid .xlo-item-11,:where(:root:has(header-group-area.template-collection)) #shopify-section-template--24137060286534__product-grid .xlo-item-12,:where(:root:has(header-group-area.template-collection)) #shopify-section-template--24137060286534__product-grid .xlo-item-13,:where(:root:has(header-group-area.template-collection)) #shopify-section-template--24137060286534__product-grid .xlo-item-14,:where(:root:has(header-group-area.template-collection)) #shopify-section-template--24137060286534__product-grid .xlo-item-15,:where(:root:has(header-group-area.template-collection)) #shopify-section-template--24137060286534__product-grid .xlo-item-16{--xlo-percent:100%}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-blog))) .snazzy_pagination{margin-top:120px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-blog))) .snazzy_pagination .pagination-list{gap:12px;margin:0;padding:0;list-style:none}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-blog))) .snazzy_pagination .pagination-list .pagination_slide{font-size:16px;font-family:var(--font-family-heading);text-transform:uppercase;align-items:center;column-gap:4px;font-size:18px;font-weight:700;display:flex;position:relative}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-blog))) .snazzy_pagination .pagination-list .pagination_slide .pagination-next-text,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-blog))) .snazzy_pagination .pagination-list .pagination_slide .pagination-previous-text{position:relative}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-blog))) .snazzy_pagination .pagination-list .pagination_slide .pagination-next-text:after,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-blog))) .snazzy_pagination .pagination-list .pagination_slide .pagination-previous-text:after{content:"";background-color:currentColor;width:0%;height:1px;transition:all .4s;position:absolute;bottom:0;left:0}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-blog))) .snazzy_pagination .pagination-list .pagination_slide:hover .pagination-next-text:after,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-blog))) .snazzy_pagination .pagination-list .pagination_slide:hover .pagination-previous-text:after{width:100%}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-blog))) .snazzy_pagination .pagination-list li.pagination_slide_next,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-blog))) .snazzy_pagination .pagination-list li.pagination_slide_prev{border:none}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-blog))) .snazzy_pagination .pagination-list li{border-radius:var(--btn-style-rds-one);align-items:center;display:flex}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-blog))) .snazzy_pagination .pagination-list .pagination_slide_prev{padding-right:28px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-blog))) .snazzy_pagination .pagination-list .pagination_slide_next{padding-left:28px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-blog))) .snazzy_pagination .pagination-list .pagination_slide_prev svg{transform:rotate(90deg)}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-blog))) .snazzy_pagination .pagination-list .pagination_slide_next svg{transform:rotate(-90deg)}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-blog))) .snazzy_pagination .pagination-list .pagination-link{border-radius:var(--btn-style-rds-one);width:40px;height:40px;font-size:18px;font-weight:700;line-height:1;font-family:var(--font-family-heading);color:rgba(var(--color-button-text),1);border:1px solid rgba(var(--color-button-border),1);background:rgba(var(--color-button),1);justify-content:center;align-items:center;transition:all .4s;display:inline-flex}@media (max-width:767px){:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-blog))) .snazzy_pagination{margin-top:48px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-blog))) .snazzy_pagination .pagination-list .pagination_slide_prev{padding-right:0}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-blog))) .snazzy_pagination .pagination-list .pagination_slide_next{padding-left:0}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-blog))) .snazzy_pagination .pagination-list .pagination-link{width:30px;height:30px;font-size:16px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-blog))) .snazzy_pagination .pagination-list{gap:8px}}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-blog))) .lay-minimal .snazzy_pagination{margin-top:50px}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-blog))) .snazzy_pagination .pagination-list .pagination_slide{color:rgba(var(--color-foreground),1)}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-blog))) .snazzy_pagination .pagination-list .pagination-link{color:rgba(var(--color-button-text),1);border:1px solid rgba(var(--color-button-border),1);background:rgba(var(--color-button),1)}:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-blog))) .snazzy_pagination .pagination-list .pagination-link:hover,:where(:root:is(:has(header-group-area.template-collection),:has(header-group-area.template-blog))) .snazzy_pagination .pagination-list .pagination-link.current{color:rgba(var(--color-button-text-hover),1);background-color:rgba(var(--color-button-hover),1);border-color:rgba(var(--color-button-border-hover),1)}:where(:root:has(header-group-area.template-list-collections)) .section-template--24137060417606__breadcrumb-padding{padding-top:120px;padding-bottom:100px}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-list-collections)) .section-template--24137060417606__breadcrumb-padding{padding-top:285px;padding-bottom:310px}}:where(:root:has(header-group-area.template-list-collections)) .section-template--24137060417606__colleciton_carousel_VWHJHn-padding{padding-top:80px;padding-bottom:80px}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-list-collections)) .section-template--24137060417606__colleciton_carousel_VWHJHn-padding{padding-top:120px;padding-bottom:120px}}@media screen and (min-width:768px){:where(:root:has(header-group-area.template-list-collections)) .shop_collection_wrapper{grid-template-columns:repeat(2,1fr)}}:where(:root:has(header-group-area.template-list-collections)) .shop-collection-section .collection-card-wrapper.block-bg-cards_CYt9zr,:where(:root:has(header-group-area.template-list-collections)) .items-carousel-selector .collection_carousel_item.block-bg-cards_CYt9zr{--bg-color:#e39e9e;background-color:#e39e9e}:where(:root:has(header-group-area.template-list-collections)) .shop-collection-section .collection-card-wrapper.block-bg-cards_eCbwCf,:where(:root:has(header-group-area.template-list-collections)) .items-carousel-selector .collection_carousel_item.block-bg-cards_eCbwCf{--bg-color:#afd4e7;background-color:#afd4e7}:where(:root:has(header-group-area.template-list-collections)) .shop-collection-section .collection-card-wrapper.block-bg-cards_tAzt7k,:where(:root:has(header-group-area.template-list-collections)) .items-carousel-selector .collection_carousel_item.block-bg-cards_tAzt7k{--bg-color:#a36666;background-color:#a36666}:where(:root:has(header-group-area.template-list-collections)) .shop-collection-section .collection-card-wrapper.block-bg-cards_xaGPWt,:where(:root:has(header-group-area.template-list-collections)) .items-carousel-selector .collection_carousel_item.block-bg-cards_xaGPWt{--bg-color:#9f94d2;background-color:#9f94d2}:where(:root:has(header-group-area.template-list-collections)) .block-cards_CYt9zr,:where(:root:has(header-group-area.template-list-collections)) .block-cards_eCbwCf,:where(:root:has(header-group-area.template-list-collections)) .block-cards_tAzt7k,:where(:root:has(header-group-area.template-list-collections)) .block-cards_xaGPWt{--xlo-percent:75.0%}:where(:root:has(header-group-area.template-list-collections)) .section-template--24137060417606__collection_list_TfQY7L-padding{padding-top:54px;padding-bottom:99px}@media screen and (min-width:992px){:where(:root:has(header-group-area.template-list-collections)) .collection_wrapper{grid-template-columns:repeat(6,1fr)}}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-list-collections)) .section-template--24137060417606__collection_list_TfQY7L-padding{padding-top:80px;padding-bottom:148px}}:where(:root:has(header-group-area.template-list-collections)) #shopify-section-template--24137060417606__collection_list_TfQY7L .xlo-item-1,:where(:root:has(header-group-area.template-list-collections)) #shopify-section-template--24137060417606__collection_list_TfQY7L .xlo-item-2,:where(:root:has(header-group-area.template-list-collections)) #shopify-section-template--24137060417606__collection_list_TfQY7L .xlo-item-3,:where(:root:has(header-group-area.template-list-collections)) #shopify-section-template--24137060417606__collection_list_TfQY7L .xlo-item-4,:where(:root:has(header-group-area.template-list-collections)) #shopify-section-template--24137060417606__collection_list_TfQY7L .xlo-item-5,:where(:root:has(header-group-area.template-list-collections)) #shopify-section-template--24137060417606__collection_list_TfQY7L .xlo-item-6{--xlo-percent:87.8572%}:where(:root:has(header-group-area.template-blog)) .section-template--24137060384838__bread-padding{padding-top:120px;padding-bottom:100px}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-blog)) .section-template--24137060384838__bread-padding{padding-top:285px;padding-bottom:310px}}:where(:root:has(header-group-area.template-blog)) .blog-feature-section{padding-top:120px;padding-bottom:120px}:where(:root:has(header-group-area.template-blog)) .blog_feature_item{border-radius:var(--corner-rds-three);background-color:red;grid-template-columns:1fr 1fr;align-items:stretch;column-gap:25px;display:grid;overflow:hidden}@media (max-width:767px){:where(:root:has(header-group-area.template-blog)) .blog_feature_item{grid-template-columns:1fr}:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_images{order:-1}}:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_images{border-radius:0 var(--corner-rds-three) var(--corner-rds-three) 0;width:100%;height:100%;display:flex;position:relative;overflow:hidden}:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_images a{width:100%;height:100%;display:inline-flex;position:absolute;overflow:hidden}@media (max-width:767px){:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_images a{position:static}}:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_images a>*{border-radius:0 var(--corner-rds-three) var(--corner-rds-three) 0;object-fit:cover;width:100%;height:100%;transition:all .6s;transform:scale(1)}:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_images a:hover>*{transition:all .4s;transform:scale(1.1)}:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_images a:focus-visible{outline:0}:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_images a:focus-visible:before{content:"";z-index:2;pointer-events:none;position:absolute;inset:.4rem}@media (max-width:991px){:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_images a:focus-visible:before{border-radius:0 0 var(--item-rds-two) var(--item-rds-two)}}@media (forced-colors:active){:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_images a:focus-visible:before{box-shadow:none;border-color:canvastext}}:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_content{padding:207px 200px 207px 80px}:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_content .blog_category{justify-content:start;margin-bottom:48px}:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_content .blog_category .category_text,:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_content .blog_category .category_text:hover{border:1px solid rgba(var(--color-foreground),1);color:rgba(var(--color-foreground));background-color:#0000}:where(:root:has(header-group-area.template-blog)) .blog_category{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;margin:0;padding:0;list-style:none;display:flex}:where(:root:has(header-group-area.template-blog)) .blog_category .category_text{border-radius:var(--corner-rds-two);padding:11px 16px;font-size:16px;font-weight:700;line-height:1}:where(:root:has(header-group-area.template-blog)) .blog_category .category_text .blog_anim{text-transform:uppercase;transition:all .3s;display:block;overflow:hidden}:where(:root:has(header-group-area.template-blog)) .blog_category .category_text .blog_anim>.anim_text{backface-visibility:hidden;align-items:center;gap:7px;transition:all .3s;display:flex;transform:translateY(0)}:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_content h4{margin-bottom:14px}:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_content .blog_feature_title{color:rgba(var(--color-foreground));background-image:linear-gradient(90deg,currentColor 0 100%);background-position:0 93%;background-repeat:no-repeat;background-size:0 2px;transition:all .3s,background-size .8s;display:inline}:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_content .blog_feature_title:hover{background-size:100% 2px}:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_content .blog_desc{margin-top:24px;font-size:16px;line-height:24px}:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_content .blog_feature_button{margin-top:60px}:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_content .blog_feature_button .blog-feature-btn{z-index:1;font-size:18px;font-weight:700;line-height:1.3;font-family:var(--font-family-heading);align-items:center;column-gap:12px;display:inline-flex;position:relative}:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_content .blog_feature_button .blog-feature-btn:before{content:"";width:100%;height:3px;position:absolute;bottom:-10px;left:0}:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_content .blog_feature_button .blog-feature-btn span{border-radius:var(--btn-style-rds-one);flex-shrink:0;justify-content:center;align-items:center;width:100%;max-width:28px;height:28px;display:inline-flex;position:relative;overflow:hidden}:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_content .blog_feature_button .blog-feature-btn span svg{transform:rotate(-90deg)}:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_content .blog_feature_button .blog-feature-btn:hover span svg{animation:.4s linear arrow-move}@media (max-width:1599px){:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_content{padding:56px 200px 56px 80px}}@media (max-width:1399px){:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_content{padding:60px}}@media (max-width:1199px){:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_content{padding:40px 30px}:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_content h4{line-height:38px}:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_content .blog_feature_button{margin-top:25px}:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_content .blog_category{margin-bottom:24px}}@media (max-width:991px){:where(:root:has(header-group-area.template-blog)) .blog_feature_item{border-radius:var(--corner-rds-one);flex-direction:column}:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_images{max-width:100%}:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_images,:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_images a img{border-radius:0 0 var(--corner-rds-one) var(--corner-rds-one)}}@media (max-width:767px){:where(:root:has(header-group-area.template-blog)) .blog-feature-section{padding-top:80px;padding-bottom:80px}:where(:root:has(header-group-area.template-blog)) .blog_feature_item{border-radius:var(--corner-rds-one);flex-direction:column}:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_content{padding:40px 75px 40px 30px}:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_images a img{border-radius:0 0 var(--corner-rds-one) var(--corner-rds-one)}}@media (max-width:575px){:where(:root:has(header-group-area.template-blog)) .blog-feature-section{padding-top:80px;padding-bottom:80px}:where(:root:has(header-group-area.template-blog)) .blog_feature_item{border-radius:var(--corner-rds-one);flex-direction:column}:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_content{padding:35px 20px}:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_content h4{line-height:32px}:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_images a img{border-radius:0 0 var(--corner-rds-one) var(--corner-rds-one)}:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_content .blog_category ul{column-gap:10px}:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_content .blog_category ul li{padding:9px 12px;font-size:14px}}:where(:root:has(header-group-area.template-blog)) .blog_feature_item{background-color:rgb(var(--color-secondary-background))}:where(:root:has(header-group-area.template-blog)) .blog_category .category_text{color:rgb(var(--color-secondary-button-text));background-color:rgba(var(--color-secondary-button),1);border:1px solid rgba(var(--color-secondary-button-border),1)}:where(:root:has(header-group-area.template-blog)) .blog_category .category_text:hover{color:rgb(var(--color-secondary-button-text-hover));background-color:rgba(var(--color-secondary-button-hover),1);border:1px solid rgba(var(--color-secondary-button-border-hover),1)}:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_content .blog_feature_title{background-image:linear-gradient(to right,rgba(var(--color-secondary-foreground)) 0 100%);color:rgba(var(--color-secondary-foreground))}:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_content .blog_desc,:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_content .blog_feature_button .blog-feature-btn{color:rgba(var(--color-secondary-foreground))}:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_content .blog_feature_button .blog-feature-btn:before{background:rgba(var(--color-secondary-foreground))}:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_content .blog_feature_button .blog-feature-btn span{color:rgba(var(--color-button-text),1);background-color:rgba(var(--color-button),1);border:1px solid rgba(var(--color-button-border),1)}:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_content .blog_feature_button .blog-feature-btn:hover span{color:rgba(var(--color-button-text-hover),1);background-color:rgba(var(--color-button-hover),1);border:1px solid rgba(var(--color-button-border-hover),1)}:where(:root:has(header-group-area.template-blog)) .blog_category .category_text.featured-blog-font-title{letter-spacing:.42px;font-size:12px;font-weight:500}:where(:root:has(header-group-area.template-blog)) .lay-minimal .blog_category .category_text.featured-blog-font-title{border:none;padding:0;font-size:12px}:where(:root:has(header-group-area.template-blog)) .lay-minimal .blog_category .category_text.featured-blog-font-title:hover{border:none}:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_content .blog_desc.featured-blog-font-desc{letter-spacing:.42px;font-size:14px}:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_content .blog_feature_button .blog-feature-btn.blog-featured-font-btn{font-size:20px}:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_content .blog_feature_button .blog-feature-btn.blog-featured-font-btn b{letter-spacing:-.2px;min-width:fit-content;font-style:italic;font-weight:500}:where(:root:has(header-group-area.template-blog)) .lay-minimal .blog_feature_item .blog_feature_content .blog_category{margin-bottom:24px}:where(:root:has(header-group-area.template-blog)) .lay-minimal .blog_feature_item .blog_feature_content .blog_feature_button{margin-top:24px}:where(:root:has(header-group-area.template-blog)) .blog_feature_item .blog_feature_content .blog_feature_title.featured-blog-font_title{letter-spacing:-.72px;font-weight:400}:where(:root:has(header-group-area.template-blog)) .blog-feature-section.blog-feature-v2 .blog_feature_wrapper{position:relative}:where(:root:has(header-group-area.template-blog)) .blog-feature-section.blog-feature-v2 .blog_feature_item{padding:207px 45px;display:block}:where(:root:has(header-group-area.template-blog)) .blog-feature-section.blog-feature-v2 .blog_feature_item .blog_feature_content{background:rgb(var(--color-secondary-background));color:rgba(var(--color-secondary-foreground),1);z-index:3;width:100%;max-width:600px;margin:0 auto;padding:32px 32px 42px;position:relative}:where(:root:has(header-group-area.template-blog)) .blog-feature-section.blog-feature-v2 .blog_feature_item .blog_feature_content .blog_category .category_text{color:rgba(var(--color-secondary-foreground),1)}:where(:root:has(header-group-area.template-blog)) .blog-feature-section.blog-feature-v2 .blog_feature_item .blog_feature_content .blog_category{justify-content:space-between;margin-bottom:20px}:where(:root:has(header-group-area.template-blog)) .blog-feature-section.blog-feature-v2 .blog_feature_item .blog_feature_images{border-radius:var(--corner-rds-three);position:absolute;top:0;left:0}:where(:root:has(header-group-area.template-blog)) .blog-feature-section.blog-feature-v2 .blog_feature_item .blog_feature_images a{pointer-events:none}:where(:root:has(header-group-area.template-blog)) .blog-feature-section.blog-feature-v2 .blog_feature_item .blog_feature_content .blog_feature_button{margin-top:30px}:where(:root:has(header-group-area.template-blog)) .blog-feature-section.blog-feature-v2 .blog_feature_item .blog_feature_content .blog_desc{margin-top:100px}@media (max-width:991px){:where(:root:has(header-group-area.template-blog)) .blog-feature-section.blog-feature-v2 .blog_feature_item{padding:120px 45px}:where(:root:has(header-group-area.template-blog)) .blog-feature-section.blog-feature-v2 .blog_feature_item .blog_feature_images{border-radius:var(--corner-rds-one)}}@media (max-width:767px){:where(:root:has(header-group-area.template-blog)) .blog-feature-section.blog-feature-v2 .blog_feature_item{padding:80px 20px}:where(:root:has(header-group-area.template-blog)) .blog-feature-section.blog-feature-v2 .blog_feature_item .blog_feature_content{padding:32px 20px 42px}:where(:root:has(header-group-area.template-blog)) .blog-feature-section.blog-feature-v2 .blog_feature_item .blog_feature_content .blog_desc{margin-top:40px}}:where(:root:has(header-group-area.template-blog)) .lay-minimal .blog_feature_item .blog_feature_content .blog_feature_button .blog-feature-btn svg{width:1em;height:1em;font-size:19px;transform:rotate(0)!important}:where(:root:has(header-group-area.template-blog)) .lay-minimal .blog_feature_item .blog_feature_content .blog_feature_button .blog-feature-btn span{color:currentColor;background:0 0;border:0}:where(:root:has(header-group-area.template-blog)) .lay-minimal .blog-feature-section .page-width{padding:0}:where(:root:has(header-group-area.template-blog)) .section-template--24137060384838__featured_blog_kLFe9d-padding{padding-top:60px;padding-bottom:0}@media screen and (min-width:768px){:where(:root:has(header-group-area.template-blog)) .tab_main_wrapper{grid-template-columns:repeat(, 1fr)}}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-blog)) .section-template--24137060384838__featured_blog_kLFe9d-padding{padding-top:120px;padding-bottom:0}}@media screen and (max-width:749px){:where(:root:has(header-group-area.template-blog)) .articles-wrapper .article{width:100%}}:where(:root:has(header-group-area.template-blog)) .article{align-items:center;display:flex}:where(:root:has(header-group-area.template-blog)) .article.grid__item{padding:0}:where(:root:has(header-group-area.template-blog)) .grid--peek .article-card{box-sizing:border-box}:where(:root:has(header-group-area.template-blog)) .article-card__image-wrapper>a{display:block}:where(:root:has(header-group-area.template-blog)) .article-card__title{word-break:break-word;text-decoration:none}:where(:root:has(header-group-area.template-blog)) .article-card__title a:after{content:"";z-index:1;width:100%;height:100%;position:absolute;inset:0}:where(:root:has(header-group-area.template-blog)) .article-card__link.link{padding:0}:where(:root:has(header-group-area.template-blog)) .article-card__link{text-underline-offset:.3rem}:where(:root:has(header-group-area.template-blog)) .article-card .card__heading{margin-bottom:.6rem}:where(:root:has(header-group-area.template-blog)) .blog-articles .article-card .card__information,:where(:root:has(header-group-area.template-blog)) .blog__posts .article-card .card__information{padding-left:2rem;padding-right:2rem}:where(:root:has(header-group-area.template-blog)) .article-card__info{padding-top:.4rem}:where(:root:has(header-group-area.template-blog)) .article-card__footer{letter-spacing:.1rem;font-size:1.4rem}:where(:root:has(header-group-area.template-blog)) .article-card__footer:not(:last-child){margin-bottom:1rem}:where(:root:has(header-group-area.template-blog)) .article-card__footer:last-child{margin-top:auto}:where(:root:has(header-group-area.template-blog)) .article-card__excerpt{width:100%;margin-top:1.2rem}:where(:root:has(header-group-area.template-blog)) .article-card__link:not(:only-child){margin-right:3rem}@media screen and (min-width:990px){:where(:root:has(header-group-area.template-blog)) .article-card__link:not(:only-child){margin-right:4rem}}:where(:root:has(header-group-area.template-blog)) .article-card__image--small .ratio:before{padding-bottom:11rem}:where(:root:has(header-group-area.template-blog)) .article-card__image--medium .ratio:before{padding-bottom:22rem}:where(:root:has(header-group-area.template-blog)) .article-card__image--large .ratio:before{padding-bottom:33rem}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-blog)) .article-card__image--small .ratio:before{padding-bottom:14.3rem}:where(:root:has(header-group-area.template-blog)) .article-card__image--medium .ratio:before{padding-bottom:21.9rem}:where(:root:has(header-group-area.template-blog)) .article-card__image--large .ratio:before{padding-bottom:27.5rem}}@media screen and (min-width:990px){:where(:root:has(header-group-area.template-blog)) .article-card__image--small .ratio:before{padding-bottom:17.7rem}:where(:root:has(header-group-area.template-blog)) .article-card__image--medium .ratio:before{padding-bottom:30.7rem}:where(:root:has(header-group-area.template-blog)) .article-card__image--large .ratio:before{padding-bottom:40.7rem}}@supports not (inset:10px){:where(:root:has(header-group-area.template-blog)) .articles-wrapper.grid{margin:0 0 5rem}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-blog)) .articles-wrapper.grid{margin-bottom:7rem}}}:where(:root:has(header-group-area.template-blog)) .main-blog .main-blog-top{gap:24px;margin-bottom:80px}@media (max-width:991px){:where(:root:has(header-group-area.template-blog)) .main-blog .main-blog-top{margin-bottom:48px}:where(:root:has(header-group-area.template-blog)) .main-blog .main-blog-top .section-title>h1{letter-spacing:-.01em;color:rgb(var(--color-foreground));font-size:32px;line-height:40px}}:where(:root:has(header-group-area.template-blog)) .main-blog .main-blog-top .tags-list{gap:16px}:where(:root:has(header-group-area.template-blog)) .main-blog .main-blog-top .tags-list li a{cursor:pointer;font-family:var(--font-family-body);border-radius:var(--corner-rds-two);text-transform:uppercase;padding:11px 16px;font-size:16px;font-weight:700;line-height:16px;transition:all .4s;display:block}@media (max-width:991px){:where(:root:has(header-group-area.template-blog)) .main-blog .main-blog-top .tags-list li a{padding:9px 16px;font-size:12px;line-height:12px}}:where(:root:has(header-group-area.template-blog)) .main-blog .blog-articles-grid{gap:80px 24px}@media (max-width:767px){:where(:root:has(header-group-area.template-blog)) .main-blog .blog-articles-grid{gap:48px 20px}}:where(:root:has(header-group-area.template-blog)) .main-blog .blog-list-page-item li.article-time-ty-date{padding:7px 16px}:where(:root:has(header-group-area.template-blog)) .main-blog .blog_inner_image_section .media-img-abs:after{padding-top:var(--xlo-percent)}:where(:root:has(header-group-area.template-blog)) .main-blog .main-blog-top .tags-list li{color:rgb(var(--color-button-text));background-color:rgba(var(--color-button),1);border:1px solid rgba(var(--color-button-border),1);border-radius:var(--corner-rds-seven)}:where(:root:has(header-group-area.template-blog)) .main-blog .main-blog-top .tags-list li.active,:where(:root:has(header-group-area.template-blog)) .main-blog .main-blog-top .tags-list li:hover{color:rgb(var(--color-button-text-hover));background-color:rgba(var(--color-button-hover),1);border:1px solid rgba(var(--color-button-border-hover),1)}:where(:root:has(header-group-area.template-blog)) .media-img-abs style{display:none}:where(:root:has(header-group-area.template-blog)) .section-title h1.main-blog-font-title{font-size:36px;font-weight:400}:where(:root:has(header-group-area.template-blog)) .lay-minimal .main-blog .main-blog-top{margin-bottom:48px}:where(:root:has(header-group-area.template-blog)) .main-blog .main-blog-top .tags-list li.main-blog-font-tags-list a{font-weight:500}:where(:root:has(header-group-area.template-blog)) .main-blog .blog-list-page-item li.article-time-ty-date.blog-item-card-font-blog_tags{border:none;padding:0;line-height:1}:where(:root:has(header-group-area.template-blog)) .lay-minimal .main-blog .main-blog-top .tags-list{gap:8px}:where(:root:has(header-group-area.template-blog)) .lay-minimal .main-blog .blog-articles-grid{gap:48px 8px}:where(:root:has(header-group-area.template-blog)) .section-template--24137060384838__main-padding{padding-top:60px;padding-bottom:111px}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-blog)) .section-template--24137060384838__main-padding{padding-top:80px;padding-bottom:148px}}@media screen and (min-width:768px){:where(:root:has(header-group-area.template-blog)) .main-blog .blog-articles-grid{grid-template-columns:repeat(3,1fr)}}:where(:root:has(header-group-area.template-blog)) #shopify-section-template--24137060384838__main .xlo-item-1{--xlo-percent:87.5657%}:where(:root:has(header-group-area.template-blog)) #shopify-section-template--24137060384838__main .xlo-item-2{--xlo-percent:87.7193%}:where(:root:has(header-group-area.template-blog)) #shopify-section-template--24137060384838__main .xlo-item-3{--xlo-percent:87.5657%}:where(:root:has(header-group-area.template-blog)) #shopify-section-template--24137060384838__main .xlo-item-4{--xlo-percent:87.7193%}:where(:root:has(header-group-area.template-blog)) #shopify-section-template--24137060384838__main .xlo-item-5{--xlo-percent:87.5657%}:where(:root:has(header-group-area.template-blog)) #shopify-section-template--24137060384838__main .xlo-item-6{--xlo-percent:87.7193%}:where(:root:has(header-group-area.template-blog)) #shopify-section-template--24137060384838__main .xlo-item-7,:where(:root:has(header-group-area.template-blog)) #shopify-section-template--24137060384838__main .xlo-item-8{--xlo-percent:87.5657%}:where(:root:has(header-group-area.template-blog)) #shopify-section-template--24137060384838__main .xlo-item-9{--xlo-percent:87.7193%}:where(:root:has(header-group-area.template-article)) .blog_details_main .blog_details_lg_images img{border-radius:var(--corner-rds-three)}:where(:root:has(header-group-area.template-article)) .blog_details_main .blog_details_Wrapper{width:100%;max-width:856px;margin-left:auto;margin-right:auto;padding-top:120px}:where(:root:has(header-group-area.template-article)) .blog_details_content p a{position:relative}:where(:root:has(header-group-area.template-article)) .blog_details_content p a:after{content:"";width:100%;height:1px;transition:all .4s ease-in-out;position:absolute;bottom:0;left:0}:where(:root:has(header-group-area.template-article)) .blog_details_content p a:hover:after{width:0%}:where(:root:has(header-group-area.template-article)) .blog_details_Wrapper .blog_details_content{margin-bottom:75px}:where(:root:has(header-group-area.template-article)) .blog_details_Wrapper .blog_details_content .blog_details_sm_title{margin-bottom:65px;font-weight:400}:where(:root:has(header-group-area.template-article)) .blog_details_Wrapper .blog_details_content .blog_details_title{text-transform:uppercase;margin-bottom:35px}:where(:root:has(header-group-area.template-article)) .blog_details_Wrapper .blog_details_content .blog_details_desc{margin-bottom:80px}:where(:root:has(header-group-area.template-article)) .blog_details_Wrapper .blog_details_content .blog_details_desc:last-child{margin-bottom:0}:where(:root:has(header-group-area.template-article)) .blog_details_Wrapper .blog_details_content .blog_details_images{margin-bottom:80px;display:flex}:where(:root:has(header-group-area.template-article)) .blog_details_Wrapper .blog_details_content .blog_details_images img{border-radius:var(--corner-rds-three)}:where(:root:has(header-group-area.template-article)) .blog_details_Wrapper .blog_details_infos_box{border-top:1px solid rgb(var(--color-foreground));border-bottom:1px solid rgb(var(--color-foreground));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 15px;margin-bottom:87px;padding-top:48px;padding-bottom:48px;display:flex}:where(:root:has(header-group-area.template-article)) .blog_details_Wrapper .blog_details_infos_box .blog_details_tag{width:calc(100% - 240px)}:where(:root:has(header-group-area.template-article)) .blog_details_Wrapper .blog_details_infos_box .blog_details_tag ul{flex-wrap:wrap;align-items:center;column-gap:5px;margin:0;padding:0;list-style:none;display:flex}:where(:root:has(header-group-area.template-article)) .blog_details_Wrapper .blog_details_infos_box .blog_details_tag ul li{color:rgb(var(--color-foreground),.8);font-size:18px}:where(:root:has(header-group-area.template-article)) .blog_details_Wrapper .blog_details_infos_box .blog_details_tag ul li a{z-index:1;position:relative}:where(:root:has(header-group-area.template-article)) .blog_details_Wrapper .blog_details_infos_box .blog_details_tag ul li a:before{content:"";background:rgb(var(--color-foreground),.8);width:0%;height:1px;transition:width .3s ease-in-out;position:absolute;bottom:0;left:0;right:0}:where(:root:has(header-group-area.template-article)) .blog_details_Wrapper .blog_details_infos_box .blog_details_tag ul li a:hover:before{width:100%}:where(:root:has(header-group-area.template-article)) .blog_details_Wrapper .blog_details_infos_box .blog_details_tag ul li span{color:rgb(var(--color-foreground));margin-right:10px;font-weight:700}:where(:root:has(header-group-area.template-article)) .blog_details_Wrapper .blog_details_infos_box .blog_details_socials ul{align-items:center;column-gap:12px;margin:0;padding:0;list-style:none;display:flex}:where(:root:has(header-group-area.template-article)) .blog_details_Wrapper .blog_details_infos_box .blog_details_socials ul li a,:where(:root:has(header-group-area.template-article)) .blog_details_Wrapper .blog_details_infos_box .blog_details_socials ul li button{border-radius:var(--btn-style-rds-one);border:1px solid rgba(var(--color-button-border),1);background-color:rgba(var(--color-button),1);width:36px;height:36px;color:rgb(var(--color-button-text));justify-content:center;align-items:center;transition:all .35s;display:inline-flex}:where(:root:has(header-group-area.template-article)) .blog_details_Wrapper .blog_details_infos_box .blog_details_socials ul li a:hover,:where(:root:has(header-group-area.template-article)) .blog_details_Wrapper .blog_details_infos_box .blog_details_socials ul li button:hover{background-color:rgba(var(--color-button-hover),1);color:rgb(var(--color-button-text-hover));border:1px solid rgba(var(--color-button-border-hover),1)}:where(:root:has(header-group-area.template-article)) .blog_details_Wrapper .blog_details_infos_box .blog_details_socials ul li a:hover svg,:where(:root:has(header-group-area.template-article)) .blog_details_Wrapper .blog_details_infos_box .blog_details_socials ul li button:hover svg{animation:.3s forwards socailsMediaAnim}:where(:root:has(header-group-area.template-article)) .blog_details_main .blog_details_Wrapper .blog_details_author{align-items:center;column-gap:16px;margin-bottom:120px;display:flex}@media (max-width:767px){:where(:root:has(header-group-area.template-article)) .blog_details_main .blog_details_Wrapper .blog_details_author{margin-bottom:20px}}:where(:root:has(header-group-area.template-article)) .blog_details_main .blog_details_Wrapper .blog_details_author.comments-disable{margin-bottom:0}:where(:root:has(header-group-area.template-article)) .blog_details_main .blog_details_Wrapper .blog_details_author .blog_thumb_images{flex-shrink:0;width:48px;height:48px;display:flex}:where(:root:has(header-group-area.template-article)) .blog_details_main .blog_details_Wrapper .blog_details_author .blog_thumb_images img{object-fit:cover;border-radius:var(--btn-style-rds-one);width:100%;height:100%}:where(:root:has(header-group-area.template-article)) .blog_details_main .blog_details_Wrapper .blog_details_author .blog_author_text .author_name{letter-spacing:initial;font-size:16px;font-family:var(--sds-fs-body);line-height:24px}:where(:root:has(header-group-area.template-article)) .blog_details_main .blog_details_Wrapper .blog_details_author .blog_author_text .author_name a{z-index:1;position:relative}:where(:root:has(header-group-area.template-article)) .blog_details_main .blog_details_Wrapper .blog_details_author .blog_author_text .author_name a:before{content:"";background:rgb(var(--color-foreground));transform-origin:100%;width:100%;height:1px;transition:transform .3s ease-in-out;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}:where(:root:has(header-group-area.template-article)) .blog_details_main .blog_details_Wrapper .blog_details_author .blog_author_text .author_name a:hover:before{transform-origin:0;transform:scaleX(1)}:where(:root:has(header-group-area.template-article)) .blog_details_main .blog_details_Wrapper .blog_details_author .blog_author_text .author_designation{color:rgb(var(--color-foreground),.7);font-size:16px}:where(:root:has(header-group-area.template-article)) .comments-wrap .comments-title{margin-bottom:80px}:where(:root:has(header-group-area.template-article)) .comments-wrap .comments-title .title{text-transform:uppercase;font-size:64px}:where(:root:has(header-group-area.template-article)) .comments-wrap .latest-comments ul{columns:initial;margin:0;padding:0;list-style:none}:where(:root:has(header-group-area.template-article)) .comments-wrap .latest-comments ul .comment:last-of-type .comment-content{border:0}:where(:root:has(header-group-area.template-article)) .comments-wrap .latest-comments ul .comment .comment-content{border-bottom:1px solid rgb(var(--color-foreground),.13);margin-bottom:48px;padding-bottom:48px}:where(:root:has(header-group-area.template-article)) .comments-wrap .latest-comments ul .comment:last-child .comment-content{border:0;margin-bottom:0;padding-bottom:0}:where(:root:has(header-group-area.template-article)) .comments-wrap .latest-comments ul .comment .comment-content .commment-author{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}:where(:root:has(header-group-area.template-article)) .comments-wrap .latest-comments ul .comment .comment-content .comment-desc{letter-spacing:.02em}:where(:root:has(header-group-area.template-article)) .comments-wrap .latest-comments ul .comment .comment-content .commment-author .comment-avatar{flex-wrap:wrap;align-items:center;column-gap:16px;width:calc(100% - 130px);display:flex}:where(:root:has(header-group-area.template-article)) .comments-wrap .latest-comments ul .comment .comment-content .commment-author .comment-avatar .avatar-icon span{background:rgb(var(--color-secondary-background));width:48px;height:48px;color:rgb(var(--color-secondary-foreground));border-radius:var(--btn-style-rds-one);justify-content:center;align-items:center;display:inline-flex}:where(:root:has(header-group-area.template-article)) .comments-wrap .latest-comments ul .comment .comment-content .commment-author .comment-avatar .avatar-images{width:100%;max-width:48px;height:48px}:where(:root:has(header-group-area.template-article)) .comments-wrap .latest-comments ul .comment .comment-content .commment-author .comment-avatar .avatar-images img{object-fit:cover;border-radius:var(--btn-style-rds-one);-o-object-fit:cover;object-fit:cover;border-radius:var(--btn-style-rds-one);width:100%;height:100%}:where(:root:has(header-group-area.template-article)) .comments-wrap .latest-comments ul .comment .comment-content .commment-author .comment-avatar .avatar-name .title{letter-spacing:initial;font-size:16px;font-family:var(--sds-fs-body);margin-bottom:5px;display:block}:where(:root:has(header-group-area.template-article)) .comments-wrap .latest-comments ul .comment .comment-content .commment-author .comment-avatar .avatar-name .title a{z-index:1;position:relative}:where(:root:has(header-group-area.template-article)) .comments-wrap .latest-comments ul .comment .comment-content .commment-author .comment-avatar .avatar-name .title a:before{content:"";background:rgb(var(--color-foreground));transform-origin:100%;width:100%;height:1px;transition:transform .3s ease-in-out;position:absolute;bottom:8px;left:0;right:0;transform:scaleX(0)}:where(:root:has(header-group-area.template-article)) .comments-wrap .latest-comments ul .comment .comment-content .commment-author .comment-avatar .avatar-name .title :hover:before{transform-origin:0;transform:scaleX(1)}:where(:root:has(header-group-area.template-article)) .comments-wrap .latest-comments ul .comment .comment-content .commment-author .commment-month span{color:rgb(var(--color-foreground),.9);font-size:16px}:where(:root:has(header-group-area.template-article)) .comments-wrap .latest-comments ul .comment .desc{color:rgb(var(--color-foreground));padding-left:75px}:where(:root:has(header-group-area.template-article)) .comments-wrap .latest-comments ul .comment .desc p:last-child{margin-bottom:0}:where(:root:has(header-group-area.template-article)) .comments-wrap .latest-comments ul .comment:last-child .comment-content .comments-header{border-bottom:none;margin-bottom:0;padding-bottom:0}:where(:root:has(header-group-area.template-article)) .comment-respond .comment-header .title{text-transform:uppercase;letter-spacing:-.03em;margin-bottom:40px;font-size:64px;line-height:1.09}:where(:root:has(header-group-area.template-article)) .comment-respond .comment-header .commnet-blog-sing_info a{color:rgba(var(--color-highlight-text),1);text-decoration:underline}:where(:root:has(header-group-area.template-article)) .comment-respond .comment-header .comment-desc{margin-bottom:50px}:where(:root:has(header-group-area.template-article)) .comment-respond .comment-header .comment-desc a{color:rgb(var(--color-foreground));z-index:1;display:inline-block;position:relative}:where(:root:has(header-group-area.template-article)) .comment-respond .comment-header .comment-desc a:before{content:"";background:rgb(var(--color-foreground));will-change:transform;height:1px;min-height:1px;animation-duration:.9s;animation-timing-function:ease;display:block;position:absolute;bottom:4px;left:0;right:0}:where(:root:has(header-group-area.template-article)) .comment-respond .comment-header .comment-desc a:hover:before{animation-name:hover-underline}:where(:root:has(header-group-area.template-article)) .blog_category{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;margin:0;padding:0;list-style:none;display:flex}:where(:root:has(header-group-area.template-article)) .blog_category .category_text{border-radius:var(--corner-rds-two);padding:11px 16px;font-size:16px;font-weight:700;line-height:1}:where(:root:has(header-group-area.template-article)) .blog_category .category_text .blog_anim{transition:all .3s;display:block;overflow:hidden}:where(:root:has(header-group-area.template-article)) .blog_category .category_text .blog_anim>.anim_text{backface-visibility:hidden;align-items:center;gap:7px;transition:all .3s;display:flex;transform:translateY(0)}:where(:root:has(header-group-area.template-article)) .blog_category .category_text:hover .blog_anim>.anim_text{text-shadow:0 0 #000}:where(:root:has(header-group-area.template-article)) .pagination ul li .pagination-link.current{border:1px solid rgb(var(--color-foreground))}:where(:root:has(header-group-area.template-article)) .comments-container .snazzy_pagination{margin-top:0;margin-bottom:120px}:where(:root:has(header-group-area.template-article)) .comment-respond .comment_details_form{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}:where(:root:has(header-group-area.template-article)) .comment-respond .comment_details_form .form-input{width:48.5%}:where(:root:has(header-group-area.template-article)) .comment-respond .comment_details_form .form-input.comment-textarea{width:100%}:where(:root:has(header-group-area.template-article)) .comment-respond .form-input label{margin-bottom:10px;font-size:16px;font-weight:700;display:block}:where(:root:has(header-group-area.template-article)) .comment-respond .form-input label span{color:rgb(var(--color-highlight-text))}:where(:root:has(header-group-area.template-article)) .comment-respond .form-input textarea,:where(:root:has(header-group-area.template-article)) .comment-respond .form-input input[type=email],:where(:root:has(header-group-area.template-article)) .comment-respond .form-input input[type=text]{border:1px solid rgb(var(--color-foreground));width:100%;color:rgb(var(--color-foreground));border-radius:var(--btn-style-rds-three);font-size:16px;font-family:var(--font-family-body);background:0 0;padding:20px 24px}:where(:root:has(header-group-area.template-article)) .comment-respond .form-input textarea::-webkit-input-placeholder{color:rgb(var(--color-foreground),.7)}:where(:root:has(header-group-area.template-article)) .comment-respond .form-input input[type=email]::-webkit-input-placeholder{color:rgb(var(--color-foreground),.7)}:where(:root:has(header-group-area.template-article)) .comment-respond .form-input input[type=text]::-webkit-input-placeholder{color:rgb(var(--color-foreground),.7)}:where(:root:has(header-group-area.template-article)) .comment-respond .form-input textarea::-moz-placeholder{color:rgb(var(--color-foreground),.7)}:where(:root:has(header-group-area.template-article)) .comment-respond .form-input input[type=email]::-moz-placeholder{color:rgb(var(--color-foreground),.7)}:where(:root:has(header-group-area.template-article)) .comment-respond .form-input input[type=text]::-moz-placeholder{color:rgb(var(--color-foreground),.7)}:where(:root:has(header-group-area.template-article)) .comment-respond .form-input textarea{resize:none;min-height:177px}:where(:root:has(header-group-area.template-article)) .comment_details_form .submit-btn{font-family:var(--font-family-heading);text-transform:uppercase;text-align:left;align-items:center;column-gap:12px;margin-top:34px;font-size:18px;font-weight:700;line-height:1.09;display:flex;position:relative}:where(:root:has(header-group-area.template-article)) .comment_details_form .submit-btn span{border-radius:var(--btn-style-rds-one);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:relative;overflow:hidden}:where(:root:has(header-group-area.template-article)) .comment_details_form .submit-btn span svg{transform:rotate(-90deg)}:where(:root:has(header-group-area.template-article)) .comment_details_form .submit-btn:hover span svg{animation:.4s linear arrow-move}@media (max-width:1199px){:where(:root:has(header-group-area.template-article)) .breadcrumb-content-area.blog-style .breadcrumb-title{font-size:76px}}@media (max-width:991px){:where(:root:has(header-group-area.template-article)) .breadcrumb-content-area.blog-style .breadcrumb-title{font-size:56px}:where(:root:has(header-group-area.template-article)) .comment-respond .comment-header .title{font-size:54px}:where(:root:has(header-group-area.template-article)) .comment-respond .comment_details_form .form-input{width:48%}}@media (max-width:767px){:where(:root:has(header-group-area.template-article)) .blog-details-section{padding-bottom:80px}:where(:root:has(header-group-area.template-article)) .comment-respond .comment_details_form .form-input{width:47.5%}:where(:root:has(header-group-area.template-article)) .breadcrumb-content-area.blog-style .breadcrumb-title{font-size:36px;line-height:1.2}:where(:root:has(header-group-area.template-article)) .breadcrumb-content-area.blog-style .breadcrumb-link{margin-bottom:30px!important}:where(:root:has(header-group-area.template-article)) .breadcrumb-content-area.blog-style .blog_category{margin-top:28px}:where(:root:has(header-group-area.template-article)) .blog_details_main .blog_details_lg_images img{border-radius:var(--corner-rds-one)}:where(:root:has(header-group-area.template-article)) .blog_details_main .blog_details_Wrapper{padding-top:40px}:where(:root:has(header-group-area.template-article)) .blog_details_Wrapper .blog_details_content .blog_details_sm_title{margin-bottom:40px}:where(:root:has(header-group-area.template-article)) .blog_details_Wrapper .blog_details_content .blog_details_title{margin-bottom:20px;line-height:32px}:where(:root:has(header-group-area.template-article)) .blog_details_Wrapper .blog_details_content .blog_details_images img{border-radius:var(--corner-rds-one)}:where(:root:has(header-group-area.template-article)) .blog_details_Wrapper .blog_details_content .blog_details_desc,:where(:root:has(header-group-area.template-article)) .blog_details_Wrapper .blog_details_content .blog_details_images,:where(:root:has(header-group-area.template-article)) .blog_details_Wrapper .blog_details_content{margin-bottom:40px}:where(:root:has(header-group-area.template-article)) .blog_details_Wrapper .blog_details_infos_box{justify-content:center;align-items:start;margin-bottom:60px;padding-top:28px;padding-bottom:28px}:where(:root:has(header-group-area.template-article)) .comments-wrap{padding-top:40px}:where(:root:has(header-group-area.template-article)) .comments-wrap .comments-title .title{font-size:36px}:where(:root:has(header-group-area.template-article)) .comments-wrap .comments-title{margin-bottom:20px}:where(:root:has(header-group-area.template-article)) .blog_details_Wrapper .comment-respond{padding-top:20px}:where(:root:has(header-group-area.template-article)) .comment-respond .comment-header .title{margin-bottom:20px;font-size:36px;line-height:36px}:where(:root:has(header-group-area.template-article)) .comment-respond .comment-header .comment-desc{margin-bottom:30px}:where(:root:has(header-group-area.template-article)) .comment_details_form .submit-btn{margin-top:12px}}@media (max-width:575px){:where(:root:has(header-group-area.template-article)) .comments-container .snazzy_pagination{margin-bottom:40px}:where(:root:has(header-group-area.template-article)) .blog_details_main .blog_details_Wrapper .blog_details_author{margin-bottom:20px}:where(:root:has(header-group-area.template-article)) .blog_details_Wrapper .comment-respond{padding-top:20px}:where(:root:has(header-group-area.template-article)) .comment-respond .success-message{padding:10px 20px;font-size:16px;line-height:22px}:where(:root:has(header-group-area.template-article)) .comment-respond .comment_details_form .form-input{width:100%}:where(:root:has(header-group-area.template-article)) .breadcrumb-content-area.blog-style .breadcrumb-title{font-size:32px}:where(:root:has(header-group-area.template-article)) .breadcrumb-content-area.blog-style .breadcrumb-link{margin-bottom:22px!important}:where(:root:has(header-group-area.template-article)) .breadcrumb-content-area.blog-style .blog_category{margin-top:28px}:where(:root:has(header-group-area.template-article)) .blog_details_main .blog_details_lg_images img{border-radius:var(--corner-rds-one)}:where(:root:has(header-group-area.template-article)) .blog_details_main .blog_details_Wrapper{padding-top:25px}:where(:root:has(header-group-area.template-article)) .blog_details_Wrapper .blog_details_content .blog_details_sm_title{margin-bottom:40px;font-size:20px;line-height:30px}:where(:root:has(header-group-area.template-article)) .blog_details_Wrapper .blog_details_content .blog_details_title{margin-bottom:20px;line-height:32px}:where(:root:has(header-group-area.template-article)) .blog_details_Wrapper .blog_details_content .blog_details_images img{border-radius:var(--corner-rds-one)}:where(:root:has(header-group-area.template-article)) .blog_details_Wrapper .blog_details_content .blog_details_desc{margin-bottom:40px;font-size:16px}:where(:root:has(header-group-area.template-article)) .blog_details_Wrapper .blog_details_content .blog_details_images{margin-bottom:30px}:where(:root:has(header-group-area.template-article)) .blog_details_Wrapper .blog_details_content{margin-bottom:40px}:where(:root:has(header-group-area.template-article)) .blog_details_Wrapper .blog_details_infos_box{flex-direction:column;justify-content:center;margin-bottom:50px;padding-top:28px;padding-bottom:28px}:where(:root:has(header-group-area.template-article)) .blog_details_Wrapper .blog_details_infos_box .blog_details_tag{width:100%}:where(:root:has(header-group-area.template-article)) .comments-wrap{padding-top:40px}:where(:root:has(header-group-area.template-article)) .comments-wrap .comments-title .title{font-size:32px}:where(:root:has(header-group-area.template-article)) .comments-wrap .comments-title{margin-bottom:40px}:where(:root:has(header-group-area.template-article)) .comment-respond .comment-header .title{margin-bottom:15px;font-size:32px;line-height:32px}:where(:root:has(header-group-area.template-article)) .comment-respond .comment-header .comment-desc{margin-bottom:30px;font-size:16px;line-height:26px}:where(:root:has(header-group-area.template-article)) .comment_details_form .submit-btn{margin-top:10px}:where(:root:has(header-group-area.template-article)) .blog_category ul li{padding:10px 15px;font-size:14px}:where(:root:has(header-group-area.template-article)) .comments-wrap .latest-comments ul .comment .comment-content .comment-desc{font-size:16px;line-height:26px}:where(:root:has(header-group-area.template-article)) .comments-wrap .latest-comments ul .comment .comment-content{margin-bottom:28px;padding-bottom:28px}:where(:root:has(header-group-area.template-article)) .comment-respond .form-input textarea,:where(:root:has(header-group-area.template-article)) .comment-respond .form-input input[type=email],:where(:root:has(header-group-area.template-article)) .comment-respond .form-input input[type=text]{padding:17px 20px;font-size:16px}:where(:root:has(header-group-area.template-article)) .comment-respond .form-input textarea{min-height:130px}}:where(:root:has(header-group-area.template-article)) .blog-details-section .media-img-abs:after{padding-top:var(--xlo-percent)}:where(:root:has(header-group-area.template-article)) #CommentForm-body-error .form__message,:where(:root:has(header-group-area.template-article)) #CommentForm-email-error .form__message,:where(:root:has(header-group-area.template-article)) #CommentForm-author-error .form__message,:where(:root:has(header-group-area.template-article)) .comment-respond #comment_form h3{font-size:16px;line-height:18px;font-family:var(--font-family-body);align-items:center;display:flex}:where(:root:has(header-group-area.template-article)) .comment-respond #comment_form h3 svg{margin-top:2px}:where(:root:has(header-group-area.template-article)) .comment-respond #comment_form .form-status-list{margin:10px auto}:where(:root:has(header-group-area.template-article)) .comment-respond #comment_form .form-status-list a{font-size:14px}:where(:root:has(header-group-area.template-article)) .comment-respond #comment_form .form-status-list a:hover{text-decoration:none}:where(:root:has(header-group-area.template-article)) .blog_category .category_text{border:1px solid rgba(var(--color-button-border),1);background-color:rgba(var(--color-button),1);color:rgb(var(--color-button-text))}:where(:root:has(header-group-area.template-article)) .comment_details_form .submit-btn:after{background:rgb(var(--color-foreground))}:where(:root:has(header-group-area.template-article)) .blog_category_sing_post_tags a:hover{color:rgb(var(--color-button-text-hover));background-color:rgba(var(--color-button-hover),1);border:1px solid rgba(var(--color-button-border-hover),1)}:where(:root:has(header-group-area.template-article)) .blog_category_sing_post_tags a{border:1px solid rgba(var(--color-button-border),1);background-color:rgba(var(--color-button),1);color:rgb(var(--color-button-text));border-radius:var(--corner-rds-two);padding:11px 16px;font-size:16px;font-weight:700;line-height:1;transition:all .3s;display:block}:where(:root:has(header-group-area.template-article)) .article-share-row__buttons{gap:10px;display:flex}:where(:root:has(header-group-area.template-article)) .article-share-row__buttons a,:where(:root:has(header-group-area.template-article)) .article-share-row__buttons button{border:1px solid rgba(var(--color-foreground),1);color:rgba(var(--color-foreground),1);text-align:center;border-radius:var(--corner-rds-two);width:36px;height:36px;line-height:36px;display:block}:where(:root:has(header-group-area.template-article)) .article-share-row__buttons svg{fill:currentColor;width:1em;height:1em;font-size:16px;position:relative;top:2px}:where(:root:has(header-group-area.template-article)) .article-share-row__buttons a:hover,:where(:root:has(header-group-area.template-article)) .article-share-row__buttons button:hover{background-color:rgba(var(--color-foreground),1);color:rgba(var(--color-background),1)}:where(:root:has(header-group-area.template-article)) .blog_category .category_text.main-article-font-post-tags,:where(:root:has(header-group-area.template-article)) .blog_category_sing_post_tags .main-article-font-post-tags a{font-size:12px}:where(:root:has(header-group-area.template-article)) .comment-respond .comment-header .title.main-article-font-comment-header-title,:where(:root:has(header-group-area.template-article)) .comments-wrap .comments-title .title.main-article-font-comments-title{letter-spacing:-.72px;font-size:36px;font-weight:400}:where(:root:has(header-group-area.template-article)) .blog_details_main .blog_details_Wrapper .blog_details_author .blog_author_text .author_name.main-article-font-author_name,:where(:root:has(header-group-area.template-article)) .comments-wrap .latest-comments ul .comment .comment-content .commment-author .comment-avatar .avatar-name .title.main-article-font-title{font-size:20px;font-family:var(--font-family-heading);letter-spacing:-.4px;font-weight:400}:where(:root:has(header-group-area.template-article)) .blog_details_Wrapper .blog_details_infos_box .blog_details_tag ul li span.main-article-font-tag{letter-spacing:-.4px;font-weight:400}:where(:root:has(header-group-area.template-article)) .comment-respond .form-input label.main-article-font-commentform-author{letter-spacing:.42px;font-size:14px;font-weight:500}:where(:root:has(header-group-area.template-article)) .comments-wrap .latest-comments ul .comment .comment-content .comment-desc.main-article-font-comment-desc{letter-spacing:.48px;font-size:16px;line-height:1.5}:where(:root:has(header-group-area.template-article)) .comment_details_form .submit-btn.main-font-snazzy-icon-btn{font-size:14px;font-family:var(--font-family-body);font-weight:500}:where(:root:has(header-group-area.template-article)) .blog-single-banner-head .blog-single-banner-h-c .bl-sing-he_date .anim_text.main-article-font-anim_text{letter-spacing:.36px;margin-bottom:10px;font-size:12px;font-weight:500;display:block}:where(:root:has(header-group-area.template-article)) .blog-single-banner-head .blog-single-banner-h-c .bl-sing-he.main-article-font-bl-sing-he{letter-spacing:-.96px;font-size:48px;font-weight:400;line-height:1}:where(:root:has(header-group-area.template-article)) .blog-single-banner-head .blog-single-banner-h-c .author_name.main-article-font-author_name{letter-spacing:-.2px;margin-top:24px;font-style:italic;font-weight:500;line-height:1;display:block}:where(:root:has(header-group-area.template-article)) .lay-minimal .blog_details_main .blog_details_Wrapper{padding-top:64px}:where(:root:has(header-group-area.template-article)) .lay-minimal .blog_details_main .blog_details_Wrapper .blog_details_author,:where(:root:has(header-group-area.template-article)) .lay-minimal .blog_details_Wrapper .blog_details_infos_box,:where(:root:has(header-group-area.template-article)) .lay-minimal .blog_details_Wrapper .blog_details_content{margin-bottom:64px}:where(:root:has(header-group-area.template-article)) .lay-minimal .comments-wrap .comments-title{margin-bottom:40px}:where(:root:has(header-group-area.template-article)) .lay-minimal .comment-respond .comment-header .comment-desc,:where(:root:has(header-group-area.template-article)) .lay-minimal .comment-respond .comment-header .title{margin-bottom:24px}:where(:root:has(header-group-area.template-article)) .lay-minimal .comment_details_form .submit-btn{margin-top:16px}:where(:root:has(header-group-area.template-article)) .lay-minimal .blog_details_content h4,:where(:root:has(header-group-area.template-article)) .lay-minimal .blog_details_content h6{font-weight:500}@media (max-width:767px){:where(:root:has(header-group-area.template-article)) .blog-single-banner-head .blog-single-banner-h-c .bl-sing-he.main-article-font-bl-sing-he{font-size:24px}}:where(:root:has(header-group-area.template-article)) .main-section-template--24137060253766__main-padding{padding-top:0;padding-bottom:78px}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-article)) .main-section-template--24137060253766__main-padding{padding-top:0;padding-bottom:120px}}:where(:root:has(header-group-area.template-article)) .section-template--24137060253766__main-padding{padding-top:124px;padding-bottom:78px}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-article)) .section-template--24137060253766__main-padding{padding-top:190px;padding-bottom:120px}}:where(:root:has(header-group-area.template-article)) #shopify-section-template--24137060253766__main .xlo-item-0{--xlo-percent:87.5657%}:where(:root:has(header-group-area.template-article)) .section-template--24137060253766__blog_section_QWWT6t-padding{padding-top:73px;padding-bottom:96px}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-article)) .section-template--24137060253766__blog_section_QWWT6t-padding{padding-top:112px;padding-bottom:148px}}@media screen and (min-width:768px){:where(:root:has(header-group-area.template-article)) .blog-section-inner{grid-template-columns:repeat(3,1fr)}}:where(:root:has(header-group-area.template-article)) #shopify-section-template--24137060253766__blog_section_QWWT6t .xlo-item-1,:where(:root:has(header-group-area.template-article)) #shopify-section-template--24137060253766__blog_section_QWWT6t .xlo-item-2,:where(:root:has(header-group-area.template-article)) #shopify-section-template--24137060253766__blog_section_QWWT6t .xlo-item-3{--xlo-percent:100%}:where(:root:has(header-group-area.template-page[data-page=about])) .section-template--24137060188230__bread-padding{padding-top:120px;padding-bottom:100px}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-page[data-page=about])) .section-template--24137060188230__bread-padding{padding-top:285px;padding-bottom:310px}}:where(:root:has(header-group-area.template-page[data-page=about])) #shopify-section-template--24137060188230__icon_with_text_KiWBUE{margin-top:0;margin-bottom:0}:where(:root:has(header-group-area.template-page[data-page=about])) .section-template--24137060188230__icon_with_text_KiWBUE-padding{padding-top:80px;padding-bottom:80px}:where(:root:has(header-group-area.template-page[data-page=about])) .section-template--24137060188230__icon_with_text_KiWBUE-padding .material_main_wrapper{grid-template-columns:repeat(4,1fr)!important}@media only screen and (max-width:1199px){:where(:root:has(header-group-area.template-page[data-page=about])) .section-template--24137060188230__icon_with_text_KiWBUE-padding .material_main_wrapper{grid-template-columns:repeat(1,1fr)!important}}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-page[data-page=about])) .section-template--24137060188230__icon_with_text_KiWBUE-padding{padding-top:116px;padding-bottom:116px}}:where(:root:has(header-group-area.template-page[data-page=about])) #shopify-section-template--24137060188230__icon_with_text_KiWBUE .xlo-item-1{--xlo-percent:100.0%}:where(:root:has(header-group-area.template-page[data-page=about])) #shopify-section-template--24137060188230__icon_with_text_KiWBUE .xlo-item-2{--xlo-percent:102.532%}:where(:root:has(header-group-area.template-page[data-page=about])) #shopify-section-template--24137060188230__icon_with_text_KiWBUE .xlo-item-3,:where(:root:has(header-group-area.template-page[data-page=about])) #shopify-section-template--24137060188230__icon_with_text_KiWBUE .xlo-item-4{--xlo-percent:100.0%}:where(:root:has(header-group-area.template-page[data-page=about])) .inner-section-template--24137060188230__image_with_text_kEYhAR-padding{padding-top:62px;padding-bottom:91px}:where(:root:has(header-group-area.template-page[data-page=about])) .section-template--24137060188230__image_with_text_kEYhAR-padding{padding-top:36px;padding-bottom:36px}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-page[data-page=about])) .inner-section-template--24137060188230__image_with_text_kEYhAR-padding{padding-top:96px;padding-bottom:140px}:where(:root:has(header-group-area.template-page[data-page=about])) .section-template--24137060188230__image_with_text_kEYhAR-padding{padding-top:56px;padding-bottom:56px}}:where(:root:has(header-group-area.template-page[data-page=about])) #shopify-section-template--24137060188230__image_with_text_kEYhAR .redefine_images{--xlo-percent:129.862%}:where(:root:has(header-group-area.template-page[data-page=about])) #shopify-section-template--24137060188230__image_with_text_kEYhAR .shapes-1{--xlo-percent:72.0297%}:where(:root:has(header-group-area.template-page[data-page=about])) #shopify-section-template--24137060188230__image_with_text_kEYhAR .shapes-2{--xlo-percent:54.1667%}:where(:root:has(header-group-area.template-page[data-page=about])) #shopify-section-template--24137060188230__image_with_text_kEYhAR .shapes-3{--xlo-percent:69.2893%}:where(:root:has(header-group-area.template-page[data-page=about])) .our-journey-section{padding-bottom:120px}:where(:root:has(header-group-area.template-page[data-page=about])) .our-journey-section .heading-area{text-align:center;width:100%;max-width:930px;margin-bottom:80px;margin-left:auto;margin-right:auto}:where(:root:has(header-group-area.template-page[data-page=about])) .our-journey-section .heading-area .our_journey_main_title{margin-bottom:65px;line-height:1.3}:where(:root:has(header-group-area.template-page[data-page=about])) .our-journey-section .heading-area .our_journey_title{font-size:32px;font-weight:400;line-height:40px}@media (max-width:992px){:where(:root:has(header-group-area.template-page[data-page=about])) .our-journey-section .heading-area .our_journey_title{font-size:18px;line-height:28px}}:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper{background:rgba(var(--color-secondary-background),1);border-radius:var(--item-rds-one);grid-template-columns:1fr 1fr;align-items:stretch;column-gap:64px;display:grid;overflow:hidden}:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_image_wrapper{width:100%;height:100%;min-height:0;position:relative;overflow:hidden}:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper .our_journey_images{width:100%;height:100%}:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper .our_journey_images[hidden],:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper .tab-pane[hidden]{display:none}@media (min-width:992px){:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper .our_journey_images{position:absolute;inset:0}}@media (max-width:991px){:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper{border-radius:var(--corner-rds-one)}}:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper .our_journey_images>*{object-fit:cover;width:100%;height:100%;display:block}:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper .our_journey_content{width:100%;max-width:750px}:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper .our_journey_menu{margin-bottom:264px}:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_tabs .our_journey_tab{padding-block:120px;padding-right:64px}:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper .our_journey_tab .tabs_menu{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0;padding:0;list-style:none;display:inline-flex}:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper .our_journey_tab .tabs_menu li{float:left;text-align:center;cursor:pointer;border-radius:var(--corner-rds-two);color:rgba(var(--color-button-text),1);border:1px solid rgba(var(--color-button-border),1);background-color:rgba(var(--color-button),1);padding:11px 16px;font-size:16px;font-weight:700;line-height:1;transition:all .3s ease-in-out}:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper .our_journey_tab .tabs_menu li.active,:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper .our_journey_tab .tabs_menu li:hover{border:1px solid rgba(var(--color-button-border-hover),1);color:rgba(var(--color-button-text-hover),1);background:rgba(var(--color-button-hover),1)}:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper .our_journey_tab .tabs_menu li .journey_anim{transition:all .3s;display:block;overflow:hidden}:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper .our_journey_tab .tabs_menu li .journey_anim .journey_text{backface-visibility:hidden;align-items:center;gap:7px;transition:all .3s;display:flex}:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper .our_journey_tab .tab-pane .our_journey_title{color:rgba(var(--color-secondary-foreground),1);opacity:0;margin-bottom:50px;transition:opacity .3s;transform:translateY(23px)}:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper .our_journey_tab .tabs_menu li .journey_anim .journey_text{color:rgba(var(--color-button-text),1)}:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper .our_journey_tab .tabs_menu li:hover .journey_anim .journey_text,:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper .our_journey_tab .tabs_menu li.active .journey_anim .journey_text{color:rgba(var(--color-button-text-hover),1)}:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper .our_journey_tab .tab-pane.active .our_journey_title{opacity:1;transform:translateY(0)}:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper .our_journey_tab .tab-pane .our_journey_desc{color:rgba(var(--color-secondary-foreground),1);letter-spacing:-.01em;opacity:0;font-size:20px;font-weight:400;line-height:28px;transition:opacity .3s;transform:translateY(23px)}:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper .our_journey_tab .tab-pane.active .our_journey_desc{opacity:1;transform:translateY(0)}@media only screen and (min-width:1200px) and (max-width:1399px){:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper .our_journey_menu{margin-bottom:120px}:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper .our_journey_tab .tab-pane .our_journey_title{margin-bottom:30px}}@media only screen and (min-width:992px) and (max-width:1199px){:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper .our_journey_menu{margin-bottom:95px}:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper .our_journey_tab .tab-pane .our_journey_title{margin-bottom:20px}:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper{column-gap:20px}}@media only screen and (min-width:768px) and (max-width:991px){:where(:root:has(header-group-area.template-page[data-page=about])) .our-journey-section{padding-bottom:100px}:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper{border-radius:var(--corner-rds-one);grid-template-columns:repeat(1,1fr)}:where(:root:has(header-group-area.template-page[data-page=about])) .our-journey-section .heading-area .our_journey_main_title{margin-bottom:30px;font-size:32px;line-height:40px}:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper .our_journey_menu{margin-bottom:80px}:where(:root:has(header-group-area.template-page[data-page=about])) .our-journey-section .heading-area{margin-bottom:60px}:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_tabs .our_journey_tab{padding:40px 25px}:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper .our_journey_tab .tab-pane .our_journey_title{margin-bottom:15px;line-height:32px}:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper .our_journey_images img{border-radius:var(--corner-rds-one) var(--corner-rds-one) 0 0}}@media only screen and (min-width:576px) and (max-width:767px){:where(:root:has(header-group-area.template-page[data-page=about])) .our-journey-section{padding-bottom:80px}:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper{border-radius:var(--corner-rds-one);grid-template-columns:repeat(1,1fr)}:where(:root:has(header-group-area.template-page[data-page=about])) .our-journey-section .heading-area .our_journey_main_title{margin-bottom:25px;font-size:32px;line-height:40px}:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper .our_journey_menu{margin-bottom:60px}:where(:root:has(header-group-area.template-page[data-page=about])) .our-journey-section .heading-area{margin-bottom:40px}:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_tabs .our_journey_tab{padding:40px 25px}:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper .our_journey_tab .tab-pane .our_journey_title{margin-bottom:15px;line-height:30px}:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper .our_journey_images img{border-radius:var(--corner-rds-one) var(--corner-rds-one) 0 0}:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper .our_journey_tab .tab-pane .our_journey_desc{font-size:18px;line-height:26px}}@media (max-width:575px){:where(:root:has(header-group-area.template-page[data-page=about])) .our-journey-section{padding-bottom:80px}:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper{border-radius:var(--corner-rds-one);grid-template-columns:repeat(1,1fr)}:where(:root:has(header-group-area.template-page[data-page=about])) .our-journey-section .heading-area .our_journey_main_title{margin-bottom:25px;font-size:32px;line-height:40px}:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper .our_journey_menu,:where(:root:has(header-group-area.template-page[data-page=about])) .our-journey-section .heading-area{margin-bottom:40px}:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_tabs .our_journey_tab{padding:30px 25px}:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper .our_journey_tab .tab-pane .our_journey_title{margin-bottom:15px;line-height:26px}:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper .our_journey_images img{border-radius:var(--corner-rds-one) var(--corner-rds-one) 0 0}:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper .our_journey_tab .tab-pane .our_journey_desc{font-size:16px;line-height:24px}:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper .our_journey_tab .tabs_menu li{padding:8px 16px;font-size:14px}:where(:root:has(header-group-area.template-page[data-page=about])) .our-journey-section .our_journey_menu{max-width:575px}:where(:root:has(header-group-area.template-page[data-page=about])) .our-journey-section .our_journey_tab .tabs_menu{white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;width:100%;overflow-x:auto}}:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper .our_journey_tabs{overflow:hidden}:where(:root:has(header-group-area.template-page[data-page=about])) .our-journey-section .heading-area .our_journey_main_title.timeline-tab-font-our_journey_main_title{letter-spacing:-.72px;font-size:36px;font-weight:400}:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper .our_journey_tab .tab-pane .our_journey_title.timeline-tab-font-our_journey_title{letter-spacing:-.56px;font-size:28px;font-weight:400}:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper .our_journey_tab .tab-pane .our_journey_desc{letter-spacing:.48px;font-size:16px;line-height:1.5}:where(:root:has(header-group-area.template-page[data-page=about])) .our_journey_main_wrapper .our_journey_tab .tabs_menu li.timeline-lab-font-btn{font-weight:500}:where(:root:has(header-group-area.template-page[data-page=about])) .lay-minimal .our-journey-section .heading-area .our_journey_main_title{margin-bottom:48px}:where(:root:has(header-group-area.template-page[data-page=about])) .lay-minimal .our_journey_main_wrapper .our_journey_tab .tabs_menu{column-gap:8px}:where(:root:has(header-group-area.template-page[data-page=about])) .section-template--24137060188230__timeline_tab_7Ca3wC-padding{padding-top:38px;padding-bottom:80px}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-page[data-page=about])) .section-template--24137060188230__timeline_tab_7Ca3wC-padding{padding-top:56px;padding-bottom:120px}}:where(:root:has(header-group-area.template-page[data-page=about])) .section-template--24137060188230__scrolling_text_4HYT7b-padding{padding-top:35px;padding-bottom:35px}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-page[data-page=about])) .section-template--24137060188230__scrolling_text_4HYT7b-padding{padding-top:52px;padding-bottom:52px}}:where(:root:has(header-group-area.template-page[data-page=about])) .section-template--24137060188230__gallery_section_wcXTNK-padding{padding-top:80px;padding-bottom:99px}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-page[data-page=about])) .section-template--24137060188230__gallery_section_wcXTNK-padding{padding-top:120px;padding-bottom:148px}}:where(:root:has(header-group-area.template-page[data-page=about])) .id-template--24137060188230__gallery_section_wcXTNK.gallery-section .galley_item{width:24%}@media (max-width:767px){:where(:root:has(header-group-area.template-page[data-page=about])) .id-template--24137060188230__gallery_section_wcXTNK.gallery-section .galley_item{width:45.4545%}}:where(:root:has(header-group-area.template-page[data-page=about])) .id-template--24137060188230__gallery_section_wcXTNK .galley_item .gallery_images.has-icon:before{opacity:.7}:where(:root:has(header-group-area.template-page[data-page=about])) .id-template--24137060188230__gallery_section_wcXTNK{--button-positing:bottom;--button-alignment:center}:where(:root:has(header-group-area.template-page[data-page=contact])) .section-template--24137060155462__bread-padding{padding-top:120px;padding-bottom:100px}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-page[data-page=contact])) .section-template--24137060155462__bread-padding{padding-top:285px;padding-bottom:310px}}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact-main-section{padding-top:120px;padding-bottom:120px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact-main-section .page-width{max-width:1296px}:where(:root:has(header-group-area.template-page[data-page=contact])) .lay-minimal .contact-main-section .page-width{max-width:100%}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_img_avail.contact-main-section .page-width{max-width:var(--page-width)}:where(:root:has(header-group-area.template-page[data-page=contact])) .lay-minimal .contact_img_avail.contact-main-section .page-width,:where(:root:has(header-group-area.template-page[data-page=contact])) .lay-minimal .contact-tabs-section .page-width{max-width:100%}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_main_wrapper{grid-template-columns:1fr 2fr;justify-content:space-between;column-gap:25px;display:grid}@media (min-width:1200px){:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_main_wrapper{column-gap:279px}}@media (max-width:991px){:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_main_wrapper{grid-template-columns:1fr}}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_main_wrapper .contact_left_content .contact_left_title{color:rgba(var(--color-foreground));margin-bottom:22px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_item_wrap{margin-bottom:60px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_item_wrap .contact_item{margin-bottom:24px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_item_wrap .contact_item:last-child{margin-bottom:0}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_item_wrap .contact_item .contact_title,:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_item_wrap .contact_item .contact_subTitle{color:rgba(var(--color-foreground));font-size:16px;line-height:24px;font-family:var(--font-family-body)}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_item_wrap .contact_item .contact_link{color:rgba(var(--color-foreground));font-size:16px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_item_wrap .contact_item .contact_link span{background-image:linear-gradient(transparent calc(100% - 1px),rgba(var(--color-foreground)) 1px);background-repeat:no-repeat;background-size:0% 100%;width:100%;transition:background-size .4s}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_item_wrap .contact_item .contact_link:hover span{background-size:100% 100%}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_main_wrapper .contact_item_socials .contact_left_title{color:rgba(var(--color-foreground));margin-bottom:28px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_item_socials ul{flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0;padding:0;list-style:none;display:flex}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_item_socials ul li a{border-radius:var(--btn-style-rds-one);border:1px solid rgba(var(--color-button-border),1);background:0 0;background-color:rgba(var(--color-button),1);width:36px;height:36px;color:rgb(var(--color-button-text));justify-content:center;align-items:center;transition:all .3s ease-in-out;display:inline-flex}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_item_socials ul li a:hover{background-color:rgba(var(--color-button-hover),1);color:rgb(var(--color-button-text-hover));border:1px solid rgba(var(--color-button-border-hover),1)}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_item_socials ul li svg{width:22px;height:22px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_item_socials ul li a svg path{fill:currentColor;transition:all .3s ease-in-out}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_item_socials ul li a:hover svg path{fill:currentColor}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one{width:100%}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one .form_title{letter-spacing:-.03em;color:rgba(var(--color-foreground));margin-bottom:38px;font-size:64px;font-weight:700;line-height:1.3}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one .form_desc{color:rgba(var(--color-foreground));font-size:18px;font-weight:400;line-height:28px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one .form_desc .contact_faq{z-index:1;position:relative}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one .form_desc .contact_faq:before{content:"";width:100%;height:1px;display:inline-block;position:absolute;bottom:0;left:0}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form_item{flex-wrap:wrap;column-gap:24px;margin-top:50px;display:flex}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form_item .form-input{margin-bottom:20px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form_item>*{flex-grow:1}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form_item .form-input .contact__field-error{display:block}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form_item .form-input .form__message,:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form_item .form-input label{color:rgba(var(--color-foreground));margin-bottom:10px;font-size:16px;font-weight:700;line-height:24px;display:inline-block}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form_item .form-input label span{color:rgba(var(--color-highlight-text))}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form_item .form-input textarea,:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form_item .form-input input[type=email],:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form_item .form-input input[type=text]{border:1px solid rgba(var(--color-foreground));border-radius:var(--btn-style-rds-three);width:100%;font-size:16px;font-family:var(--sds-fs-body);color:rgba(var(--color-foreground));background:0 0;padding:20px 24px;font-size:16px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form_item .form-input input[type=text]::placeholder,:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form_item .form-input input[type=email]::placeholder,:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form_item .form-input textarea::placeholder{color:rgba(var(--color-foreground),.9)}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form_item .form-input textarea::-moz-placeholder{color:rgba(var(--color-foreground))}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form_item .form-input.textarea_form{width:100%}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form_item .form-input.textarea_form textarea{min-height:177px;font-family:var(--sds-fs-body);resize:none}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form-checkbox{width:100%;margin-top:34px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form-checkbox label{cursor:pointer;font-size:16px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form-checkbox .checkbox_link{text-decoration:underline}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form-checkbox input[type=checkbox]{border:1px solid rgba(var(--color-button-border));border-radius:var(--box-rds-two);cursor:pointer;vertical-align:text-top;-webkit-appearance:none;background:0 0;width:24px;height:24px;margin-right:18px;position:relative;top:-1px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form-checkbox input[type=checkbox]:before{content:"";z-index:2;border-width:0 2px 2px 0;width:4px;height:10px;margin:-1px -1px 0;position:absolute;top:50%;right:50%;transform:rotate(45deg)translate(-50%,-50%)}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form_button{margin-top:30px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form_button .submit-btn{font-family:var(--font-family-heading);text-transform:uppercase;color:rgb(var(--color-foreground));text-align:left;align-items:center;column-gap:12px;font-size:18px;font-weight:700;display:flex;position:relative}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form_button .submit-btn:before{content:"";background:rgb(var(--color-foreground));width:100%;height:3px;position:absolute;bottom:-10px;left:0}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form_button .submit-btn span{border-radius:var(--btn-style-rds-one);background-color:rgba(var(--color-button),1);border:1px solid rgba(var(--color-button-border),1);width:28px;height:28px;color:rgba(var(--color-button-text),1);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form_button .submit-btn:hover span{color:rgba(var(--color-button-text-hover),1);border:1px solid rgba(var(--color-button-border-hover),1);background:rgba(var(--color-button-hover),1)}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form_button .submit-btn span svg{transform:rotate(-90deg)}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form_button .submit-btn span svg path{fill:currentColor}@media (max-width:991px){:where(:root:has(header-group-area.template-page[data-page=contact])) .contact-main-section{padding-top:80px;padding-bottom:80px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_main_wrapper{flex-direction:column}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_item_socials .contact_item_socials ul{justify-content:center}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_main_wrapper .contact_left_content{text-align:center}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_main_wrapper .contact_left_content .contact_item_wrap{margin-bottom:25px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_main_wrapper .contact_item_socials .contact_left_title{margin-bottom:18px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one{max-width:100%;margin-top:50px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one .form_title{text-align:center;margin-bottom:12px;font-size:44px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one .form_desc{text-align:center}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form_item{margin-top:30px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form-checkbox{margin-top:12px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form_button{margin-top:25px}}@media (max-width:767px){:where(:root:has(header-group-area.template-page[data-page=contact])) .contact-main-section{padding-top:80px;padding-bottom:80px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_main_wrapper{flex-direction:column}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_item_socials .contact_item_socials ul{justify-content:center}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_main_wrapper .contact_left_content{text-align:center}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_main_wrapper .contact_left_content .contact_item_wrap{margin-bottom:25px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_main_wrapper .contact_item_socials .contact_left_title{margin-bottom:18px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one{margin-top:50px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one .form_title{text-align:center;margin-bottom:12px;font-size:44px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one .form_desc{text-align:center}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form_item{margin-top:30px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form-checkbox{margin-top:12px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form_button{margin-top:25px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form_item .form-input{width:100%;max-width:100%}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one .form_title{margin-bottom:12px;font-size:34px}}@media (max-width:575px){:where(:root:has(header-group-area.template-page[data-page=contact])) .contact-main-section{padding-top:80px;padding-bottom:80px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_main_wrapper{flex-direction:column}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_item_socials .contact_item_socials ul{justify-content:center}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_main_wrapper .contact_left_content{text-align:center}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_main_wrapper .contact_left_content .contact_item_wrap{margin-bottom:25px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_main_wrapper .contact_item_socials .contact_left_title{margin-bottom:18px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one{max-width:100%;margin-top:40px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one .form_title{text-align:center;margin-bottom:12px;font-size:44px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one .form_desc{text-align:center;font-size:16px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form_item{margin-top:30px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form-checkbox{margin-top:12px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form_button{margin-top:0}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form_item .form-input{width:100%;max-width:100%}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one .form_title{margin-bottom:12px;font-size:30px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form_item .form-input textarea,:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form_item .form-input input[type=email],:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form_item .form-input input[type=text]{padding:16px 20px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form_item .form-input.textarea_form textarea{min-height:130px}}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one .form-status{font-size:14px;font-family:var(--font-family-body)}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one .form_desc.contact-form-font-form_desc{font-size:16px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_main_wrapper .contact_left_content .contact_left_title.contact-form-font-contact_left_title,:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one .form_title.contact-form-font-form_title{letter-spacing:-.72px;font-size:36px;font-weight:400}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_main_wrapper .contact_left_content .contact_left_title.contact-form-font-contact_left_title{font-size:20px;font-family:var(--font-family-body)}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_img_avail .grid-colums{grid-template-columns:1fr 1fr 1fr;gap:20px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_img_content{border-radius:var(--corner-rds-one);position:relative;overflow:hidden}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_img_content img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_img_content:after{content:"";height:0;padding-top:var(--xlo-percent);display:block}@media (max-width:991px){:where(:root:has(header-group-area.template-page[data-page=contact])) .lay-minimal .contact_img_avail .grid-colums{grid-template-columns:1fr}}:where(:root:has(header-group-area.template-page[data-page=contact])) .section-template--24137060155462__contact_form_BKMVyx-padding{padding-top:80px;padding-bottom:80px}:where(:root:has(header-group-area.template-page[data-page=contact])) .grid-colums{grid-template-columns:1fr 2fr}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-page[data-page=contact])) .section-template--24137060155462__contact_form_BKMVyx-padding{padding-top:120px;padding-bottom:120px}}@media screen and (max-width:991px){:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_main_wrapper{grid-template-columns:1fr}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_item_socials ul{justify-content:center}}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact-tabs-section{padding-bottom:120px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact-tabs-section .page-width{max-width:1296px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_map_wrapper{position:relative}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_map_wrapper iframe{border-radius:var(--corner-rds-one);width:100%;min-height:680px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_map_wrapper .contact_tabs{background:rgb(var(--color-background));border-radius:var(--corner-rds-five);width:100%;max-width:395px;max-height:75%;padding:30px 48px;position:absolute;top:13%;right:24px;overflow:auto}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_map_wrapper .contact_tabs .faq_title{color:rgba(var(--color-foreground));margin-bottom:16px}:where(:root:has(header-group-area.template-page[data-page=contact])) .accordion accordion-item{border-bottom:1px solid rgba(var(--color-foreground),.1);display:block}:where(:root:has(header-group-area.template-page[data-page=contact])) .accordion accordion-item:last-child{border-bottom:none}:where(:root:has(header-group-area.template-page[data-page=contact])) .accordion button{text-align:left;width:100%;color:rgba(var(--color-foreground),.9);background:0 0;border:none;outline:none;padding:24px 24px 24px 0;font-weight:400;display:block;position:relative}:where(:root:has(header-group-area.template-page[data-page=contact])) .accordion button .accordion-title{color:rgba(var(--color-foreground));padding-right:24px;font-size:16px;font-weight:700;line-height:24px}:where(:root:has(header-group-area.template-page[data-page=contact])) .accordion-item .accordion_content .faq_location{color:rgba(var(--color-foreground));font-size:16px;font-weight:400;line-height:24px;display:block}:where(:root:has(header-group-area.template-page[data-page=contact])) .accordion-item .accordion_content .faq_link{font-size:16px;font-weight:400;line-height:24px;display:block}:where(:root:has(header-group-area.template-page[data-page=contact])) .accordion-item .accordion_content .faq_timer{color:rgba(var(--color-secondary-foreground));margin-top:6px;margin-bottom:20px;font-size:16px;font-weight:400;display:block}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_map_wrapper .accordion button .icon{width:22px;height:22px;display:inline-block;position:absolute;top:25px;right:0}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_map_wrapper .accordion button .icon:before{content:"";background:rgba(var(--color-foreground));width:14px;height:2px;display:block;position:absolute;top:9px;left:5px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_map_wrapper .accordion button .icon:after{content:"";background:rgba(var(--color-foreground));width:2px;height:13px;transition:all .3s;display:block;position:absolute;top:4px;left:11px;transform:scale(1)}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_map_wrapper .accordion button[aria-expanded=true] .icon:after{transform:scale(0)}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_map_wrapper .accordion button+.accordion_content{font-size:16px;line-height:24px;transition:all .3s}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_map_wrapper .accordion button[aria-expanded=true]+.accordion_content{opacity:1;will-change:opacity,max-height;height:0}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_map_wrapper .accordion .accordion_content{opacity:0;will-change:opacity,max-height;height:0;transition:opacity .2s linear,max-height .2s linear;overflow:hidden}@media (max-width:767px){:where(:root:has(header-group-area.template-page[data-page=contact])) .contact-tabs-section{padding-bottom:80px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_map_wrapper .contact_tabs{border:1px solid rgba(var(--color-foreground));width:100%;max-width:100%;margin-top:10px;padding:16px 20px;position:relative;top:0;left:0}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_map_wrapper iframe{min-height:625px}}@media (max-width:575px){:where(:root:has(header-group-area.template-page[data-page=contact])) .contact-tabs-section{padding-bottom:80px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_map_wrapper iframe{min-height:560px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_map_wrapper .contact_tabs .faq_title{margin-bottom:10px;line-height:32px}}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact-tabs-section accordion-item button[aria-expanded=true]+.accordion_content{margin-bottom:24px}:where(:root:has(header-group-area.template-page[data-page=contact])) .accordion accordion-item .faq_timer{color:rgba(var(--color-foreground),.9);margin-top:20px;display:block}:where(:root:has(header-group-area.template-page[data-page=contact])) .accordion button .accordion-title.location-font-accordion-title,:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_item_wrap .contact_item .contact_title.contact-form-font-title{font-size:20px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_item_wrap .contact_item .contact_title.contact-form-font-title{letter-spacing:-.4px;font-weight:400}:where(:root:has(header-group-area.template-page[data-page=contact])) .accordion button .accordion-title.location-font-accordion-title{font-weight:400;font-family:var(--font-family-body);letter-spacing:-.4px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form_button .submit-btn.contact-form-font-submit-btn,:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form_item .form-input label.contact-form-font-label{font-size:14px;font-weight:500}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_form_box_one form .form_item .form-input label.contact-form-font-label{letter-spacing:.42px;font-weight:500}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_map_wrapper .contact_tabs .faq_title.location-font-faq_title{letter-spacing:-.72px;font-weight:400}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact-tabs-section.contact-tabs-v2 .contact_map_wrapper{flex-direction:row-reverse;column-gap:20px;display:flex}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact-tabs-section.contact-tabs-v2 .contact_map_wrapper .contact_tabs{position:initial;max-width:415px;padding:0}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact-tabs-section.contact-tabs-v2 .contact_map_wrapper iframe{min-height:685px}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact-tabs-section.contact-tabs-v2 .accordion accordion-item{flex-direction:row-reverse;justify-content:start;align-items:start;column-gap:24px;display:flex}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact-tabs-section.contact-tabs-v2 .location-icons{width:100%;max-width:24px;position:relative;top:25px}@media (max-width:767px){:where(:root:has(header-group-area.template-page[data-page=contact])) .contact-tabs-section.contact-tabs-v2 .contact_map_wrapper{flex-direction:column}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact-tabs-section.contact-tabs-v2 .contact_map_wrapper .contact_tabs{max-width:100%;padding:30px 25px}}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_main_wrapper .contact_left_content{flex-direction:column;display:flex}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact_main_wrapper .contact_left_content .contact_item_socials{margin-top:auto}:where(:root:has(header-group-area.template-page[data-page=contact])) .contact-tabs-section.contact-tabs-v2 .contact_map_wrapper iframe{mix-blend-mode:luminosity}:where(:root:has(header-group-area.template-page[data-page=contact])) .section-template--24137060155462__location_6wKBtd-padding{padding-top:0;padding-bottom:99px}@media screen and (min-width:750px){@media screen and (min-width:800px){:where(:root:has(header-group-area.template-page[data-page=contact])) .tab_main_wrapper{grid-template-columns:repeat(, 1fr)}}:where(:root:has(header-group-area.template-page[data-page=contact])) .section-template--24137060155462__location_6wKBtd-padding{padding-top:0;padding-bottom:148px}}:where(:root:has(header-group-area.template-page[data-page=faqs])) .section-template--24137060483142__bread-padding{padding-top:120px;padding-bottom:100px}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-page[data-page=faqs])) .section-template--24137060483142__bread-padding{padding-top:285px;padding-bottom:310px}}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq-main-section .page-width{max-width:1296px}:where(:root:has(header-group-area.template-page[data-page=faqs])) .accordion button{text-align:left;background:0 0;border:none;width:100%;font-weight:400;display:block;position:relative}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper{column-gap:86px;display:flex}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .faq_tabs{width:100%;margin-bottom:80px}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .faq_tabs:last-child{margin-bottom:0}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .faq_left_content{width:100%;max-width:440px}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .faq_left_content .faq_left_title{color:rgba(var(--color-foreground));margin-bottom:48px;font-size:64px;line-height:1.2}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .faq_left_content .faq_left_desc .faq__desc p{color:rgba(var(--color-foreground));margin-bottom:25px}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .faq_left_content .faq_left_desc .faq__desc p:last-child{margin-bottom:0}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .faq_left_content .faq_left_desc .faq__desc a{text-decoration:underline}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .faq_tabs .faq_title{color:rgba(var(--color-foreground));margin-bottom:48px;font-size:64px;line-height:1.3}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .accordion-wrapper button{padding-block:0}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .accordion-wrapper{border:1px solid rgba(var(--color-foreground),.27);border-radius:var(--corner-rds-five);padding:28px 24px}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .accordion_main_content{flex:1}@media (max-width:767px){:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .accordion-wrapper{padding:18px}}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper accordion-item{display:block}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper accordion-item:not(:last-child){margin-bottom:16px}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .accordion-wrapper .accordion_content .accordion_desc a:hover{text-decoration:none}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .accordion-wrapper .accordion_content .accordion_desc a{text-decoration:underline}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .accordion-wrapper .accordion_content .accordion_desc{font-size:18px;font-weight:400;line-height:28px}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .accordion-wrapper button{text-align:left;padding-right:30px}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .faq_tabs button .accordion-title{color:rgba(var(--color-foreground));font-size:18px;font-weight:700;line-height:24px;font-family:var(--font-family-body)}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .faq_tabs button .icon{width:22px;height:22px;display:inline-block;position:absolute;top:50%;right:0;transform:translateY(-50%)}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .faq_tabs button .icon:before{content:"";background:rgba(var(--color-foreground));width:14px;height:2px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .faq_tabs button .icon:after{content:"";background:rgba(var(--color-foreground));width:2px;height:14px;transition:all .3s;display:block;position:absolute;top:4px;left:6px;transform:scale(1)}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .faq_tabs button[aria-expanded=true] .icon:after{transform:scale(0)}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .faq_tabs button[aria-expanded=true]+.accordion_content{opacity:1;will-change:opacity,max-height;margin-top:28px}@media (max-width:767px){:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .faq_tabs button[aria-expanded=true]+.accordion_content{margin-top:18px}}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .faq_tabs .accordion_content{margin-top:0}@media (max-width:1199px){:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper{column-gap:25px}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .faq_left_content{max-width:370px}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .faq_tabs .faq_title,:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .faq_left_content .faq_left_title{margin-bottom:34px;font-size:54px}}@media (max-width:991px){:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper{flex-direction:column;column-gap:25px}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .accordion_main_content{margin-top:50px}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .faq_left_content{max-width:100%}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .faq_tabs .faq_title{margin-bottom:20px;font-size:44px;line-height:52px}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .faq_left_content .faq_left_title{margin-bottom:20px;font-size:44px}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .faq_left_content .faq_left_desc .faq__desc{margin-bottom:16px}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .faq_tabs{max-width:100%;margin-bottom:60px}}@media (max-width:767px){:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper{flex-direction:column;column-gap:25px}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .accordion_main_content{margin-top:50px}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .faq_left_content{max-width:100%}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .faq_tabs .faq_title{margin-bottom:20px;font-size:34px;line-height:52px}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .faq_left_content .faq_left_title{margin-bottom:20px;font-size:34px}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .faq_left_content .faq_left_desc .faq__desc{margin-bottom:16px}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .faq_tabs{max-width:100%;margin-bottom:60px}}@media (max-width:575px){:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper{flex-direction:column;column-gap:25px}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .accordion_main_content{margin-top:40px}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .faq_left_content{max-width:100%}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .faq_tabs .faq_title{margin-bottom:20px;font-size:32px;line-height:52px}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .faq_left_content .faq_left_title{margin-bottom:20px;font-size:32px;line-height:40px}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .faq_left_content .faq_left_desc .faq__desc{margin-bottom:16px;font-size:16px;line-height:24px}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .faq_tabs{max-width:100%;margin-bottom:50px}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .accordion-wrapper .accordion_content .accordion_desc{font-size:16px}}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .faq_tabs .faq_title.faq-section-font-faq_title,:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .faq_left_content .faq_left_title.faq-section-font-faq_left_title{letter-spacing:-.72px;font-size:36px;font-weight:400}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .faq_tabs button .accordion-title.faq-section-font-accordion-title{font-weight:500}:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_main_wrapper .accordion-wrapper .accordion_content .accordion_desc.faq-section-font-accordion_desc,:where(:root:has(header-group-area.template-page[data-page=faqs])) .faq_left_content .faq__desc.faq-section-faq__desc{letter-spacing:.42px;font-size:14px;line-height:1.6}:where(:root:has(header-group-area.template-page[data-page=faqs])) .section-template--24137060483142__faq_section_BFRm8q-padding{padding-top:75px;padding-bottom:99px}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-page[data-page=faqs])) .section-template--24137060483142__faq_section_BFRm8q-padding{padding-top:112px;padding-bottom:148px}}:where(:root:has(header-group-area.template-page[data-page=generic])) .section-template--24137060450374__bread-padding{padding-top:180px;padding-bottom:115px}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-page[data-page=generic])) .section-template--24137060450374__bread-padding{padding-top:260px;padding-bottom:260px}}:where(:root:has(header-group-area.template-page[data-page=generic])) .page-title{margin-top:0}:where(:root:has(header-group-area.template-page[data-page=generic])) .main-page-title{margin-bottom:3rem}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-page[data-page=generic])) .main-page-title{margin-bottom:4rem}}:where(:root:has(header-group-area.template-page[data-page=generic])) .page-placeholder-wrapper{justify-content:center;display:flex}:where(:root:has(header-group-area.template-page[data-page=generic])) .page-placeholder{width:52.5rem;height:52.5rem}:where(:root:has(header-group-area.template-page[data-page=generic])) .page-sections-area .page-title{margin-bottom:20px}:where(:root:has(header-group-area.template-page[data-page=generic])) .section-template--24137060450374__mainpage-padding{padding-top:54px;padding-bottom:126px}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-page[data-page=generic])) .section-template--24137060450374__mainpage-padding{padding-top:72px;padding-bottom:168px}}:where(:root:has(header-group-area.template-cart)) .custom-cartpage-width{width:100%;max-width:1296px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}:where(:root:has(header-group-area.template-cart)) .is-empty .cart-page{display:none}:where(:root:has(header-group-area.template-cart)) .cart-page.single{justify-content:center}:where(:root:has(header-group-area.template-cart)) .checkout-box.is-empty{display:none}:where(:root:has(header-group-area.template-cart)) cart-items .title-wrapper-with-link{text-align:center;margin-bottom:120px}:where(:root:has(header-group-area.template-cart)) .title-wrapper-with-link .title--primary{letter-spacing:-.01em;text-transform:uppercase;font-size:144px;line-height:1;font-family:var(--font-family-heading);margin-bottom:30px}:where(:root:has(header-group-area.template-cart)) .cart__warnings .cart__empty-text{letter-spacing:-.01em;text-transform:uppercase;font-size:80px;line-height:1;font-family:var(--font-family-heading);margin-bottom:50px;font-weight:700}:where(:root:has(header-group-area.template-cart)) .you-cart-shop-btn{font-family:var(--font-family-heading);text-transform:uppercase;justify-content:center;align-items:center;column-gap:12px;padding:0 30px;font-size:16px;font-weight:700;display:inline-flex}:where(:root:has(header-group-area.template-cart)) .cart__warnings .cart__login-title{font-family:var(--font-family-heading);font-weight:700}:where(:root:has(header-group-area.template-cart)) .cart__login-paragraph{font-family:var(--sds-ff-body);font-size:16px}:where(:root:has(header-group-area.template-cart)) .you-cart-shop-btn span{border-radius:var(--btn-style-rds-one);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:relative;overflow:hidden}:where(:root:has(header-group-area.template-cart)) .you-cart-shop-btn span svg{transform:rotate(-90deg)}:where(:root:has(header-group-area.template-cart)) .cart__warnings .breadcrumb-link,:where(:root:has(header-group-area.template-cart)) .title-wrapper-with-link .breadcrumb-link{z-index:2;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:30px;display:inline-flex;position:relative}:where(:root:has(header-group-area.template-cart)) .cart__warnings .breadcrumb-link ul,:where(:root:has(header-group-area.template-cart)) .title-wrapper-with-link .breadcrumb-link ul{flex-wrap:wrap;justify-content:center;align-items:center;margin:0;padding:0;list-style:none;display:flex}:where(:root:has(header-group-area.template-cart)) .cart__warnings .breadcrumb-link ul li:last-child,:where(:root:has(header-group-area.template-cart)) .title-wrapper-with-link .breadcrumb-link ul li:last-child{font-weight:600}:where(:root:has(header-group-area.template-cart)) .cart__warnings .breadcrumb-link ul li a,:where(:root:has(header-group-area.template-cart)) .title-wrapper-with-link .breadcrumb-link ul li a{z-index:1;position:relative}:where(:root:has(header-group-area.template-cart)) .cart__warnings .breadcrumb-link ul li,:where(:root:has(header-group-area.template-cart)) .title-wrapper-with-link .breadcrumb-link ul li{text-transform:uppercase;padding-left:5px;font-size:16px}:where(:root:has(header-group-area.template-cart)) cart-items .cart__login-paragraph a:hover:after{width:0}:where(:root:has(header-group-area.template-cart)) cart-items .cart__login-paragraph a:after{content:"";background:rgba(var(--color-foreground),1);width:100%;height:1px;transition:all .3s;position:absolute;bottom:0%;left:0}:where(:root:has(header-group-area.template-cart)) cart-items .cart__login-paragraph a{text-decoration:none;position:relative}:where(:root:has(header-group-area.template-cart)) cart-items .cart__warnings a,:where(:root:has(header-group-area.template-cart)) cart-items .cart__warnings button{background:0 0;border:none}:where(:root:has(header-group-area.template-cart)) .cart-page free-shipping-bar{margin:70px 15px 48px;display:block}@media (max-width:767px){:where(:root:has(header-group-area.template-cart)) .cart-page free-shipping-bar{margin-top:24px;margin-bottom:24px}}:where(:root:has(header-group-area.template-cart)) .cart-item__image-container img.cart-item__image,:where(:root:has(header-group-area.template-cart)) .cart-item__image-container .placeholder-svg{border-radius:var(--corner-rds-four)}:where(:root:has(header-group-area.template-cart)) .cart-item__image-container{width:100%;max-width:130px}:where(:root:has(header-group-area.template-cart)) .cart-item__details .cart-item__name{font-size:20px;font-weight:400;line-height:28px;display:inline-block}:where(:root:has(header-group-area.template-cart)) .cart-item__details .cart-item__name span{background-image:linear-gradient(transparent calc(100% - 1px),rgba(var(--color-foreground)) 1px);background-repeat:no-repeat;background-size:0% 100%;width:100%;transition:background-size .4s}:where(:root:has(header-group-area.template-cart)) .cart-item__details .cart-item__name:hover span{background-size:100% 100%}:where(:root:has(header-group-area.template-cart)) quantity-input.quantity.cart-quantity{border-radius:var(--btn-style-rds-three)}:where(:root:has(header-group-area.template-cart)) a.button.button--tertiary{padding:0;font-size:16px}:where(:root:has(header-group-area.template-cart)) .cart-item .product-option{font-size:16px;font-family:var(--sds-ff-body)}@media (min-width:768px){:where(:root:has(header-group-area.template-cart)) .cart-item>td+td{padding-left:30px}}:where(:root:has(header-group-area.template-cart)) span.price.price--end{font-size:18px;line-height:28px;font-family:var(--sds-ff-body);font-weight:400}@media (max-width:767px){:where(:root:has(header-group-area.template-cart)) span.price.price--end{white-space:nowrap}}:where(:root:has(header-group-area.template-cart)) .cart__ctas .cart-checkout-btn{width:100%;font-size:18px;font-weight:700;font-family:var(--sds-ff-body);text-align:center;border-radius:var(--btn-style-rds-three);text-transform:uppercase;padding:19px 15px;line-height:1;transition:all .3s;display:inline-block}:where(:root:has(header-group-area.template-cart)) .cart__ctas .cart-checkout-btn .check_anim{transition:all .3s;display:inline-block;overflow:hidden}:where(:root:has(header-group-area.template-cart)) .cart__ctas .cart-checkout-btn .check_anim>.anim_text{backface-visibility:hidden;align-items:center;gap:7px;transition:all .3s;display:flex;transform:translateY(0)}:where(:root:has(header-group-area.template-cart)) small.tax-note.caption-large.rte{text-align:left;font-size:14px;font-weight:400}:where(:root:has(header-group-area.template-cart)) .cart__blocks .totals{text-transform:uppercase;flex-wrap:wrap;font-size:16px;font-weight:700;line-height:20px}:where(:root:has(header-group-area.template-cart)) .checkout-box .cart__note{top:0}:where(:root:has(header-group-area.template-cart)) .isolate.isolate>*+*{margin-top:48px}:where(:root:has(header-group-area.template-cart)) .checkout-box .cart__note .field__input{resize:none;font-family:var(--font-family-body);border-radius:var(--btn-style-rds-three);min-height:177px;padding:24px}:where(:root:has(header-group-area.template-cart)) .checkout-box .cart__note .field__input::placeholder{color:rgba(var(--color-foreground),.9)}:where(:root:has(header-group-area.template-cart)) .checkout-box .cart__note .field__input:focus{box-shadow:none}:where(:root:has(header-group-area.template-cart)) .cart__note label{font-size:16px;font-family:var(--sds-fs-body);text-transform:uppercase}:where(:root:has(header-group-area.template-cart)) .cart-items thead tr th{font-size:16px;font-family:var(--sds-fs-body)}:where(:root:has(header-group-area.template-cart)) .cart-items tbody tr.cart-item:last-child{border:0;margin-bottom:0}:where(:root:has(header-group-area.template-cart)) .subtotal-calculate .discounts{margin-bottom:10px}:where(:root:has(header-group-area.template-cart)) .subtotal-calculate{margin-top:20px}:where(:root:has(header-group-area.template-cart)) .accordion-content{display:none}:where(:root:has(header-group-area.template-cart)) .show .accordion-content{display:block}:where(:root:has(header-group-area.template-cart)) .cart-page .checkout-box{width:100%;max-width:330px}@media (max-width:1199px){:where(:root:has(header-group-area.template-cart)) .cart-page .checkout-box{max-width:100%}}:where(:root:has(header-group-area.template-cart)) .checkout-box .accordion-item{position:relative}:where(:root:has(header-group-area.template-cart)) .checkout-box .cart__note .accordion-item .field__input:focus{box-shadow:0 0 0 calc(0rem + var(--inputs-border-width)) rgba(var(--color-foreground))!important;outline:1px solid rgba(var(--color-foreground),0)!important}:where(:root:has(header-group-area.template-cart)) .accordion-item .accordion-title{text-transform:uppercase;cursor:pointer;border-bottom:1px solid rgba(var(--color-foreground),.9);text-align:left;width:100%;margin-bottom:20px;padding-bottom:15px;padding-right:20px;font-size:16px;font-weight:700;transition:all .4s ease-in-out}:where(:root:has(header-group-area.template-cart)) .accordion-item .accordion-title:before,:where(:root:has(header-group-area.template-cart)) .accordion-item .accordion-title:after{content:"";width:14px;height:2px;display:block;position:absolute;top:13px;right:0}:where(:root:has(header-group-area.template-cart)) cart-note.cart__note.field{display:block}:where(:root:has(header-group-area.template-cart)) .accordion-item .accordion-title:after{transform:rotate(90deg)}:where(:root:has(header-group-area.template-cart)) .accordion-item.show .accordion-title:after,:where(:root:has(header-group-area.template-cart)) .accordion-item.show .accordion-title:before{transform:rotate(180deg)}:where(:root:has(header-group-area.template-cart)) quantity-input.quantity.cart-quantity:before,:where(:root:has(header-group-area.template-cart)) quantity-input.quantity.cart-quantity:after{box-shadow:none!important}:where(:root:has(header-group-area.template-cart)) .cart-items tr.cart-item{border-bottom:1px solid rgba(var(--color-foreground),.2);flex-wrap:wrap;margin-bottom:48px;padding-bottom:48px;display:flex}:where(:root:has(header-group-area.template-cart)) .checkout-box #cart-errors{display:none}:where(:root:has(header-group-area.template-cart)) .cart-item .quantity{min-height:40px}:where(:root:has(header-group-area.template-cart)) .cart-item .quantity__input{font-size:16px}:where(:root:has(header-group-area.template-cart)) p.caption-with-letter-spacing{font-size:12px;font-family:var(--sds-ff-body)}@media screen and (max-width:991px){:where(:root:has(header-group-area.template-cart)) .cart-page{flex-direction:column}:where(:root:has(header-group-area.template-cart)) cart-items .title-wrapper-with-link{margin-bottom:80px}:where(:root:has(header-group-area.template-cart)) .title-wrapper-with-link .title--primary{letter-spacing:-.03em;font-size:64px}}@media screen and (max-width:767px){:where(:root:has(header-group-area.template-cart)) .cart-page{flex-direction:column}:where(:root:has(header-group-area.template-cart)) .cart__warnings .cart__empty-text,:where(:root:has(header-group-area.template-cart)) .title-wrapper-with-link .title--primary{letter-spacing:-.03em;font-size:54px}:where(:root:has(header-group-area.template-cart)) .cart__warnings .breadcrumb-link{margin-bottom:0}}:where(:root:has(header-group-area.template-cart)) .main-cart-page free-shipping-bar{margin-top:80px;margin-bottom:48px;display:block}@media (max-width:767px){:where(:root:has(header-group-area.template-cart)) .main-cart-page free-shipping-bar{margin-top:24px;margin-bottom:24px}}:where(:root:has(header-group-area.template-cart)) quantity-input.quantity.cart-quantity{border-radius:var(--btn-style-rds-three);align-items:center;max-width:121px;min-height:40px;display:inline-flex;overflow:hidden}:where(:root:has(header-group-area.template-cart)) quantity-input.quantity.cart-quantity .quantity__button{height:40px;color:rgba(var(--color-secondary-foreground),1);padding:0 16px}:where(:root:has(header-group-area.template-cart)) .cart-page-area-main .shipping-bar{background-color:rgba(var(--color-secondary-background),1)}:where(:root:has(header-group-area.template-cart)) .cart-page-area-main .free-shipping-text{color:rgb(var(--color-secondary-foreground))}:where(:root:has(header-group-area.template-cart)) .cart-page-area-main .free-shipping-progress-container{background:rgba(var(--color-secondary-foreground),.15)}:where(:root:has(header-group-area.template-cart)) .cart-page-area-main .free-shipping-progress{background:rgba(var(--color-secondary-foreground),1)}:where(:root:has(header-group-area.template-cart)) .you-cart-shop-btn{color:rgb(var(--color-foreground))}:where(:root:has(header-group-area.template-cart)) .you-cart-shop-btn span{color:rgba(var(--color-button-text),1);background-color:rgba(var(--color-button),1);border:1px solid rgba(var(--color-button-border),1)}:where(:root:has(header-group-area.template-cart)) .you-cart-shop-btn span:hover{color:rgba(var(--color-button-text-hover),1);border:1px solid rgba(var(--color-button-border-hover),1);background:rgba(var(--color-button-hover),1)}:where(:root:has(header-group-area.template-cart)) a.button.button--tertiary{color:rgba(var(--color-foreground),.7);background:0 0}:where(:root:has(header-group-area.template-cart)) a.button.button--tertiary:before{background:gray}:where(:root:has(header-group-area.template-cart)) .cart__warnings .breadcrumb-link ul li,:where(:root:has(header-group-area.template-cart)) .title-wrapper-with-link .breadcrumb-link ul li{color:rgb(var(--color-foreground))}:where(:root:has(header-group-area.template-cart)) .product-option.price{color:rgba(var(--color-foreground),.9)}:where(:root:has(header-group-area.template-cart)) .cart__ctas .cart-checkout-btn{color:rgba(var(--color-button-text),1);border:1px solid rgba(var(--color-button-border),1);background-color:rgba(var(--color-button),1)}:where(:root:has(header-group-area.template-cart)) .cart__ctas .cart-checkout-btn:hover{color:rgba(var(--color-button-text-hover),1);border:1px solid rgba(var(--color-button-border-hover),1);background-color:rgba(var(--color-button-hover),1)}:where(:root:has(header-group-area.template-cart)) .cart-page-area-main .cart__blocks .tax-note{color:rgba(var(--color-foreground),.7)}:where(:root:has(header-group-area.template-cart)) .checkout-box .cart__note .field__input{border:1px solid}:where(:root:has(header-group-area.template-cart)) .accordion-item .accordion-title:before,:where(:root:has(header-group-area.template-cart)) .accordion-item .accordion-title:after{background:currentColor}:where(:root:has(header-group-area.template-cart)) .quantity__button:focus-visible,:where(:root:has(header-group-area.template-cart)) .quantity__input:focus-visible,:where(:root:has(header-group-area.template-cart)) quantity-input.quantity.cart-quantity{background:rgba(var(--color-secondary-background),1);color:rgba(var(--color-secondary-foreground),1)}:where(:root:has(header-group-area.template-cart)) quantity-input.quantity.cart-quantity .quantity__input{color:rgba(var(--color-secondary-foreground),1)}:where(:root:has(header-group-area.template-cart)) quantity-input.quantity.cart-quantity button:hover svg{transition:all .3s;transform:scale(1.3)}:where(:root:has(header-group-area.template-cart)) quantity-input.quantity.cart-quantity button{color:rgba(var(--color-secondary-foreground),1)}:where(:root:has(header-group-area.template-cart)) .cart-items td.cart-item__media,:where(:root:has(header-group-area.template-cart)) .cart-items td.cart-item__totals{flex-shrink:0}:where(:root:has(header-group-area.template-cart)) .cart-items td.cart-item__media .cart-item__image-container>*{border-radius:var(--corner-rds-four)}@media (min-width:1400px){:where(:root:has(header-group-area.template-cart)) .cart-items td.cart-item__details,:where(:root:has(header-group-area.template-cart)) .cart-items td.cart-item__totals{flex-shrink:0}}:where(:root:has(header-group-area.template-cart)) .breadcrumb-content-area .breadcrumb-link ul li a:before{content:"";background:rgb(var(--color-foreground));width:0%;height:1px;transition:all .3s ease-in-out;position:absolute;bottom:0;left:0}:where(:root:has(header-group-area.template-cart)) .breadcrumb-content-area .breadcrumb-link ul li a:hover:before{width:100%}:where(:root:has(header-group-area.template-cart)) .shipping-estimator-container .select-wrapper select:focus,:where(:root:has(header-group-area.template-cart)) .shipping-estimator-container .zip-wrapper input:focus{box-shadow:0 0 0 calc(0rem + var(--inputs-border-width)) rgba(var(--color-foreground));outline:1px solid rgba(var(--color-foreground),0)}:where(:root:has(header-group-area.template-cart)) .title-wrapper-with-link .title--primary.main-cart-items-font-title--primary{letter-spacing:-.72px;font-size:96px;font-weight:400}:where(:root:has(header-group-area.template-cart)) .cart__ctas .cart-checkout-btn.main-cart-items-cart-checkout-btn,:where(:root:has(header-group-area.template-cart)) .totals>h2.main-cart-items-font-totals__total,:where(:root:has(header-group-area.template-cart)) .cart__blocks .totals.main-cart-items-font-totals{font-weight:500}:where(:root:has(header-group-area.template-cart)) .title-wrapper-with-link .breadcrumb-link.page-font-breadcrumb-link ul li{font-size:12px;font-weight:500}:where(:root:has(header-group-area.template-cart)) .accordion-item .accordion-title.main-cart-items-font-accordion-title{font-family:var(--font-family-heading);font-weight:500}@media (max-width:767px){:where(:root:has(header-group-area.template-cart)) .title-wrapper-with-link .title--primary.main-cart-items-font-title--primary{font-size:56px}}:where(:root:has(header-group-area.template-cart)) .section-template--24137060089926__cart-items-padding{padding-top:80px;padding-bottom:80px}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-cart)) .section-template--24137060089926__cart-items-padding{padding-top:300px;padding-bottom:92px}}:where(:root:has(header-group-area.template-cart)) .section-template--24137060089926__featured_collection_3t3Lrh-padding{padding-top:73px;padding-bottom:96px}:where(:root:has(header-group-area.template-cart)) #collection-template--24137060089926__featured_collection_3t3Lrh .product-grid.featured-collection{grid-template-columns:repeat(2,1fr)}:where(:root:has(header-group-area.template-cart)) #collection-template--24137060089926__featured_collection_3t3Lrh .featured-collection-carousel .product-item{width:calc(50% - 10px);margin-right:20px}:where(:root:has(header-group-area.template-cart)) #collection-template--24137060089926__featured_collection_3t3Lrh .featured-collection-carousel .flickity-prev-next-button{top:-56px}@media screen and (min-width:768px){:where(:root:has(header-group-area.template-cart)) #collection-template--24137060089926__featured_collection_3t3Lrh.prd-colle-slider .collection__title{min-height:64px;padding-right:140px}}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-cart)) #collection-template--24137060089926__featured_collection_3t3Lrh .featured-collection-carousel .product-item{width:calc(25% - 18px);margin-right:24px}:where(:root:has(header-group-area.template-cart)) .section-template--24137060089926__featured_collection_3t3Lrh-padding{padding-top:112px;padding-bottom:148px}:where(:root:has(header-group-area.template-cart)) #collection-template--24137060089926__featured_collection_3t3Lrh .product-grid.featured-collection{grid-template-columns:repeat(4,1fr)}}:where(:root:has(header-group-area.template-cart)) #shopify-section-template--24137060089926__featured_collection_3t3Lrh .xlo-item-1,:where(:root:has(header-group-area.template-cart)) #shopify-section-template--24137060089926__featured_collection_3t3Lrh .xlo-item-2,:where(:root:has(header-group-area.template-cart)) #shopify-section-template--24137060089926__featured_collection_3t3Lrh .xlo-item-3,:where(:root:has(header-group-area.template-cart)) #shopify-section-template--24137060089926__featured_collection_3t3Lrh .xlo-item-4{--xlo-percent:125%}:where(:root:has(header-group-area.template-search)) .search__input.field__input{padding-right:9.8rem}:where(:root:has(header-group-area.template-search)) .search__button{right:var(--inputs-border-width);top:var(--inputs-border-width)}:where(:root:has(header-group-area.template-search)) .reset__button{right:calc(var(--inputs-border-width) + 4.4rem);top:var(--inputs-border-width)}:where(:root:has(header-group-area.template-search)) .reset__button:not(:focus-visible):after{border-right:.1rem solid rgba(var(--color-foreground),.08);content:"";height:calc(100% - 1.6rem);display:block;position:absolute;right:0}:where(:root:has(header-group-area.template-search)) .reset__button:not(:focus):after{border-right:.1rem solid rgba(var(--color-foreground),.08);content:"";height:calc(100% - 1.8rem);display:block;position:absolute;right:0}:where(:root:has(header-group-area.template-search)) .search_results_filter__main .search_results_filter_top_wrapper{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}:where(:root:has(header-group-area.template-search)) .search_results_filter__main .title-wrapper{justify-content:center;align-items:center;height:100%;margin-top:50px;display:flex}:where(:root:has(header-group-area.template-search)) .search_results_filter__main .title-wrapper a:hover{background-color:rgba(var(--color-button-hover),1);color:rgb(var(--color-button-text-hover));border:1px solid rgba(var(--color-button-border-hover),1)}:where(:root:has(header-group-area.template-search)) .search_results_filter__main .title-wrapper a{border:1px solid rgba(var(--color-button-border),1);background-color:rgba(var(--color-button),1);color:rgb(var(--color-button-text));cursor:pointer;font-family:var(--font-family-body);letter-spacing:0;border-radius:var(--corner-rds-two);padding:11px 16px;font-size:16px;font-weight:700;line-height:18px;transition:all .3s}:where(:root:has(header-group-area.template-search)) .search__button:focus-visible,:where(:root:has(header-group-area.template-search)) .reset__button:focus-visible,:where(:root:has(header-group-area.template-search)) .search__button:focus,:where(:root:has(header-group-area.template-search)) .reset__button:focus{z-index:4}:where(:root:has(header-group-area.template-search)) .search__button:not(:focus-visible):not(.focused),:where(:root:has(header-group-area.template-search)) .reset__button:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}:where(:root:has(header-group-area.template-search)) .search__button:hover .icon,:where(:root:has(header-group-area.template-search)) .reset__button:hover .icon{transform:scale(1.07)}:where(:root:has(header-group-area.template-search)) .search__button .icon{width:1.8rem;height:1.8rem}:where(:root:has(header-group-area.template-search)) .reset__button .icon.icon-close{stroke-width:.1rem;width:1.8rem;height:1.8rem}:where(:root:has(header-group-area.template-search)) .article-card__info ul{flex-wrap:wrap;gap:12px;margin:0 0 22px;padding:0;list-style:none;display:flex}:where(:root:has(header-group-area.template-search)) .article-card__info ul li{border-radius:var(--corner-rds-two);justify-content:center;align-items:center;padding:7px 16px;font-size:16px;font-weight:700;line-height:24px;display:flex}:where(:root:has(header-group-area.template-search)) input::-webkit-search-decoration{-webkit-appearance:none}:where(:root:has(header-group-area.template-search)) .template-search__results{height:100%;position:relative}:where(:root:has(header-group-area.template-search)) .template-search .status-message{margin-bottom:60px}:where(:root:has(header-group-area.template-search)) .search-item-form-result .card-wrapper a span{background-repeat:no-repeat;background-size:0% 100%;background-image:linear-gradient(transparent calc(100% - 1px),rgba(var(--color-foreground)) 1px);transition:background-size .4s}:where(:root:has(header-group-area.template-search)) .search-item-form-result .card-wrapper:hover a span{background-size:100% 100%}:where(:root:has(header-group-area.template-search)) .search-item-form-result .article-card-wrapper .card__information{padding-top:0}:where(:root:has(header-group-area.template-search)) .search-item-form-result .article--search-no-img,:where(:root:has(header-group-area.template-search)) .search-item-form-result .article-card-wrapper-page{border:1px solid rgb(var(--color-foreground),.2);border-radius:var(--item-rds-two);padding:20px 10px}:where(:root:has(header-group-area.template-search)) .search_results_filter__main .card .card__inner.ratio:before{padding-bottom:var(--xlo-percent)}:where(:root:has(header-group-area.template-search)) .search-item-form-result .article-card-wrapper-search .card--media .card__inner{margin-bottom:30px}:where(:root:has(header-group-area.template-search)) .template-search .results_count-o-search{background:rgba(var(--color-secondary-background),1);color:rgba(var(--color-secondary-foreground),1);border-radius:var(--box-rds-five);margin-bottom:0;padding:50px 20px}:where(:root:has(header-group-area.template-search)) .template-search__search{max-width:74.1rem;margin:0 auto 3.5rem}:where(:root:has(header-group-area.template-search)) .template-search__search .search{margin-top:3rem}:where(:root:has(header-group-area.template-search)) .search__button .icon{height:1.8rem}:where(:root:has(header-group-area.template-search)) .section-template--24137060122694__main-padding{padding-top:56px;padding-bottom:56px}:where(:root:has(header-group-area.template-search)) .main-section-template--24137060122694__main-padding{padding-top:0;padding-bottom:80px}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-search)) .section-template--24137060122694__main-padding{padding-top:284px;padding-bottom:312px}:where(:root:has(header-group-area.template-search)) .main-section-template--24137060122694__main-padding{padding-top:112px;padding-bottom:180px}}:where(:root:has(header-group-area.template-search)) .search_results_product_box{grid-template-columns:repeat(3,1fr)}@media screen and (max-width:767px){:where(:root:has(header-group-area.template-search)) .search_results_product_box{flex-direction:column;display:flex}}:where(:root:has(header-group-area.template-search)) #shopify-section-template--24137060122694__main .xlo-item-1,:where(:root:has(header-group-area.template-search)) #shopify-section-template--24137060122694__main .xlo-item-2,:where(:root:has(header-group-area.template-search)) #shopify-section-template--24137060122694__main .xlo-item-3,:where(:root:has(header-group-area.template-search)) #shopify-section-template--24137060122694__main .xlo-item-4,:where(:root:has(header-group-area.template-search)) #shopify-section-template--24137060122694__main .xlo-item-5,:where(:root:has(header-group-area.template-search)) #shopify-section-template--24137060122694__main .xlo-item-6,:where(:root:has(header-group-area.template-search)) #shopify-section-template--24137060122694__main .xlo-item-7,:where(:root:has(header-group-area.template-search)) #shopify-section-template--24137060122694__main .xlo-item-8,:where(:root:has(header-group-area.template-search)) #shopify-section-template--24137060122694__main .xlo-item-9,:where(:root:has(header-group-area.template-search)) #shopify-section-template--24137060122694__main .xlo-item-10,:where(:root:has(header-group-area.template-search)) #shopify-section-template--24137060122694__main .xlo-item-11{--xlo-percent:133.087%}:where(:root:has(header-group-area.template-search)) #shopify-section-template--24137060122694__main .xlo-item-12{--xlo-percent:133.666%}:where(:root:has(header-group-area.template-search)) #shopify-section-template--24137060122694__main .xlo-item-13,:where(:root:has(header-group-area.template-search)) #shopify-section-template--24137060122694__main .xlo-item-14,:where(:root:has(header-group-area.template-search)) #shopify-section-template--24137060122694__main .xlo-item-15,:where(:root:has(header-group-area.template-search)) #shopify-section-template--24137060122694__main .xlo-item-16,:where(:root:has(header-group-area.template-search)) #shopify-section-template--24137060122694__main .xlo-item-17,:where(:root:has(header-group-area.template-search)) #shopify-section-template--24137060122694__main .xlo-item-18{--xlo-percent:133.087%}:where(:root:has(header-group-area.template-search)) #shopify-section-template--24137060122694__main .xlo-item-19{--xlo-percent:133.666%}:where(:root:has(header-group-area.template-search)) #shopify-section-template--24137060122694__main .xlo-item-20{--xlo-percent:133.087%}:where(:root:has(header-group-area.template-search)) #shopify-section-template--24137060122694__main .xlo-item-21{--xlo-percent:133.175%}:where(:root:has(header-group-area.template-404)) .breadcrumb-inner{position:relative}:where(:root:has(header-group-area.template-404)) .breadcrumb-background-image{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}:where(:root:has(header-group-area.template-404)) .breadcrumb-background-image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}:where(:root:has(header-group-area.template-404)) .breadcrumb-content-area{text-align:center;z-index:2;position:relative}:where(:root:has(header-group-area.template-404)) .breadcrumb-content-area.blog-style{width:100%;max-width:1294px;margin-left:auto;margin-right:auto}:where(:root:has(header-group-area.template-404)) .breadcrumb-content-area .breadcrumb-title{letter-spacing:-.01em;text-transform:uppercase;font-size:144px;line-height:1}:where(:root:has(header-group-area.template-404)) .breadcrumb-content-area.error-content .breadcrumb-title{margin-bottom:30px;font-size:300px}:where(:root:has(header-group-area.template-404)) .breadcrumb-content-area.error-content .breadcrumb-desc{color:rgba(var(--color-foreground));letter-spacing:-.01em;font-size:20px;font-weight:400;line-height:28px}:where(:root:has(header-group-area.template-404)) .breadcrumb_error_button{margin-top:75px}:where(:root:has(header-group-area.template-404)) .breadcrumb_error_button .breadcrumb-error-btn{color:rgb(var(--color-foreground));text-transform:uppercase;font-size:18px;font-weight:700;font-family:var(--font-family-heading);justify-content:center;align-items:center;column-gap:12px;display:inline-flex;position:relative}:where(:root:has(header-group-area.template-404)) .breadcrumb_error_button .breadcrumb-error-btn:before{content:"";background:rgba(var(--color-foreground));width:100%;height:3px;position:absolute;bottom:-12px;left:0}:where(:root:has(header-group-area.template-404)) .breadcrumb_error_button .breadcrumb-error-btn span{background-color:rgba(var(--color-button),1);border:1px solid rgba(var(--color-button-border),1);width:28px;height:28px;color:rgba(var(--color-button-text),1);border-radius:var(--btn-style-rds-one);z-index:1;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}:where(:root:has(header-group-area.template-404)) .breadcrumb_error_button .breadcrumb-error-btn:hover span{color:rgba(var(--color-button-text-hover),1);border:1px solid rgba(var(--color-button-border-hover),1);background:rgba(var(--color-button-hover),1)}:where(:root:has(header-group-area.template-404)) .breadcrumb_error_button .breadcrumb-error-btn span svg{transform:rotate(-90deg)}:where(:root:has(header-group-area.template-404)) .breadcrumb_error_button .breadcrumb-error-btn:hover span svg{animation:.4s linear arrow-move}@media (max-width:991px){:where(:root:has(header-group-area.template-404)) .breadcrumb-content-area.error-content .breadcrumb-title{font-size:210px}:where(:root:has(header-group-area.template-404)) .breadcrumb_error_button{margin-top:50px}}@media (max-width:767px){:where(:root:has(header-group-area.template-404)) .breadcrumb-content-area.error-content .breadcrumb-title{font-size:180px}:where(:root:has(header-group-area.template-404)) .breadcrumb-content-area.error-content .breadcrumb-desc{font-size:18px}:where(:root:has(header-group-area.template-404)) .breadcrumb_error_button{margin-top:45px}}@media (max-width:575px){:where(:root:has(header-group-area.template-404)) .breadcrumb-content-area.error-content .breadcrumb-title{margin-bottom:20px;font-size:120px}:where(:root:has(header-group-area.template-404)) .breadcrumb-content-area.error-content .breadcrumb-desc{font-size:16px}:where(:root:has(header-group-area.template-404)) .breadcrumb_error_button{margin-top:35px}}:where(:root:has(header-group-area.template-404)) .area-404-page .breadcrumb-content-area.error-content .breadcrumb-title{color:rgb(var(--color-highlight-text))}:where(:root:has(header-group-area.template-404)) .section-template--24137060220998__main-padding{padding-top:142px;padding-bottom:156px}@media screen and (min-width:750px){:where(:root:has(header-group-area.template-404)) .section-template--24137060220998__main-padding{padding-top:284px;padding-bottom:312px}}
