.block-heading{margin:0;line-height:1.2;letter-spacing:.02em;overflow-wrap:break-word}.block-subheading{margin:0;overflow-wrap:break-word}.block-subheading--colored{color:rgb(var(--color-heading))}.block-text{margin:0;overflow-wrap:break-word}.block-text--colored{color:rgb(var(--color-foreground))}.block-text--colored.rte a{color:rgb(var(--color-link))}.block-button{vertical-align:top}.block-button.button{min-width:min(18rem,100%)}.block-group>.block-button.button,.block-banner__box>.block-button.button{min-width:min(18rem,calc(100% - (2*clamp(.15rem,1vw,.625rem))))}.block-group>*,.block-banner__box>*{margin-top:0;margin-bottom:0}.block-group>*+*,.block-banner__box>*+*{margin-top:var(--block-gap, 2rem)}.block-group>:nth-child(1 of:not(link,style,script)),.block-banner__box>:nth-child(1 of:not(link,style,script)),.block-tabs__content>:nth-child(1 of:not(link,style,script)),.block-popup__content>:nth-child(1 of:not(link,style,script)){margin-top:0}.block-group>.h0+.h0,.block-group>.h1+.h1,.block-banner__box>.h0+.h0,.block-banner__box>.h1+.h1{margin-top:0}.block-group>.block-subheading+.block-heading,.block-banner__box>.block-subheading+.block-heading{margin-top:.5rem}.block-group>.block-button,.block-banner__box>.block-button{margin-inline:clamp(.15rem,1vw,.625rem)}.block-group{box-sizing:border-box;max-width:var(--group-max-width, none)}.block-group.center{margin-inline:auto}.block-group.right{margin-inline-start:auto}.block-grid>.block-group,.block-row>.block-group{width:100%}.block-group--gap-small{--block-gap: 1rem}.block-group--gap-medium{--block-gap: 2rem}.block-group--gap-large{--block-gap: 3rem}.block-group--pad-small{padding:2rem}.block-group--pad-medium{padding:3rem}.block-group--pad-large{padding:5rem}@media screen and (max-width:749px){.block-group--pad-small{padding:1.5rem}.block-group--pad-medium{padding:2rem}.block-group--pad-large{padding:3rem}}.block-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--row-gap, 3rem);align-items:var(--row-align, center)}.block-row>*{min-width:0}.block-row--gap-small{--row-gap: 1.5rem}.block-row--gap-medium{--row-gap: 3rem}.block-row--gap-large{--row-gap: 5rem}.block-row--dividers>*+*{position:relative}.block-row--dividers>*+*:before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(var(--row-gap, 3rem) / -2);border-inline-start:1px solid rgba(var(--color-border),.4)}@media screen and (max-width:749px){.block-row--dividers:not(.block-row--mobile-columns)>*+*:before{inset-inline:0;inset-block:calc(var(--row-gap, 3rem) / -2) auto;border-inline-start:0;border-top:1px solid rgba(var(--color-border),.4)}.block-row--dividers.block-row--mobile-columns>*+*:before{content:none}}.block-row--v-start{--row-align: start}.block-row--v-center{--row-align: center}.block-row--v-end{--row-align: end}@media screen and (max-width:749px){.block-row--mobile-reverse{display:flex;flex-direction:column-reverse}.block-row--mobile-columns{display:grid}.block-row--mobile-columns.block-row--1-1,.block-row--mobile-columns.block-row--1-1-1-1{grid-template-columns:repeat(2,minmax(0,1fr))}.block-row--mobile-columns.block-row--1-1-1{grid-template-columns:repeat(3,minmax(0,1fr))}.block-row--mobile-columns.block-row--1-2{grid-template-columns:minmax(0,calc((100% - 2 * var(--row-gap, 3rem)) / 3)) minmax(0,1fr)}.block-row--mobile-columns.block-row--2-1{grid-template-columns:minmax(0,1fr) minmax(0,calc((100% - 2 * var(--row-gap, 3rem)) / 3))}}@media screen and (min-width:750px){.block-row--1-1,.block-row--1-2,.block-row--2-1{grid-template-columns:repeat(2,minmax(0,1fr))}.block-row--1-1-1{grid-template-columns:repeat(3,minmax(0,1fr))}.block-row--1-1-1-1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.block-row--1-2{grid-template-columns:minmax(0,calc((100% - 2 * var(--row-gap, 3rem)) / 3)) minmax(0,1fr)}.block-row--2-1{grid-template-columns:minmax(0,1fr) minmax(0,calc((100% - 2 * var(--row-gap, 3rem)) / 3))}.block-row--1-1-1-1{grid-template-columns:repeat(4,minmax(0,1fr))}}.block-grid{display:grid;grid-template-columns:repeat(var(--grid-columns-mobile, 1),minmax(0,1fr));gap:var(--grid-gap, 3rem)}.block-grid>*{min-width:0}.block-grid--gap-small{--grid-gap: 1.5rem}.block-grid--gap-medium{--grid-gap: 3rem}.block-grid--gap-large{--grid-gap: 5rem}@media screen and (min-width:750px){.block-grid{grid-template-columns:repeat(var(--grid-columns-tablet, 2),minmax(0,1fr))}}@media screen and (min-width:750px)and (max-width:989px){.block-row>.block-grid,.block-row>* .block-grid{grid-template-columns:minmax(0,1fr)}}@media screen and (min-width:990px){.block-grid{grid-template-columns:repeat(var(--grid-columns, 3),minmax(0,1fr))}}@media screen and (max-width:749px){.block-grid--rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-y:hidden;overscroll-behavior-x:contain}.block-grid--rail::-webkit-scrollbar{display:none}.flexible-content>.block-grid--rail{margin-inline:-1.5rem;padding-inline:1.5rem;scroll-padding-inline-start:1.5rem}.block-grid:not(.block-grid--rail)>*:last-child:nth-child(odd){grid-column:1 / -1}.block-grid--rail>*{flex:0 0 calc((88% - var(--grid-columns-mobile, 1) * var(--grid-gap, 3rem)) / var(--grid-columns-mobile, 1));scroll-snap-align:start}.block-grid--rail>.block-group--fill{height:auto;align-self:stretch}}.block-banner{position:relative;display:flex;width:100%;overflow:hidden;border-radius:var(--banner-radius, 0);color:rgb(var(--color-foreground));aspect-ratio:var(--banner-ratio, 16 / 9)}.block-banner--400px{aspect-ratio:auto;min-height:400px}.block-banner--450px{aspect-ratio:auto;min-height:450px}.block-banner--500px{aspect-ratio:auto;min-height:500px}.block-banner--550px{aspect-ratio:auto;min-height:550px}.block-banner--600px{aspect-ratio:auto;min-height:600px}.block-banner--650px{aspect-ratio:auto;min-height:650px}.block-banner--700px{aspect-ratio:auto;min-height:700px}.block-banner--750px{aspect-ratio:auto;min-height:750px}.block-banner--100vh{aspect-ratio:auto;min-height:100vh}.block-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgb(var(--color-placeholder, 245, 245, 245))}.block-banner__media .image-fit,.block-banner__media .block-banner__video,.block-banner__media .placeholder-svg{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--image-position, center center)}.block-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(var(--color-overlay),var(--color-overlay-opacity))}.block-banner__content{position:relative;display:flex;width:100%;padding:4rem 3rem}.block-banner__content--top-left{align-items:flex-start;justify-content:flex-start}.block-banner__content--top-center{align-items:flex-start;justify-content:center}.block-banner__content--top-right{align-items:flex-start;justify-content:flex-end}.block-banner__content--middle-left{align-items:center;justify-content:flex-start}.block-banner__content--middle-center{align-items:center;justify-content:center}.block-banner__content--middle-right{align-items:center;justify-content:flex-end}.block-banner__content--bottom-left{align-items:flex-end;justify-content:flex-start}.block-banner__content--bottom-center{align-items:flex-end;justify-content:center}.block-banner__content--bottom-right{align-items:flex-end;justify-content:flex-end}.page-width--full-width>.flexible-content>.block-banner>.block-banner__content{padding-inline:max(5rem,calc((100% - var(--page-width)) / 2 + 5rem))}.page-width--full-width>.flexible-content>.block-banner{border-radius:0}@media screen and (max-width:749px){.block-banner__content--mobile-top{align-items:flex-start}.block-banner__content--mobile-middle{align-items:center}.block-banner__content--mobile-bottom{align-items:flex-end}}.block-banner__box{width:100%;max-width:var(--box-width, 56rem)}.block-banner__box--small{--box-width: 40rem}.block-banner__box--medium{--box-width: 56rem}.block-banner__box--large{--box-width: 76rem}@media screen and (min-width:750px){.block-banner__content{padding:5rem}}@media screen and (max-width:749px){.block-banner{aspect-ratio:var(--banner-ratio-mobile, var(--banner-ratio, 4 / 3));min-height:var(--banner-height-mobile, auto)}.block-banner--mobile-below{flex-direction:column;aspect-ratio:auto;min-height:0}.block-banner--mobile-below .block-banner__media{position:relative;aspect-ratio:var(--banner-ratio-mobile, var(--banner-ratio, 4 / 3));min-height:var(--banner-height-mobile, auto)}.block-banner--mobile-below .block-banner__media:after{display:none}.block-banner--mobile-below .block-banner__content{padding:3rem 1.5rem;background-color:rgb(var(--color-background))}}.block-image{width:100%}.block-image--three-quarters{width:75%}.block-image--half{width:50%}.block-image--third{width:33.333%}.block-image.center{margin-inline:auto}.block-image.right{margin-inline-start:auto}.block-image__link{display:block}.block-image__media{border-radius:var(--image-radius, 0);overflow:hidden}.block-image__media .image-fit{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.block-image__media.media--circle{border-radius:50%}.block-image__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.block-video video-section,.block-banner__media video-section{display:block;width:100%;height:100%}.block-video .media video-section>video{display:block;width:100%;height:100%;object-fit:cover}.block-video{width:100%}.block-video--three-quarters{width:75%}.block-video--half{width:50%}.block-video--third{width:33.333%}.block-video.center{margin-inline:auto}.block-video.right{margin-inline-start:auto}.block-video .media{overflow:hidden;border-radius:var(--video-radius, 0)}.block-video .block-video__controls{display:flex;justify-content:flex-end;align-items:flex-end;gap:.6rem;padding:1.2rem;pointer-events:none;opacity:0;transition:opacity .3s ease}.block-video:hover .block-video__controls,.block-video:has(.block-video__control:focus-visible) .block-video__controls{opacity:1}@media(hover:none){.block-video .block-video__controls{opacity:.8}}.block-video__control{display:grid;place-items:center;width:3.4rem;height:3.4rem;padding:0;border:0;border-radius:50%;background-color:#0000006b;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;pointer-events:auto;opacity:.85;transition:opacity .2s ease,transform .2s ease}.block-video__control:hover{opacity:1;transform:scale(1.06)}.block-video__control .icon{width:1.2rem;height:1.2rem}.block-video__control .icon-volume,.block-video__control .icon-volume-mute{width:1.5rem}.block-video__control .icon-play,.block-video__control .icon-volume,.block-video__controls[paused] .icon-pause{display:none}.block-video__controls[paused] .icon-play{display:block}.block-video__controls:not([muted]) .icon-volume-mute{display:none}.block-video__controls:not([muted]) .icon-volume{display:block}.block-video__poster img{object-fit:cover}.block-spacer{height:var(--spacer-height, 4rem)}@media screen and (max-width:749px){.block-spacer{height:var(--spacer-height-mobile, 2.4rem)}}.block-divider{width:100%;margin-inline:0;margin-block-end:0;border:0;border-top:var(--divider-thickness, 1px) solid rgba(var(--color-border),.4)}.block-divider--short{width:6rem;margin-inline:auto}.left .block-divider--short{margin-inline:0 auto}.right .block-divider--short{margin-inline:auto 0}.block-icon{line-height:0}.block-icon svg{display:inline-block;width:var(--icon-size, 4rem);height:var(--icon-size, 4rem);fill:currentColor}.block-icon--small{--icon-size: 2.4rem}.block-icon--medium{--icon-size: 4rem}.block-icon--large{--icon-size: 6.4rem}.block-icon--highlight{color:rgb(var(--color-highlight))}.block-collection-products__view-all,.block-blog-posts__view-all{margin-top:3rem}.block-social{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin:0;padding:0}.block-social.center{justify-content:center}.block-social.right{justify-content:flex-end}.block-logo{line-height:0}.block-logo__link{display:inline-block}.block-logo__image,.block-logo__placeholder{display:inline-block;height:var(--logo-height, 4.8rem);width:auto;max-width:100%;object-fit:contain}.block-logo__placeholder{width:calc(var(--logo-height, 4.8rem) * 2.5);padding:.6rem;background-color:rgba(var(--color-foreground),.06)}.block-testimonial{margin:0}.block-testimonial__quote .icon-quote{width:3rem;height:auto;color:rgb(var(--color-highlight))}.block-testimonial__rating .rating-star{--letter-spacing: .8;--font-size: 1.6}.block-testimonial__text{margin:1.5rem 0 0}.block-testimonial__author{display:flex;align-items:center;gap:1.2rem;margin-top:2rem}.center .block-testimonial__author{justify-content:center}.right .block-testimonial__author{justify-content:flex-end}.block-testimonial__avatar{flex:0 0 5rem;width:5rem;height:5rem;padding:0;border-radius:50%}.block-testimonial__avatar img{width:100%;height:100%;object-fit:cover}.block-testimonial__name{margin:0}.block-accordion details summary{cursor:pointer;list-style:none}.block-accordion details summary::-webkit-details-marker{display:none}.block-accordion .accordion__content>*+*{margin-top:1.5rem}.block-slider{display:block;position:relative}.block-slider__track{display:flex;gap:var(--slider-gap, 2rem);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.block-slider__track::-webkit-scrollbar{display:none}.block-slider__track>*{flex:0 0 100%;min-width:0;scroll-snap-align:start}.block-slider--gap-small{--slider-gap: 1rem}.block-slider--gap-medium{--slider-gap: 2rem}.block-slider--gap-large{--slider-gap: 3rem}@media screen and (min-width:750px){.block-slider__track>*{flex-basis:calc((100% - (var(--slides-per-view, 1) - 1) * var(--slider-gap, 2rem)) / var(--slides-per-view, 1))}}.block-slider__controls{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:0 1rem;pointer-events:none}.block-slider__button{pointer-events:auto;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border:0;border-radius:50%;cursor:pointer;color:rgb(var(--color-foreground));background-color:rgba(var(--color-background),.85);box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.1);transition:background-color var(--duration-default) ease}.block-slider__button:hover{background-color:rgb(var(--color-background))}.block-slider__button .icon{width:2rem;height:2rem}.block-slider__dots{position:relative;z-index:2;display:flex;justify-content:center;gap:.8rem;margin-top:1.5rem}.block-slider__dot{width:.8rem;height:.8rem;padding:0;border:0;border-radius:50%;cursor:pointer;background-color:rgba(var(--color-foreground),.3);transition:background-color var(--duration-default) ease,transform var(--duration-default) ease}.block-slider__dot[aria-selected=true]{background-color:rgb(var(--color-foreground));transform:scale(1.25)}.block-tabs__nav{display:flex;flex-wrap:wrap;gap:0 2.4rem;margin-bottom:2.4rem}.block-tabs--center .block-tabs__nav{justify-content:center}.block-tabs--right .block-tabs__nav{justify-content:flex-end}.block-tabs__tab{position:relative;padding:1rem 0;border:0;background:none;cursor:pointer;font-family:var(--font-heading-family);font-weight:500;font-size:1.6rem;letter-spacing:.05em;color:rgba(var(--color-foreground),.5);transition:color var(--duration-default) ease}.block-tabs__tab:hover,.block-tabs__tab.is-active{color:rgb(var(--color-foreground))}.block-tabs--underline .block-tabs__tab:after{content:"";position:absolute;inset-inline:0;bottom:0;height:.2rem;background-color:rgb(var(--color-highlight));transform:scaleX(0);transition:transform var(--duration-default) ease}.block-tabs--underline .block-tabs__tab.is-active:after{transform:scaleX(1)}.block-tabs--pill .block-tabs__tab{padding:.8rem 1.6rem;border-radius:var(--button-radius, 0)}.block-tabs--pill .block-tabs__tab.is-active{color:rgb(var(--color-background));background-color:rgb(var(--color-foreground))}.block-tabs.is-ready .block-tabs__label{display:none}.block-tabs__label{cursor:pointer;padding:1rem 0;list-style:none}.block-tabs__content>*+*{margin-top:2rem}.block-tabs.is-ready .block-tabs__item[open]>.block-tabs__content{animation:block-tabs-in var(--duration-long) cubic-bezier(.22,1,.36,1) backwards}.block-tabs__panels{transition:height var(--duration-long) cubic-bezier(.22,1,.36,1)}@keyframes block-tabs-in{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.block-tabs.is-ready .block-tabs__item[open]>.block-tabs__content{animation:none}}.block-video-card{--card-radius: var(--card-border-radius, 0)}.block-product-card,.block-collection-products__item{container-type:inline-size}@container (max-width: 20rem){:is(.block-product-card,.block-collection-products__item) .card-information__button{height:4.4rem}:is(.block-product-card,.block-collection-products__item) .card-information__button .button{text-indent:-9999px;flex:0 0 auto;width:4.4rem;min-height:4.4rem;min-width:auto;padding:0;border-radius:50%;box-shadow:none}:is(.block-product-card,.block-collection-products__item) .card-information__button .button .icon{display:block}:is(.block-product-card,.block-collection-products__item) .card-information__button .countdown,:is(.block-product-card,.block-collection-products__item) .card-information__button .card__swatches{display:none}}.block-w-fit{width:fit-content;max-width:100%}.block-w-custom{width:var(--block-width);max-width:100%}.block-w-fill{width:100%}.block-a-left{text-align:start;margin-inline-start:0;margin-inline-end:auto}.block-a-center{text-align:center;margin-inline:auto}.block-a-right{text-align:end;margin-inline-start:auto;margin-inline-end:0}.block-button.block-a-left,.block-button.block-a-center,.block-button.block-a-right{display:flex;width:fit-content}.block-button.block-w-fill{display:flex;width:100%}.block-button.block-w-custom{display:flex}.block-mw-none{max-width:none}.block-mw-narrow{max-width:48rem}.block-mw-normal{max-width:72.6rem}.block-case-upper{text-transform:uppercase}.block-wrap-balance{text-wrap:balance}.block-wrap-pretty{text-wrap:pretty}.block-image--custom,.block-video--custom{width:var(--block-width)}@media screen and (max-width:749px){.block-mw-fill{width:100%}.block-mw-fit{width:fit-content;max-width:100%}.block-mw-custom{width:var(--block-width-mobile);max-width:100%}.block-button.block-mw-fill{display:flex;width:100%}.block-button.block-mw-fit{width:fit-content}.block-image--m-full,.block-video--m-full{width:100%}.block-image--m-three-quarters,.block-video--m-three-quarters{width:75%}.block-image--m-half,.block-video--m-half{width:50%}.block-image--m-third,.block-video--m-third{width:33.333%}.block-image--m-custom,.block-video--m-custom{width:var(--block-width-mobile)}}.block-group--col-start{display:flex;flex-direction:column;align-items:flex-start}.block-group--col-center{display:flex;flex-direction:column;align-items:center}.block-group--col-end{display:flex;flex-direction:column;align-items:flex-end}.block-group--col-space-between{display:flex;flex-direction:column;justify-content:space-between}.block-group--row{display:flex;flex-wrap:wrap;gap:var(--block-gap, 2rem)}.block-group--row>*+*{margin-top:0}.block-group--row>.block-button{margin-inline:0}.block-group--row>*{flex:1 1 0;width:auto;min-width:0}.block-group--row>.block-w-fit,.block-group--row>.block-button{flex:0 0 auto;width:fit-content}.block-group--row>.block-button.block-w-fill{flex:1 1 0;width:auto}.block-group--row>.block-w-custom,.block-group--row>.block-button.block-w-custom{flex:0 0 var(--block-width);width:var(--block-width)}.block-group--row>.block-image--three-quarters,.block-group--row>.block-video--three-quarters{flex:0 0 75%;width:75%}.block-group--row>.block-image--half,.block-group--row>.block-video--half{flex:0 0 50%;width:50%}.block-group--row>.block-image--third,.block-group--row>.block-video--third{flex:0 0 33.333%;width:33.333%}.block-group--row>.block-image--custom,.block-group--row>.block-video--custom{flex:0 0 var(--block-width);width:var(--block-width)}.block-group--h-start{justify-content:flex-start}.block-group--h-center{justify-content:center}.block-group--h-end{justify-content:flex-end}.block-group--h-space-between{justify-content:space-between}.block-group--v-stretch{align-items:stretch}.block-group--v-start{align-items:flex-start}.block-group--v-center{align-items:center}.block-group--v-end{align-items:flex-end}@media screen and (max-width:749px){.block-group--row:not(.block-group--row-mobile){flex-direction:column;align-items:stretch}.block-group--row:not(.block-group--row-mobile).block-group--h-start{align-items:flex-start}.block-group--row:not(.block-group--row-mobile).block-group--h-center{align-items:center}.block-group--row:not(.block-group--row-mobile).block-group--h-end{align-items:flex-end}.block-group--row:not(.block-group--row-mobile)>*{flex:0 0 auto;width:100%}.block-group--row:not(.block-group--row-mobile)>.block-w-fit,.block-group--row:not(.block-group--row-mobile)>.block-button{width:fit-content}.block-group--row:not(.block-group--row-mobile)>.block-button.block-mw-fill{width:100%}.block-group--row:not(.block-group--row-mobile)>.block-mw-custom{width:var(--block-width-mobile)}.block-group--row:not(.block-group--row-mobile)>.block-image--m-half,.block-group--row:not(.block-group--row-mobile)>.block-video--m-half{width:50%}.block-group--row:not(.block-group--row-mobile)>.block-image--m-third,.block-group--row:not(.block-group--row-mobile)>.block-video--m-third{width:33.333%}.block-group--row:not(.block-group--row-mobile)>.block-image--m-custom,.block-group--row:not(.block-group--row-mobile)>.block-video--m-custom{width:var(--block-width-mobile)}}.block-group--fill{height:100%}.block-group--bordered{border:var(--group-border-width, 1px) solid rgb(var(--color-border))}.block-group{border-radius:var(--group-radius, 0)}.block-group--media{position:relative;overflow:hidden}.block-group__media{position:absolute;top:0;right:0;bottom:0;left:0}.block-group__media .image-fit{width:100%;height:100%;object-fit:cover}.block-group__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(var(--color-overlay, 0, 0, 0),var(--color-overlay-opacity, 0))}.block-group>.block-group__media+*{margin-top:0}.block-group--media>:not(.block-group__media){position:relative}.block-tabs{display:block}.block-jumbo{--jumbo-size: 12vw;--jumbo-max: 18rem;--jumbo-lh: .9;--jumbo-ls: -.03em}.block-jumbo--small{--jumbo-size: 8vw;--jumbo-max: 12rem}.block-jumbo--large{--jumbo-size: 16vw;--jumbo-max: 22rem}.block-jumbo--lh-normal{--jumbo-lh: 1.05}.block-jumbo--ls-normal{--jumbo-ls: 0}.block-jumbo--ls-loose{--jumbo-ls: .08em}.block-jumbo__text{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(3.2rem,var(--jumbo-size),var(--jumbo-max));line-height:var(--jumbo-lh);letter-spacing:var(--jumbo-ls);text-wrap:balance;color:rgb(var(--color-heading, var(--color-foreground)))}.block-jumbo--font-body .block-jumbo__text{font-family:var(--font-body-family);font-weight:var(--font-body-weight)}.block-jumbo use-animate{display:block;overflow:hidden}.block-jumbo--fade .block-jumbo__text,.block-jumbo--reveal .block-jumbo__text{transition:transform .9s cubic-bezier(.2,.7,.2,1) var(--anim-delay, 0s),opacity .9s ease var(--anim-delay, 0s);will-change:transform}html.fonts-ready .block-jumbo--fade use-animate:not([animate]) .block-jumbo__text{opacity:0;transform:translateY(.25em)}html.fonts-ready .block-jumbo--reveal use-animate:not([animate]) .block-jumbo__text{transform:translateY(110%)}@media(prefers-reduced-motion:reduce){.block-jumbo .block-jumbo__text{opacity:1!important;transform:none!important;transition:none}}.block-hint{margin:0;padding:1.2rem 1.6rem;border:.1rem dashed rgba(var(--color-foreground),.35);font-size:1.3rem;opacity:.75}.block-marquee{display:flex;background:none;background-color:transparent;--color-icon: var(--color-foreground)}.block-marquee--small{--font-size: 20px}.block-marquee--medium{--font-size: 28px}.block-marquee--large{--font-size: 40px}.block-marquee .promotion__icon svg{width:var(--icon-height);height:var(--icon-height)}.block-popup{display:block}details[open]>.block-popup__layer{visibility:visible}.block-popup details>summary{list-style:none;cursor:pointer}.block-popup details>summary::marker,.block-popup details>summary::-webkit-details-marker{display:none}.block-popup__trigger.button{display:inline-flex}.block-popup__layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;visibility:hidden;pointer-events:none}.block-popup__panel{pointer-events:auto;position:relative;width:min(64rem,calc(100% - 3rem));max-height:85vh;overflow:auto;overscroll-behavior:contain;padding:3.5rem 3rem 3rem;text-align:start;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));box-shadow:0 .2rem 1.6rem rgba(var(--color-foreground),.18);transform:translateY(1.5rem);opacity:0;transition:transform var(--duration-default) ease,opacity var(--duration-default) ease}details[open]>.block-popup__layer .block-popup__panel{transform:none;opacity:1}.block-popup__close{display:flex;align-items:center;justify-content:center;position:absolute;top:1rem;inset-inline-end:1rem;width:4.4rem;height:4.4rem;border:0;padding:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.block-popup__close .icon{width:1.6rem;height:1.6rem;pointer-events:none}.block-popup__heading{margin:0 0 1.5rem}.block-popup__content>*+*{margin-top:1.5rem}.block-menu__heading{margin:0 0 1rem}.block-menu__list{display:flex;flex-direction:column;gap:.8rem;margin:0;padding:0}.block-menu--horizontal .block-menu__list{flex-direction:row;flex-wrap:wrap;gap:1rem 2.4rem}.block-menu__link{color:rgb(var(--color-link, var(--color-foreground)));text-decoration:none}.block-menu__link:hover,.block-menu__link--active{text-decoration:underline;text-underline-offset:.3em}.block-menu__sublist{display:flex;flex-direction:column;gap:.6rem;margin:.6rem 0 0;padding:0 0 0 1.2rem}.block-menu--horizontal .block-menu__sublist{padding:0}.block-menu.center .block-menu__list,.block-menu.block-a-center .block-menu__list{justify-content:center}.block-menu.right .block-menu__list,.block-menu.block-a-right .block-menu__list{justify-content:flex-end}.center>.block-menu .block-menu__list{justify-content:center}.right>.block-menu .block-menu__list{justify-content:flex-end}.block-payment .list-payment{justify-content:flex-start;margin:-.5rem}.block-payment.block-a-center .list-payment,.center>.block-payment .list-payment{justify-content:center}.block-payment.block-a-right .list-payment,.right>.block-payment .list-payment{justify-content:flex-end}.block-anim{transition:transform .9s cubic-bezier(.2,.7,.2,1) var(--anim-delay, 0s),opacity .9s ease var(--anim-delay, 0s),clip-path .9s cubic-bezier(.2,.7,.2,1) var(--anim-delay, 0s)}.block-anim--reveal{clip-path:inset(-.3em 0 -.3em 0)}html.fonts-ready .block-anim--fade:not([animate]){opacity:0}html.fonts-ready .block-anim--rise:not([animate]){opacity:0;transform:translateY(1.6rem)}html.fonts-ready .block-anim--reveal:not([animate]){clip-path:inset(0 0 100% 0);transform:translateY(.4em)}@media(prefers-reduced-motion:reduce){.block-anim{opacity:1!important;transform:none!important;clip-path:none!important;transition:none}}.block-jumbo--count .block-jumbo__text{font-variant-numeric:tabular-nums}.block-image--zoom .block-image__media img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.block-image--zoom:hover .block-image__media img{transform:scale(1.04)}@media(prefers-reduced-motion:reduce){.block-image--zoom:hover .block-image__media img{transform:none}}.block-spec__label,.block-spec__value,.block-spec__note{display:block}.block-spec__label{font-size:1.1rem;line-height:1.4;letter-spacing:.14em;text-transform:uppercase}.block-spec--colored .block-spec__label{color:rgba(var(--color-foreground),.62)}.block-spec__value{margin-top:.4rem;font-size:1.5rem;line-height:1.3}.block-spec--large .block-spec__value{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.6rem;line-height:1.1;letter-spacing:.02em}.block-spec--display .block-spec__label{font-size:1.2rem}.block-spec--display .block-spec__value{margin-top:1rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:3.6rem;line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}@media screen and (max-width:749px){.block-spec--display .block-spec__value{font-size:3rem}}.block-spec__note{margin-top:.4rem;font-size:1.3rem;line-height:1.4;opacity:.7}
/*# sourceMappingURL=/cdn/shop/t/80/assets/component-blocks.css.map */
