.pwf{--pwf-ease: cubic-bezier(.16, 1, .3, 1);position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px 32px;padding:22px clamp(16px,3vw,40px);border-top:1px solid color-mix(in srgb,currentColor 14%,transparent);font-size:11.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.pwf p{margin:0}.pwf__side{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px}.pwf__side--end{justify-content:flex-end}.pwf__note{opacity:.55}.pwf__enter{position:relative;display:inline-flex;align-items:center;gap:12px;min-height:max(48px,var(--minimum-touch-target, 44px));padding:0 22px;overflow:hidden;isolation:isolate;border:1px solid currentColor;border-radius:999px;background:transparent;color:var(--color-foreground);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:color .5s var(--pwf-ease)}.pwf__enter-fill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--color-foreground);border-radius:inherit;transform:translateY(101%);transition:transform .6s var(--pwf-ease)}.pwf__enter:hover,.pwf__enter:focus-visible{color:var(--color-background)}.pwf__enter:hover .pwf__enter-fill,.pwf__enter:focus-visible .pwf__enter-fill{transform:none}.pwf__lock,.pwf__arrow{flex:none;fill:none;stroke:currentColor;stroke-width:1.4}.pwf__lock{width:16px;height:16px}.pwf__shackle{transition:transform .45s var(--pwf-ease);transform-origin:16px 10.5px}.pwf__enter:hover .pwf__shackle,.pwf__enter:focus-visible .pwf__shackle{transform:translateY(-2px) rotate(-12deg)}.pwf__arrow{width:20px;height:10px;margin-left:-4px;opacity:0;transform:translate(-8px);transition:opacity .4s,transform .5s var(--pwf-ease)}.pwf__enter:hover .pwf__arrow,.pwf__enter:focus-visible .pwf__arrow{opacity:1;transform:none}.pwf a{position:relative;color:inherit;text-decoration:none}.pwf__social a:after,.pwf__admin a:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;transform-origin:right;transition:transform .5s var(--pwf-ease)}.pwf__social a:hover:after,.pwf__admin a:hover:after{transform:scaleX(0)}.pwf__social{display:flex;gap:18px;margin:0;padding:0;list-style:none}.pwf__admin{opacity:.7}.pwf__powered{display:flex;align-items:center;gap:6px;opacity:.6}.pwf__powered>a{display:flex}.pwf__powered .icon-shopify{display:inline;height:1.3em;color:var(--color-foreground)}@media screen and (max-width:749px){.pwf{grid-template-columns:1fr;justify-items:center;text-align:center;gap:18px;padding-block:26px 30px}.pwf__center{order:-1;width:100%}.pwf__enter{width:100%;justify-content:center}.pwf__side,.pwf__side--end{justify-content:center;flex-direction:column}}@media(prefers-reduced-motion:reduce){.pwf *,.pwf *:after{transition:none!important}}.section-password{flex-grow:1;display:flex}.password-content{text-align:center}.pw{--pw-ease: cubic-bezier(.16, 1, .3, 1);--pw-x: 50%;--pw-y: 45%;position:relative;isolation:isolate;overflow:hidden;min-height:100svh;display:flex;flex-direction:column;justify-content:center;color:rgb(var(--color-foreground-rgb, 20 20 20))}.pw .background-media,.pw [class*=background-media]{z-index:-3}.pw--media [class*=background-media] img,.pw--media [class*=background-media] video{filter:grayscale(.35) contrast(1.05);transform:scale(1.06);animation:pw-drift 24s ease-in-out infinite alternate}@keyframes pw-drift{to{transform:scale(1.14) translate(-1.5%,-1%)}}.pw__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:rgb(0 0 0 / var(--pw-shade, .72));opacity:0}.pw--media .pw__shade{opacity:1}.pw--media.pw--spot .pw__shade{-webkit-mask-image:radial-gradient(circle var(--pw-radius, 260px) at var(--pw-x) var(--pw-y),transparent 0%,rgb(0 0 0 / .35) 45%,#000 100%);mask-image:radial-gradient(circle var(--pw-radius, 260px) at var(--pw-x) var(--pw-y),transparent 0%,rgb(0 0 0 / .35) 45%,#000 100%)}.pw.pw--spot:not(.pw--media):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(circle calc(var(--pw-radius, 260px) * 1.6) at var(--pw-x) var(--pw-y),color-mix(in srgb,currentColor 9%,transparent),transparent 70%)}.pw--media{color:#f4f1ea}.pw__grain{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:-1;pointer-events:none;opacity:.1;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:pw-grain 1s steps(6) infinite}@keyframes pw-grain{0%,to{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}}.pw__lines{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;display:grid;grid-template-columns:repeat(4,1fr)}.pw__lines i{border-left:1px solid color-mix(in srgb,currentColor 9%,transparent);transform:scaleY(0);transform-origin:top;animation:pw-line 1.6s var(--pw-ease) forwards}.pw__lines i:nth-child(2){animation-delay:.1s}.pw__lines i:nth-child(3){animation-delay:.2s}.pw__lines i:nth-child(4){animation-delay:.3s;border-right:1px solid color-mix(in srgb,currentColor 9%,transparent)}@keyframes pw-line{to{transform:scaleY(1)}}.pw__corner{position:absolute;top:clamp(16px,3vw,32px);z-index:2;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;opacity:0;animation:pw-fade 1s var(--pw-ease) 1.2s forwards}.pw__corner--tl{left:clamp(16px,3vw,40px)}.pw__corner--tr{right:clamp(16px,3vw,40px);font-variant-numeric:tabular-nums}.pw__badge{position:absolute;right:clamp(16px,5vw,80px);bottom:clamp(84px,14vh,150px);z-index:2;width:clamp(96px,11vw,150px);aspect-ratio:1;opacity:0;animation:pw-fade 1s var(--pw-ease) 1.4s forwards}.pw__badge svg{width:100%;height:100%;overflow:visible;animation:pw-spin 18s linear infinite}.pw__badge text{fill:currentColor;font-size:15px;font-weight:500;letter-spacing:.3em;text-transform:uppercase}.pw__badge-dot{position:absolute;inset:50% auto auto 50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--pw-accent, currentColor)}@keyframes pw-spin{to{transform:rotate(360deg)}}.pw__content{position:relative;z-index:1;width:100%}.pw__hero{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}.pw__eyebrow{display:inline-flex;align-items:center;gap:12px;margin:0 0 clamp(14px,2vw,24px);font-size:12px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;opacity:0;animation:pw-fade 1s var(--pw-ease) .2s forwards}.pw__pulse{position:relative;width:8px;height:8px;border-radius:50%;background:var(--pw-accent, currentColor)}.pw__pulse:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid var(--pw-accent, currentColor);animation:pw-ping 1.8s var(--pw-ease) infinite}@keyframes pw-ping{0%{transform:scale(1);opacity:1}to{transform:scale(3.2);opacity:0}}.pw__word{display:flex;justify-content:center;width:100%;margin:0;font-family:var(--font-heading--family, inherit);font-weight:var(--font-heading--weight, 700);font-size:clamp(56px,15vw,260px);line-height:.82;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap}.pw__char{display:inline-block;overflow:hidden;padding:.04em .005em .06em}.pw__char>span{display:inline-block;transform:translateY(110%) rotate(6deg);animation:pw-rise 1.3s var(--pw-ease) calc(var(--i) * 70ms + .25s) forwards;transform-origin:0 100%}@keyframes pw-rise{to{transform:translateY(0) rotate(0)}}.pw--outline-fill .pw__char>span,.pw--outline .pw__char>span{color:transparent;-webkit-text-stroke:max(1px,.012em) currentColor;background:linear-gradient(currentColor,currentColor) no-repeat 0 100% / 100% 0%;-webkit-background-clip:text;background-clip:text}.pw--outline-fill .pw__char>span{animation:pw-rise 1.3s var(--pw-ease) calc(var(--i) * 70ms + .25s) forwards,pw-fill 1.4s cubic-bezier(.76,0,.24,1) calc(var(--i) * 70ms + 1.3s) forwards}@keyframes pw-fill{to{background-size:100% 100%}}.pw__sub{max-width:44ch;margin:clamp(16px,2.4vw,28px) auto 0;font-size:clamp(16px,1.3vw,19px);line-height:1.55;opacity:0;animation:pw-up 1s var(--pw-ease) 1.1s forwards}.pw__count{display:flex;align-items:flex-start;justify-content:center;gap:clamp(8px,1.6vw,22px);margin-top:clamp(22px,3vw,40px);opacity:0;animation:pw-up 1s var(--pw-ease) 1.25s forwards}.pw__count[hidden]{display:none}.pw__count>div{display:grid;justify-items:center;gap:6px;min-width:2.2ch}.pw__count b{display:block;overflow:hidden;font-family:var(--font-heading--family, inherit);font-size:clamp(34px,5vw,72px);font-weight:var(--font-heading--weight, 700);line-height:1;font-variant-numeric:tabular-nums}.pw__count b.is-tick{animation:pw-tick .5s var(--pw-ease)}@keyframes pw-tick{0%{transform:translateY(-45%);opacity:0}to{transform:none;opacity:1}}.pw__count span{font-size:10.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;opacity:.65}.pw__count i{font-style:normal;font-size:clamp(28px,4vw,56px);line-height:1;opacity:.35}.pw__blocks{display:contents}.pw__blocks>*{opacity:0;animation:pw-up 1s var(--pw-ease) 1.4s forwards}.pw__message{max-width:52ch;margin-inline:auto;opacity:.8}@keyframes pw-fade{to{opacity:1}}@keyframes pw-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.pw--media input[type=email]{color:inherit;background:#ffffff0f;border-color:#ffffff59;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pw--media input[type=email]::placeholder{color:#fff9}.pw__marquee{position:absolute;left:0;right:0;bottom:0;z-index:2;overflow:hidden;padding:14px 0;border-top:1px solid color-mix(in srgb,currentColor 16%,transparent);opacity:0;animation:pw-fade 1s var(--pw-ease) 1.6s forwards}.pw__marquee-track{display:flex;width:max-content}.pw__marquee-run{display:flex;align-items:center;flex:none;animation:pw-marquee var(--pw-speed, 30s) linear infinite}.pw__marquee-run>span{padding:0 22px;font-size:12px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;white-space:nowrap}.pw__star{color:var(--pw-accent, currentColor);padding:0!important}@keyframes pw-marquee{to{transform:translate(-100%)}}@media screen and (max-width:749px){.pw__badge{bottom:76px;right:14px;width:88px}.pw__lines{grid-template-columns:repeat(2,1fr)}.pw__lines i:nth-child(n+3){display:none}.pw__lines i:nth-child(2){border-right:1px solid color-mix(in srgb,currentColor 9%,transparent)}.pw__content{padding-bottom:96px}}@media(prefers-reduced-motion:reduce){.pw *,.pw *:before,.pw *:after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important}.pw__badge svg,.pw__grain,.pw__marquee-run,.pw--media [class*=background-media] img,.pw--media [class*=background-media] video{animation:none!important}}.shopify-design-mode .pw *,.shopify-design-mode .pw *:after{animation-delay:0s!important}.email-signup-block{--arrow-button-size: 58px;--arrow-button-size-integrated: 42px;--arrow-button-size-small: 20px;--arrow-icon-size: 32px;--arrow-icon-size-small: 24px;min-width:fit-content}@media screen and (max-width:749px){.email-signup-block{width:100%;min-width:unset}}.email-signup__heading{color:var(--color, inherit);padding-block:var(--padding-sm)}.email-signup__form{display:flex;flex-direction:column}.email-signup__input-group{display:flex;align-items:stretch;background-color:transparent}.email-signup__input-group:not(.email-signup__input-group--integrated):not(.email-signup__input-group--underline){gap:var(--gap-xs);align-items:center}@media screen and (max-width:749px){.email-signup__input-group:not(.email-signup__input-group--arrow):not(.email-signup__input-group--underline):not(.email-signup__input-group--integrated){flex-direction:column}}.email-signup__input-group--integrated{border-width:var(--border-width);border-radius:var(--border-radius);border-style:solid;border-color:var(--color-input-border);background-color:var(--color-input-background)}.email-signup__input-group--integrated.email-signup__input-group--no-border{border:none}.email-signup__input{flex:1;min-width:0;border-width:var(--border-width);border-radius:var(--border-radius);border-style:solid;border-color:var(--color-input-border);background-color:var(--color-input-background);transition:background-color var(--animation-speed) var(--animation-easing),color var(--animation-speed) var(--animation-easing)}@media screen and (max-width:749px){.email-signup__input{width:100%}}.email-signup__input.paragraph{color:var(--color-input-text);outline-color:var(--color-input-background)}.email-signup__button{white-space:nowrap;padding:0}@media screen and (max-width:749px){.email-signup__button{width:100%}}.email-signup__input,.email-signup__button--text{padding:var(--padding-lg) var(--padding-3xl)}.email-signup__input-group--underline{--box-shadow-color: var(--color-input-border);--box-shadow-multiplier: 1;--box-shadow-focused-multiplier: 1.75;box-shadow:0 calc(var(--border-width) * var(--box-shadow-multiplier)) 0 var(--box-shadow-color);transition:box-shadow var(--animation-values);margin-block-end:calc(var(--border-width) * var(--box-shadow-focused-multiplier))}.email-signup__input-group--underline:focus-within{--box-shadow-multiplier: var(--box-shadow-focused-multiplier);--box-shadow-color: var(--color-input-text)}.email-signup__input-group .email-signup__input--underline{color:var(--color-input-text);background-color:transparent;padding:12px 0;border:none;border-radius:0}.email-signup__input-group .email-signup__input--underline:focus-visible{outline:none}.email-signup__input::placeholder{color:rgb(var(--color-input-text-rgb) / var(--opacity-70))}.email-signup__input-group .email-signup__input--none{color:var(--color-input-text);background-color:var(--color-input-background);border:none}.email-signup__input-group--integrated .email-signup__input{background-color:transparent;border:none;border-radius:0}.email-signup__button-icon{color:currentcolor;padding:5px}@media screen and (max-width:749px){.email-signup__button-icon{padding:0;align-self:center;justify-self:center;width:var(--icon-size-lg);height:var(--icon-size-lg)}}.email-signup__button--arrow{width:var(--arrow-button-size-small);height:var(--arrow-button-size-small);padding:0}.email-signup__button--arrow:not(.email-signup__button--integrated){width:var(--arrow-button-size);height:var(--arrow-button-size);display:flex;align-items:center;justify-content:center}.email-signup__button--arrow:not(.email-signup__button--integrated)>.email-signup__button-icon{width:var(--arrow-icon-size);height:var(--arrow-icon-size);padding:0}.email-signup__button--integrated{--button-offset: var(--margin-xs);align-self:stretch;margin:var(--button-offset);flex-shrink:0}@media screen and (max-width:749px){.email-signup__button--integrated{width:fit-content}}.email-signup__button--integrated.email-signup__button--text{padding:0 var(--padding-3xl)}.email-signup__button--integrated.email-signup__button--text.button-unstyled{padding:0 var(--padding-xl)}.email-signup__button--integrated.button-unstyled{border-radius:var(--border-radius)}.email-signup__button--integrated>.email-signup__button-icon{padding:0}.email-signup__button--integrated.email-signup__button--arrow{width:var(--arrow-button-size-integrated);height:var(--arrow-button-size-integrated);align-self:center;display:flex;align-items:center;justify-content:center}.email-signup__button--integrated.email-signup__button--arrow>.email-signup__button-icon{width:var(--arrow-icon-size-small);height:var(--arrow-icon-size-small)}.email-signup__input--underline+.email-signup__button--integrated{margin:0;align-self:center}.email-signup__input--underline+.email-signup__button--integrated.email-signup__button--text{padding-block:9px}.email-signup__input--underline+.email-signup__button--integrated.email-signup__button--text.button-unstyled{padding-inline:0;min-width:44px;min-height:44px}.email-signup__input--underline+.email-signup__button--integrated.button-unstyled{border-radius:0}.email-signup__input--underline+.email-signup__button--integrated.email-signup__button--arrow{width:var(--arrow-button-size-integrated);height:var(--arrow-button-size-integrated);display:flex;align-items:center;justify-content:center}.email-signup__input--underline+.email-signup__button--integrated.email-signup__button--arrow>.email-signup__button-icon{width:var(--arrow-icon-size-small);height:var(--arrow-icon-size-small)}.email-signup__button:not(.button-unstyled){background-color:var(--button-background-color);color:var(--button-color);text-transform:var(--button-text-case-primary)}.email-signup__button.button-secondary{text-transform:var(--button-text-case-secondary)}.email-signup__button.button-unstyled{background-color:transparent;color:var(--color-input-text)}.email-signup__button.button-unstyled:hover{--hover-color-rgb: var(--color-input-text-rgb);color:rgb(var(--hover-color-rgb) / var(--opacity-70));cursor:pointer}.email-signup__message{display:flex;align-items:center;gap:var(--gap-xs)}.email-signup__message-text{margin:0}.logo-block{width:calc(var(--logo-width) + var(--padding-inline-start) + var(--padding-inline-end));max-width:100%;max-height:calc(var(--logo-height, 100%) + var(--padding-block-start) + var(--padding-block-end));font-size:var(--logo-height);display:flex}@media screen and (max-width:749px){.logo-block{max-height:calc(var(--logo-height-mobile, var(--logo-height, 100%)) + var(--padding-block-start) + var(--padding-block-end));font-size:var(--logo-height-mobile, var(--logo-height));width:calc(var(--logo-width-mobile, var(--logo-width)) + var(--padding-inline-start) + var(--padding-inline-end))}}.logo-block__image-wrapper{display:flex;width:100%;max-width:100%;max-height:100%}.logo-block__image{object-fit:contain;width:100%}.background-image-container{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--image-opacity)}.background-image-container img,.background-image-container svg{object-fit:cover;width:100%;height:100%}.background-image-fit img,.background-image-fit svg{object-fit:contain}.jumbo-text__container{width:100%}footer .jumbo-text__container{pointer-events:none}jumbo-text{display:block;font-family:var(--font-family, inherit);font-style:var(--font-style, normal);color:var(--color, inherit);font-weight:var(--font-weight, inherit);letter-spacing:var(--letter-spacing, -.02em);line-height:var(--line-height, 1);opacity:0;visibility:hidden;text-align:var(--text-align);text-box:var(--text-trim, trim-end cap text);text-transform:var(--text-transform, none);transition:opacity .3s ease;width:100%;margin-inline-start:var(--margin-inline-start-nudge, 0);margin-inline-end:var(--margin-inline-end-nudge, 0);overflow:visible}jumbo-text.ready{opacity:1;visibility:visible}jumbo-text[data-cap-text=true]{text-box-edge:cap text}.jumbo-text-line{display:inline-flex;white-space:pre}@media(prefers-reduced-motion:no-preference){.ready[data-text-effect=blur]{filter:blur(20px);opacity:.5;scale:1.05;transition:filter 1.6s var(--animation-timing-fade-in),opacity 1.3s var(--animation-timing-fade-in),scale 1.6s var(--animation-timing-fade-in)}.jumbo-text-visible[data-text-effect=blur]{filter:blur(0);opacity:1;scale:1}.ready[data-text-effect=reveal]{overflow:hidden}.ready[data-text-effect=reveal] .jumbo-text-line{transform:translateY(100%)}.jumbo-text-visible[data-text-effect=reveal] .jumbo-text-line{transition:transform .5s var(--animation-timing-fade-in) calc(var(--line-index) * .05s);transform:translateY(0)}.jumbo-text-visible[data-text-effect=reveal]{overflow:visible;transition:overflow 0s linear .75s}}.password-main-content{flex:1;display:flex;flex-direction:column}.password-dialog{max-width:100vw;max-height:100svh;width:100vw;height:100svh;border:none;transition:opacity var(--animation-values),display var(--animation-speed) allow-discrete,overlay var(--animation-speed) allow-discrete}.password-dialog::backdrop{display:none}.password-dialog[open]{opacity:1;top:0;inset-inline-start:0}@starting-style{.password-dialog[open]{opacity:0}}.password-dialog:not([open]){opacity:0}@starting-style{.password-dialog:not([open]){opacity:1}}.password-dialog__close-button{cursor:pointer}.password-dialog__header{position:absolute;top:0;inset-inline-end:0;padding:var(--padding-lg);z-index:var(--layer-raised)}.password-dialog__content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--padding-lg);height:100%;transition:transform var(--animation-values)}.password-dialog__content .email-signup__message{padding-block-start:var(--padding-xl)}.password-dialog[open] .password-dialog__content{transform:translateY(0)}@starting-style{.password-dialog[open] .password-dialog__content{transform:translateY(1em)}}.password-dialog:not([open]) .password-dialog__content{transform:translateY(1em)}@starting-style{.password-dialog:not([open]) .password-dialog__content{transform:translateY(0)}}.storefront-password-form{max-width:400px;width:100%}.email-signup__input-group,.password-dialog__submit-button{width:100%}@media screen and (min-width:750px){.email-signup__input-group,.password-dialog__submit-button{width:auto}}.text-block{width:var(--width, 100%)}.text-block--align-center,.text-block--align-center>*{margin-inline:auto}.text-block--align-right,.text-block--align-right>*{margin-inline-start:auto}.text-block--background{background-color:var(--text-background-color);border-radius:var(--text-corner-radius);padding-block-start:max(var(--text-padding),var(--padding-block-start, 0));padding-block-end:max(var(--text-padding),var(--padding-block-end, 0));padding-inline-start:max(var(--text-padding),var(--padding-inline-start, 0));padding-inline-end:max(var(--text-padding),var(--padding-inline-end, 0))}.custom-color,.custom-color>:is(h1,h2,h3,h4,h5,h6,p,*){color:var(--color)}.text-block:not(.text-block--full-width).rte,.text-block:not(.text-block--full-width).paragraph{text-wrap:balance;text-wrap:pretty}.text-block:not(.text-block--full-width):is(.h1,.h2,.h3,.h4,.h5,.h6){text-wrap:balance}.text-block.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) a{text-decoration-line:none;color:currentColor}.text-block.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) a:hover{text-decoration-line:none;color:currentColor}.text-block h1,.text-block.h1>*{margin-block:var(--font-h1--spacing)}.text-block h2,.text-block.h2>*{margin-block:var(--font-h2--spacing)}.text-block h3,.text-block.h3>*{margin-block:var(--font-h3--spacing)}.text-block h4,.text-block.h4>*{margin-block:var(--font-h4--spacing)}.text-block h5,.text-block.h5>*{margin-block:var(--font-h5--spacing)}.text-block h6,.text-block.h6>*{margin-block:var(--font-h6--spacing)}.text-block p,.text-block.p>*{margin-block:var(--font-paragraph--spacing)}.text-block.text-block>*:last-child,.text-block.text-block>*:has(+*:last-child:empty){margin-block-end:0}.text-block.text-block>style+*,.text-block.text-block>*:first-child,.text-block.text-block>*:first-child:empty+*{margin-block-start:0}:root{--text-align-default: start}.text-block{max-width:100%;display:flex;flex-direction:column;align-items:var(--horizontal-alignment);color:var(--color, var(--color-foreground))}[style*="--horizontal-alignment: center"] .text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"] .text-block{--text-align-default: end}[style*="--horizontal-alignment: flex-start"]>.text-block{--text-align-default: start}[style*="--horizontal-alignment: center"]>.text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"]>.text-block{--text-align-default: end}.text-block>*{width:var(--width, 100%);max-inline-size:min(100%,var(--max-width, 100%));text-align:var(--text-align, var(--text-align-default));text-wrap:var(--text-wrap)}.video-background,.video-background *{position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;overflow:hidden}.video-background--cover *{object-fit:cover}.video-background--contain *{object-fit:contain}@media(prefers-reduced-motion:reduce){video-background-component video{display:none}}
/*# sourceMappingURL=/cdn/shop/t/1/compiled_assets/styles.css.map?subset=AAAADAAAAAAAAAAAgAACAAAIAAAAAAAIAAEAAAAAAAAFAAg */
