:root{--brand-text: #111111;--brand-muted: #6b6b6b;--brand-border: #e5e5e5;--brand-surface: #f5f5f5;--brand-background: #ffffff;--brand-ink-inverse: #ffffff;--brand-font: "Montserrat", Helvetica, sans-serif;--brand-radius: 0px;--brand-section: 68px;--brand-biggap: 90px;--brand-gutter: 48px;--studio-gutter-cards: 120px;--studio-fs-h1: 44px;--studio-fs-h2: 34px;--studio-fs-h3: 28px;--studio-fs-h4: 24px;--studio-fs-body: 15px;--studio-fs-card: 14px;--studio-fs-nav: 13.5px;--studio-fs-meta: 12px;--studio-fw-regular: 400;--studio-fw-medium: 500;--studio-fw-semibold: 600;--studio-ls-heading: .08em;--studio-ls-card: .1em;--studio-ls-nav: .06em;--studio-ls-filter: .02em;--studio-ls-label: .16em;--studio-ls-wide: .2em;--studio-ls-wider: .12em;--studio-ls-tight: .04em;--studio-lh-heading: 1.05;--studio-lh-snug: 1.45;--studio-lh-body: 1.6;--studio-space-1: 8px;--studio-space-2: 16px;--studio-space-3: 24px;--studio-space-4: 32px;--studio-space-5: 40px;--studio-space-6: 48px;--studio-space-8: 64px;--studio-hairline: 1px;--studio-rule: var(--studio-hairline) solid var(--brand-border);--studio-rule-strong: 2px solid var(--brand-text);--studio-line-thin: var(--studio-hairline);--studio-line-offset: 4px;--studio-line-thick: 3px;--studio-motion-fast: .15s;--studio-motion-base: .22s;--studio-motion-slow: .32s;--studio-ease: ease;--studio-line-motion: var(--studio-motion-slow) var(--studio-ease);--studio-icon-sm: 20px;--studio-hit: 44px;--studio-hit-sm: 36px;--studio-glyph-stroke: 1.1;--studio-arrow-bg: rgba(255, 255, 255, .92);--studio-shadow-arrow: 0 1px 10px rgba(0, 0, 0, .08);--studio-scrim: linear-gradient(to top, rgba(0,0,0,.68) 0%, rgba(0,0,0,.42) 40%, rgba(0,0,0,.08) 72%);--studio-radius-control: 50%;--studio-ratio-packshot: 1 / 1;--studio-ratio-portrait: 2 / 3;--studio-z-header: 50;--studio-z-overlay: 100;--studio-ink: var(--brand-text);--studio-section-space: var(--brand-section);--studio-section-space-lg: var(--brand-biggap);--studio-head-gap: var(--studio-space-6);--studio-head-bottom: 36px;--studio-page-head-top: var(--studio-space-5);--studio-page-head-gap: var(--studio-gap-tight);--studio-page-head-bottom: var(--studio-space-5);--studio-page-head-intro-gap: var(--studio-space-2);--studio-crumb-gap: 10px;--studio-filters-gap: 34px;--studio-filters-gap-sm: 22px;--studio-stack-gap: 26px;--studio-card-pad: 30px;--studio-card-pad-bottom: var(--studio-space-5);--studio-card-gap: 22px;--studio-tile-gap: 18px;--studio-block-gap: 30px;--studio-gap-tight: 14px;--studio-thumb-gap: 10px;--studio-list-gap: var(--studio-space-2);--studio-soft-gap: var(--studio-space-3);--studio-arrow-size: var(--studio-hit);--studio-arrow-inset: 12px;--studio-arrow-top: calc(50% - var(--studio-arrow-size) / 2);--studio-rail-cols: 3;--studio-rail-min-w: 300px;--studio-rail-peek: 78%;--studio-cols: 3;--studio-measure: 46ch;--studio-measure-wide: 68ch;--studio-editorial-min-h: 620px;--studio-header-height: 160px;--studio-header-clearance: 28px;--studio-logo-ratio: 1625 / 303;--studio-logo-h: 46px;--studio-logo-h-mobile: 32px;--studio-logo-h-footer: 44px;--studio-icon-size: var(--studio-icon-sm);--studio-icon-box: var(--studio-hit-sm);--studio-btn-pad: 18px 44px;--studio-btn-font: var(--studio-fw-medium) var(--studio-fs-nav)/1 var(--brand-font)}@media screen and (max-width:989px){:root{--studio-gutter-cards: 48px;--studio-rail-cols: 2;--brand-gutter: 32px;--studio-fs-h1: 36px;--studio-fs-h2: 28px;--brand-section: 56px;--brand-biggap: 72px}}@media screen and (max-width:749px){:root{--studio-gutter-cards: 24px;--studio-rail-min-w: 260px;--studio-editorial-min-h: 420px;--brand-gutter: 24px;--studio-fs-h1: 30px;--studio-fs-h2: 24px;--brand-section: 40px;--brand-biggap: 56px;--studio-card-pad: 14px;--studio-card-pad-bottom: 20px;--studio-card-gap: 14px;--studio-btn-pad: 16px 24px}}@media(prefers-reduced-motion:reduce){:root{--studio-motion-fast: 0ms;--studio-motion-base: 0ms;--studio-motion-slow: 0ms}.studio-rail__track{scroll-behavior:auto}}html{scroll-padding-top:calc(var(--studio-header-height) + var(--studio-header-clearance))}.studio-h1{margin:0;font-family:var(--brand-font);font-size:var(--studio-fs-h1);font-weight:var(--studio-fw-semibold);text-transform:uppercase;letter-spacing:var(--studio-ls-heading);line-height:var(--studio-lh-heading);color:inherit}.studio-h2{margin:0;font-family:var(--brand-font);font-size:var(--studio-fs-h2);font-weight:var(--studio-fw-semibold);text-transform:uppercase;letter-spacing:var(--studio-ls-heading);line-height:var(--studio-lh-heading);color:inherit}.studio-card-title{margin:0;font-family:var(--brand-font);font-size:var(--studio-fs-card);font-weight:var(--studio-fw-medium);text-transform:uppercase;letter-spacing:var(--studio-ls-card);line-height:normal}.studio-body{margin:0;font-family:var(--brand-font);font-size:var(--studio-fs-body);font-weight:var(--studio-fw-regular);text-transform:none;letter-spacing:normal;line-height:var(--studio-lh-body)}.studio-nav-text{margin:0;font-family:var(--brand-font);font-size:var(--studio-fs-nav);font-weight:var(--studio-fw-regular);text-transform:uppercase;letter-spacing:var(--studio-ls-nav);line-height:var(--studio-lh-snug)}.studio-filter{margin:0;font-family:var(--brand-font);font-size:var(--studio-fs-card);font-weight:var(--studio-fw-regular);text-transform:none;letter-spacing:var(--studio-ls-filter);line-height:normal}.studio-meta{margin:0;font-family:var(--brand-font);font-size:var(--studio-fs-meta);font-weight:var(--studio-fw-regular);text-transform:uppercase;letter-spacing:var(--studio-ls-nav);line-height:normal}.studio-footer-label{margin:0;font-family:var(--brand-font);font-size:var(--studio-fs-meta);font-weight:var(--studio-fw-medium);text-transform:uppercase;letter-spacing:var(--studio-ls-label);line-height:normal}.studio-btn-outline{display:inline-block;box-sizing:border-box;background:transparent;border:1px solid currentColor;border-radius:var(--brand-radius);padding:var(--studio-btn-pad);font:var(--studio-btn-font);text-transform:uppercase;letter-spacing:var(--studio-ls-heading);white-space:nowrap;color:inherit;text-decoration:none;text-align:center;cursor:pointer;transition:font-weight var(--studio-motion-fast) var(--studio-ease),transform var(--studio-motion-fast) var(--studio-ease)}.studio-btn-outline:hover{background:transparent;font-weight:600;transform:scale(1.03)}.studio-btn-primary{display:inline-block;box-sizing:border-box;background:var(--brand-text);border:1px solid var(--brand-text);border-radius:var(--brand-radius);padding:var(--studio-btn-pad);font:var(--studio-btn-font);text-transform:uppercase;letter-spacing:var(--studio-ls-heading);white-space:nowrap;color:var(--brand-ink-inverse);text-decoration:none;text-align:center;cursor:pointer;transition:background-color var(--studio-motion-fast) var(--studio-ease),color var(--studio-motion-fast) var(--studio-ease)}.studio-btn-primary:hover{background:var(--brand-ink-inverse);color:var(--brand-text)}.studio-arrow{position:absolute;display:flex;align-items:center;justify-content:center;width:var(--studio-arrow-size);height:var(--studio-arrow-size);padding:0;border:0;border-radius:var(--studio-radius-control);background:var(--studio-arrow-bg);box-shadow:var(--studio-shadow-arrow);color:var(--brand-text);cursor:pointer;transition:background-color var(--studio-motion-fast) var(--studio-ease),color var(--studio-motion-fast) var(--studio-ease)}@media(hover:hover){.studio-arrow:hover{background:var(--brand-text);color:var(--brand-ink-inverse)}}.studio-card-block{border-right:var(--studio-rule);border-bottom:var(--studio-rule)}.studio-section-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--studio-head-gap);padding-bottom:var(--studio-head-bottom)}.studio-section-head--gutter{padding-left:var(--studio-gutter-cards);padding-right:var(--studio-gutter-cards)}.studio-section-head__main{display:flex;flex-direction:column;align-items:flex-start;gap:var(--studio-space-2);min-width:0}.studio-section-head__intro{max-width:var(--studio-measure);color:var(--brand-muted);text-wrap:pretty}.studio-section-head__aside{color:var(--brand-muted)}@media screen and (max-width:749px){.studio-section-head{gap:var(--studio-soft-gap)}}.studio-nav-line{--studio-nav-line-x: 0px;--studio-nav-line-s: 0;position:absolute;left:0;bottom:calc(-1 * var(--studio-hairline));width:100px;height:var(--studio-line-thick);background:currentColor;transform-origin:0 50%;transform:translate(var(--studio-nav-line-x)) scaleX(var(--studio-nav-line-s));opacity:0;pointer-events:none;z-index:1;transition:transform var(--studio-motion-slow) var(--studio-ease),opacity var(--studio-motion-base) var(--studio-ease),background-color var(--studio-motion-base) var(--studio-ease)}.studio-nav-line--on{opacity:1}.studio-nav-line--instant{transition:none}.studio-link-line{text-decoration:none;text-decoration-thickness:var(--studio-line-thin);text-underline-offset:var(--studio-line-offset);text-decoration-color:currentColor;text-decoration-skip-ink:none}.studio-link-line:hover,.studio-link-line:focus-visible,.studio-link-line[aria-current=true],.studio-link-line[aria-current=page],.studio-link-line--on{text-decoration-line:underline;text-decoration-thickness:var(--studio-line-thin);text-underline-offset:var(--studio-line-offset)}.rte a,.inline-richtext a,.rte.inline-richtext a,.underlined-link,.customer a,.rte a:hover,.inline-richtext a:hover,.rte.inline-richtext a:hover,.underlined-link:hover,.customer a:hover{text-decoration-thickness:var(--studio-line-thin);text-underline-offset:var(--studio-line-offset)}.studio-pcard{position:relative;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--studio-card-gap);padding:var(--studio-card-pad) var(--studio-card-pad) var(--studio-card-pad-bottom);background:var(--brand-background);font-family:var(--brand-font);color:var(--brand-text)}.studio-pcard__badge{color:var(--brand-muted);text-transform:none;min-height:1em}.studio-pcard__media{display:block;width:100%;aspect-ratio:var(--studio-ratio-packshot);overflow:hidden;background:var(--brand-surface);border-radius:var(--brand-radius)}.studio-pcard__media img{width:100%;height:100%;object-fit:cover;display:block;background:var(--brand-surface)}.studio-pcard__media--placeholder{display:flex;align-items:center;justify-content:center}.studio-pcard__slot{color:var(--brand-muted);letter-spacing:var(--studio-ls-wide);text-align:center;padding:0 10px}.studio-pcard__info{display:flex;flex-direction:column;gap:var(--studio-space-1);margin-top:auto}.studio-pcard__info a{color:var(--brand-text);text-decoration:none}.studio-pcard__attr{margin:0;font-size:var(--studio-fs-nav);line-height:var(--studio-lh-snug);color:var(--brand-muted);text-wrap:pretty}.studio-pcard__price{margin:0;font-size:var(--studio-fs-nav);color:var(--brand-text)}@media screen and (max-width:749px){.studio-pcard .studio-card-title{text-transform:none;letter-spacing:var(--studio-ls-tight);line-height:var(--studio-lh-snug)}}@media screen and (max-width:749px){.studio-pcard__badge{position:absolute;top:var(--studio-card-pad);left:var(--studio-card-pad);z-index:1;min-height:0;max-width:calc(100% - var(--studio-card-pad) * 2);padding:3px 7px;background:var(--brand-background);color:var(--brand-text);line-height:1.2}.studio-pcard__badge:empty{display:none}}@media screen and (max-width:749px){a.studio-filter,a.studio-nav-text,.sph__crumb-link,.svh__crumb-link,.sch__crumb-link,.spt__crumb-link,.studio-plp-banner__crumb-link,.stl__year,.stl__link{position:relative}a.studio-filter:after,a.studio-nav-text:after,.sph__crumb-link:after,.svh__crumb-link:after,.sch__crumb-link:after,.spt__crumb-link:after,.studio-plp-banner__crumb-link:after,.stl__year:after,.stl__link:after{content:"";position:absolute;top:50%;left:50%;width:100%;min-width:var(--studio-tap-w, 0);height:var(--studio-tap-h, var(--studio-hit));transform:translate(-50%,-50%)}a.studio-filter,a.studio-nav-text,.stl__link{--studio-tap-h: 38px}.stl__year{--studio-tap-w: var(--studio-hit)}}.shopify-policy__container{box-sizing:border-box;max-width:none;margin:0;padding:var(--studio-page-head-top) var(--studio-gutter-cards) var(--studio-section-space-lg);background:var(--brand-background);color:var(--brand-text);font-family:var(--brand-font)}.shopify-policy__title{text-align:left;margin:0 0 var(--studio-page-head-bottom)}.shopify-policy__title h1{margin:0;font-family:var(--brand-font);font-size:var(--studio-fs-h1);font-weight:var(--studio-fw-semibold);text-transform:uppercase;letter-spacing:var(--studio-ls-heading);line-height:var(--studio-lh-heading);color:inherit}.shopify-policy__body{max-width:var(--studio-measure-wide);margin:0 auto;border-top:var(--studio-rule);padding-top:var(--studio-space-4)}.shopify-policy__body .rte,.shopify-policy__body .rte p,.shopify-policy__body .rte li{font-family:var(--brand-font);font-size:var(--studio-fs-body);font-weight:var(--studio-fw-regular);line-height:var(--studio-lh-body);letter-spacing:normal;text-transform:none;color:var(--brand-text);text-wrap:pretty}.shopify-policy__body .rte p{margin:0 0 var(--studio-space-2)}.shopify-policy__body .rte ul,.shopify-policy__body .rte ol{margin:0 0 var(--studio-space-2);padding-left:1.2em}.shopify-policy__body .rte h2,.shopify-policy__body .rte h3,.shopify-policy__body .rte p>strong:only-child,.shopify-policy__body .rte p>span>b{display:block;margin:var(--studio-space-5) 0 var(--studio-space-1);font-family:var(--brand-font);font-size:var(--studio-fs-card);font-weight:var(--studio-fw-semibold);text-transform:uppercase;letter-spacing:var(--studio-ls-card);line-height:var(--studio-lh-heading);color:var(--brand-text)}.shopify-policy__body .rte h2:first-child,.shopify-policy__body .rte h3:first-child,.shopify-policy__body .rte p:first-child>strong:only-child,.shopify-policy__body .rte p:first-child>span>b{margin-top:0}.shopify-policy__body .rte b:empty{display:none}.shopify-policy__body .rte strong{font-weight:var(--studio-fw-semibold)}.shopify-policy__body .rte a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.shopify-policy__body .rte a:hover{color:var(--brand-muted)}@media screen and (max-width:749px){.shopify-policy__container{padding:var(--studio-page-head-top) var(--brand-gutter) 64px}}.quantity--studio-single{width:auto;min-height:0;display:inline-flex;align-items:center}.quantity--studio-single:before,.quantity--studio-single:after{display:none}.quantity--studio-single .quantity__button{display:none}.quantity--studio-single .quantity__input{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.studio-single-piece{font-family:var(--brand-font);font-size:var(--studio-fs-meta);letter-spacing:var(--studio-ls-nav);color:var(--brand-muted);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/5/assets/studio-tokens.css.map */
