.spacing-style{--padding-block-start: 0px;--padding-block-end: 0px;--padding-block-start-mobile: var(--padding-block-start);--padding-block-end-mobile: var(--padding-block-end);--padding-inline-start: 0px;--padding-inline-end: 0px;--padding-inline-start-mobile: var(--padding-inline-start);--padding-inline-end-mobile: var(--padding-inline-end);padding-block:var(--padding-block-start-mobile) var(--padding-block-end-mobile);padding-inline:var(--padding-inline-start-mobile) var(--padding-inline-end-mobile)}@media(min-width:768px){.spacing-style{padding-block:var(--padding-block-start) var(--padding-block-end);padding-inline:var(--padding-inline-start) var(--padding-inline-end)}}.gap-style{gap:var(--f-row-gap-mobile, var(--f-row-gap, 0px)) var(--f-column-gap-mobile, var(--f-column-gap, 0px))}@media(min-width:768px){.gap-style{gap:var(--f-row-gap, 0px) var(--f-column-gap, 0px)}}.size-style{--size-style-width: initial;--size-style-width-mobile: initial;--size-style-width-mobile-min: initial;--size-style-max-width: initial;width:var(--size-style-width-mobile, var(--size-style-width));max-width:var(--size-style-max-width, none)}@media(min-width:768px){.size-style{width:var(--size-style-width)}}.layout-panel-flex{display:flex}.layout-panel-flex>*{min-width:0}.layout-panel-flex--row{flex-flow:row nowrap;justify-content:var(--horizontal-alignment);align-items:var(--vertical-alignment)}.layout-panel-flex--column{flex-flow:column nowrap;align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment)}.layout-panel-flex--wrap{flex-wrap:wrap}@media(max-width:767.98px){.layout-panel-flex--row{justify-content:var(--horizontal-alignment-mobile);align-items:var(--vertical-alignment-mobile)}.layout-panel-flex--column{align-items:var(--horizontal-alignment-mobile);justify-content:var(--vertical-alignment-mobile)}.layout-panel-flex--column-mobile{flex-flow:column nowrap;align-items:var(--horizontal-alignment-mobile);justify-content:var(--vertical-alignment-mobile)}.layout-panel-flex--row:not(.layout-panel-flex--column-mobile)>.image-block{flex:1 1 var(--size-style-width-mobile-min, auto)}.layout-panel-flex--row:not(.layout-panel-flex--column-mobile)>.button-block .btn{flex:0 0 fit-content}}.group-block__scroller{display:contents;height:100%}@media(max-width:767.98px){.layout-panel-flex--wrap-mobile{flex-wrap:wrap}.layout-panel-flex--nowrap-mobile{flex-wrap:nowrap}.group-block__scroller{display:grid;padding:.6rem;margin:-.6rem;scroll-padding-inline:.6rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none}.group-block__scroller::-webkit-scrollbar{display:none}.group-block__scroller>.layout-panel-flex.layout-panel-flex--scroll-mobile{--text-align-mobile: start;flex-wrap:nowrap;justify-content:flex-start;justify-self:start;width:max-content}.group-block__scroller>.layout-panel-flex.layout-panel-flex--scroll-mobile>*{flex-shrink:0;scroll-snap-align:start}.page-width>.custom-section__content:not(.block-appearance)>.group-block>.group-block__scroller--bleed{padding-inline:var(--page-padding);margin-inline:calc(var(--page-padding) * -1);scroll-padding-inline:var(--page-padding)}}.layout-panel-flex[style*="--horizontal-alignment: flex-start"],.layout-panel-flex[style*="--horizontal-alignment: space-between"]{--text-align: start;--text-align-mobile: start}.layout-panel-flex[style*="--horizontal-alignment: center"]{--text-align: center;--text-align-mobile: center}.layout-panel-flex[style*="--horizontal-alignment: flex-end"]{--text-align: end;--text-align-mobile: end}.layout-panel-flex[style*="--horizontal-alignment-mobile: flex-start"],.layout-panel-flex[style*="--horizontal-alignment-mobile: space-between"]{--text-align-mobile: start}.layout-panel-flex[style*="--horizontal-alignment-mobile: center"]{--text-align-mobile: center}.layout-panel-flex[style*="--horizontal-alignment-mobile: flex-end"]{--text-align-mobile: end}.block-appearance{--block-radius: initial;--block-radius-mobile: initial;--block-border-width: initial;--block-border-opacity: initial;border-radius:var(--block-radius, 0);border:var(--block-border-width, 0px) solid rgba(var(--color-border),var(--block-border-opacity, 1))}.block-appearance[style*=--block-radius]{overflow:hidden}@media(max-width:767.98px){.block-appearance{border-radius:var(--block-radius-mobile, var(--block-radius, 0))}}.custom-section__content--custom-width{max-width:var(--page-width-custom);margin-inline:auto}.group-block{--order-mobile: initial;position:relative;max-width:100%}.group-block__content{height:100%}.group-block--empty{min-height:8rem;outline:.1rem dashed rgba(var(--color-foreground),.2)}@media(max-width:767.98px){.group-block,.grid-block,.accordion-block{order:var(--order-mobile, unset)}}@media(min-width:768px){.group-block--sticky{position:sticky;top:var(--sticky-offset, 2rem);align-self:flex-start;transition:top var(--animation-default)}body.header-pinned .group-block--sticky{top:calc(var(--sticky-offset, 2rem) + var(--header-height))}}.layout-panel-grid{--f-align-items: initial;--f-grid-columns: var(--f-columns-mobile, 1);display:grid;grid-template-columns:repeat(var(--f-grid-columns),minmax(0,1fr));grid-auto-flow:row dense;align-items:var(--f-align-items, stretch)}.layout-panel-grid>*{min-width:0}@media(min-width:768px){.layout-panel-grid{--f-grid-columns: var(--f-columns-md)}}@media(min-width:1024px){.layout-panel-grid{--f-grid-columns: var(--f-columns-lg)}}@media(min-width:1280px){.layout-panel-grid{--f-grid-columns: var(--f-columns-xl)}}@media(min-width:1536px){.layout-panel-grid{--f-grid-columns: var(--f-columns-xxl)}}.grid-block{--order-mobile: initial;position:relative;max-width:100%}.grid-block__content{--swipe-rows: initial;--swipe-column-width: initial;--grid-sep-color: initial;--grid-sep-thickness: initial;--grid-sep-height: initial;--grid-sep-height-mobile: initial;height:100%}.grid-block--empty{min-height:8rem;outline:.1rem dashed rgba(var(--color-foreground),.2)}.grid-block__content--separator{--grid-sep-gap: var(--f-column-gap-mobile, var(--f-column-gap, 0px));--grid-sep-h: var(--grid-sep-height-mobile, var(--grid-sep-height));--grid-sep-dash: .5rem;position:relative}@media(min-width:768px){.grid-block__content--separator{--grid-sep-gap: var(--f-column-gap, 0px);--grid-sep-h: var(--grid-sep-height)}}.grid-block__separators{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:inherit;grid-template-rows:100%;grid-auto-rows:0;grid-auto-columns:inherit;grid-auto-flow:inherit;column-gap:var(--grid-sep-gap);overflow:hidden;pointer-events:none}.grid-block__separators>span{position:relative}.grid-block__separators>span+span:before{content:"";position:absolute;inset-block:max(0px,(100% - var(--grid-sep-h)) / 2);inset-inline-start:calc(var(--grid-sep-gap) / -2 - var(--grid-sep-thickness) / 2);border-inline-start:var(--grid-sep-thickness) solid var(--grid-sep-color)}.grid-block__content--separator-dashed>.grid-block__separators>span:before{-webkit-mask-image:repeating-linear-gradient(to bottom,#000 0 var(--grid-sep-dash),transparent var(--grid-sep-dash) calc(var(--grid-sep-dash) * 2));mask-image:repeating-linear-gradient(to bottom,#000 0 var(--grid-sep-dash),transparent var(--grid-sep-dash) calc(var(--grid-sep-dash) * 2))}.grid-block__content--row-separator{position:relative}.grid-block__row-separator{display:none}.grid-block__scroller{height:100%}@media(max-width:767.98px){.grid-block__scroller{display:grid;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none}.grid-block__scroller::-webkit-scrollbar{display:none}.page-width>.custom-section__content:not(.block-appearance)>.grid-block>.grid-block__scroller--bleed{padding-inline:var(--page-padding);margin-inline:calc(var(--page-padding) * -1);scroll-padding-inline:var(--page-padding)}.grid-block__content--swipe{--swipe-width: var(--swipe-column-width, 68vw);justify-self:start;grid-template-columns:none;grid-template-rows:repeat(var(--swipe-rows, 1),auto);grid-auto-flow:column;grid-auto-columns:var(--swipe-width)}.grid-block__content--swipe>*{scroll-snap-align:start}.grid-block__content--swipe>.grid-block__separators{scroll-snap-align:none}.grid-block__content--swipe-2-cols{--swipe-width: 42vw}.grid-block__content--swipe-3-cols{--swipe-width: 28vw}.grid-block__content--separator-desktop-only>.grid-block__separators{display:none}.grid-block__row-separator{display:block;position:absolute;grid-column:1/-1;inset-inline:0;inset-block-start:calc(var(--f-row-gap-mobile, var(--f-row-gap, 0px)) / -2 - var(--grid-sep-thickness) / 2);border-block-start:var(--grid-sep-thickness) solid var(--grid-sep-color);pointer-events:none}.grid-block__content--separator-dashed>.grid-block__row-separator{-webkit-mask-image:repeating-linear-gradient(to right,#000 0 var(--grid-sep-dash),transparent var(--grid-sep-dash) calc(var(--grid-sep-dash) * 2));mask-image:repeating-linear-gradient(to right,#000 0 var(--grid-sep-dash),transparent var(--grid-sep-dash) calc(var(--grid-sep-dash) * 2))}}.accordion-block{--order-mobile: initial;--accordion-row-padding-inline: initial;--accordion-row-padding-inline-mobile: initial;--accordion-row-radius: initial;--accordion-row-radius-mobile: initial;--accordion-row-content-gap: initial;--accordion-row-content-gap-mobile: initial;--accordion-gap: var(--accordion-row-gap);--accordion-padding-block: var(--accordion-row-padding-block);--accordion-content-gap: var(--accordion-row-content-gap);--accordion-padding-inline: var(--accordion-row-padding-inline, 0px);--accordion-radius: var(--accordion-row-radius, 0px);display:flex;flex-direction:column;gap:var(--accordion-gap);position:relative;max-width:100%;min-width:0}.accordion-block--font-heading{--accordion-title-family: var(--font-heading-family);--accordion-title-style: var(--font-heading-style);--accordion-title-weight: var(--font-heading-weight)}.accordion-block--font-body{--accordion-title-family: var(--font-body-family);--accordion-title-style: var(--font-body-style);--accordion-title-weight: var(--font-body-weight)}.accordion-block--title-h3{--accordion-title-size: var(--font-h3-size);--accordion-title-line-height: var(--font-heading-line-height, calc(1 + .3572/max(1, var(--font-heading-scale))) )}.accordion-block--title-h4{--accordion-title-size: var(--font-h4-size);--accordion-title-line-height: var(--font-heading-line-height, calc(1 + .4546/max(1, var(--font-heading-scale))) )}.accordion-block--title-h5{--accordion-title-size: calc(var(--font-heading-scale) * var(--font-h5-size));--accordion-title-line-height: var(--font-heading-line-height, calc(1 + .5556/max(1, var(--font-heading-scale))) )}.accordion-block--title-h6{--accordion-title-size: calc(var(--font-heading-scale) * var(--font-h6-size));--accordion-title-line-height: var(--font-heading-line-height, calc(1 + .625/max(1, var(--font-heading-scale))) )}.accordion-block--title-h3,.accordion-block--title-h4,.accordion-block--title-h5,.accordion-block--title-h6{--accordion-title-letter-spacing: var(--font-heading-letter-spacing);--accordion-title-transform: var(--font-heading-transform)}.accordion-block--title-text-base{--accordion-title-size: var(--font-body-size);--accordion-title-line-height: var(--font-body-line-height);--accordion-title-letter-spacing: normal;--accordion-title-transform: none}.accordion-block__item{min-width:0}.accordion-block__summary{gap:1.6rem;padding-block:var(--accordion-padding-block);text-align:start}.accordion-block__heading{gap:.8rem;min-width:0}.accordion-block__title{font-family:var(--accordion-title-family);font-style:var(--accordion-title-style);font-weight:var(--accordion-title-weight);font-size:var(--accordion-title-size);line-height:var(--accordion-title-line-height);letter-spacing:var(--accordion-title-letter-spacing);text-transform:var(--accordion-title-transform);color:rgb(var(--color-foreground));word-break:break-word}.accordion-block__summary>.icon,.accordion-block__heading>.icon{flex-shrink:0}.accordion-block__content{--text-align: start;--text-align-mobile: start;display:flex;flex-direction:column;gap:1.2rem;padding-block-end:var(--accordion-padding-block)}.accordion-block--empty{min-height:8rem;outline:.1rem dashed rgba(var(--color-foreground),.2)}@media(max-width:767.98px){.accordion-block{--accordion-gap: var(--accordion-row-gap-mobile);--accordion-padding-block: var(--accordion-row-padding-block-mobile);--accordion-content-gap: var(--accordion-row-content-gap-mobile);--accordion-padding-inline: var(--accordion-row-padding-inline-mobile, 0px);--accordion-radius: var(--accordion-row-radius-mobile, 0px)}}.accordion-block--icon-plus>.accordion-block__item>.accordion-details>.accordion-block__summary>.icon-caret-down,.accordion-block--icon-caret>.accordion-block__item>.accordion-details>.accordion-block__summary>.icon-plus-toggle{display:none}.accordion-details.accordion-block__row[aria-expanded=false]>.accordion-block__summary>.icon-caret-down{--tf-scale-y: 1}.accordion-details.accordion-block__row[aria-expanded=false]>.accordion-block__summary>.icon-plus-toggle path.vertical{transform:rotate(0)}.accordion-block--content-gap>.accordion-block__item>.accordion-details>.accordion-block__content{margin-block-start:calc(var(--accordion-content-gap, 0px) - var(--accordion-padding-block))}.accordion-block--first-flush>.accordion-block__item:first-child>.accordion-details>.accordion-block__summary{padding-block-start:0}.accordion-block--standard>.accordion-block__item>.accordion-details{transition:border-color var(--animation-default)}.accordion-block--standard>.accordion-block__item>.accordion-details[open]{border-block-end-color:rgb(var(--color-foreground))}.accordion-block--card>.accordion-block__item{padding-inline:var(--accordion-padding-inline);border:.1rem solid rgb(var(--color-border));border-radius:var(--accordion-radius)}.accordion-block--card>.accordion-block__item>.accordion-details{border-block-end:0}.text-block{width:var(--width-mobile, var(--width));max-width:100%;text-align:var(--text-align-mobile, var(--text-align))}.text-block__text{margin:0}.text-block__text--custom{font-family:var(--text-font-family);font-style:var(--text-font-style);font-weight:var(--text-font-weight);line-height:var(--text-line-height);letter-spacing:var(--text-letter-spacing);text-transform:var(--text-transform);font-size:clamp(min(var(--text-size-mobile) * .1rem,var(--text-size) * .1rem),var(--text-size-mobile) * .1rem + (var(--text-size) - var(--text-size-mobile)) * (100vw - 76.7rem) / 513,max(var(--text-size-mobile) * .1rem,var(--text-size) * .1rem))}.text-block .text-block__text--body{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);letter-spacing:normal;text-transform:none;line-height:var(--font-body-line-height)}.text-block .text-block__text--subtext{color:rgba(var(--color-foreground),.69)}.text-block .text-block__text--color{color:var(--text-color)}@media(min-width:768px){.text-block{width:var(--width);text-align:var(--text-align)}}.countdown-block{width:var(--width-mobile, var(--width));max-width:100%;text-align:var(--text-align-mobile, var(--text-align))}@media(min-width:768px){.countdown-block{width:var(--width);text-align:var(--text-align)}}.countdown-block{--countdown-gap: 1rem}.countdown-block .countdown-timer .countdown-timer__block{min-width:0;margin-inline:var(--countdown-gap)}.countdown-block .countdown-timer .countdown-timer__block div{font-variant-numeric:tabular-nums}.countdown-block .countdown-timer .countdown-timer__block div:after{inset-inline-end:calc(var(--countdown-gap) * -1);display:flex;justify-content:center;width:0}.countdown-block .countdown-timer .countdown-timer__block:first-child{margin-inline-start:0}.countdown-block .countdown-timer .countdown-timer__block:last-child{margin-inline-end:0}.countdown-block .countdown-timer .countdown-timer__block:last-child div:after{display:none}@media(min-width:768px){.countdown-block{--countdown-gap: 1.6rem}}.countdown-block--editor:not(:has(countdown-timer:not(.hidden))){min-width:12rem;min-height:4rem;outline:.1rem dashed rgba(var(--color-foreground),.2)}.custom-liquid-block--empty{min-width:12rem;min-height:4rem;outline:.1rem dashed rgba(var(--color-foreground),.2)}.social-links-block{max-width:100%}.social-links-block--empty{min-width:12rem;min-height:4rem;outline:.1rem dashed rgba(var(--color-foreground),.2)}.icon-block{--icon-block-size: initial;--icon-block-color: initial;max-width:100%}.icon-block__inner{--icon-block-bg: initial;--icon-block-bg-padding: initial;display:flex;color:var(--icon-block-color, currentColor)}.icon-block__inner--bg{padding:var(--icon-block-bg-padding, 0px);border-radius:50%;background:var(--icon-block-bg, rgb(var(--color-secondary-background)))}.icon-block__inner .icon,.icon-block__inner .icon-block__image{flex-shrink:0;width:var(--icon-block-size, 2.4rem);height:var(--icon-block-size, 2.4rem)}.icon-block__inner .icon-block__image{object-fit:contain}.spacer-block{flex:0 0 var(--spacer-size-mobile, var(--spacer-size));align-self:stretch}.layout-panel-grid>.spacer-block{block-size:var(--spacer-size-mobile, var(--spacer-size))}@media(min-width:768px){.spacer-block{flex-basis:var(--spacer-size)}.layout-panel-grid>.spacer-block{block-size:var(--spacer-size)}}.divider-block{--divider-thickness: initial;--divider-length: initial;--divider-justify: initial;display:flex;justify-content:var(--divider-justify, center);align-self:stretch;min-width:0}.divider-block__line{flex:0 0 var(--divider-length, 100%);border-block-start:var(--divider-thickness, .1rem) solid rgb(var(--color-border))}.layout-panel-flex--row:not(.layout-panel-flex--column-mobile)>.divider-block{flex-direction:column;padding-block:0}.layout-panel-flex--row:not(.layout-panel-flex--column-mobile)>.divider-block>.divider-block__line{flex:none;block-size:var(--divider-length, 100%);border-block-start:0;border-inline-start:var(--divider-thickness, .1rem) solid rgb(var(--color-border))}@media(min-width:768px){.layout-panel-flex--row.layout-panel-flex--column-mobile>.divider-block{flex-direction:column;padding-block:0}.layout-panel-flex--row.layout-panel-flex--column-mobile>.divider-block>.divider-block__line{flex:none;block-size:var(--divider-length, 100%);border-block-start:0;border-inline-start:var(--divider-thickness, .1rem) solid rgb(var(--color-border))}}@media(max-width:767.98px){.divider-block--desktop-only{display:none}}@media(min-width:768px){.divider-block--mobile-only{display:none}}.button-block{max-width:100%}.button-block--fill,.button-block--fill .btn{width:100%}@media(max-width:767.98px){.button-block--mobile-fill,.button-block--mobile-fill .btn{width:100%}.button-block--mobile-fit-content,.button-block--mobile-fit-content .btn{width:auto}}.video-block{--media-ratio-mobile: initial;max-width:100%;min-width:0}.image-block{--image-min-width: initial;--image-min-width-mobile: initial;max-width:100%}.image-block__media{position:relative;width:var(--image-media-width-mobile, var(--image-media-width, 100%));max-width:100%}.layout-panel-flex:has(>:not(.image-block,link,script,style,template)):not(:has(>.image-block~.image-block))>.image-block{min-width:var(--image-min-width-mobile, 0px)}@media(min-width:768px){.layout-panel-flex:has(>:not(.image-block,link,script,style,template)):not(:has(>.image-block~.image-block))>.image-block{min-width:var(--image-min-width, 0px)}.image-block__media{width:var(--image-media-width, 100%)}}.quote-card{--quote-card-ratio: initial;--quote-card-ratio-mobile: initial;position:relative;display:flex;flex-direction:column;justify-content:var(--quote-card-position, center);width:100%;aspect-ratio:var(--quote-card-ratio-mobile, var(--quote-card-ratio, auto))}.quote-card[style*=--block-radius]{overflow:clip}.quote-card__media{position:absolute;top:0;right:0;bottom:0;left:0}.quote-card__media img{display:block;width:100%;height:100%;object-fit:cover}.quote-card__content{position:relative;display:flex;flex-direction:column;align-items:var(--quote-card-alignment, center);gap:var(--quote-card-gap-mobile, var(--quote-card-gap, 0px));text-align:var(--quote-card-alignment, center)}.quote-card__quote{max-width:100%;margin:0;padding:0;border:0}.quote-card__quote>*{margin:0}.quote-card__quote>*+*{margin-block-start:.5em}.quote-card__author{display:flex;flex-direction:column;align-items:var(--quote-card-alignment, center);gap:.6rem}.quote-card__signature{margin:0;line-height:normal;letter-spacing:-.02em;font-size:clamp(min(var(--quote-card-signature-size-mobile) * .1rem,var(--quote-card-signature-size) * .1rem),var(--quote-card-signature-size-mobile) * .1rem + (var(--quote-card-signature-size) - var(--quote-card-signature-size-mobile)) * (100vw - 76.7rem) / 513,max(var(--quote-card-signature-size-mobile) * .1rem,var(--quote-card-signature-size) * .1rem))}.quote-card__signature-image{width:var(--quote-card-signature-width);max-width:100%;height:auto}.quote-card__role{margin:0}@media(min-width:768px){.quote-card{aspect-ratio:var(--quote-card-ratio, auto)}.quote-card__content{gap:var(--quote-card-gap, 0px)}}.counter-number{position:relative;display:inline-block}.counter-number__display{position:absolute;inset-block-start:0;inset-inline-start:0;white-space:nowrap}.counter-number__placeholder{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none}.counter-block__content{display:flex;flex-direction:column;flex-grow:1;min-width:0;align-items:var(--horizontal-alignment);text-align:var(--counter-text-align, start)}.layout-panel-flex--row>.counter-block__content{align-items:flex-start}@media(max-width:767.98px){.counter-block__content{align-items:var(--horizontal-alignment-mobile);text-align:var(--counter-text-align-mobile, start)}.layout-panel-flex--row:not(.layout-panel-flex--column-mobile)>.counter-block__content{align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/component-theme-blocks.css.map */
