.sb-header-section{position:sticky;top:0;z-index:50}.sb-header-section>header{position:relative}.sb-mobile-menu{border-top:3px solid var(--color-ink);background:var(--color-bone);max-height:calc(100vh - 4.5rem);overflow-y:auto;padding:1rem 1rem 2rem}.sb-mobile-menu ul{list-style:none;margin:0 0 1.5rem;padding:0}.sb-mobile-menu li a{display:block;border-bottom:3px solid var(--color-ink);padding:.9rem 0;font-size:1.6rem;letter-spacing:.04em}.sb-mobile-menu li a[aria-current=page]{color:var(--color-pink)}@media(min-width:64rem){.sb-mobile-menu{display:none!important}}html.sb-menu-open{overflow:hidden}.sb-cart-count{display:inline-grid;place-items:center;min-width:1.5rem;height:1.5rem;padding:0 .35rem;background:var(--color-pink);color:var(--color-paper);font-size:.8rem;line-height:1}.sb-icon-btn{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:3px solid var(--color-ink);background:var(--color-paper);color:var(--color-ink);transition:transform .12s ease}.sb-icon-btn.hidden{display:none}@media(min-width:40rem){.sb-icon-btn.sm\:inline-flex{display:inline-flex}}@media(min-width:80rem){.sb-icon-btn.xl\:hidden{display:none}}.sb-icon-btn:hover{transform:translateY(-2px);box-shadow:3px 3px 0 0 var(--color-purple)}.sb-icon-btn:focus-visible{outline:3px solid var(--color-pink);outline-offset:2px}.sb-icon-badge{position:absolute;top:-.65rem;right:-.65rem;display:grid;place-items:center;min-width:1.4rem;height:1.4rem;padding:0 .3rem;border:2px solid var(--color-ink);background:var(--color-pink);color:var(--color-paper);font-family:var(--font-body);font-size:.72rem;font-weight:700;line-height:1}.sb-account-dot{position:absolute;top:-.4rem;right:-.4rem;width:.8rem;height:.8rem;border:2px solid var(--color-ink);background:var(--color-pink)}@media(prefers-reduced-motion:reduce){.sb-icon-btn{transition:none}}.sb-header-search{align-items:stretch;height:2.75rem;border:3px solid var(--color-ink);background:var(--color-paper)}@media(min-width:80rem){.sb-header-search.xl\:flex{display:flex}}.sb-header-search input[type=search]{width:11rem;min-width:0;border:0;background:transparent;padding:0 .75rem;font-family:var(--font-body);font-size:.95rem;color:var(--color-ink);outline:none}.sb-header-search input[type=search]::placeholder{color:var(--color-smoke)}.sb-header-search:focus-within{box-shadow:3px 3px 0 0 var(--color-purple)}.sb-header-search button{display:grid;place-items:center;width:2.6rem;border-left:3px solid var(--color-ink);background:var(--color-ink);color:var(--color-paper);cursor:pointer}.sb-header-search button:hover{background:var(--color-purple)}.sb-menu-search{display:flex;height:3.25rem;margin-bottom:.5rem}.sb-menu-search input[type=search]{flex:1;width:auto;font-size:1.05rem}.sb-menu-search button{width:3.25rem}.sb-pill:has(input:checked){background:var(--color-ink);color:var(--color-paper)}.sb-pill:has(input:focus-visible){outline:3px solid var(--color-pink);outline-offset:2px}.sb-dragging{background:var(--color-bone-deep);border-color:var(--color-pink)}.sb-preview{object-fit:contain}.sb-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:var(--color-smoke);opacity:.35}.sb-rte>*+*{margin-top:1em}.sb-rte a{text-decoration:underline;color:var(--color-purple)}.sb-rte ul{list-style:disc;padding-left:1.25em}.sb-rte ol{list-style:decimal;padding-left:1.25em}.sb-rte h2,.sb-rte h3{font-family:var(--font-display);text-transform:uppercase;line-height:.95}.sb-rte h2{font-size:2rem}.sb-rte h3{font-size:1.5rem}.sb-rte img{max-width:100%;height:auto;border:3px solid var(--color-ink)}.errors{border:3px solid var(--color-pink);background:var(--color-paper);padding:.75rem 1rem}.errors ul{margin:0;padding-left:1.1em;list-style:disc}.focus\:not-sr-only:focus{position:fixed;top:.5rem;left:.5rem;z-index:100;width:auto;height:auto;margin:0;clip:auto;overflow:visible;white-space:normal;background:var(--color-ink);color:var(--color-paper);padding:.75rem 1rem}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.mt-auto{margin-top:auto}.mb-10{margin-bottom:2.5rem}.pt-12{padding-top:3rem}.max-h-48{max-height:12rem}.max-w-4xl{max-width:56rem}.space-y-0\.5>:not(:last-child){margin-bottom:.125rem}.grid-cols-\[6rem_1fr\]{grid-template-columns:6rem 1fr}.h-auto{height:auto}.h-9{height:2.25rem}.w-9{width:2.25rem}.mt-2\.5{margin-top:.625rem}.p-2{padding:.5rem}.pt-1{padding-top:.25rem}.border-ink\/20{border-color:color-mix(in srgb,var(--color-ink) 20%,transparent)}.text-\[1\.8rem\]{font-size:1.8rem}.mb-6{margin-bottom:1.5rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.scroll-mt-28{scroll-margin-top:7rem}.text-\[clamp\(2\.4rem\,6vw\,4\.5rem\)\]{font-size:clamp(2.4rem,6vw,4.5rem)}.text-\[clamp\(2rem\,4\.5vw\,3\.25rem\)\]{font-size:clamp(2rem,4.5vw,3.25rem)}@media(min-width:40rem){.sm\:grid-cols-\[8rem_1fr_auto\]{grid-template-columns:8rem 1fr auto}.sm\:block{display:block}.sm\:gap-6{gap:1.5rem}.sm\:grid-cols-\[14rem_1fr\]{grid-template-columns:14rem 1fr}}@media(min-width:48rem){.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.md\:w-36{width:9rem}.md\:p-4{padding:1rem}}@media(min-width:64rem){.lg\:pt-12{padding-top:3rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.min-h-screen{min-height:100vh}.place-items-center{place-items:center}.h-24{height:6rem}.sb-app-slot>*+*{margin-top:.75rem}.sb-sheet-thumb{background-color:var(--color-paper);background-image:linear-gradient(45deg,var(--color-bone-deep) 25%,transparent 25%,transparent 75%,var(--color-bone-deep) 75%),linear-gradient(45deg,var(--color-bone-deep) 25%,transparent 25%,transparent 75%,var(--color-bone-deep) 75%);background-size:12px 12px;background-position:0 0,6px 6px}.sb-swatch{display:block;width:1.1rem;height:1.1rem;border-radius:9999px;box-shadow:inset 0 0 0 1px #00000040}.sb-swatch-lg{width:2.5rem;height:2.5rem;cursor:pointer;border:3px solid var(--color-paper);box-shadow:0 0 0 2px #00000040}.sb-swatch-lg[aria-pressed=true]{box-shadow:0 0 0 3px var(--color-ink)}.sb-swatch-lg:focus-visible{outline:3px solid var(--color-purple);outline-offset:3px}@media(min-width:64rem){.sb-shop--aside{display:grid;grid-template-columns:15.5rem minmax(0,1fr);gap:2.5rem;align-items:start}.sb-shop--aside .sb-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.sb-shop-aside{position:sticky;top:6.25rem;max-height:calc(100vh - 7.5rem);overflow-y:auto;scrollbar-width:thin}}@media(max-width:63.99rem){.sb-shop-aside{margin-bottom:1.5rem}}.sb-filters-toggle{display:flex;align-items:center;gap:.75rem;width:100%;min-height:3.25rem;padding:.6rem 1rem;border:3px solid var(--color-ink);background:var(--color-ink);color:var(--color-paper);font-size:1.25rem;letter-spacing:.08em;box-shadow:5px 5px 0 0 var(--color-pink);cursor:pointer}.sb-filters-count{display:inline-grid;place-items:center;min-width:1.6rem;height:1.6rem;padding:0 .35rem;background:var(--color-pink);color:var(--color-paper);font-family:var(--font-body);font-weight:700;font-size:.85rem;letter-spacing:0}.sb-filters-caret{margin-left:auto;width:.7rem;height:.7rem;border-right:3px solid currentColor;border-bottom:3px solid currentColor;transform:translateY(-25%) rotate(45deg);transition:transform .15s ease}.sb-filters.is-open .sb-filters-caret{transform:translateY(25%) rotate(-135deg)}.sb-filters-toggle:focus-visible{outline:3px solid var(--color-cyan);outline-offset:3px}.sb-filters-applied{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:.9rem 0 0;padding:0}.sb-applied{display:inline-flex;align-items:center;gap:.45rem;min-height:2.25rem;padding:.35rem .7rem;border:2px solid var(--color-ink);background:var(--color-paper);font-size:.8rem;letter-spacing:.06em}.sb-applied-x{font-family:system-ui,sans-serif;font-size:1rem;font-weight:700;line-height:.8;color:var(--color-pink)}.sb-applied:hover{background:var(--color-bone-deep)}.sb-filters-panel{margin-top:.9rem;border:3px solid var(--color-ink);background:var(--color-bone);box-shadow:6px 6px 0 0 var(--color-ink)}.sb-filters[data-ready]:not(.is-open) .sb-filters-panel{display:none}.sb-filters:not([data-ready]) .sb-filters-toggle{display:none}.sb-filters-head{display:none;align-items:baseline;justify-content:space-between;gap:1rem;padding:.8rem 1rem;background:var(--color-ink);color:var(--color-paper)}.sb-filters:not([data-ready]) .sb-filters-head{display:flex}.sb-filters-title{font-size:1.35rem;letter-spacing:.1em}.sb-filters-clear{font-size:.85rem;font-weight:600;color:var(--color-cyan);text-decoration:underline;text-underline-offset:3px}.sb-filters-clear:hover{color:var(--color-paper)}.sb-filter-group{padding:1rem 1rem .75rem}.sb-filter-group+.sb-filter-group{border-top:2px dashed var(--color-ink)}.sb-filter-label{display:flex;align-items:center;gap:.6rem;font-size:.8rem;letter-spacing:.18em;color:var(--color-purple)}.sb-filter-label:before{content:"";display:inline-block;width:1.5rem;height:.25rem;background:var(--grad-brand, var(--color-pink))}.sb-filter-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem .75rem;list-style:none;margin:.6rem 0 0;padding:0}.sb-opt{display:flex;align-items:center;gap:.65rem;min-height:2.5rem;padding:.3rem .4rem;margin:0 -.4rem;font-size:.95rem;letter-spacing:.05em;line-height:1.05}a.sb-opt:hover{background:var(--color-bone-deep)}a.sb-opt:hover .sb-opt-box{box-shadow:2px 2px 0 0 var(--color-pink)}.sb-opt-box{position:relative;flex:none;width:1.15rem;height:1.15rem;border:2px solid var(--color-ink);background:var(--color-paper)}.sb-opt[aria-current=true] .sb-opt-box{background:var(--color-ink);box-shadow:2px 2px 0 0 var(--color-pink)}.sb-opt[aria-current=true] .sb-opt-box:after{content:"";position:absolute;left:.3rem;top:.08rem;width:.35rem;height:.62rem;border-right:2px solid var(--color-paper);border-bottom:2px solid var(--color-paper);transform:rotate(45deg)}.sb-opt[aria-disabled=true]{opacity:.38;cursor:not-allowed}.sb-opt[aria-disabled=true] .sb-opt-box{border-style:dashed}a.sb-opt:focus-visible,.sb-applied:focus-visible,.sb-filters-clear:focus-visible,.sb-filters-clear-foot:focus-visible{outline:3px solid var(--color-pink);outline-offset:2px}.sb-filters-clear-foot{display:block;margin:0 1rem 1rem;padding:.7rem;border:2px solid var(--color-ink);background:var(--color-paper);text-align:center;font-size:.9rem;letter-spacing:.08em}.sb-filters-clear-foot:hover{background:var(--color-ink);color:var(--color-paper)}@media(min-width:64rem){.sb-filters-toggle,.sb-filters-applied,.sb-filters-clear-foot{display:none!important}.sb-filters .sb-filters-panel{display:block!important;margin-top:0}.sb-filters .sb-filters-head{display:flex}.sb-filter-list{grid-template-columns:minmax(0,1fr);gap:0;margin-top:.45rem}.sb-filter-group{padding:.8rem 1rem .55rem}.sb-opt{min-height:2rem;padding-block:.2rem;font-size:.92rem}.sb-filters-head{padding:.65rem 1rem}.sb-shop-count{margin-top:.25rem}}@media(prefers-reduced-motion:reduce){.sb-filters-caret{transition:none}}.sb-opts{display:grid;grid-template-columns:minmax(0,1fr) minmax(4.75rem,auto);gap:.5rem}.sb-opts>label:first-child:nth-last-child(odd){grid-column:1 / -1}.sb-opts select{min-width:0;text-overflow:ellipsis}
/*# sourceMappingURL=/cdn/shop/t/4/assets/theme.css.map */
