*{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--size-header) + 16px)}body{display:flex;flex-direction:column;margin:0;min-height:100svh}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit;color:inherit}dialog{background-color:var(--paper);color:var(--ink)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:root{--fs-statement: calc(128px * var(--display-scale));--fs-hero: calc(96px * var(--display-scale));--fs-page: calc(88px * var(--display-scale));--fs-xl: calc(72px * var(--display-scale));--fs-l: calc(64px * var(--display-scale));--fs-m: calc(60px * var(--display-scale));--fs-56: calc(56px * var(--display-scale));--fs-card: calc(48px * var(--display-scale));--fs-quote: calc(44px * var(--display-scale));--fs-lede: calc(40px * var(--display-scale));--fs-lede-s: calc(32px * var(--display-scale));--fs-title: calc(30px * var(--display-scale));--fs-num: calc(28px * var(--display-scale));--fs-review: calc(24px * var(--display-scale));--fs-product: calc(22px * var(--display-scale))}@media(max-width:989px){:root{--page-pad: 24px;--fs-statement: calc(88px * var(--display-scale));--fs-hero: calc(72px * var(--display-scale));--fs-page: calc(64px * var(--display-scale));--fs-xl: calc(56px * var(--display-scale));--fs-l: calc(52px * var(--display-scale));--fs-m: calc(48px * var(--display-scale));--fs-56: calc(44px * var(--display-scale));--fs-card: calc(40px * var(--display-scale));--fs-quote: calc(34px * var(--display-scale));--fs-lede: calc(32px * var(--display-scale));--fs-lede-s: calc(28px * var(--display-scale));--fs-title: calc(28px * var(--display-scale))}}@media(max-width:749px){:root{--page-pad: 16px;--size-header: 60px;--fs-statement: calc(64px * var(--display-scale));--fs-hero: calc(64px * var(--display-scale));--fs-page: calc(56px * var(--display-scale));--fs-xl: calc(44px * var(--display-scale));--fs-l: calc(44px * var(--display-scale));--fs-m: calc(40px * var(--display-scale));--fs-56: calc(40px * var(--display-scale));--fs-card: calc(36px * var(--display-scale));--fs-quote: calc(28px * var(--display-scale));--fs-lede: calc(26px * var(--display-scale));--fs-lede-s: calc(24px * var(--display-scale));--fs-title: calc(26px * var(--display-scale))}}body{background-color:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}#main{flex:1 0 auto;display:flex;flex-direction:column}#main:focus{outline:none}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.on-dark :focus-visible{outline-color:var(--on-slate)}::selection{background:var(--slate);color:var(--on-slate)}:where(h1,h2,h3,h4,h5,h6){font-weight:inherit;font-size:inherit}:where(h1){font-family:var(--font-display);font-size:var(--fs-page);font-weight:500;line-height:.98;letter-spacing:-.01em}:where(h2){font-family:var(--font-display);font-size:var(--fs-m);font-weight:500;line-height:.98;letter-spacing:-.01em}:where(h3){font-family:var(--font-display);font-size:var(--fs-title);font-weight:500;line-height:1.05;letter-spacing:-.01em}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.page-pad{padding-inline:var(--page-pad)}.page-inset{padding-inline:var(--gutter)}.section-space{padding-top:var(--pt, 0px);padding-bottom:var(--pb, 0px)}@media(max-width:989px){.section-space{padding-top:min(var(--pt, 0px),80px);padding-bottom:min(var(--pb, 0px),80px)}}@media(max-width:749px){.section-space{padding-top:min(var(--pt, 0px),56px);padding-bottom:min(var(--pb, 0px),56px)}}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lbl{font-family:var(--font-sans);font-size:12px;line-height:1.5;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.ser{font-family:var(--font-display);font-weight:500;letter-spacing:-.01em;line-height:.98;margin:0}.ser em,.ser i{font-style:italic;font-weight:500}.display-statement{font-size:var(--fs-statement)}.display-hero{font-size:var(--fs-hero)}.display-page{font-size:var(--fs-page)}.display-xl{font-size:var(--fs-xl)}.display-l{font-size:var(--fs-l)}.display-m{font-size:var(--fs-m)}.display-56{font-size:var(--fs-56)}.display-card{font-size:var(--fs-card)}.display-quote{font-size:var(--fs-quote);line-height:1.1}.display-lede{font-size:var(--fs-lede);line-height:1.1}.display-lede-s{font-size:var(--fs-lede-s);line-height:1.1}.display-title{font-size:var(--fs-title);line-height:1.05}.display-review{font-size:var(--fs-review);line-height:1.1}.display-product{font-size:var(--fs-product);line-height:1.1}.text-body-l{font-size:17px;line-height:1.5}.text-body-m{font-size:16px;line-height:1.6}.text-body{font-size:15px;line-height:1.65}.text-small{font-size:14px;line-height:1.5}.text-caption{font-size:13px;line-height:1.4}.text-micro{font-size:11px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.text-soft{color:var(--ink-soft)}.skip{position:absolute;left:16px;top:-60px;z-index:var(--z-skip);background:var(--ink);color:var(--on-slate);padding:12px 16px;font-size:13px}.skip:focus{top:16px}.pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--size-control);padding:0 var(--space-24);border:0;border-radius:var(--radius-pill);background:var(--ink);color:var(--on-slate);font-family:var(--font-sans);font-size:13px;line-height:1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-decoration:none;cursor:pointer;transition:transform .15s,background-color .15s,color .15s}.pill:hover{background:var(--ink-hover);color:var(--on-slate)}.pill:active{transform:translateY(1px)}.pill--ghost{background:transparent;color:var(--ink);border:1px solid var(--ink)}.pill--ghost:hover{background:var(--ink);color:var(--on-slate)}.pill--light{background:var(--paper);color:var(--ink)}.pill--light:hover{background:var(--mist);color:var(--ink)}.pill--compact{min-height:40px;padding:0 18px}.pill--tall{min-height:52px}.pill[disabled],.pill[aria-disabled=true]{opacity:.4;cursor:not-allowed;transform:none}.pill[disabled]:hover,.pill[aria-disabled=true]:hover{background:var(--ink)}.chip,.tab{display:inline-flex;align-items:center;min-height:var(--size-touch);padding:0 18px;border-radius:var(--radius-pill);font-size:13px;line-height:1.2;color:var(--ink);text-decoration:none;white-space:nowrap;transition:background-color .15s,color .15s,border-color .15s}.chip{border:1px solid var(--ink)}.chip:hover{background:var(--ink);color:var(--on-slate)}.chip--light{border-color:var(--on-slate);color:var(--on-slate)}.chip--light:hover{background:var(--paper);color:var(--ink)}.tab{border:1px solid var(--line-control);background:transparent;cursor:pointer}.tab:hover{border-color:var(--ink)}.tab[aria-current=true],.tab[aria-current=page],.tab[aria-selected=true]{background:var(--ink);color:var(--on-slate);border-color:var(--ink)}.chip-row{display:flex;flex-wrap:wrap;gap:var(--space-8)}.ul{background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;padding-bottom:3px;transition:background-size .35s var(--ease-out-soft)}.ul:hover{background-size:0 1px;background-position:100% 100%}.fl{position:absolute;left:50%;transform:translate(-50%);width:260px;max-width:calc(100% - 32px);height:18px;color:var(--slate);pointer-events:none}.fl--inline{position:relative;left:auto;transform:none;display:block;margin:0 auto}.fl svg{display:block;width:100%;height:100%;overflow:visible}.fl--light{color:#ffffffbf}.mat{position:absolute;inset:var(--mat-inset, 14px);border:1px solid var(--frame-light);outline:1px solid var(--frame-light-soft);outline-offset:-6px;pointer-events:none;z-index:1}.mat:before,.mat:after{content:"";position:absolute;left:50%;width:7px;height:7px;transform:translate(-50%) rotate(45deg);border:1px solid rgba(255,255,255,.7);background:transparent}.mat:before{top:-4px}.mat:after{bottom:-4px}.mat--ink{border-color:var(--frame-slate-strong);outline-color:var(--frame-slate)}.mat--ink:before,.mat--ink:after{border-color:var(--frame-slate-strong)}.rule-double{border-top:3px double var(--line-double)}.ll-no-flourish .fl,.ll-no-mat .mat{display:none}.ruled{list-style:none;margin:0;padding:0;border-top:3px double var(--line-double)}.ruled>li{border-bottom:1px solid var(--line-strong)}.num{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:var(--fs-num);line-height:1;color:var(--slate)}.prose{max-width:66ch;font-size:16px;line-height:1.7;color:var(--ink-hover)}.prose h2{margin:56px 0 16px;font-family:var(--font-display);font-size:calc(40px * var(--display-scale));font-weight:500;line-height:1.05;letter-spacing:-.01em;color:var(--ink)}.prose h3,.prose h4{margin:28px 0 6px;font-family:var(--font-sans);font-size:15px;font-weight:500;line-height:1.5;color:var(--ink)}.prose p{margin:0 0 16px}.prose ul,.prose ol{margin:0 0 16px;padding-left:22px}.prose li{margin:0 0 8px}.prose a{text-decoration:underline;text-underline-offset:3px}.prose strong{font-weight:500;color:var(--ink)}.prose blockquote{margin:32px 0;padding:8px 0 8px 28px;border-left:1px solid var(--slate);font-family:var(--font-display);font-size:calc(30px * var(--display-scale));line-height:1.2;color:var(--ink)}.prose img{max-width:100%;height:auto}.prose table{width:100%;margin:0 0 16px;border-collapse:collapse;font-size:14px}.prose th,.prose td{padding:10px 12px 10px 0;border-bottom:1px solid var(--line-strong);text-align:left;vertical-align:top}@media(max-width:749px){.prose h2{margin-top:40px;font-size:calc(32px * var(--display-scale))}}.tile{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 5;overflow:hidden;background:var(--mist);box-shadow:inset 0 0 0 1px var(--tile-edge)}.tile:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border:1px solid var(--frame-slate);pointer-events:none;z-index:1}.tile__media{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.tile__img{width:var(--tile-image-width, 76%);height:auto;mix-blend-mode:multiply;transform-origin:50% 4%}.tile__placeholder{width:76%;height:auto;fill:var(--ink-soft);opacity:.4}.acc{border-top:1px solid var(--line-strong)}.acc:last-of-type{border-bottom:1px solid var(--line-strong)}.acc>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:56px;cursor:pointer;font-size:15px}.acc>summary::-webkit-details-marker{display:none}.acc>summary:after{content:"+";font-size:20px;font-weight:300;transition:transform .25s}.acc[open]>summary:after{transform:rotate(45deg)}.acc .acc__body{padding:0 0 20px;font-size:15px;line-height:1.65;color:var(--ink-hover);max-width:60ch}.field{display:flex;flex-direction:column;gap:8px;font-size:13px}.field input,.field select,.input-pill{width:100%;min-width:0;height:var(--size-control);padding:0 18px;border:1px solid var(--ink);border-radius:var(--radius-pill);background:var(--paper);color:var(--ink);font-size:15px}.field textarea{width:100%;min-height:140px;padding:14px 18px;border:1px solid var(--ink);border-radius:0;background:var(--paper);color:var(--ink);font-size:15px;resize:vertical}.field .req{color:var(--slate)}.field [aria-invalid=true]{border-width:2px}.hint{font-size:13px;color:var(--ink-soft)}.form-message{font-size:13px;color:var(--ink)}@media(max-width:749px){.field input,.field select,.field textarea,.input-pill{font-size:16px}}.check{display:flex;align-items:center;gap:10px;font-size:14px}.check input{width:20px;height:20px;accent-color:var(--ink);margin:0}select.sort{appearance:none;-webkit-appearance:none;min-height:var(--size-touch);padding:0 40px 0 18px;border:1px solid var(--line-control);border-radius:var(--radius-pill);background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23111' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right 16px center;font-size:13px;color:var(--ink);cursor:pointer}.rise{animation:ll-rise 1s var(--ease-out-soft) both}.d1{animation-delay:.12s}.d2{animation-delay:.24s}.d3{animation-delay:.4s}.unveil{animation:ll-unveil 1.3s var(--ease-unveil) both}@keyframes ll-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes ll-unveil{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes ll-swing{0%{transform:rotate(0)}18%{transform:rotate(7deg)}38%{transform:rotate(-4.5deg)}58%{transform:rotate(2.5deg)}78%{transform:rotate(-1deg)}to{transform:rotate(0)}}@keyframes ll-spin{to{transform:rotate(360deg)}}@supports (animation-timeline: view()){.reveal{animation:ll-reveal linear both;animation-timeline:view();animation-range:entry 0% entry 100%}@keyframes ll-reveal{0%{clip-path:inset(14% 0 0 0);transform:translateY(32px)}to{clip-path:inset(0);transform:none}}}.ll-no-motion *,.ll-no-motion *:before,.ll-no-motion *:after{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/critical.css.map */
