:root{--page-width: 1280px;--page-gutter: clamp(16px, 4vw, 48px);--background: #f5f5f3;--surface: #ffffff;--text: #1b1d1a;--muted: #6f746e;--accent: #556b57;--color-background: var(--color-base-background);--color-foreground: var(--color-base-text);--color-border: var(--color-foreground) / .1;--color-border-dark: var(--color-foreground) / .4;--color-border-light: var(--color-foreground) / .06;--color-highlight: var(--color-base-highlight);--color-button-background: var(--color-base-button);--color-button-gradient: var(--color-base-button-gradient);--color-button-border: var(--color-base-button);--color-button-text: var(--color-base-button-text);--animation-primary: .5s cubic-bezier(.3, 1, .3, 1);--animation-smooth: .7s cubic-bezier(.7, 0, .3, 1);--animation-fast: .3s cubic-bezier(.7, 0, .3, 1);--rounded-full: calc(infinity * 1px);--input-height: var(--sp-13);--title-sm: clamp(var(--text-2xl, 1.5rem), 2.526vw, var(--text-5xl, 3rem));--title-md: clamp(2rem, 3.368vw, 4rem);--title-lg: clamp(2.5rem, 3.368vw, 4rem);--title-xl: clamp(3rem, 7.813vw, 5rem)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:rgb(var(--color-base-background, 245 245 243));color:rgb(var(--color-base-text, 27 29 26));font-family:var(--font-body-family, var(--font-body), Inter, Arial, sans-serif);font-size:var(--text-base, 1rem);line-height:var(--font-body-line-height, 1.5);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.heading{font-family:var(--font-heading-family, var(--font-heading), Inter, Arial, sans-serif);font-weight:var(--font-heading-weight, 600);letter-spacing:var(--font-heading-letter-spacing, -.03em);line-height:var(--font-heading-line-height, 1.15)}a{color:inherit}img,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;border-radius:0}:focus-visible{outline:2px solid rgb(var(--color-keyboard-focus, 8 121 232));outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:1000;top:12px;left:12px;padding:10px 14px;border-radius:10px;background:#fff;color:#111;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.page-container{width:100%}.main-content{position:relative}.has-modal-opening,.has-modal-open{overflow:hidden}.hidden{display:none!important}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.inset-0{top:0;right:0;bottom:0;left:0}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.grid{display:grid}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.grow{flex-grow:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.w-full{width:100%}.h-full{height:100%}.h-screen{height:100vh}.overflow-hidden{overflow:hidden}.pointer-events-none{pointer-events:none}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.leading-none{line-height:1}.leading-tight{line-height:1.25}.leading-normal{line-height:1.5}.tracking-tight{letter-spacing:-.03em}.tracking-heading{letter-spacing:-.04em}.title-sm{font-size:var(--title-sm)}.title-md{font-size:var(--title-md)}.title-lg{font-size:var(--title-lg)}.title-xl{font-size:var(--title-xl)}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.gap-2{gap:.5rem}.gap-2d5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-9{gap:2.25rem}.gap-10{gap:2.5rem}.text-xs{font-size:var(--text-xs, .75rem)}.text-sm{font-size:var(--text-sm, .875rem)}.text-base{font-size:var(--text-base, 1rem)}.text-lg{font-size:var(--text-lg, 1.125rem)}.text-2xl{font-size:var(--text-2xl, 1.5rem)}.text-3xl{font-size:var(--text-3xl, 1.875rem)}.rounded-full{border-radius:999px}.z-1{z-index:1}.z-3{z-index:3}.z-10{z-index:10}.z-35{z-index:35}.opacity-0{opacity:0}.invisible{visibility:hidden}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}@media screen and (min-width:640px){.sm\:flex{display:flex!important}.sm\:block{display:block!important}}@media screen and (min-width:768px){.md\:flex{display:flex!important}.md\:grid{display:grid!important}.md\:text-base{font-size:var(--text-base, 1rem)}.md\:text-lg{font-size:var(--text-lg, 1.125rem)}.md\:gap-7{gap:1.75rem}.md\:gap-8{gap:2rem}}@media screen and (min-width:1024px){.lg\:flex{display:flex!important}.lg\:block{display:block!important}.lg\:hidden{display:none!important}.lg\:text-sm{font-size:var(--text-sm, .875rem)}.lg\:text-3xl{font-size:var(--text-3xl, 1.875rem)}}@media screen and (max-width:767px){.md\:hidden{display:none}}.button,.shopify-challenge__button{cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;line-height:1;font-family:var(--font-button-family, inherit);font-size:var(--font-button-size, .875rem);font-weight:var(--font-button-weight, 600);text-transform:var(--font-button-text-transform, none);text-decoration:none;padding:clamp(.7rem,1.2vw,.9rem) clamp(1.15rem,1.5vw,1.5rem);color:rgb(var(--color-button-text));background:var(--color-button-gradient, none);background-color:rgb(var(--color-button-background));border:none;border-radius:var(--buttons-radius, 999px);max-height:3.75rem}.button:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:var(--buttons-border-width, 0) solid rgb(var(--color-button-border) / var(--buttons-border-opacity, 0))}.button .btn-text{position:relative;z-index:1;color:currentColor}.button.icon-with-text .btn-text{display:flex;align-items:center;gap:.75rem}.button .btn-fill{display:block;position:absolute;inset-block-start:-50%;inset-inline-start:-25%;z-index:0;width:150%;height:200%;border-radius:50%;pointer-events:none;transform:translate3d(0,100%,0)}.button--primary .btn-fill{background-color:rgb(var(--color-button-text))}.button--secondary{color:rgb(var(--color-button-background));background:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.button--secondary .btn-fill{background-color:rgb(var(--color-button-background))}.button--sm{padding:.65rem 1.05rem}.button--lg{padding:1rem 1.75rem;max-height:4.25rem}.button--close{width:3rem;height:3rem;padding:0;border-radius:999px}.button--close .btn-fill{display:none}.button[disabled],.button[aria-disabled=true]{opacity:.6;cursor:not-allowed}.button[disabled] .btn-fill{display:none}.link{display:inline-block;text-underline-offset:3px}@media(hover:hover)and (pointer:fine){.button--primary:hover{color:rgb(var(--color-button-background))}.button--secondary:hover{color:rgb(var(--color-button-text))}}.field{position:relative}.input,.select{width:100%;min-height:var(--input-height, 3.25rem);padding:1rem 1.25rem;border:1px solid rgb(var(--color-foreground) / .14);border-radius:var(--inputs-radius, .75rem);background:rgb(var(--color-background, 255 255 255));color:rgb(var(--color-foreground))}.label.is-floating{position:absolute;inset-inline-start:1.1rem;top:50%;transform:translateY(-50%);pointer-events:none;color:rgb(var(--color-foreground) / .5)}.drawer,.x-modal{--color-foreground: var(--color-drawer-text);--color-background: var(--color-drawer-background);--color-overlay: var(--color-drawer-overlay);--color-button-background: var(--color-drawer-button-background);--color-button-gradient: var(--color-drawer-button-gradient);--color-button-border: var(--color-drawer-button-background);--color-button-text: var(--color-drawer-button-text)}.drawer[hidden],.x-modal[hidden],.modal[hidden]{display:none}.drawer .overlay,.x-modal .overlay,.modal .fixed-modal{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--color-overlay, 23 23 23) / .42);opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s ease}.drawer__inner{position:absolute;bottom:0;left:0;display:flex;flex-direction:column;width:min(36rem,100%);max-height:100%;overflow:hidden;color:rgb(var(--color-foreground));background:rgb(var(--color-background));transform:translateY(100%);transition:transform .6s cubic-bezier(.7,0,.2,1)}.drawer__header,.drawer__content{opacity:0;visibility:hidden}.drawer[open],.x-modal[open],.modal[open]{pointer-events:auto}.drawer[active]>.drawer__inner,.x-modal[active]>.drawer__inner{transform:none}.drawer[active]>.drawer__inner>:is(.drawer__content,.drawer__header),.x-modal[active]>.drawer__inner>:is(.drawer__content,.drawer__header){opacity:1;visibility:visible}.drawer[active]>.overlay,.x-modal[active]>.overlay{opacity:1;visibility:visible;pointer-events:auto}.drawer__header{display:flex;justify-content:space-between;padding:1.5rem 1.25rem 1rem}.drawer__close{width:3rem;height:3rem}.drawer__content,.drawer__scrollable{overflow:auto}.drawer__scrollable{padding:0 1.25rem 1.5rem}.rte :first-child{margin-block-start:0}.rte :last-child{margin-block-end:0}@media screen and (min-width:640px){.drawer__inner,.x-modal .drawer__inner{top:auto;bottom:auto;margin:2rem;max-height:calc(100% - 4rem);border-radius:1.25rem;transform:translateY(1.5rem)}.drawer[active]>.drawer__inner,.x-modal[active]>.drawer__inner{transform:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/element-theme.css.map */
