:root{--stl-bg: #ffffff;--stl-ink: #000000;--stl-muted: #666666;--stl-hair: #e6e6e6;--stl-rule: #222222;--stl-navy: #393f4d;--stl-photo: #efece6;--stl-sand: #f4f2ee;--stl-daisy: #434957;--stl-serif: var(--stl-serif-name, Newsreader), Georgia, "Times New Roman", serif;--stl-sans: var(--stl-sans-name, "Red Hat Text"), "Helvetica Neue", Arial, sans-serif;--stl-gut: 16px;--stl-gut-dk: 24px;--stl-fs-body: 14px;--stl-fs-cap: 12px;--stl-fs-fine: 11px;--stl-fs-small: 13px;--stl-fs-prose: 15px;--stl-fs-sec: 25px;--stl-fs-page: 38px;--stl-fs-page-dk: 48px;--stl-fs-hero-dk: 56px;--stl-ls-cap: .08em;--stl-ls-tab: .1em;--stl-ls-pill: .14em;--stl-hdr-h: 64px;--stl-t-drawer: .25s;--stl-native-family: var(--font-paragraph--family);--stl-native-style: var(--font-paragraph--style);--stl-native-weight: var(--font-paragraph--weight);--stl-native-size: var(--font-paragraph--size);--stl-native-lh: var(--font-paragraph--line-height);--stl-native-case: var(--font-paragraph--case);--stl-z-raised: 2;--stl-z-tip: 5;--stl-z-subnav: 10;--stl-z-teaser: 25;--stl-z-ask: 26;--stl-z-sticky-atc: 30;--stl-z-topbar: 35;--stl-z-hdr: 40;--stl-z-mega: 50;--stl-z-menu: 60;--stl-z-search: 66;--stl-z-scrim: 70;--stl-z-drawer: 80;--stl-z-modal: 90;--stl-z-pop: 92;--stl-z-player: 95;--stl-z-toast: 100}@media(min-width:900px){:root{--stl-hdr-h: 84px}}.stl-section,.stl-scope{font-family:var(--stl-sans);font-size:var(--stl-fs-body);font-weight:400;font-style:normal;line-height:1.5;letter-spacing:normal;text-transform:none;color:var(--stl-ink);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.stl-section :where(a):not(:where(.stl-native,.stl-native *)),.stl-scope :where(a):not(:where(.stl-native,.stl-native *)){color:inherit;text-decoration:none;text-decoration-color:currentcolor;text-decoration-thickness:auto;text-underline-offset:auto;transition:none}.stl-section :where(button):not(:where(.stl-native,.stl-native *)),.stl-scope :where(button):not(:where(.stl-native,.stl-native *)){font:inherit;letter-spacing:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;border-radius:0;-webkit-appearance:none;appearance:none}.stl-section :where(img):not(:where(.stl-native,.stl-native *)),.stl-scope :where(img):not(:where(.stl-native,.stl-native *)){max-width:100%;width:auto;height:auto;display:block}.stl-section :where(h1,h2,h3):not(:where(.stl-native,.stl-native *)),.stl-scope :where(h1,h2,h3):not(:where(.stl-native,.stl-native *)){font-family:var(--stl-serif);font-weight:200;font-style:normal;margin:0;line-height:1.1;letter-spacing:normal;text-transform:none;color:inherit;text-wrap:balance}.stl-section :where(h1):not(:where(.stl-native,.stl-native *)),.stl-scope :where(h1):not(:where(.stl-native,.stl-native *)){font-size:2em}.stl-section :where(h2):not(:where(.stl-native,.stl-native *)),.stl-scope :where(h2):not(:where(.stl-native,.stl-native *)){font-size:1.5em}.stl-section :where(h3):not(:where(.stl-native,.stl-native *)),.stl-scope :where(h3):not(:where(.stl-native,.stl-native *)){font-size:1.17em}.stl-section :where(input,textarea,select):not(:where(.stl-native,.stl-native *)),.stl-scope :where(input,textarea,select):not(:where(.stl-native,.stl-native *)){border-radius:0}.stl-section [hidden]:not(:where(.stl-native,.stl-native *)),.stl-scope [hidden]:not(:where(.stl-native,.stl-native *)){display:none!important}.stl-section :focus-visible:not(:where(.stl-native,.stl-native *)),.stl-scope :focus-visible:not(:where(.stl-native,.stl-native *)){outline:2px solid var(--stl-ink);outline-offset:3px}.stl-section :where(a,button):focus:not(:focus-visible):not(:where(.stl-native,.stl-native *)),.stl-scope :where(a,button):focus:not(:focus-visible):not(:where(.stl-native,.stl-native *)){outline:none}.stl-native{display:contents;font-family:var(--stl-native-family);font-style:var(--stl-native-style);font-weight:var(--stl-native-weight);font-size:var(--stl-native-size);line-height:var(--stl-native-lh);letter-spacing:normal;text-transform:var(--stl-native-case);color:var(--color, var(--color-foreground));-webkit-text-size-adjust:auto}.stl-serif{font-family:var(--stl-serif);font-weight:200}.stl-cap{font-size:var(--stl-fs-cap);letter-spacing:var(--stl-ls-cap);text-transform:uppercase;font-weight:400}.stl-cap-500{font-size:var(--stl-fs-cap);letter-spacing:var(--stl-ls-cap);text-transform:uppercase;font-weight:500}.stl-muted{color:var(--stl-muted)}.stl-cover{width:100%;height:100%;object-fit:cover}.stl-vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.stl-row{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.stl-row::-webkit-scrollbar{display:none}.stl-row>*{scroll-snap-align:start;flex:0 0 auto}.stl-sec-head{display:flex;align-items:baseline;justify-content:space-between;padding:32px var(--stl-gut) 16px}.stl-sec-head h2{font-size:var(--stl-fs-sec)}.stl-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:8px 0 0}@media(min-width:700px){.stl-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1100px){.stl-grid{grid-template-columns:repeat(4,1fr);gap:8px;padding:12px var(--stl-gut) 0}}.stl-btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 22px;min-width:160px;font-family:var(--stl-sans);font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:1px solid var(--stl-ink);border-radius:0;background:var(--stl-ink);color:#fff;white-space:nowrap;cursor:pointer}.stl-btn.stl-btn-secondary{background:#fff;color:var(--stl-ink)}.stl-btn.stl-btn-photo{background:#fff;color:var(--stl-ink);border-color:#fff}.stl-btn[disabled],.stl-btn[aria-disabled=true]{opacity:.45;cursor:default}.stl-btn-link{font-family:var(--stl-sans);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-decoration-color:currentcolor;text-underline-offset:4px;cursor:pointer}.stl-ic{width:22px;height:22px;display:block;flex:0 0 auto;stroke:currentColor;fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.stl-ic.stl-ic--fill{fill:currentColor;stroke:none}.stl-icbtn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;position:relative;margin:0 -11px}.stl-heart{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:transparent}.stl-heart .stl-ic{width:20px;height:20px;stroke:var(--stl-daisy);stroke-width:1.1;stroke-linejoin:round}.stl-heart.stl-is-on .stl-ic{fill:var(--stl-daisy);stroke:var(--stl-daisy)}.stl-bag-n,.stl-wish-n{position:absolute;top:6px;right:4px;min-width:16px;height:16px;padding:0 4px;background:var(--stl-ink);color:#fff;font-size:10px;line-height:16px;text-align:center;display:none}.stl-bag-n.stl-is-on,.stl-wish-n.stl-is-on{display:block}.stl-crumb{font-size:12px;line-height:1.5;color:var(--stl-muted);padding:12px var(--stl-gut) 0}.stl-crumb a{text-decoration:underline;text-underline-offset:3px}.stl-crumb.stl-crumb--flush{padding:0 0 12px}.stl-faq{margin-top:12px}.stl-faq details{border-bottom:1px solid var(--stl-hair)}.stl-faq summary{list-style:none;padding:16px 0;font-size:15px;cursor:pointer;display:flex;justify-content:space-between;align-items:normal;color:inherit}.stl-faq summary:hover{color:inherit}.stl-faq summary::-webkit-details-marker{display:none}.stl-faq summary:after{content:"+";font-weight:300;font-size:18px;flex:0 0 auto;margin-left:16px}.stl-faq details[open] summary:after{content:"\2212"}.stl-faq .stl-a{padding:0 0 16px;font-size:14px;line-height:1.6;color:#000000bf}.stl-form{margin-top:20px;display:grid;gap:14px;border:1px solid var(--stl-hair);padding:24px 20px}.stl-form label{display:flex;flex-direction:column;gap:6px;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.stl-form input,.stl-form textarea,.stl-form select{font:inherit;font-size:14px;letter-spacing:0;text-transform:none;color:var(--stl-ink);border:1px solid var(--stl-ink);padding:0 12px;height:48px;width:100%;background:#fff;border-radius:0;-webkit-appearance:none;appearance:none}.stl-form textarea{height:auto;min-height:96px;padding:12px;resize:vertical}@media(pointer:coarse){.stl-form input,.stl-form textarea,.stl-form select,.stl-native .country-filter__input{font-size:16px}}.stl-form input::placeholder,.stl-form textarea::placeholder{color:var(--stl-muted);opacity:1}.stl-form .stl-opt{font-size:11px;color:var(--stl-muted);letter-spacing:0;text-transform:none}.stl-form .stl-row2{display:grid;gap:14px}.stl-form .stl-btn{width:100%;min-width:0;height:52px;margin-top:4px}.stl-form .stl-fine{font-size:12px;color:var(--stl-muted);line-height:1.5;letter-spacing:0;text-transform:none}.stl-form .stl-form-error{font-size:12px;line-height:1.5;letter-spacing:0;text-transform:none;color:#8a1f11}@media(min-width:700px){.stl-form .stl-row2{grid-template-columns:1fr 1fr}}.stl-fr{max-width:720px;margin:0 auto;padding:32px var(--stl-gut) 8px}.stl-fr h1{font-size:38px}.stl-fr .stl-lede{font-family:var(--stl-serif);font-weight:300;font-style:italic;font-size:20px;line-height:1.4;margin:10px 0 0}.stl-fr p{font-size:15px;line-height:1.7;margin:16px 0 0;max-width:60ch}.stl-fr h2{font-size:25px;margin-top:40px}@media(min-width:700px){.stl-fr h1{font-size:48px}}.stl-doc{max-width:760px;margin:0 auto;padding:32px var(--stl-gut) 8px}.stl-doc h1{font-size:38px}.stl-doc .stl-lede{font-family:var(--stl-serif);font-weight:300;font-style:italic;font-size:20px;line-height:1.4;margin:10px 0 0;color:#000c}.stl-doc-body{margin-top:24px;font-size:15px;line-height:1.75}.stl-doc-body p{margin:0 0 14px}.stl-doc-body h2,.stl-doc-body h3{font-family:var(--stl-serif);font-weight:200;font-size:24px;margin:28px 0 10px}.stl-doc-body strong,.stl-doc-body b{font-weight:500}.stl-doc-body ul,.stl-doc-body ol{padding-left:20px;margin:0 0 14px}.stl-doc-body li{margin-bottom:6px}.stl-doc-body a{text-decoration:underline;text-underline-offset:3px}.stl-doc-body img{margin:18px auto;max-height:620px;width:auto}.stl-doc-body table{border-collapse:collapse;width:100%;font-size:13px;margin:10px 0 18px}.stl-doc-body td,.stl-doc-body th{border-bottom:1px solid var(--stl-hair);padding:9px 6px;text-align:left;vertical-align:top}.stl-doc-body td p,.stl-doc-body th p{margin:0}.stl-ab{padding:40px var(--stl-gut) 0;max-width:1200px;margin:0 auto}.stl-ab h2{font-size:28px}.stl-ab .stl-kicker{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--stl-muted);margin-bottom:8px}.stl-ab p{font-size:15px;line-height:1.7;margin:14px 0 0;max-width:62ch}.stl-ab .stl-lede{font-family:var(--stl-serif);font-weight:300;font-style:italic;font-size:22px;line-height:1.4;max-width:34ch}.stl-ab.stl-ab-c>.stl-kicker,.stl-ab.stl-ab-c>:is(h1,h2),.stl-ab.stl-ab-c>.stl-lede{text-align:center}.stl-ab.stl-ab-c>.stl-lede{margin-left:auto;margin-right:auto;max-width:44ch}.stl-ab.stl-ab-c>:is(h1,h2){max-width:22ch;margin-left:auto;margin-right:auto;text-wrap:balance}@media(min-width:900px){.stl-ab{padding-top:64px}.stl-ab h2{font-size:34px}}.stl-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:var(--stl-z-scrim);display:none}.stl-scrim.stl-is-on{display:block}.stl-drawer,.stl-cart{position:fixed;top:0;right:0;bottom:0;left:auto;width:min(420px,100%);margin:0;background:#fff;color:var(--stl-ink);z-index:var(--stl-z-drawer);transform:translate(100%);visibility:hidden;transition:transform var(--stl-t-drawer) ease,visibility 0s var(--stl-t-drawer);display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.stl-drawer.stl-is-on,.stl-cart.stl-is-on{transform:none;visibility:visible;transition:transform var(--stl-t-drawer) ease}.stl-drawer.stl-drawer--left{right:auto;left:0;transform:translate(-100%)}.stl-drawer.stl-drawer--left.stl-is-on{transform:none}.stl-drawer-top{flex:0 0 auto;height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--stl-gut);border-bottom:1px solid var(--stl-hair);font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:500}.stl-drawer-body{flex:1;overflow:auto;overscroll-behavior:contain;padding:0 var(--stl-gut)}.stl-cart-body{flex:1;overflow:auto;overscroll-behavior:contain;padding:16px var(--stl-gut)}.stl-drawer-foot{flex:0 0 auto;padding:12px var(--stl-gut);border-top:1px solid var(--stl-hair);display:flex;gap:8px}.stl-drawer-foot .stl-btn{flex:1;min-width:0}.stl-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--stl-z-modal);display:none;align-items:flex-end;justify-content:center}.stl-modal.stl-is-on{display:flex}.stl-modal.stl-modal--dim{background:#00000059}.stl-modal-box{background:#fff;color:var(--stl-ink);width:100%;max-width:560px;max-height:88vh;overflow:auto;overscroll-behavior:contain;padding:0 20px 24px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.stl-modal-top{position:sticky;top:0;background:#fff;height:56px;display:flex;align-items:center;justify-content:space-between;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;border-bottom:1px solid var(--stl-hair);margin-bottom:12px}.stl-modal-box table{border-collapse:collapse;width:100%;font-size:12px;margin-top:8px}.stl-modal-box td,.stl-modal-box th{border-bottom:1px solid var(--stl-hair);padding:8px 4px;text-align:left;white-space:nowrap}.stl-modal-box td p,.stl-modal-box th p{margin:0}.stl-modal-box .stl-lead{font-size:14px;line-height:1.6;margin:0 0 4px}@media(min-width:900px){.stl-modal{align-items:center}}.stl-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);max-width:calc(100% - 32px);background:var(--stl-ink);color:#fff;padding:10px 16px;font-family:var(--stl-sans);font-size:12px;line-height:1.5;z-index:var(--stl-z-toast);display:none}.stl-toast.stl-is-on{display:block}.stl-swatches{--stl-swatch-size: 18px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.stl-swatch{display:inline-flex;align-items:center;gap:8px;font-size:12px;line-height:1}.stl-swatch-dot{display:block;width:var(--stl-swatch-size);height:var(--stl-swatch-size);flex:0 0 auto;border:1px solid rgba(0,0,0,.2);border-radius:50%;background:var(--stl-swatch, var(--stl-sand))}.stl-swatch.stl-is-on .stl-swatch-dot{outline:1px solid var(--stl-ink);outline-offset:2px}.stl-swatch.stl-so .stl-swatch-dot{opacity:.45}.stl-swatch.stl-so .stl-swatch-lab{color:var(--stl-muted);text-decoration:line-through}.stl-rating{display:inline-flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.1em;line-height:1;color:var(--stl-muted)}.stl-rating-stars{position:relative;display:inline-block;color:#0000002e;white-space:nowrap}.stl-rating-stars>span{position:absolute;inset:0 auto 0 0;overflow:hidden;color:var(--stl-ink);white-space:nowrap}.stl-row,.stl-gal-track,.stl-gal-thumbs,.stl-sc-track,.stl-cat-tabs,.stl-doc-tabs,.stl-ab-sub,.stl-hscroll,[data-stl-hscroll]{scroll-snap-type:x proximity;overscroll-behavior-x:contain;touch-action:pan-x pan-y;touch-action:manipulation}.stl-pop:not(.stl-is-on),.stl-menu:not(.stl-is-on),.stl-modal:not(.stl-is-on),.stl-scrim:not(.stl-is-on),.stl-teaser:not(.stl-is-on),.stl-drawer:not(.stl-is-on),.stl-cart:not(.stl-is-on),.stl-player:not(.stl-is-on),[data-stl-overlay]:not(.stl-is-on){pointer-events:none}div[class*=needsclick][class*=kl-teaser]{display:none!important}html:not(.stl-menu-lock) body.klaviyo-prevent-body-scrolling{overflow:visible!important}@media(prefers-reduced-motion:reduce){.stl-section,.stl-section *:not(:where(.stl-native,.stl-native *)),.stl-scope,.stl-scope *:not(:where(.stl-native,.stl-native *)),[class*=stl-]:not(.stl-native){transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/stl-global.css.map */
