@charset "UTF-8";@keyframes dotscale{50%{transform:translateZ(0) scale3d(.85,.85,.85)}}@keyframes text-underlined{0%{transform:scaleX(1);transform-origin:var(--transform-origin-end)}50%{transform:scaleX(0);transform-origin:var(--transform-origin-end)}51%{transform-origin:var(--transform-origin-start)}to{transform:scaleX(1)}}@keyframes zoom-fade{0%{opacity:0;transform:scale(1.2)}50%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes zoom-fade-short{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-up{0%{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes scrolling-left{0%{transform:translateZ(0);visibility:visible}to{transform:translate3d(-100%,0,0)}}@keyframes scrolling-right{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes scrolling-left-rtl{0%{transform:translateZ(0);visibility:visible}to{transform:translate3d(100%,0,0)}}@keyframes scrolling-right-rtl{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes move-up-down{0%{transform:translateY(.8rem)}to{transform:translateY(-.8rem)}}@keyframes move-up-down-reverse{0%{transform:translateY(-.8rem)}to{transform:translateY(.8rem)}}@keyframes twinkle{0%{transform:scale(0);opacity:0}50%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}@keyframes lineDraw{0%{stroke-dashoffset:1;opacity:0}1%{opacity:1}to{stroke-dashoffset:0}}@keyframes waveDraw{to{stroke-dashoffset:0}}.site-wrapper{overflow:clip}.page-width{margin:0 auto;padding-inline:var(--page-padding)}.page-width--full{--page-padding:2rem;padding-inline:var(--page-padding)}.section--padding{padding-block-start:var(--section-padding-top-mobile,min(4rem,var(--section-padding-top,0) * .6));padding-block-end:var(--section-padding-bottom-mobile,min(4rem,var(--section-padding-bottom,0) * .6))}:root{--page-padding:1.6rem}.section__header{padding-bottom:var(--header-padding-bottom)}@media(max-width:767.98px){.section__header--buttons:not(:first-child){order:9;margin-top:1.2rem}}@media(max-width:767.98px){.section__header,.section__header.spacing--large{padding-bottom:var(--header-padding-bottom-mobile)}}.f-grid{--f-grid-columns:var(--f-columns-mobile);--f-column-gap:var(--f-column-gap-mobile);--f-row-gap:var(--f-row-gap-mobile);--f-grid-template:auto-flow dense/repeat(var(--f-grid-columns), minmax(0, 1fr));display:grid;grid:var(--f-grid-template);gap:var(--f-row-gap,0) var(--f-column-gap,0)}.f-flex{--f-column-gap:var(--f-column-gap-mobile);--f-row-gap:var(--f-row-gap-mobile);display:flex;flex-wrap:wrap;margin:0 calc(var(--f-column-gap)/ -2);gap:var(--f-row-gap) 0}.f-grid--gap-medium{--f-column-gap-xl:3rem;--f-column-gap-lg:3rem;--f-column-gap-md:3rem;--f-column-gap-mobile:1.2rem}.f-grid--gap-small{--f-column-gap-xl:2rem;--f-column-gap-lg:2rem;--f-column-gap-md:2rem;--f-column-gap-mobile:1.2rem}.f-grid--row-gap-none{--f-row-gap-xl:0px;--f-row-gap-lg:0px;--f-row-gap-md:0px;--f-row-gap-mobile:0px}.f-grid--row-gap-small{--f-row-gap-xl:1.6rem;--f-row-gap-lg:1.6rem;--f-row-gap-md:1.6rem;--f-row-gap-mobile:1.6rem}.f-grid--row-gap-large{--f-row-gap-xl:4rem;--f-row-gap-lg:4rem;--f-row-gap-md:3rem;--f-row-gap-mobile:2rem}.w-full{width:100%}.h-full{height:100%}.min-height-screen{min-height:100vh}.h1,.h2,.h3,.h4,.h5,.h6,.hd1,.hd2,h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-letter-spacing);text-transform:var(--font-heading-transform);color:rgb(var(--color-foreground));line-height:calc(1 + .2/max(1,var(--font-heading-scale)));word-break:break-word;margin:0}.hd1,.hd2{text-transform:var(--font-hd1-transform)}.hd1{font-size:var(--custom-heading-size,calc(var(--font-heading-mobile-scale) * var(--font-hd1-size)))}.h1,h1{font-size:var(--custom-heading-size,calc(var(--font-heading-mobile-scale) * var(--font-h1-size)))}.h2,h2{font-size:var(--custom-heading-size,calc(var(--font-heading-mobile-scale) * var(--font-h2-size)));line-height:calc(1 + .201/max(1,var(--font-heading-scale)))}.h3,h3{font-size:var(--custom-heading-size,calc(var(--font-heading-mobile-scale) * var(--font-h3-size)));line-height:calc(1 + .3572/max(1,var(--font-heading-scale)))}.h4,.h5,.h6,h4,h5,h6{font-size:var(--custom-heading-size,calc(var(--font-heading-scale) * var(--font-h6-size)));line-height:calc(1 + .625/max(1,var(--font-heading-scale)))}.text-subheading{font-family:var(--font-subheading-family);font-weight:var(--font-subheading-weight);text-transform:var(--font-subheading-transform);letter-spacing:var(--font-subheading-letter-spacing,0);font-size:var(--font-body-size);line-height:var(--font-body-line-height)}.text-pcard-title{font-family:var(--font-pcard-title-family);font-style:var(--font-pcard-title-style);font-weight:var(--font-pcard-title-weight);font-size:var(--font-pcard-title-size,1.6rem);text-transform:var(--font-pcard-title-transform);line-height:var(--font-pcard-title-line-height)}[style*=--aspect-ratio]{position:relative;overflow:hidden}[style*=--aspect-ratio]:before{content:"";height:0;display:block;padding-top:calc(100% / (0 + var(--aspect-ratio,1.7777777778)))}[style*=--aspect-ratio]>:first-child{top:0;right:0;bottom:0;left:0;position:absolute!important;object-fit:contain;width:100%;height:100%}@media(max-width:767px){[style*=--aspect-ratio]:before{padding-top:calc(100% / (0 + var(--aspect-ratio-mobile,var(--aspect-ratio,1.7777777778))))}}.js [data-media-loading]{position:relative;overflow:hidden}.js [data-media-loading]:after{content:"";position:absolute;top:0;left:-1.5rem;width:calc(100% + 3rem);height:100%;pointer-events:none;background-color:#f1f1f1;z-index:2}.focus-none{box-shadow:none!important;outline:0!important}div:empty:not(.fixed-overlay,.bg-overlay,.empty-space,.drawer__body,.no-empty){display:none}img{max-width:100%;height:auto;vertical-align:top}ol,ul{list-style:none;padding:0;margin:0}a{color:inherit;text-decoration:inherit}::selection{background-color:rgba(var(--color-foreground),.2)}.media-wrapper{display:block;position:relative;overflow:hidden;background-color:rgba(var(--color-foreground),.03)}.media-wrapper>img{object-fit:cover;object-position:center center;transition:.5s cubic-bezier(.3,1,.3,1);transition-property:opacity,transform}.media-wrapper.loading>img{opacity:0}.media-wrapper.loaded{background-color:transparent}video-element>:is(iframe,img,svg){position:absolute;top:0;right:0;bottom:0;left:0}video-element>:is(iframe,img,svg,video){width:100%;height:100%;border:none;border-radius:inherit;transition:.2s cubic-bezier(.7,0,.3,1);transition-property:opacity,visibility}video-element:not([loaded])>:is(video,iframe),video-element[loaded] .media__poster,video-element[loaded]>img,video-element[loaded]>svg{opacity:0;visibility:hidden}video-element video:not(:fullscreen),video-element>:is(img,svg),video-element>video,video-element>video:not(:-webkit-full-screen){object-fit:cover;object-position:center}video-element:not([playing]){cursor:pointer}.media{position:relative}.media--adapt{height:0;padding-block-start:calc(100% / (0 + var(--media-ratio,1.7777777778)))}.media .media-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;width:100%}@media(max-width:767.98px){.media--adapt{padding-block-start:calc(100% / (0 + var(--media-ratio-mobile,var(--media-ratio,1))))}.media-wrapper{--play-button-size:7.2rem;--play-button-icon-size:3rem}}@media(max-width:767.98px){.mb\:media--adapt{height:0;padding-block-start:calc(100% / (0 + var(--media-ratio-mobile,var(--media-ratio,1))))}}.fixed-overlay{position:fixed;transition:.8s cubic-bezier(.7,0,.2,1);transition-property:opacity,visibility,background-color;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;pointer-events:none;background-color:rgba(var(--color-foreground),.5);opacity:0;visibility:hidden}.cart-count{width:var(--cart-count-size,2rem);height:var(--cart-count-size,2rem);border-radius:50%;background-color:var(--color-cart-bubble);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:1.4rem;white-space:nowrap}.cart-count--absolute{position:absolute;top:-.7rem;inset-inline-end:-1.2rem}.cart-count[hidden]{display:none}.cart-icon{width:var(--cart-icon-size,2.4rem);height:var(--cart-icon-size,2.4rem);border-radius:50%}.progress-bar{height:var(--progress-bar-size,.7rem);border-radius:var(--progress-bar-radius,3rem);background-color:rgba(var(--color-foreground),.075);position:relative;overflow:hidden;display:block;color:rgb(var(--color-progress-bar))}.progress-bar:before{--scale-x:0;content:"";background-color:currentColor;border-radius:inherit;display:block;height:100%;width:var(--scale-x);transition:width .6s cubic-bezier(.7,0,.3,1) .1s}table{border-collapse:collapse;border-color:inherit;text-indent:0}table:not([class]){table-layout:fixed;border-collapse:collapse;font-size:1.4rem;border-style:hidden;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.2)}details>*{box-sizing:border-box}summary{cursor:pointer;list-style:none;position:relative}.rte:after{clear:both;content:"";display:block}.rte>:first-child{margin-top:0}.rte>:last-child{margin-bottom:0}.rte p{margin-bottom:var(--paragraph-bottom-spacing,1.2rem);margin-top:var(--paragraph-top-spacing,1.2rem)}.rte p:first-child{margin-top:0}.rte p:last-child{margin-bottom:0}.rte a{color:rgba(var(--color-link),var(--alpha-link));text-underline-offset:.3rem;text-decoration-thickness:.1rem;text-decoration-line:underline;transition:text-decoration-thickness var(--duration-default) ease}[data-initializing] #MainContent .shopify-section+.shopify-section~.shopify-section{content-visibility:auto}.scroll-progress-bar,scroll-progress-bar{display:block;width:100%;margin-block-start:var(--margin-block-start,1.6rem)}.scroll-progress-bar .progress-container,scroll-progress-bar .progress-container{width:100%;height:2px;background-color:rgba(var(--color-foreground),.1)}.scroll-progress-bar .progress-bar,scroll-progress-bar .progress-bar{width:0;height:100%;background-color:rgb(var(--color-foreground))}.blocks-radius,.theme-radius{border-radius:var(--blocks-radius)}.blocks-radius-md,.theme-radius-md{border-radius:var(--medium-blocks-radius)}.blocks-radius,.blocks-radius-circle,.blocks-radius-md,.blocks-radius-sm{overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white,#000)}@media(max-width:767.98px){.blocks-radius,.theme-radius{border-radius:var(--blocks-radius-mobile)}}.btn,button{--buttons-transform-default:capitalize;--buttons-padding:3.2rem;font-size:100%;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:0 var(--buttons-gap,.4rem);cursor:pointer;transition:background .3s,color .3s;white-space:nowrap;background:0 0;color:rgb(var(--color-foreground));border:var(--buttons-border-width) solid rgba(var(--color-border),var(--color-border-alpha,1));border-radius:var(--buttons-radius,0);padding:0 var(--buttons-padding);height:var(--buttons-height);line-height:30px;font-family:var(--font-button-family);font-weight:var(--font-button-weight);letter-spacing:var(--buttons-letter-spacing,0);text-transform:var(--buttons-transform,var(--buttons-transform-default));box-sizing:border-box}.btn svg,button svg{z-index:1}.btn:not(.btn--plain,.btn--underline,.btn--link,.btn--inherit){z-index:1;overflow:hidden;max-width:100%}.btn:not(.btn--plain,.btn--underline,.btn--link,.btn--inherit) .btn__text{overflow:hidden;text-overflow:ellipsis}.btn--icon:before,.btn--outline:before,.btn--primary:before,.btn--secondary:before,.btn--white:before{position:absolute;content:"";width:0;inset-block:-.1rem;inset-inline-start:-.1rem;background-color:rgb(var(--color-button-text));transition:width var(--animation-button);z-index:0;border-radius:inherit}.btn--icon :is(.btn__text,.btn__icon),.btn--outline :is(.btn__text,.btn__icon),.btn--primary :is(.btn__text,.btn__icon),.btn--secondary :is(.btn__text,.btn__icon),.btn--white :is(.btn__text,.btn__icon){z-index:1}.btn--icon:before,.btn--outline:before,.btn--secondary:before,.btn--white:before{background-color:rgb(var(--color-button))}.btn--primary{--color-border:var(--color-button);background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.btn--white{background-color:#fff;border-color:#fff;color:var(--color-button-white,#000);border:0}.btn--icon,.btn--icon-circle{border-radius:var(--buttons-radius,0);align-items:center}.btn--icon-circle{border-radius:50%;width:var(--buttons-width,var(--buttons-height));height:var(--buttons-width,var(--buttons-height));padding:0!important}.btn--small{--buttons-width:calc(var(--buttons-height) - 10px);--buttons-padding:2rem;height:calc(var(--buttons-height) - 10px)}.btn .loading__spinner{position:absolute;display:none;opacity:0}.btn--inherit{padding:0;margin:0;border:0;color:inherit;background-color:inherit;text-transform:inherit;letter-spacing:inherit;height:auto;line-height:1.6;font-weight:inherit;border-radius:0}.btn-remove svg{transition:transform var(--animation-button)}.form-control{outline:0;box-shadow:none;color:rgb(var(--color-field-text));background-color:rgba(var(--color-field),var(--color-field-alpha,1));border:var(--inputs-border-width) solid rgba(var(--color-border),var(--color-border-alpha,1));border-radius:var(--inputs-radius);line-height:calc(var(--buttons-height) - var(--inputs-border-width,0px) * 2);padding:0 2rem;width:100%;font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:var(--font-body-size);transition:.3s all;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle}.form-control::placeholder{color:rgba(var(--color-field-text),.5)}.form-control::selection{background-color:rgba(var(--color-field-text),.2)}.form-label{margin:0 0 .8rem;display:block}.form-select{border:none;background-color:transparent;font-size:inherit}.f-price{align-items:center;display:inline-flex;flex-direction:row;flex-wrap:wrap;line-height:1.5;position:relative;font-family:var(--font-pcard-price-family);font-weight:var(--font-pcard-price-weight);font-style:var(--font-pcard-price-style)}.f-price--sold-out .f-price__availability,.f-price__regular{display:block}.f-price .f-price__badge-sale,.f-price .f-price__badge-sold-out,.f-price--no-compare .f-price__compare,.f-price--on-sale .f-price__availability,.f-price--on-sale .f-price__regular,.f-price__availability,.f-price__sale{display:none}.f-price--on-sale .f-price__sale{display:flex;align-items:center;flex-wrap:wrap;gap:0 .8rem}.f-price--on-sale .f-price-item--sale{color:rgb(var(--color-product-price-sale))}.f-price--on-sale .f-price-item--regular{color:var(--color-product-price-regular,var(--color-foreground-lighten-60));font-size:var(--font-body-size);line-height:var(--font-body-line-height);font-weight:var(--font-body-weight)}.f-price__unit-wrapper{font-size:85%;line-height:1.2;text-transform:uppercase;color:rgba(var(--color-foreground),.75);order:1;width:100%}.f-badge{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;white-space:nowrap;font-size:calc(var(--font-body-size) * .8);font-family:var(--font-pcard-badge-family);font-weight:var(--font-pcard-badge-weight);font-style:var(--font-pcard-badge-style);line-height:1.8rem;padding:.2rem .8rem;color:#fff;background:#000;border:1px solid transparent;border-radius:var(--badges-radius)}.f-badge--sale{color:var(--color-badge-sale-text,#fff);background:var(--color-badge-sale);width:130%;height:100%;font-size:120%}.accordion-details__summary{cursor:pointer;padding-block:1.6rem;width:100%;white-space:inherit;text-align:start;-webkit-user-select:none;user-select:none;border-block-end:.1rem solid rgba(var(--color-foreground),.2);transition:all var(--duration-default)}.accordion-details__summary .icon-plus-toggle path.vertical{transform:rotate(0);transform-origin:center;transition:transform var(--animation-default)}.accordion-details__content{padding-top:1.6rem}.accordion-details[aria-expanded=true] .accordion-details__summary{border-color:rgb(var(--color-foreground))}.accordion-details[aria-expanded=true] .accordion-details__summary .icon-plus-toggle path.vertical{transform:rotate(270deg)}@media(max-width:639.98px){.accordion-details__summary svg.icon{--icon-size:1.6rem}}:root{--swiper-navigation-size:4.8rem;--swiper-navigation-icon-size:2rem;--swiper-navigation-offset-x:2.4rem;--swiper-pagination-bullet-size:1rem;--swiper-pagination-bullet-horizontal-gap:.6rem;--swiper-pagination-bullet-vertical-gap:.6rem}@media(max-width:767.98px){:root{--swiper-pagination-bullet-size:.8rem}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px)}.swiper{z-index:0}.swiper-button{--buttons-border-width:.1rem;--swiper-nav-mt:calc(var(--swiper-controls-top-offset, 0rem) + var(--swiper-pagination-height, 0rem));text-align:center;width:var(--swiper-navigation-size);color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:var(--buttons-border-width) solid rgba(var(--color-foreground),.2);border-radius:50%;padding:0;flex-shrink:0;position:absolute;top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - var(--swiper-navigation-size)/ 2 - var(--swiper-nav-mt,0)/ 2)}.swiper-button-prev{inset-inline:var(--swiper-navigation-offset-x) auto}.swiper-button-next{inset-inline:auto var(--swiper-navigation-offset-x)}.swiper-button-next,.swiper-button-prev{background-color:#fff!important;border:2px solid #000!important}@media(max-width:767.98px){.swiper-button svg{width:1.6rem;height:1.6rem}}.swiper-button:after{position:absolute!important;content:""!important}.swiper-button--blank{--swiper-navigation-size:2.4rem;background:0 0!important;border:0!important;color:inherit!important;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size)}.swiper-pagination{display:flex;line-height:1;justify-content:center}.swiper-show-nav-on-hover:has(.swiper-controls--nav-floating){position:relative}.swiper-controls{--color-swiper-controls:var(--color-foreground);--swiper-controls-top-offset:2.4rem;display:flex;align-items:center;column-gap:1.2rem;margin-top:var(--swiper-controls-top-offset)}.swiper-controls:has(.swiper-button--blank){column-gap:.3rem}@media(max-width:767.98px){.swiper-controls{--swiper-controls-top-offset:3.2rem}}.swiper-controls .swiper-pagination{position:static;width:auto}.swiper-controls .swiper-pagination-fraction{transition:.3s all;min-width:3.4rem}.swiper-controls--pagination-progressbar{--swiper-pagination-color:rgb(var(--color-foreground))}.swiper-controls--nav-floating{--swiper-controls-top-offset:0rem}.swiper-controls--grouped:has([class*=swiper-button--blank]){margin-inline:-.7rem}.swiper-controls--grouped .swiper-button{position:relative;inset:auto;margin-top:0}.swiper-controls--float-bottom{position:absolute;bottom:var(--swiper-controls-bottom-offset,3rem);inset-inline:0 auto;margin-top:0!important;pointer-events:none;width:100%}.swiper-controls--float-bottom *{pointer-events:auto}@media(max-width:767.98px){.swiper-controls--float-bottom{--swiper-controls-bottom-offset:2rem}}@media(max-width:767.98px){.swipe-mobile{--column-width-mobile:68vw;overflow-y:hidden!important;overflow-x:auto!important;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-behavior:smooth;padding-inline:var(--page-padding);margin-inline:calc(var(--page-padding) * -1);scroll-padding-inline:var(--page-padding);scrollbar-width:none;display:grid!important}.swipe-mobile__inner{--slider-grid:auto/auto-flow var(--column-width-mobile);display:grid!important;grid:var(--slider-grid);column-gap:var(--f-column-gap);margin-inline:0!important}.swipe-mobile__inner>*{scroll-snap-align:start;padding-inline:0!important;width:var(--swipe-item-width,100%)}.swipe-mobile--2-cols{--column-width-mobile:42vw}.swipe-mobile--auto-cols{--column-width-mobile:fit-content(100%);--swipe-item-width:auto}}.drawer{--modal-gap:3.2rem 2.4rem;position:fixed;z-index:32;top:0;inset-inline:0 auto;width:100%;height:100%;pointer-events:none;background:0 0}.modal{--modal-height: calc(100dvh - 4rem) ;align-items:center;justify-content:center;padding:0 1.6rem}.quick-view{--quick-view-gap:3rem}@media(max-width:767.98px){.quick-view{--quick-view-gap:1.6rem;--drawer-close-btn-size:3.8rem;--media-item-width:30rem}.quick-view.modal{padding-inline:0}}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}.loading__spinner{display:inline-block;position:absolute;z-index:1;width:var(--loading-size,2rem);height:var(--loading-size,2rem);line-height:1}.loading__spinner.hidden{display:none}.newsletter-form .form-field{display:flex;flex-wrap:wrap;gap:.8rem}.product-card__wrapper{position:relative;display:block;color:currentColor;text-decoration:none}.product-card__title{position:relative}.product-card__title a{color:currentColor}.product-card__image{transition:.85s cubic-bezier(.4,0,.2,1)}.product-card__image--main{transition:opacity 1.2s ease}.product-card__image--second{position:absolute;opacity:0;visibility:hidden;transform:scale3d(1.08,1.08,1)}.product-card__image-wrapper{aspect-ratio:1/1;background-color:#fff;display:flex;align-items:center;justify-content:center;position:relative;display:block;overflow:hidden;border-radius:var(--pcard-radius)}.product-card__info{display:flex;flex-direction:column;gap:.4rem;padding:var(--pcard-info-gap,2rem) 0 0}.product-card__badge{position:absolute;inset-inline:1rem auto;top:1rem;display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;gap:.6rem}.product-card__quickview{position:absolute;top:2rem;inset-inline-end:2rem;z-index:2!important}.product-card__main-actions{position:absolute;inset-inline:2rem;bottom:2rem;display:flex;align-items:center;justify-content:center;z-index:3}.product-card__atc{width:100%;padding:0 1.5rem}.product-card-style-card{height:100%;border-radius:var(--pcard-radius)}.product-card-style-card .product-card__image-wrapper{border-radius:var(--pcard-radius) var(--pcard-radius) 0 0}.product-card-style-card .product-card__info{padding:1.2rem}.product-card-style-boxed{border-radius:var(--pcard-radius);height:auto}.product-card-style-boxed .product-card__wrapper{padding:1.6rem}@media(max-width:767.98px){.product-card-style-boxed .product-card__wrapper{padding:1.2rem}}.product-card-style-boxed .product-card__image-wrapper{border-radius:var(--pcard-radius)}.product-card-style-boxed .product-card__info{padding-bottom:0;padding-inline:0}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){.product-card__image-wrapper--main-only .product-card__image{transition:transform var(--animation-default)}}@media(max-width:767.98px){.product-card{--pcard-info-gap:1.2rem;--pcard-swatches-gap:.4rem}.product-card__quickview{display:none}.product-card__main-actions{width:auto;inset-inline:auto 1rem;bottom:1rem}.product-card__action-button{padding:0;border:.1rem solid rgba(var(--color-border),var(--color-border-alpha,1));border-radius:50%;width:3.8rem!important;height:3.8rem!important;line-height:1}.product-card__action-text{position:absolute;max-width:0;overflow:hidden;text-overflow:ellipsis;transition:all .25s cubic-bezier(.104,.204,.492,1);white-space:nowrap}}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.block{display:block}.hidden{display:none}.flex-row-reverse{flex-direction:row-reverse}.flex-1{flex:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.flex-wrap{flex-wrap:wrap}.relative{position:relative}.absolute{position:absolute}.inset-0{top:0;right:0;bottom:0;left:0}.overflow-hidden{overflow:hidden}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.visually-hidden--inline{margin:0;height:1em}.linklist--vertical li+li{padding-top:.8rem}.rich-text{--child-margin-top:3.2rem;--text-margin-top:1.2rem;--subheading-margin-bottom:1.6rem;--icon-margin-top:2rem;--icon-siblings-margin-top:1.6rem}.rich-text>*+*{margin:var(--child-margin-top) 0 0}.rich-text>*+:is(.rich-text__text){margin-top:var(--text-margin-top)}.rich-text>:first-child:is(.rich-text__subheading){margin-bottom:var(--subheading-margin-bottom)}.rich-text>:first-child:is(.rich-text__subheading)+*{margin-top:0}@media(max-width:767.98px){.rich-text{--child-margin-top:2.4rem;--text-margin-top:1.6rem;--subheading-margin-bottom:1.2rem;--icon-margin-top:1.6rem}}.rich-text--tight{--child-margin-top:2rem;--text-margin-top:1.2rem;--subheading-margin-bottom:1.2rem}@media(max-width:767.98px){.rich-text--fitted,.rich-text--tight{--child-margin-top:1.2rem;--text-margin-top:.8rem;--subheading-margin-bottom:.8rem}.rich-text--fitted:has(.h1,.h2,.h3,.hd1,.hd2),.rich-text--tight:has(.h1,.h2,.h3,.hd1,.hd2){--text-margin-top:1.2rem}}@media(max-width:767.98px){span.reversed-link__text{display:none}}@media(max-width:767.98px){.accordion-details__content span.reversed-link__text{display:inline}}.reversed-link{--reversed-link-gap:.1rem}.reversed-link:not(:has(.reversed-link__text)){background:linear-gradient(to var(--transform-origin-end),currentColor,currentColor) 0 var(--reversed-link-gap)/0 var(--reversed-link-gap) no-repeat;background-position-x:var(--transform-origin-end);background-position-y:bottom;transition:background-size var(--animation-default),color var(--animation-default)}.reversed-link:has(.reversed-link__text) .reversed-link__text{background:linear-gradient(to var(--transform-origin-end),currentColor,currentColor) 0 var(--reversed-link-gap)/0 var(--reversed-link-gap) no-repeat;background-position-x:var(--transform-origin-end);background-position-y:bottom;transition:background-size var(--animation-default),color var(--animation-default)}.icon{width:var(--icon-size);height:var(--icon-size)}.icon--2xs{--icon-size:1.2rem}.icon--small{--icon-size:1.6rem}.icon--medium{--icon-size:2rem}.icon--large{--icon-size:2.4rem}.icon--thick{stroke-width:.2rem}.icon--thick path{stroke-width:.2rem}.icon:not(.icon--stroke-scalable) path{vector-effect:non-scaling-stroke}.opacity-0{opacity:0}.text-body{color:rgb(var(--color-foreground))}.text-subtext{color:rgba(var(--color-subtext),var(--color-subtext-alpha,1))}.text-left{text-align:start}.text-center{text-align:center}[class*=text-limit-]{overflow:hidden;display:-webkit-box;-webkit-line-clamp:var(--line-clamp,unset);-webkit-box-orient:vertical}.text-limit-1-line{--line-clamp:1}.text-limit-2-lines{--line-clamp:2}.z--1{z-index:-1}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-10{z-index:10}.z-31{z-index:31}.inset-full{top:0;right:0;bottom:0;left:0}.order-first{order:-999}.order-last{order:999}.gap-1{gap:.4rem}.gap-2{gap:.8rem}.gap-3{gap:1.2rem}.gap-6{gap:2.4rem}.gap-8{gap:3.2rem}.gap-x-2{column-gap:.8rem}.gap-x-3{column-gap:1.2rem}.gap-x-4{column-gap:1.6rem}.gap-y-4{row-gap:1.6rem}.text-base{font-size:var(--font-body-size);line-height:var(--font-body-line-height)}.text-sm{font-size:calc(var(--font-body-size) * .9);line-height:2.2rem}.text-sm-extra{font-size:calc(var(--font-body-size) * .8);line-height:2rem}.content-overlay{display:flex;flex-direction:column;position:absolute;top:0;right:0;bottom:0;left:0;color:rgb(var(--color-foreground));padding:var(--padding-y,3.2rem) var(--padding-x,2.4rem);background-color:transparent}.content-overlay--middle-center{justify-content:center;align-items:center}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){.hover-wrapper .hover-scale-up{--scale-x:1;--scale-y:1;transition:var(--animation-long);transition-property:transform;transform:scaleX(var(--scale-x)) scaleY(var(--scale-y)) rotate(.02deg)}}.list-unstyled{margin:0;padding:0;list-style:none}.v-scrollable{scroll-behavior:smooth;scroll-snap-type:y mandatory;overflow-x:hidden;overflow-y:auto}.h-scrollable{scroll-behavior:smooth;scroll-snap-type:x mandatory;overflow-x:auto;overflow-y:hidden}.pointer-events-none{pointer-events:none}.bg-overlay{display:block!important;background:var(--color-overlay-bg,#000);opacity:calc(var(--color-overlay-alpha,40) * 1%);position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.bg-none{background:0 0}.bg-image{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.bg-image img{width:100%!important;height:100%;object-fit:cover}.background-1{background:rgb(var(--color-background))}.border-top{border-block-start:.1rem solid rgba(var(--color-border),var(--color-border-alpha,1))}.topbar__inner{row-gap:var(--topbar-row-gap,.6rem)}.topbar__column{column-gap:var(--topbar-columns-gap,2.4rem);row-gap:var(--topbar-row-gap,.6rem)}.topbar--show-separator-line{box-shadow:inset 0 -1px rgba(var(--color-border),var(--color-border-alpha,1))}@keyframes scrollX{0%{transform:translate(0)}to{transform:translate(-200%)}}.header{--header-background-opacity:1;--animation-nav-delay:.1s;--header-logo-opacity:1;--header-icon-size:2.8rem;--header-easing:cubic-bezier(.33, 0, 0, 1);--header-duration:.25s;--header-duration-long:.5s;background:0 0;position:relative;z-index:20}.header__top{--header-grid-template:"icons-left logo icons" "search search search"/auto minmax(0, 1fr) auto;display:grid;column-gap:1.2rem;grid-template:var(--header-grid-template);background:rgb(var(--color-background));z-index:2;pointer-events:all}.header__icons,.header__logo--text,.header__navigation{transition:color var(--animation-nav) var(--animation-nav-delay)}.header__logo{grid-area:logo;max-width:max-content}.header__logo--image{max-width:var(--logo-width-mobile)}.header__logo .logo{transition:opacity var(--animation-nav) var(--animation-nav-delay)}.header__logo .logo:not(.header__logo--transparent){opacity:var(--header-logo-opacity)}.header__navigation .header__menu{margin-inline:-1.6rem}.header__icons{grid-area:icons}.header__search{grid-area:search;padding-block-start:1.6rem}.header__search-close{opacity:0;visibility:hidden;transition-property:opacity,transform,width,padding-inline-start;transition:.5s cubic-bezier(.3,1,.3,1);width:0;padding-inline-start:0;cursor:pointer}.header__icons--left{grid-area:icons-left}.header__buttons{column-gap:2.4rem}@media(max-width:639.98px){.header__buttons{column-gap:1.6rem}}.header[is=sticky-header]{transition:var(--animation-nav);transition-property:opacity,transform}.header__bottom{z-index:1;pointer-events:all}.header__bottom:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(var(--color-background));z-index:1;pointer-events:none}.header--show-sperator-line .header__bottom{border-block-end:.1rem solid rgba(var(--color-border),var(--color-border-alpha,1))}.header .section--padding{padding-block-start:var(--section-padding-top,0)!important;padding-block-end:var(--section-padding-bottom,0)!important}.header-section .fixed-overlay{top:0;height:100%}.header-sticky{z-index:30;position:sticky;inset-block-start:0;pointer-events:none}.menu-drawer-button{width:2.4rem;height:2.4rem;gap:.4rem;position:relative}.menu-drawer-button .hamburger-line{position:absolute;top:50%;margin-top:-.1rem;width:2rem;height:.2rem;background:rgb(var(--color-foreground));transition:transform .2s ease;border-radius:1rem}.menu-drawer-button .hamburger-line:after,.menu-drawer-button .hamburger-line:before{content:"";display:block;position:absolute;width:100%;height:.2rem;background:rgb(var(--color-foreground));border-radius:1rem}.menu-drawer-button .hamburger-line:before{top:-.7rem;transition:top .2s ease .22s,opacity .2s ease,width .2s ease}.menu-drawer-button .hamburger-line:after{bottom:-.7rem;transition:bottom .2s ease .22s,transform .2s ease,width .2s ease}.menu-drawer{position:absolute;top:100%;height:calc(var(--viewport-height,100vh) - (var(--header-bottom-position,100%)))}.header--show-sperator-line .menu-drawer{top:100%}.list-payment{display:flex;flex-wrap:wrap;margin:-.5rem}.list-payment__item{align-items:center;display:flex;padding:.5rem}.list-payment .icon{width:auto;height:auto}.footer__copyright-content{margin:0}.footer__info,.footer__localization,.footer__policies{gap:var(--element-gap)}.footer__top summary{padding-top:0;padding-bottom:1.2rem}.footer__bottom{--element-gap:2.4rem;padding-top:4rem}.footer__bottom-row{gap:var(--element-gap)}.footer-accordion-details{border:none}.footer-accordion-details .accordion-details__content{padding-block:0}.footer-newsletter{width:var(--form-width);max-width:100%}.footer-newsletter__description{margin-top:1.6rem}.footer-newsletter__term{margin-top:2rem;font-size:1.4rem}.footer-newsletter__form{margin-top:2rem}@media(max-width:1023.98px){.footer-block--newsletter{margin-top:2.4rem}.footer-block--newsletter.order-first{margin-bottom:1.2rem;margin-top:0}.footer .footer-accordion-details[aria-expanded=true] .accordion-details__summary{border-color:rgba(var(--color-border),var(--color-border-alpha,1))}.footer__top summary{padding-top:1.2rem;min-height:5.2rem}.footer__bottom{padding-top:4.8rem}.footer-accordion-details .accordion-details__content{padding-block:1.2rem}}@media(max-width:767.98px){.footer__wrapper{padding-top:2.4rem;padding-bottom:2.4rem}.footer-block{width:100%}.footer__bottom{padding-top:2.4rem}.footer__bottom-row,.footer__info{flex-direction:column;align-items:flex-start}.footer__copyright{order:2}}.search__field-icon{inset-inline-end:1.6rem;opacity:1}.search__input{border:2px solid #ca2043;width:100%;padding-inline-start:2.4rem;padding-inline-end:5rem;--inputs-border-width:var(--inputs-search-border-width)}.search__input::-webkit-search-cancel-button,.search__input::-webkit-search-decoration,.search__input::-webkit-search-results-button,.search__input::-webkit-search-results-decoration{appearance:none;-webkit-appearance:none}.search__reset{padding:0;border:0;inset-inline-end:1.6rem;transition:opacity .2s;letter-spacing:normal;text-transform:capitalize;font-size:1.2rem;opacity:0}.search__content{padding-block:2.4rem;position:absolute;left:0;background-color:rgb(var(--color-background));top:100%;z-index:2;width:100%;border-top:.1rem solid rgba(var(--color-border),var(--color-border-alpha,1));opacity:0;visibility:hidden;pointer-events:none;height:calc(var(--viewport-height,100vh) - (var(--header-bottom-position,100%)))}.search__form{--f-columns-md:4;--f-columns-xl:5}.search__types{max-width:8rem;inset-inline-start:0;position:absolute}.search__types select{width:100%;font-weight:var(--font-body-weight-bolder);padding-inline-start:2.4rem;padding-inline-end:3.6rem;position:relative;transition:none}.search__types select+.icon{color:rgb(var(--color-field-text));transition:none}.search__types:after{content:"";position:absolute;width:.1rem;background-color:rgba(var(--color-field-text),.1);top:50%;right:0;transform:translateY(-50%);height:calc(100% - 2rem)}.search__types svg{position:absolute;right:1.6rem;top:50%;transform:translateY(-50%);pointer-events:none}.search__types+.search__input{padding-inline-start:9.6rem;transition:none}.search__field-icon{color:rgb(var(--color-field-text));transition:none}.site-wrapper,body.search-template{display:flex;flex-direction:column;flex:1}.site-wrapper #MainContent,body.search-template #MainContent{flex:1}.collection-card__image{max-width:100%}.collection-card__image,.collection-card__inner{box-sizing:border-box}.collection-card__wrapper{padding:var(--pd-y,0) var(--pd-x,0)}@media(hover:hover)and (pointer:fine){.collection-card__title{--pd-inline:1.6rem}}@media(hover:hover)and (pointer:fine)and (max-width:767.98px){.collection-card__title{--pd-inline:0rem}}.collection-card--image-full .collection-card__image{width:100%}.collection-card--image-padding-small .collection-card__image{padding:1.2rem 1.2rem 0}.collection-card--style-card{--buttons-width:3.2rem}.collection-card--style-card .collection-card__inner{padding:1.6rem}@media(max-width:767.98px){.collection-card--style-card .collection-card__inner{padding-block:1.2rem 1.6rem}}@media(max-width:767.98px){.collection-card--mobile-layout-horizontal .collection-card__wrapper{flex-direction:row;padding:.8rem;gap:.4rem;min-height:5.6rem}.collection-card--mobile-layout-horizontal .collection-card__btn{display:none}.collection-card--mobile-layout-horizontal .collection-card__inner{padding:0}.collection-card--mobile-layout-horizontal .collection-card__image{padding:0;max-width:4rem}}.wishlist-button{background-color:#fff;color:#000;border:none;padding:.5rem 1rem;cursor:pointer;font-weight:500;font-size:2.9rem;min-height:auto;transition:background-color .2s ease,color .2s ease,transform .1s ease;border-radius:.5rem;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.wishlist-button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.3px}@media screen and (max-width:749px){.wishlist-button{font-size:.75rem;padding:.5rem .75rem;border-radius:.2rem}.wishlist-button svg{width:28px;height:28px}.header__icons{display:flex;align-items:center;height:100%}}.header-wishlist{position:relative;display:inline-block}.wishlist-button{position:relative;font-size:30px;text-decoration:none;color:inherit}.wishlist-count{position:absolute;top:3px;right:0;background:#d63a2f;color:#fff;font-size:12px;font-weight:700;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}@keyframes bounce{0%{transform:scale(1)}25%{transform:scale(1.3)}50%{transform:scale(.9)}75%{transform:scale(1.2)}to{transform:scale(1)}}@media(max-width:480px){.wishlist-button{font-size:20px}.wishlist-count{top:-6px;right:-6px;width:16px;height:16px;font-size:10px}}html{transition:visibility .3s ease}.footer__top-wrapper{color:red;margin:40px}@media(max-width:1023px){.footer__top-wrapper{margin:20px;text-align:center}}@media(max-width:767.98px){.product-card .reversed-link__text{display:inline!important}}@media(max-width:767px){.header__icons--right{position:relative!important;z-index:99999!important}.header__search{z-index:1!important}}@media(max-width:767px){.header__icons--left .gt_selector{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/critical-home.css.map */
