:root{--c-court: #2747F0;--c-optic: #DCF24A;--c-ink: #0D1330;--c-chalk: #F3F4EE;--c-clay: #F0643A;--c-white: #FFFFFF;--c-muted: #545B72;--c-line: #D9DCE4;--c-court-soft: #E3E8FE;--c-ink-raised: #141A38;--c-ink-line: #2A3150;--c-ink-muted: #A9AFC6;--f-display: "Unbounded", "Arial Black", sans-serif;--f-body: "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--page-max: 1280px;--gutter: 20px;--r-xs: 6px;--r-sm: 12px;--r-md: 14px;--r-lg: 20px;--r-xl: 24px;--r-2xl: 28px;--r-pill: 999px;--header-h: 72px;--ease: cubic-bezier(.2, .7, .2, 1)}@media(min-width:750px){:root{--gutter: 24px}}.scheme-chalk,:root{--bg: var(--c-chalk);--fg: var(--c-ink);--muted: var(--c-muted);--line: var(--c-line);--card: var(--c-white);--card-fg: var(--c-ink);--card-line: var(--c-line);--accent: var(--c-court);--dot: var(--c-court);--eyebrow: var(--c-muted);--link: var(--c-court);--btn-bg: var(--c-court);--btn-fg: var(--c-white);--soft: var(--c-court-soft);--field-bg: var(--c-white)}.scheme-white{--bg: var(--c-white);--fg: var(--c-ink);--muted: var(--c-muted);--line: var(--c-line);--card: var(--c-chalk);--card-fg: var(--c-ink);--card-line: var(--c-line);--accent: var(--c-court);--dot: var(--c-court);--eyebrow: var(--c-muted);--link: var(--c-court);--btn-bg: var(--c-court);--btn-fg: var(--c-white);--soft: var(--c-court-soft);--field-bg: var(--c-white)}.scheme-ink{--bg: var(--c-ink);--fg: var(--c-chalk);--muted: var(--c-ink-muted);--line: var(--c-ink-line);--card: var(--c-ink-raised);--card-fg: var(--c-chalk);--card-line: var(--c-ink-line);--accent: var(--c-optic);--dot: var(--c-optic);--eyebrow: var(--c-optic);--link: var(--c-optic);--btn-bg: var(--c-optic);--btn-fg: var(--c-ink);--soft: var(--c-ink-raised);--field-bg: var(--c-ink-raised)}.scheme-court{--bg: var(--c-court);--fg: var(--c-white);--muted: rgba(255, 255, 255, .86);--line: rgba(255, 255, 255, .3);--card: var(--c-ink);--card-fg: var(--c-chalk);--card-line: var(--c-ink-line);--accent: var(--c-optic);--dot: var(--c-optic);--eyebrow: var(--c-white);--link: var(--c-white);--btn-bg: var(--c-optic);--btn-fg: var(--c-ink);--soft: rgba(255, 255, 255, .12);--field-bg: var(--c-white)}.scheme-optic{--bg: var(--c-optic);--fg: var(--c-ink);--muted: var(--c-ink);--line: rgba(13, 19, 48, .22);--card: var(--c-white);--card-fg: var(--c-ink);--card-line: rgba(13, 19, 48, .22);--accent: var(--c-court);--dot: var(--c-court);--eyebrow: var(--c-ink);--link: var(--c-ink);--btn-bg: var(--c-court);--btn-fg: var(--c-white);--soft: rgba(255, 255, 255, .5);--field-bg: var(--c-white)}[class*=scheme-]{background-color:var(--bg);color:var(--fg)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;min-height:100vh;background:var(--c-chalk);color:var(--c-ink);font-family:var(--f-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body.is-locked{overflow:hidden}img,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4,h5,h6,p,figure,blockquote{margin:0}ul,ol{margin:0}table{border-collapse:collapse}[hidden]{display:none!important}ss-product,ss-gallery,ss-sticky-atc,ss-drawer{display:block}::selection{background:var(--c-optic);color:var(--c-ink)}:focus-visible{outline:3px solid var(--c-court);outline-offset:3px;border-radius:4px}.scheme-ink :focus-visible,.scheme-court :focus-visible{outline-color:var(--c-optic)}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:12px;top:-60px;z-index:200;background:var(--c-ink);color:var(--c-chalk);padding:12px 18px;border-radius:var(--r-pill);font-weight:600;text-decoration:none}.skip-link:focus{top:12px}.container{width:100%;max-width:var(--page-max);margin-inline:auto;padding-inline:var(--gutter)}.container--narrow{max-width:820px}.container--text{max-width:760px}.section[id],.shopify-section[id]>[id]{scroll-margin-top:96px}.section{padding-top:calc(var(--pt, 96px) * .64);padding-bottom:calc(var(--pb, 96px) * .64)}@media(min-width:990px){.section{padding-top:var(--pt, 96px);padding-bottom:var(--pb, 96px)}}.stack{display:flex;flex-direction:column;gap:var(--gap, 16px)}.split{display:flex;flex-wrap:wrap;gap:var(--split-gap, 56px);align-items:var(--split-align, center)}@media(max-width:749px){.split{--split-gap: 36px}}.split>*{min-width:0;flex:1 1 var(--basis, 420px)}.split__wide{flex:2 1 520px!important}.grid-auto{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--min, 260px),100%),1fr));gap:var(--gap, 20px)}.grid-fill{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--min, 280px),100%),1fr));gap:var(--gap, 20px)}.eyebrow,.mono{font-family:var(--f-mono);font-size:12px;line-height:18px;letter-spacing:.08em;text-transform:uppercase;font-weight:500}.eyebrow{color:var(--eyebrow)}.mono-sm{font-family:var(--f-mono);font-size:11px;line-height:16px;letter-spacing:.08em;text-transform:uppercase}.mono-xs{font-family:var(--f-mono);font-size:10px;line-height:14px;letter-spacing:.06em;text-transform:uppercase}.display{font-family:var(--f-display);font-weight:700;letter-spacing:-.03em}.title-hero{font-family:var(--f-display);font-weight:700;font-size:clamp(52px,8.4vw,120px);line-height:.92;letter-spacing:-.035em}.title-xl{font-family:var(--f-display);font-weight:700;font-size:clamp(40px,6vw,88px);line-height:.95;letter-spacing:-.035em}.title-lg{font-family:var(--f-display);font-weight:700;font-size:clamp(34px,4.6vw,64px);line-height:1;letter-spacing:-.03em}.title-md{font-family:var(--f-display);font-weight:700;font-size:clamp(30px,4vw,56px);line-height:1.03;letter-spacing:-.03em}.title-sm{font-family:var(--f-display);font-weight:700;font-size:clamp(28px,3.6vw,48px);line-height:1.05;letter-spacing:-.03em}.title-xs{font-family:var(--f-display);font-weight:600;font-size:clamp(22px,2.4vw,28px);line-height:1.2;letter-spacing:-.02em}.h-card{font-size:22px;line-height:28px;font-weight:600}.lead{font-size:18px;line-height:28px;color:var(--muted);max-width:32em}.lead--fg{color:var(--fg)}.text-muted{color:var(--muted)}.text-sm{font-size:15px;line-height:22px}.text-xs{font-size:13px;line-height:20px}.price-display{font-family:var(--f-display);font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.serve-dot{display:inline-block;width:.16em;height:.16em;border-radius:50%;background:var(--dot);margin-left:.06em;vertical-align:.62em}.dot{display:inline-block;flex:none;width:var(--dot-size, 10px);height:var(--dot-size, 10px);border-radius:50%;background:var(--dot)}.link{color:var(--link);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.link:hover{text-decoration-thickness:2.5px}.btn{--h: 56px;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--h);padding:0 28px;border-radius:var(--r-pill);border:2px solid transparent;background:var(--btn-bg);color:var(--btn-fg);font-family:var(--f-body);font-weight:700;font-size:17px;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .18s var(--ease),background-color .18s,color .18s,border-color .18s,box-shadow .18s;-webkit-tap-highlight-color:transparent}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.btn svg{width:18px;height:18px;flex:none}.btn--sm{--h: 48px;padding:0 22px;font-size:15px}.btn--xs{--h: 40px;padding:0 16px;font-size:14px}.btn--lg{--h: 60px;padding:0 32px;font-size:18px}.btn--block{width:100%}.btn--court{background:var(--c-court);color:var(--c-white)}.btn--optic{background:var(--c-optic);color:var(--c-ink)}.btn--ink{background:var(--c-ink);color:var(--c-chalk);border-color:var(--c-ink)}.btn--chalk{background:var(--c-chalk);color:var(--c-ink)}.btn--outline{background:transparent;color:var(--fg);border-color:currentColor;font-weight:600}.btn--outline-court{background:transparent;color:var(--c-court);border-color:var(--c-court)}.btn--ghost{background:transparent;color:var(--fg);padding-inline:8px}.btn.is-loading{position:relative;color:transparent!important;pointer-events:none}.btn.is-loading:after{content:"";position:absolute;width:20px;height:20px;border-radius:50%;border:2.5px solid var(--btn-fg);border-right-color:transparent;animation:ss-spin .7s linear infinite}.btn--court.is-loading:after{border-color:var(--c-white);border-right-color:transparent}.btn--optic.is-loading:after,.btn--chalk.is-loading:after{border-color:var(--c-ink);border-right-color:transparent}.btn--ink.is-loading:after{border-color:var(--c-chalk);border-right-color:transparent}@keyframes ss-spin{to{transform:rotate(360deg)}}.icon-btn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-pill);border:0;background:transparent;color:inherit;text-decoration:none;flex:none}.icon-btn:hover{background:#0d13300f}.scheme-ink .icon-btn:hover,.scheme-court .icon-btn:hover{background:#ffffff1a}.icon-btn--outline{border:2px solid currentColor}.icon-btn svg{width:20px;height:20px}.btn-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.bug{display:inline-flex;align-self:flex-start;border-radius:var(--r-xs);overflow:hidden;font-family:var(--f-mono);font-size:12px;line-height:16px;letter-spacing:.08em;text-transform:uppercase;font-weight:500}.bug>span{padding:8px 12px;display:flex;align-items:center;gap:8px}.bug__a{background:var(--c-ink);color:var(--c-chalk)}.bug__b{background:var(--c-optic);color:var(--c-ink)}.bug__a .dot{--dot-size: 8px;background:var(--c-optic)}.scheme-ink .bug__a{background:var(--c-chalk);color:var(--c-ink)}.scheme-ink .bug__a .dot{background:var(--c-court)}.bug--sm{font-size:11px}.bug--sm>span{padding:6px 10px}.tag{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;border-radius:var(--r-xs);padding:5px 9px;font-family:var(--f-mono);font-size:10px;line-height:14px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;white-space:nowrap}.tag--md{font-size:11px;padding:6px 10px}.tag--ink{background:var(--c-ink);color:var(--c-chalk)}.tag--ink-optic{background:var(--c-ink);color:var(--c-optic)}.tag--optic{background:var(--c-optic);color:var(--c-ink)}.tag--soft{background:var(--c-court-soft);color:var(--c-court)}.tag--chalk{background:var(--c-chalk);color:var(--c-ink)}.tag--clay{background:var(--c-clay);color:var(--c-ink)}.tag--line{border:1px solid var(--line);color:var(--muted)}.chip{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 20px;border-radius:var(--r-pill);border:2px solid var(--muted);background:transparent;color:var(--fg);font-family:var(--f-body);font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color .15s,color .15s,border-color .15s}.chip:hover{border-color:var(--fg)}.chip.is-active,.chip[aria-pressed=true],.chip[aria-current=true],.chip[aria-selected=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.chip-row{display:flex;flex-wrap:wrap;gap:8px}.dot-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--gap, 10px)}.dot-list li{display:flex;gap:12px;align-items:flex-start}.dot-list li:before{content:"";flex:none;width:var(--dot-size, 10px);height:var(--dot-size, 10px);margin-top:calc((1lh - var(--dot-size, 10px)) / 2);border-radius:50%;background:var(--dot)}.dot-list--sm{--dot-size: 8px;font-size:14px;color:var(--muted)}.card{background:var(--card);color:var(--card-fg);border-radius:var(--r-lg);padding:var(--card-pad, 24px)}.card--line{border:1px solid var(--card-line)}.card--xl{border-radius:var(--r-xl)}.card--2xl{border-radius:var(--r-2xl)}.media{position:relative;overflow:hidden;border-radius:var(--media-r, var(--r-2xl));background:var(--media-bg, var(--c-ink));aspect-ratio:var(--ratio, auto)}.media>img,.media>video,.media>svg,.media>.ph{display:block;width:100%;height:100%}.media>img,.media>video{object-fit:cover}.media--contain>img{object-fit:contain}.vid{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.vid__el,.vid__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.vid__poster{z-index:1;transition:opacity .5s var(--ease, ease)}.vid.is-playing .vid__poster{opacity:0;pointer-events:none}.vid__toggle{position:absolute;z-index:2;top:16px;right:16px;width:40px;height:40px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:#0d13308c;color:var(--c-chalk);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;transition:background-color .2s}.vid__toggle[hidden]{display:none}.vid__toggle:hover{background:#0d1330cc}.vid__toggle:focus-visible{outline:2px solid var(--c-optic);outline-offset:2px}.vid__i-play{display:none;margin-left:2px}.vid.is-paused .vid__i-pause{display:none}.vid.is-paused .vid__i-play{display:block}.ph{display:block;width:100%;height:100%}.ph text{font-family:var(--f-mono)}.field{display:flex;flex-direction:column;gap:8px;min-width:0}.field__label{font-size:14px;font-weight:600}.field__label--mono{font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;color:var(--muted)}.input,.select,.textarea{width:100%;min-width:0;height:52px;padding:0 16px;border-radius:var(--r-md);border:2px solid var(--c-muted);background:var(--field-bg);color:var(--c-ink);font-size:16px;line-height:24px;transition:border-color .15s,box-shadow .15s}.scheme-ink .input,.scheme-ink .select,.scheme-ink .textarea{border-color:var(--c-muted);color:var(--c-chalk)}.input::placeholder,.textarea::placeholder{color:#7a8096}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--c-court);box-shadow:0 0 0 3px #2747f02e}.scheme-ink .input:focus{border-color:var(--c-optic);box-shadow:0 0 0 3px #dcf24a33}.textarea{height:auto;padding:14px 16px;resize:vertical;min-height:140px}.select{appearance:none;-webkit-appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%230D1330' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.select--pill{height:44px;border-radius:var(--r-pill);padding-left:18px;font-size:15px}.input--pill{border-radius:var(--r-pill);padding:0 20px}.field-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px}.form-msg{border-radius:var(--r-md);padding:14px 16px;font-size:15px;line-height:22px}.form-msg--error{background:#fde8e1;color:#7a1e05;border:1px solid #F4B8A3}.form-msg--success{background:var(--c-court-soft);color:var(--c-ink);border:1px solid #C3CDFB}.form-msg ul{margin:6px 0 0;padding-left:18px}.checkbox{display:flex;gap:10px;align-items:flex-start;font-size:15px}.checkbox input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--c-court);flex:none}.inline-form{display:flex;flex-wrap:wrap;gap:8px}.inline-form .input{flex:1 1 220px}.acc{border-top:1px solid var(--line)}.acc details{border-bottom:1px solid var(--line)}.acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;cursor:pointer;font-size:19px;line-height:26px;font-weight:600}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"";flex:none;width:28px;height:28px;border-radius:50%;background:var(--soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%232747F0' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center / 14px no-repeat;transition:transform .2s var(--ease)}.acc details[open]>summary:after{transform:rotate(45deg)}.scheme-ink .acc summary:after,.scheme-court .acc summary:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23DCF24A' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")}.acc__body{padding:0 0 22px;font-size:16px;line-height:24px;color:var(--muted);max-width:46em}.acc__body>*+*{margin-top:10px}.acc--sm summary{font-size:16px;line-height:22px;padding:16px 0}.acc--sm summary:after{width:24px;height:24px;background-size:12px}.acc--sm .acc__body{font-size:15px;line-height:22px;padding-bottom:18px}.table-wrap{overflow-x:auto;border-radius:var(--r-lg);background:var(--card);border:1px solid var(--card-line);-webkit-overflow-scrolling:touch}.table{width:100%;font-size:16px;line-height:22px}.table th,.table td{padding:16px 20px}.table thead th{text-align:left;font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:500}.table tbody tr{border-top:1px solid var(--card-line)}.table tbody th{text-align:left;font-weight:500}.rte{font-size:18px;line-height:30px}.rte>*+*{margin-top:20px}.rte h2{font-family:var(--f-display);font-weight:600;font-size:clamp(24px,2.6vw,30px);line-height:1.2;letter-spacing:-.02em;margin-top:40px}.rte h3{font-family:var(--f-display);font-weight:600;font-size:21px;line-height:1.3;letter-spacing:-.01em;margin-top:32px}.rte h4{font-size:18px;font-weight:700;margin-top:24px}.rte a{color:var(--link);font-weight:600;text-underline-offset:3px}.rte ul,.rte ol{padding-left:1.3em}.rte ul{list-style:none;padding-left:0}.rte ul li{position:relative;padding-left:24px}.rte ul li:before{content:"";position:absolute;left:2px;top:.62em;width:10px;height:10px;border-radius:50%;background:var(--dot)}.rte li+li{margin-top:8px}.rte blockquote{padding:24px 28px;background:var(--soft);border-radius:var(--r-lg);font-family:var(--f-display);font-weight:600;font-size:22px;line-height:1.35;letter-spacing:-.02em}.rte img{border-radius:var(--r-xl)}.rte table{width:100%;font-size:16px;line-height:22px;border:1px solid var(--line);border-radius:var(--r-lg);border-collapse:separate;border-spacing:0;overflow:hidden}@media(max-width:749px){.rte table{display:block;overflow-x:auto}}.rte table th,.rte table td{padding:14px 18px;text-align:left;border-top:1px solid var(--line);vertical-align:top}.rte table tr:first-child th,.rte table tr:first-child td{border-top:0}.rte table thead th,.rte table tr:first-child th{font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:500;background:var(--c-chalk)}.rte hr{border:0;border-top:1px solid var(--line);margin:36px 0}.rte strong{font-weight:700}.rte--sm{font-size:16px;line-height:26px}.rte--sm>*+*{margin-top:14px}.sec-head{display:flex;flex-direction:column;gap:16px;max-width:760px}.sec-head--center{margin-inline:auto;text-align:center;align-items:center}.sec-head--row{max-width:none;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.sec-head--row>div{display:flex;flex-direction:column;gap:16px}.sec-body{margin-top:40px}@media(max-width:749px){.sec-body{margin-top:28px}}.crumbs{font-family:var(--f-mono);font-size:11px;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--fg)}.pagination{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center;margin-top:48px}.pagination a,.pagination span{min-width:44px;height:44px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-pill);border:2px solid var(--line);text-decoration:none;font-weight:600}.pagination a:hover{border-color:var(--fg)}.pagination .is-current{background:var(--fg);color:var(--bg);border-color:var(--fg)}.ticker{overflow:hidden}.ticker__track{display:flex;justify-content:center;width:max-content;min-width:100%;gap:28px;padding:10px 16px;font-family:var(--f-mono);font-size:11px;line-height:16px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;white-space:nowrap}.ticker__item{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:inherit}.ticker__item .dot{--dot-size: 6px}.ticker__dup{display:none}@media(max-width:989px){.ticker__track{justify-content:flex-start;animation:ss-marquee var(--speed, 28s) linear infinite;padding-left:0;padding-right:28px}.ticker__dup{display:contents}.ticker:hover .ticker__track{animation-play-state:paused}}@keyframes ss-marquee{to{transform:translate(calc(-100% / var(--copies, 2)))}}.section-header{position:relative;z-index:70}.section-header:has(.site-header[data-sticky]){position:sticky;top:0}.site-header{border-bottom:1px solid var(--line);background:var(--bg)}.site-header__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding-top:14px;padding-bottom:14px}.site-header__logo{display:flex;align-items:center;text-decoration:none;color:inherit}.site-header__logo svg,.site-header__logo img{height:var(--logo-h, 24px);width:auto}.site-nav{display:flex;justify-content:center;gap:28px;white-space:nowrap;font-size:15px;font-weight:500}.site-nav a{color:inherit;text-decoration:none;padding:10px 0;border-bottom:2px solid transparent;transition:border-color .15s}.site-nav a:hover{border-bottom-color:var(--line)}.site-nav a[aria-current=page],.site-nav a.is-active{border-bottom-color:var(--c-court)}.site-header__icons{display:flex;align-items:center;gap:6px;justify-content:flex-end}.cart-pill{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border-radius:var(--r-pill);border:2px solid currentColor;color:inherit;background:transparent;text-decoration:none;font-weight:600;font-size:14px;font-variant-numeric:tabular-nums}.cart-pill svg{width:18px;height:18px}.cart-pill:hover{background:var(--fg);color:var(--bg);border-color:var(--fg)}.site-header__burger{display:none}@media(max-width:989px){.site-header__inner{grid-template-columns:auto 1fr auto;gap:8px;padding-top:10px;padding-bottom:10px}.site-header__burger{display:inline-flex;margin-left:-10px}.site-nav{display:none}.site-header__logo{justify-self:start}.site-header__icons .hide-mobile{display:none}.site-header__logo svg,.site-header__logo img{height:min(var(--logo-h, 24px),20px)}.cart-pill{padding:0 14px}}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden;pointer-events:none}.drawer.is-open{visibility:visible;pointer-events:auto}.drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0d133099;opacity:0;transition:opacity .3s var(--ease);border:0;width:100%;cursor:pointer}.drawer.is-open .drawer__overlay{opacity:1}.drawer__panel{position:absolute;top:0;bottom:0;right:0;width:min(460px,100%);display:flex;flex-direction:column;background:var(--c-chalk);color:var(--c-ink);transform:translate(100%);transition:transform .35s var(--ease);box-shadow:-20px 0 60px #0d133033}.drawer--left .drawer__panel{right:auto;left:0;transform:translate(-100%)}.drawer.is-open .drawer__panel{transform:none}.drawer__inner{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.drawer__head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;border-bottom:1px solid var(--c-line)}.drawer__title{font-family:var(--f-display);font-weight:700;font-size:24px;letter-spacing:-.02em}.drawer__body{flex:1 1 auto;overflow-y:auto;padding:20px 24px;display:flex;flex-direction:column;gap:16px;overscroll-behavior:contain}.drawer__foot{padding:20px 24px 24px;border-top:1px solid var(--c-line);background:var(--c-white);display:flex;flex-direction:column;gap:12px}@media(max-width:749px){.drawer__head,.drawer__body{padding:16px 20px}.drawer__foot{padding:16px 20px 20px}}.menu-drawer .drawer__panel{background:var(--c-court);color:var(--c-white);overflow-y:auto;overscroll-behavior:contain}.menu-drawer .drawer__head{border-bottom-color:#ffffff40}.menu-drawer__nav{display:flex;flex-direction:column;gap:4px;padding:24px}.menu-drawer__nav a{font-family:var(--f-display);font-weight:700;font-size:clamp(26px,8vw,32px);line-height:1.15;letter-spacing:-.03em;text-decoration:none;color:inherit;padding:6px 0;display:flex;align-items:center;gap:12px}.menu-drawer__nav a[aria-current=page]:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--c-optic)}.menu-drawer__sub{margin-top:auto;padding:24px;border-top:1px solid rgba(255,255,255,.25);display:flex;flex-direction:column;gap:14px}.menu-drawer__sub a{color:inherit;text-decoration:none;font-weight:600;display:inline-flex;gap:10px;align-items:center;min-height:40px}.menu-drawer__sub{gap:4px}.notice-bar{display:flex;gap:10px;align-items:center;background:var(--c-ink);color:var(--c-chalk);border-radius:var(--r-md);padding:12px 16px;font-size:14px;line-height:20px}.notice-bar .dot{--dot-size: 8px;background:var(--c-optic)}.notice-bar--lg{border-radius:16px;padding:14px 18px;font-size:15px}.line{display:flex;gap:14px;align-items:flex-start;padding-bottom:16px;border-bottom:1px solid var(--c-line)}.line__media{width:88px;height:88px;flex:none;border-radius:var(--r-sm);overflow:hidden;background:var(--c-ink)}.line__media img{width:100%;height:100%;object-fit:cover}.line__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px}.line__top{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.line__title{font-weight:600;font-size:16px;line-height:22px;text-decoration:none;color:inherit}.line__price{font-family:var(--f-display);font-weight:600;font-size:16px;white-space:nowrap;font-variant-numeric:tabular-nums}.line__price s{font-family:var(--f-body);font-weight:400;font-size:13px;color:var(--c-muted);margin-right:6px}.line__meta{font-size:13px;line-height:18px;color:var(--c-muted)}.line__bottom{display:flex;justify-content:space-between;align-items:center;margin-top:4px;gap:12px}.line__remove{border:0;background:transparent;color:var(--c-muted);font-size:13px;text-decoration:underline;padding:8px 0}.line__remove:hover{color:var(--c-ink)}.line__discount{font-size:12px;color:var(--c-court);font-weight:600}.qty{display:inline-flex;align-items:center;gap:2px;border:2px solid var(--c-muted);border-radius:var(--r-pill);padding:1px}.qty button{width:36px;height:36px;border:0;background:transparent;border-radius:var(--r-pill);font-size:18px;line-height:1;color:var(--c-ink);display:inline-flex;align-items:center;justify-content:center}.qty button:hover{background:var(--c-court-soft)}.qty button[disabled]{opacity:.35;cursor:not-allowed}.qty__value{min-width:22px;text-align:center;font-weight:600;font-variant-numeric:tabular-nums}.qty--lg button{width:40px;height:40px;font-size:20px}.upsell{background:var(--c-white);border:1px solid var(--c-line);border-radius:16px;padding:12px;display:flex;gap:12px;align-items:center}.upsell__media{width:56px;height:56px;border-radius:10px;background:var(--c-ink);flex:none;overflow:hidden}.upsell__media img{width:100%;height:100%;object-fit:cover}.upsell__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.upsell__title{font-weight:600;font-size:15px;line-height:20px}.upsell__sub{font-size:13px;color:var(--c-muted)}.sum-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.sum-total{font-family:var(--f-display);font-weight:700;font-size:22px;font-variant-numeric:tabular-nums}.cart-empty{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px 8px}.cart-empty__title{font-family:var(--f-display);font-weight:600;font-size:24px;letter-spacing:-.02em}.cart-error{font-size:14px;color:#a3290b}.p-card{background:var(--c-white);color:var(--c-ink);border:1px solid var(--c-line);border-radius:var(--r-xl);overflow:hidden;display:flex;flex-direction:column;transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.p-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px -24px #0d133073}.p-card__media{position:relative;display:block;aspect-ratio:1 / 1;background:var(--c-ink)}.p-card__media img{width:100%;height:100%;object-fit:cover}.p-card__media img+img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s}.p-card:hover .p-card__media img+img{opacity:1}.p-card__badge{position:absolute;left:16px;bottom:16px}.p-card__badge--top{top:16px;bottom:auto}.p-card__body{padding:20px;display:flex;flex-direction:column;gap:10px;flex:1 1 auto}.p-card__top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.p-card__title{font-size:19px;line-height:24px;font-weight:600}.p-card__title a{text-decoration:none;color:inherit}.p-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.p-card{position:relative}.p-card__price{font-family:var(--f-display);font-weight:600;font-size:18px;white-space:nowrap;font-variant-numeric:tabular-nums}.p-card__price s{font-family:var(--f-body);font-weight:400;font-size:14px;color:var(--c-muted);margin-right:6px}.p-card__sub{font-size:15px;line-height:22px;color:var(--c-muted)}.p-card__meta{font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted)}.p-card__cta{margin-top:auto;padding-top:6px;position:relative;z-index:2}.p-card__cta .btn{width:100%;--h: 48px;font-size:15px}.qa-dialog{width:min(520px,calc(100% - 24px));max-height:calc(100dvh - 40px);border:0;border-radius:var(--r-xl);padding:0;background:var(--c-chalk);color:var(--c-ink);box-shadow:0 40px 80px -30px #0d133099}.qa-dialog::backdrop{background:#0d133099}.qa-dialog__inner{padding:24px;display:flex;flex-direction:column;gap:20px}.qa-dialog__head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}@media(max-width:749px){.qa-dialog{margin:auto 0 0;width:100%;max-width:100%;border-radius:var(--r-xl) var(--r-xl) 0 0}}.opt{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:12px}.opt__legend{padding:0;font-size:15px;font-weight:600;display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%}.opt__legend-value{font-weight:400;color:var(--c-muted)}.opt__values{display:flex;flex-wrap:wrap;gap:10px}.opt input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.opt-pill{min-height:48px;padding:10px 18px;border-radius:var(--r-md);border:2px solid var(--c-muted);background:var(--c-white);color:var(--c-ink);font-weight:600;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}input:checked+.opt-pill{background:var(--c-ink);color:var(--c-chalk);border-color:var(--c-ink)}input:focus-visible+.opt-pill,input:focus-visible+.opt-swatch,input:focus-visible+.opt-size,input:focus-visible+.pack{outline:3px solid var(--c-court);outline-offset:3px}.opt-pill.is-unavailable,.opt-size.is-unavailable{opacity:.45;text-decoration:line-through}.opt-swatch{display:inline-block;vertical-align:top;width:44px;height:44px;border-radius:50%;background:var(--swatch, #ccc);border:1px solid var(--c-muted);box-shadow:0 0 0 3px var(--bg),0 0 0 5px transparent;cursor:pointer;transition:box-shadow .15s}input:checked+.opt-swatch{box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--c-ink)}.opt-swatch.is-unavailable{opacity:.4}.opt-sizes{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:10px}.opt-size{min-height:64px;border-radius:var(--r-md);padding:10px 6px;background:var(--c-white);color:var(--c-ink);border:2px solid var(--c-muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;text-align:center;transition:background-color .15s,color .15s,border-color .15s}.opt-size__name{font-family:var(--f-display);font-weight:600;font-size:18px;line-height:1.2}.opt-size__range{font-family:var(--f-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}input:checked+.opt-size{background:var(--c-ink);color:var(--c-chalk);border-color:var(--c-ink)}.opt-sizes__mix{display:none}.opt--size.is-mixing>.opt-sizes{display:none}.size-mix{display:flex;flex-direction:column;gap:12px}.size-mix[hidden]{display:none}.size-mix__switch{display:inline-grid;grid-template-columns:1fr 1fr;align-self:flex-start;gap:4px;padding:4px;border-radius:var(--r-pill);background:var(--c-white);border:1px solid var(--c-line)}.size-mix__seg{-webkit-appearance:none;appearance:none;border:0;border-radius:var(--r-pill);padding:10px 16px;min-height:40px;background:transparent;color:var(--c-muted);font-family:var(--f-mono);font-size:11px;line-height:16px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .2s var(--ease),color .2s var(--ease)}.size-mix__seg:hover{color:var(--c-ink)}.size-mix__seg[aria-pressed=true]{background:var(--c-ink);color:var(--c-chalk)}.size-mix__seg:focus-visible{outline:3px solid var(--c-court);outline-offset:2px}.size-mix__rows{display:flex;flex-direction:column;gap:8px}.size-mix__rows[hidden]{display:none}.size-mix__row{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;padding:8px 8px 8px 16px;border-radius:var(--r-md);background:var(--c-white);border:1px solid var(--c-line)}.size-mix__label{display:flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:11px;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted)}.size-mix__label:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--c-court)}.size-mix__opts{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px}.size-mix__opt{display:contents}.size-mix__opt label{display:flex;align-items:center;justify-content:center;height:44px;border-radius:var(--r-sm);border:2px solid var(--c-line);background:var(--c-white);color:var(--c-ink);font-family:var(--f-display);font-weight:600;font-size:16px;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.size-mix__opt label:hover{border-color:var(--c-ink)}.size-mix__opt input:checked+label{background:var(--c-ink);color:var(--c-chalk);border-color:var(--c-ink)}.size-mix__opt input:focus-visible+label{outline:3px solid var(--c-court);outline-offset:2px}.packs{display:flex;flex-direction:column;gap:10px}.pack{display:flex;align-items:center;gap:14px;width:100%;padding:16px 18px;border-radius:16px;background:var(--c-white);border:2px solid var(--c-line);cursor:pointer;transition:background-color .15s,border-color .15s}.pack:hover{border-color:#b9bed0}.pack__radio{flex:none;width:20px;height:20px;border-radius:50%;border:2px solid var(--c-muted);background:var(--c-white);transition:border-width .15s,border-color .15s}.pack__text{display:flex;flex-direction:column;gap:3px;flex:1 1 auto;min-width:0;text-align:left}.pack__title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pack__title{font-weight:600;font-size:16px;color:var(--c-ink)}.pack__sub{font-size:14px;color:var(--c-muted)}.pack__price{font-family:var(--f-display);font-weight:600;font-size:18px;color:var(--c-ink);white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.pack__price s{display:block;font-family:var(--f-body);font-weight:400;font-size:13px;color:var(--c-muted)}input:checked+.pack{background:var(--c-court-soft);border-color:var(--c-court)}input:checked+.pack .pack__radio{border:6px solid var(--c-court)}.pack.is-unavailable{opacity:.5}.site-footer{padding:72px 0 32px}.site-footer__top{display:flex;flex-wrap:wrap;gap:48px}.site-footer__brand{flex:2 1 320px;min-width:0;display:flex;flex-direction:column;gap:20px}.site-footer__brand .site-footer__logo svg,.site-footer__brand .site-footer__logo img{height:28px;width:auto}.site-footer__tagline{max-width:26em;font-size:15px;line-height:22px;color:var(--muted)}.site-footer__form{display:flex;flex-direction:column;gap:8px;max-width:420px}.site-footer__form label{color:var(--c-optic)}.site-footer__form .input{height:48px;border-radius:var(--r-pill);border:1px solid var(--c-muted);background:var(--c-ink-raised);color:var(--c-chalk);font-size:15px}.site-footer__form .btn{--h: 48px;padding:0 22px;font-size:15px}.site-footer__nav{flex:1 1 150px;display:flex;flex-direction:column;gap:12px;font-size:15px}.site-footer__nav a{color:var(--fg);text-decoration:none}.site-footer__nav a:hover{text-decoration:underline;text-underline-offset:3px}.site-footer__nav-title{color:var(--muted)}.site-footer__bottom{display:flex;flex-wrap:wrap;gap:12px 32px;justify-content:space-between;align-items:center;margin-top:48px;padding-top:24px;border-top:1px solid var(--line);color:var(--muted)}.site-footer__bottom a{color:var(--muted);text-decoration:none}.site-footer__bottom a:hover{color:var(--fg)}.site-footer__links{display:inline-flex;flex-wrap:wrap;gap:12px}.loc-chips{display:inline-flex;gap:6px;flex-wrap:wrap}.loc-chip{border:1px solid var(--line);border-radius:var(--r-xs);padding:4px 8px;background:transparent;color:var(--muted);font:inherit;letter-spacing:inherit;text-transform:inherit}.loc-chip[aria-current=true]{border-color:var(--c-muted);color:var(--fg)}.loc-chip:hover{color:var(--fg)}.social-row{display:flex;gap:8px;flex-wrap:wrap}.social-row a{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;color:var(--fg)}.social-row a:hover{border-color:var(--fg)}.social-row svg{width:18px;height:18px}@media(max-width:749px){.site-footer__nav{gap:2px}.site-footer__nav a{min-height:40px;display:inline-flex;align-items:center}.site-footer__nav-title{margin-bottom:6px}.site-footer__links a{min-height:40px;display:inline-flex;align-items:center}.loc-chip{min-height:36px;padding:4px 12px}.cart-page__continue,.line--page .line__remove{min-height:40px;display:inline-flex;align-items:center}.site-footer{padding-top:56px}.site-footer__top{gap:36px}.site-footer__nav{flex-basis:40%}}.sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--c-white);border-top:1px solid var(--c-line);transform:translateY(110%);transition:transform .3s var(--ease);padding-bottom:env(safe-area-inset-bottom)}.sticky-bar.is-visible{transform:none}.sticky-bar__inner{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:12px;padding-bottom:12px}.sticky-bar__info{display:flex;flex-direction:column;gap:2px;min-width:0}.sticky-bar__title{font-weight:600;font-size:15px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-bar .btn{--h: 50px;padding:0 24px;flex:none}.toast{position:fixed;left:50%;bottom:24px;z-index:120;transform:translate(-50%,16px);opacity:0;visibility:hidden;pointer-events:none;background:var(--c-ink);color:var(--c-chalk);border-radius:var(--r-pill);padding:12px 20px;font-size:15px;font-weight:600;display:flex;gap:10px;align-items:center;transition:transform .3s var(--ease),opacity .3s var(--ease),visibility .3s;max-width:calc(100% - 32px)}.toast.is-visible{transform:translate(-50%);opacity:1;visibility:visible}.toast .dot{--dot-size: 8px;background:var(--c-optic)}.u-center{text-align:center}.u-mt-0{margin-top:0!important}.u-nowrap{white-space:nowrap}.u-full{width:100%}@media(max-width:749px){.hide-mobile{display:none!important}}@media(min-width:750px){.hide-desktop{display:none!important}}.shopify-section:empty{display:none}.shopify-challenge__container{padding:96px 24px;max-width:640px;margin:0 auto}.edge-arc,.edge-rounded{--edge: clamp(24px, calc(var(--edge-size, 56px) * .55 + 1.4vw), var(--edge-size, 56px))}.edge-rounded{--edge-r: var(--edge)}.edge-arc{--edge-r: 50% var(--edge)}.edge-arc .main-content>.shopify-section+.shopify-section>[class*=scheme-]:not(.marquee),.edge-rounded .main-content>.shopify-section+.shopify-section>[class*=scheme-]:not(.marquee),.edge-arc .site-footer,.edge-rounded .site-footer{position:relative;margin-top:calc(var(--edge) * -1);border-top-left-radius:var(--edge-r);border-top-right-radius:var(--edge-r);overflow:clip}.edge-arc .marquee,.edge-rounded .marquee{padding-bottom:var(--edge)}.edge-arc .main-content>.shopify-section:has(>.scheme-chalk)+.shopify-section>.scheme-chalk,.edge-rounded .main-content>.shopify-section:has(>.scheme-chalk)+.shopify-section>.scheme-chalk,.edge-arc:has(.main-content>.shopify-section:last-child>.scheme-chalk) .site-footer.scheme-chalk,.edge-rounded:has(.main-content>.shopify-section:last-child>.scheme-chalk) .site-footer.scheme-chalk,.edge-arc .main-content>.shopify-section:has(>.scheme-white)+.shopify-section>.scheme-white,.edge-rounded .main-content>.shopify-section:has(>.scheme-white)+.shopify-section>.scheme-white,.edge-arc:has(.main-content>.shopify-section:last-child>.scheme-white) .site-footer.scheme-white,.edge-rounded:has(.main-content>.shopify-section:last-child>.scheme-white) .site-footer.scheme-white,.edge-arc .main-content>.shopify-section:has(>.scheme-ink)+.shopify-section>.scheme-ink,.edge-rounded .main-content>.shopify-section:has(>.scheme-ink)+.shopify-section>.scheme-ink,.edge-arc:has(.main-content>.shopify-section:last-child>.scheme-ink) .site-footer.scheme-ink,.edge-rounded:has(.main-content>.shopify-section:last-child>.scheme-ink) .site-footer.scheme-ink,.edge-arc .main-content>.shopify-section:has(>.scheme-court)+.shopify-section>.scheme-court,.edge-rounded .main-content>.shopify-section:has(>.scheme-court)+.shopify-section>.scheme-court,.edge-arc:has(.main-content>.shopify-section:last-child>.scheme-court) .site-footer.scheme-court,.edge-rounded:has(.main-content>.shopify-section:last-child>.scheme-court) .site-footer.scheme-court,.edge-arc .main-content>.shopify-section:has(>.scheme-optic)+.shopify-section>.scheme-optic,.edge-rounded .main-content>.shopify-section:has(>.scheme-optic)+.shopify-section>.scheme-optic,.edge-arc:has(.main-content>.shopify-section:last-child>.scheme-optic) .site-footer.scheme-optic,.edge-rounded:has(.main-content>.shopify-section:last-child>.scheme-optic) .site-footer.scheme-optic{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}:is(.edge-arc,.edge-rounded) .main-content>.shopify-section:has(>.scheme-chalk):has(+.shopify-section>[class*=scheme-]:not(.scheme-chalk):not(.marquee))>.section,:is(.edge-arc,.edge-rounded) .main-content>.shopify-section:has(>.scheme-white):has(+.shopify-section>[class*=scheme-]:not(.scheme-white):not(.marquee))>.section,:is(.edge-arc,.edge-rounded) .main-content>.shopify-section:has(>.scheme-ink):has(+.shopify-section>[class*=scheme-]:not(.scheme-ink):not(.marquee))>.section,:is(.edge-arc,.edge-rounded) .main-content>.shopify-section:has(>.scheme-court):has(+.shopify-section>[class*=scheme-]:not(.scheme-court):not(.marquee))>.section,:is(.edge-arc,.edge-rounded) .main-content>.shopify-section:has(>.scheme-optic):has(+.shopify-section>[class*=scheme-]:not(.scheme-optic):not(.marquee))>.section,:is(.edge-arc,.edge-rounded) .main-content>.shopify-section:last-child>.section:not(.scheme-ink){padding-bottom:max(calc(var(--pb, 96px) * .64),calc(var(--edge) + 24px))}@media(min-width:990px){:is(.edge-arc,.edge-rounded) .main-content>.shopify-section:has(>.scheme-chalk):has(+.shopify-section>[class*=scheme-]:not(.scheme-chalk):not(.marquee))>.section,:is(.edge-arc,.edge-rounded) .main-content>.shopify-section:has(>.scheme-white):has(+.shopify-section>[class*=scheme-]:not(.scheme-white):not(.marquee))>.section,:is(.edge-arc,.edge-rounded) .main-content>.shopify-section:has(>.scheme-ink):has(+.shopify-section>[class*=scheme-]:not(.scheme-ink):not(.marquee))>.section,:is(.edge-arc,.edge-rounded) .main-content>.shopify-section:has(>.scheme-court):has(+.shopify-section>[class*=scheme-]:not(.scheme-court):not(.marquee))>.section,:is(.edge-arc,.edge-rounded) .main-content>.shopify-section:has(>.scheme-optic):has(+.shopify-section>[class*=scheme-]:not(.scheme-optic):not(.marquee))>.section,:is(.edge-arc,.edge-rounded) .main-content>.shopify-section:last-child>.section:not(.scheme-ink){padding-bottom:max(var(--pb, 96px),calc(var(--edge) + 32px))}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/ss-base.css.map */
