*,*:before,*:after{box-sizing:border-box}:where(html){-webkit-text-size-adjust:100%;text-size-adjust:100%}:where(body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol,pre,fieldset){margin:0}:where(fieldset){padding:0;border:0;min-width:0}:where(img,picture,video,canvas,svg){display:block;max-width:100%}:where(img,video){height:auto}:where(button,input,select,textarea){font:inherit;letter-spacing:inherit;color:inherit}:where(ul[role=list],ol[role=list]){padding:0;list-style:none}:where([hidden]){display:none!important}.ab-version{display:contents}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{font-family:var(--font-sans);font-size:16px;line-height:24px;font-weight:400;background:var(--surface);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;display:flex;flex-direction:column;min-height:100dvh}main{flex:1 0 auto}[data-theme]{background:var(--surface);color:var(--ink)}.ab-display{font-family:var(--font-display);font-size:48px;line-height:46px;font-weight:800;letter-spacing:-.045em;text-transform:uppercase}.ab-h1,:where(h1){font-family:var(--font-display);font-size:44px;line-height:42px;font-weight:800;letter-spacing:-.045em;text-transform:uppercase}.ab-h2,:where(h2){font-family:var(--font-display);font-size:32px;line-height:34px;font-weight:800;letter-spacing:-.03em;text-transform:uppercase}.ab-h3,:where(h3){font-family:var(--font-display);font-size:18px;line-height:22px;font-weight:700;letter-spacing:-.01em}.ab-body-lg{font-size:17px;line-height:26px;font-weight:400}.ab-body{font-size:16px;line-height:24px;font-weight:400}.ab-small{font-size:14px;line-height:20px;font-weight:400}.ab-label{font-size:12px;line-height:16px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.ab-ref{font-family:var(--font-mono);font-size:12px;line-height:16px;font-weight:500;letter-spacing:.08em;color:var(--brand-text)}@media(min-width:761px){.ab-display{font-size:68px;line-height:64px}.ab-h1,:where(h1){font-size:72px;line-height:68px}.ab-h2,:where(h2){font-size:44px;line-height:46px}.ab-h3,:where(h3){font-size:22px;line-height:27px}.ab-body-lg{font-size:18px;line-height:28px}}@media(min-width:1101px){.ab-display{font-size:92px;line-height:84px}}a{color:inherit}.ab-link,.ab-rte a{color:var(--brand-text);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ab-link:hover,.ab-rte a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.ab-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ab-skip-link{position:absolute;top:var(--space-2);left:var(--space-2);z-index:1000;padding:var(--space-3) var(--space-4);background:var(--surface-raised);color:var(--ink);font-weight:700;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ab-skip-link:focus,.ab-skip-link:focus-visible{width:auto;height:auto;margin:0;overflow:visible;clip-path:none;white-space:normal}.ab-icon{display:inline-block;flex-shrink:0;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter}.ab-container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter)}.ab-container--text{max-width:calc(var(--container-text) + 2 * var(--gutter))}.ab-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap)}@media(min-width:761px){.ab-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(min-width:1101px){.ab-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.ab-section{padding-block:var(--section-space)}.ab-rte{font-size:16px;line-height:24px;overflow-wrap:break-word}.ab-rte>*+*{margin-top:var(--space-4)}.ab-rte>*+:is(h1,h2,h3,h4,h5,h6){margin-top:var(--space-8)}.ab-rte :is(h1,h2){font-size:28px;line-height:30px;letter-spacing:-.03em}.ab-rte h3{font-size:20px;line-height:26px;font-weight:800}.ab-rte :is(h4,h5,h6){font-size:16px;line-height:24px;font-weight:700}.ab-rte ul,.ab-rte ol{padding-left:0;list-style:none;display:grid;gap:var(--space-2)}.ab-rte ul>li{position:relative;padding-left:var(--space-6)}.ab-rte ul>li:before{content:"";position:absolute;left:2px;top:8px;width:8px;height:8px;background:var(--brand)}.ab-rte ol{counter-reset:ab-rte}.ab-rte ol>li{position:relative;padding-left:var(--space-6);counter-increment:ab-rte}.ab-rte ol>li:before{content:counter(ab-rte) ".";position:absolute;left:0;top:0;font-family:var(--font-mono);font-weight:500;color:var(--brand-text)}.ab-rte blockquote{padding-left:var(--space-4);border-left:var(--border-frame) solid var(--ink)}.ab-rte hr{border:0;border-top:var(--border-hairline) solid var(--line)}.ab-rte img{height:auto}@media(min-width:761px){.ab-rte :is(h1,h2){font-size:34px;line-height:36px}.ab-rte h3{font-size:21px;line-height:27px}}#MainContent:focus{outline:none}.ab-sechead{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);margin-block-end:var(--space-8)}.ab-sechead__title{margin-block-start:10px}.ab-sechead__kicker{color:var(--brand-text)}.ab-sechead__text{max-width:560px;margin-block-start:var(--space-3);font-size:17px;line-height:26px;color:var(--ink-muted)}.ab-sechead__link{position:relative;display:inline-block;padding-block:2px 3px;margin-block-start:-2px;font-size:13px;line-height:20px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--ink);border-block-end:2px solid var(--brand)}.ab-sechead__link:before{content:"";position:absolute;top:-12px;right:-4px;bottom:-12px;left:-4px}.ab-sechead__link:hover{color:var(--brand-text)}@media(min-width:761px){.ab-sechead{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-block-end:40px}.ab-sechead__link{flex-shrink:0}}.ab-sechead--lg .ab-sechead__title{font-size:34px;line-height:34px;letter-spacing:-.045em}@media(min-width:761px){.ab-sechead--lg .ab-sechead__title{font-size:52px;line-height:50px}}.ab-sechead--split .ab-sechead__text--aside{margin-block-start:0;font-size:16px;line-height:24px}@media(min-width:1101px){.ab-sechead--split{gap:32px}.ab-sechead--split .ab-sechead__text--aside{flex:0 1 420px;max-width:420px}}.ab-section--sunken{background:var(--surface-sunken)}.ab-to-top{position:fixed;right:20px;bottom:20px;z-index:30;display:grid;place-items:center;width:48px;height:48px;background:var(--surface);border:1px solid var(--ink);color:var(--ink);box-shadow:var(--shadow-float);text-decoration:none;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s}ab-to-top.is-visible .ab-to-top{opacity:1;visibility:visible}.ab-to-top:hover{background:var(--ink);color:var(--ink-inverse)}body:has(product-sticky-bar:not([inert])) .ab-to-top{bottom:104px}html.ab-has-sticky .ab-to-top{bottom:calc(var(--ab-sticky-height, 88px) + 16px)}@media(max-width:760px){.ab-to-top{right:12px;bottom:16px;width:44px;height:44px}body:has(product-sticky-bar:not([inert])) .ab-to-top{bottom:96px}}@media(min-width:761px){ab-to-top[data-scope=mobile]{display:none}}@media(prefers-reduced-motion:reduce){.ab-to-top{transition:none}}@keyframes abReveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.ab-motion main>.shopify-section:not(:has(product-sticky-bar)){animation:abReveal linear both;animation-timeline:view();animation-range:entry 0% entry 35%}}}.ab-icon--obj{width:56%;height:56%;stroke:var(--ink);stroke-width:1.6}.ab-icon--obj .r{stroke:var(--brand)}
/*# sourceMappingURL=/cdn/shop/t/21/assets/base.css.map */
