.wrap-narrow{max-width:880px}.skip-link:focus{position:fixed;top:12px;left:12px;z-index:600;background:var(--ink);color:var(--bg);padding:.7rem 1.1rem;border-radius:999px;font:500 .85rem var(--sans);clip:auto;width:auto;height:auto}.modal.on .modal-box{pointer-events:auto}.brand-img{width:clamp(84px,8.5vw,108px);height:auto;display:block}.acct-btn{padding-inline:.8rem}.bag-btn .pop,#bagCount.pop{animation:bagPop .4s cubic-bezier(.2,.9,.3,1.3)}@keyframes bagPop{40%{transform:scale(1.35)}}.eyebrow a,.crumb a{color:inherit;text-decoration:none;opacity:.8}.eyebrow a:hover,.crumb a:hover{color:var(--accent);opacity:1}.empty-note{padding:2.4rem .4rem;opacity:.7;font-size:.95rem;border-top:1px solid var(--line)}.pdp-page .page-grid{align-items:start;margin-top:1rem}.pdp-page .pdp-stage{position:sticky;top:110px}.pdp-page .pdp-name{font-size:clamp(2rem,4.4vw,3.4rem)}.pdp-page .pdp-blurb{max-width:56ch}.pdp-page .m-kind{display:block}.pdp-thumbs{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.pdp-thumb{width:64px;height:64px;padding:0;overflow:hidden;cursor:pointer;border:1px solid var(--line);border-radius:12px;background:var(--soft);transition:border-color .25s,transform .25s}.pdp-thumb img{width:100%;height:100%;object-fit:cover;display:block}.pdp-thumb.on{border-color:var(--accent);transform:translateY(-2px)}.pdp-draw svg{max-width:380px;margin-inline:auto}.pdp-form{margin-top:.4rem}.opt-group{margin-bottom:1.3rem}.opt-name{font:500 10.5px var(--mono);letter-spacing:.16em;text-transform:uppercase;opacity:.65;display:block;margin-bottom:.7rem}.opt-vals{display:flex;flex-wrap:wrap;gap:10px}.opt-val{border:1px solid var(--line);background:transparent;color:var(--ink);font:500 .92rem var(--sans);border-radius:999px;cursor:pointer;padding:.6rem 1.25rem;transition:all .22s}.opt-val:hover{border-color:var(--ink)}.opt-val.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.pdp-form .pdp-actions{margin-top:1.6rem}.pdp-form .shopify-payment-button{margin-top:1rem}.pdp-form .shopify-payment-button__button--unbranded{border-radius:999px!important;font-family:var(--sans)}.trust-band{list-style:none;display:flex;flex-wrap:wrap;gap:1.6rem 2.6rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:clamp(3rem,7vh,5.5rem);padding:1.5rem 0}.trust-band li{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.75;display:flex;align-items:center;gap:.7rem}.trust-band .ic{color:var(--accent);font-size:13px;flex:none}.related{margin-top:clamp(3.5rem,8vh,6rem)}.related .sec-head{margin-bottom:1.8rem}.collection-page h2 em{color:var(--accent);font-style:italic;font-weight:400}.pagination{display:flex;justify-content:center;gap:.5rem;padding-top:2.2rem;font:500 .85rem var(--mono)}.pagination span,.pagination a{min-width:38px;height:38px;display:inline-grid;place-items:center;border:1px solid var(--line);border-radius:50%;text-decoration:none;transition:all .22s;padding:0 .5rem}.pagination a:hover{border-color:var(--accent);color:var(--accent)}.pagination .current{background:var(--ink);color:var(--bg);border-color:var(--ink)}.pagination .deco{display:none}.coll-row{border-top:1px solid var(--line);display:grid;grid-template-columns:3ch minmax(0,1.55fr) minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,2.4vw,2.4rem);margin-inline:-.9rem;padding:1.5rem .9rem;text-decoration:none;transition:background .3s}.p-list .coll-row:last-child{border-bottom:1px solid var(--line)}.coll-row:hover{background:var(--soft)}.coll-row .p-name{font:500 clamp(1.3rem,2.2vw,1.9rem)/1.05 var(--serif);letter-spacing:-.015em;transition:color .25s,transform .3s}.coll-row:hover .p-name{color:var(--accent);font-style:italic;transform:translate(8px)}.coll-row .p-price{display:flex;align-items:center;gap:.5rem;justify-self:end}.coll-row .p-price .ic{font-size:14px;color:var(--accent)}.cart-form{display:grid;gap:2.5rem}.cart-lines{border-bottom:1px solid var(--line)}.cart-page .c-item{align-items:center}.cart-page .c-thumb{width:96px;padding:10px}.cart-page .c-thumb img{width:100%;height:auto;border-radius:8px;display:block}.cart-page .c-info h4{font-size:1.3rem}.cart-page .c-info h4 a{text-decoration:none}.cart-page .c-info h4 a:hover{color:var(--accent);font-style:italic}.qty-input{width:44px;text-align:center;border:none;background:transparent;font:500 .85rem var(--mono);color:var(--ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qty-input::-webkit-outer-spin-button,.qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty-input:focus{outline:none}.c-line{display:flex;flex-direction:column;align-items:flex-end;gap:.55rem}.c-remove{font:500 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.55;text-decoration:underline;text-underline-offset:3px}.c-remove:hover{color:var(--accent);opacity:1}.cart-foot{max-width:480px;margin-left:auto}.cart-note{width:100%;border:1px solid var(--line);border-radius:14px;background:transparent;color:var(--ink);font:400 .95rem var(--sans);padding:.9rem 1.1rem;resize:vertical;margin-bottom:1.6rem}.cart-note:focus{outline:none;border-color:var(--accent)}.cart-disclaimer{font:500 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:.6;margin-bottom:1.4rem}.cart-btns{display:flex;gap:1rem;flex-wrap:wrap}.cart-btns .btn{flex:1;justify-content:center;min-width:160px}.cart-page-link{display:block;text-align:center;margin-top:1rem}.additional-checkout-buttons{margin-top:1.2rem}.rte{font-size:1rem;line-height:1.75;opacity:.88;max-width:68ch}.rte h2,.rte h3,.rte h4{font-family:var(--serif);font-weight:500;letter-spacing:-.01em;margin:1.6em 0 .5em;opacity:1}.rte h2{font-size:1.7rem}.rte h3{font-size:1.35rem}.rte p+p{margin-top:.9em}.rte ul,.rte ol{padding-left:1.3em;margin:.9em 0}.rte li+li{margin-top:.35em}.rte a{color:var(--accent);text-underline-offset:3px}.rte img{border-radius:14px;max-width:100%;height:auto;margin:1.4em 0}.rte blockquote{border-left:2px solid var(--accent);padding-left:1.1rem;font:400 1.2rem/1.5 var(--serif);font-style:italic;margin:1.4em 0}.page-body{margin-top:.5rem}.back-link{margin-top:3rem}.article-list{border-bottom:1px solid var(--line)}.article-row{border-top:1px solid var(--line);display:grid;grid-template-columns:12ch minmax(0,1fr) auto;grid-template-areas:"date title arrow" "date ex arrow";gap:.3rem 1.6rem;align-items:baseline;padding:1.5rem .9rem;margin-inline:-.9rem;text-decoration:none;transition:background .3s}.article-row:hover{background:var(--soft)}.a-date{grid-area:date;font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.6}.a-title{grid-area:title;font:500 clamp(1.25rem,2.2vw,1.8rem)/1.15 var(--serif);letter-spacing:-.01em;transition:color .25s}.article-row:hover .a-title{color:var(--accent);font-style:italic}.a-ex{grid-area:ex;opacity:.7;font-size:.9rem;max-width:62ch}.article-row .ic{grid-area:arrow;align-self:center;color:var(--accent);font-size:15px;transition:transform .25s}.article-row:hover .ic{transform:translate(3px,-3px)}.article-title{font:500 clamp(2.1rem,5vw,3.6rem)/1.04 var(--serif);letter-spacing:-.02em;margin:1.4rem 0 2rem;max-width:20ch}.article-hero{width:100%;height:auto;border-radius:20px;margin-bottom:2.4rem}.search-form{display:flex;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.search-form input[type=search]{flex:1;min-width:240px;border:none;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);font:400 1.05rem var(--sans);padding:.9rem 0}.search-form input[type=search]:focus{outline:none;border-bottom-color:var(--accent)}.search-count{font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.65;margin-bottom:1.4rem}.not-found{min-height:62svh;display:grid;place-items:center}.nf-title{font:500 clamp(2.4rem,7vw,5.4rem)/1.02 var(--serif);letter-spacing:-.02em;margin:1.4rem 0 1.6rem}.nf-title em{color:var(--accent);font-style:italic;font-weight:400}.nf-note{opacity:.78;max-width:46ch;margin-inline:auto}.nf-cta{justify-content:center;margin-top:2.4rem}.sky-form{max-width:480px}.sky-form .field{width:100%;border:none;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);font:400 1rem var(--sans);padding:.8rem 0;margin-bottom:1.5rem;border-radius:0}.sky-form .field:focus{outline:none;border-bottom-color:var(--accent)}.sky-form select.field{border:1px solid var(--line);border-radius:12px;padding:.8rem 1rem}.sky-form .news-label{margin-bottom:.6rem}.form-actions{display:flex;align-items:center;gap:1.4rem;flex-wrap:wrap;margin-top:.6rem}.form-note{font:500 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:.6;margin-bottom:1.2rem}.recover-form{margin-top:3.5rem;border-top:1px solid var(--line);padding-top:2.2rem}.recover-title{font:500 1.5rem var(--serif);margin-bottom:1.4rem}.errors{color:var(--accent);font-size:.88rem;margin-bottom:1.2rem}.errors ul{padding-left:1.1em}.account-grid{display:grid;grid-template-columns:1.4fr .6fr;gap:clamp(2rem,5vw,4rem);align-items:start}.acct-h{font:500 11px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:1.2rem}.acct-addr{opacity:.8;font-size:.93rem;line-height:1.7;margin-bottom:1rem}.acct-side{border:1px solid var(--line);border-radius:20px;padding:1.8rem}.addr-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 1.4rem}.addr-card{border:1px solid var(--line);border-radius:18px;padding:1.5rem 1.7rem;margin-bottom:1.2rem;position:relative}.addr-tag{position:absolute;top:1.1rem;right:1.3rem;font:500 9.5px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent);border-radius:999px;padding:.25rem .7rem}.addr-actions{display:flex;gap:1.3rem;margin-top:.4rem}.addr-actions form{display:inline}.addr-list{margin-top:2rem}.set-default{display:flex;align-items:center;gap:.6rem;font-size:.88rem;opacity:.8;margin:.4rem 0 1rem}.order-totals{max-width:420px;margin-left:auto;margin-top:2rem}.order-totals .sub-row{padding:.55rem 0}.order-totals .sub-row.total{border-top:1px solid var(--line);margin-top:.6rem;padding-top:1rem}.giftcard-main{min-height:100svh;display:grid;place-items:center;padding-block:3rem}.gift-amount{font:500 clamp(2.6rem,8vw,4.6rem)/1 var(--serif);letter-spacing:-.02em;margin:1.2rem 0}.gift-code{font:500 clamp(1.1rem,3vw,1.6rem)/1 var(--mono);letter-spacing:.22em;border:1px dashed var(--line);border-radius:14px;padding:1.1rem 1.4rem;display:inline-block;margin-top:1rem}.gift-balance{font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.65;margin-top:1.1rem}.gift-qr{margin-top:2rem;display:flex;justify-content:center}.gift-qr img{border-radius:12px}.password-main{min-height:100svh;display:grid;place-items:center;padding-block:4rem}.password-body{margin-top:2rem}.password-form{margin:2.5rem auto 0}.password-news{margin:3rem auto 0;max-width:420px;text-align:left}.news-msg.ok{color:var(--accent)}.rev-summary{display:flex;align-items:center;gap:1.1rem}.rev-score{font:500 clamp(2.4rem,4vw,3.4rem)/1 var(--serif);letter-spacing:-.02em}.rev-summary-side{display:flex;flex-direction:column;gap:.35rem}.stars{display:inline-flex;align-items:center;gap:3px}.star{position:relative;display:inline-block;width:15px;height:15px}.star>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:color-mix(in oklab,var(--ink) 22%,transparent)}.star>i{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:var(--fill, 100%);overflow:hidden}.star>i>svg{display:block;width:15px;height:15px;color:var(--accent)}.rev-count{font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.65}.stic{width:.85em;height:.85em;fill:currentColor}.rev-dist{display:flex;flex-direction:column;gap:.5rem;max-width:360px;margin-top:-.6rem}.dist-row{display:flex;align-items:center;gap:.75rem}.dist-n{display:inline-flex;align-items:center;gap:.3rem;font:500 10.5px var(--mono);opacity:.7;min-width:2.2ch}.dist-n .stic{color:var(--accent)}.dist-bar{flex:1;height:6px;border-radius:999px;overflow:hidden;background:color-mix(in oklab,var(--ink) 10%,transparent)}.dist-bar i{display:block;height:100%;border-radius:999px;background:var(--accent)}.dist-pct{font:500 10.5px var(--mono);opacity:.55;min-width:4ch;text-align:right}.rev-highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:18px;overflow:hidden;margin:2.8rem 0 0}.hl-card{padding:1.6rem 1.5rem 1.5rem;background:color-mix(in oklab,var(--bg) 55%,transparent)}.hl-val{font:500 clamp(1.8rem,3vw,2.6rem)/1 var(--serif);letter-spacing:-.02em;color:var(--accent)}.hl-label{margin-top:.55rem;font-size:.92rem;opacity:.82}.hl-src{display:block;margin-top:.7rem;font:500 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.5}.rev-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.4rem;margin-top:2.8rem}.rev-card{display:flex;flex-direction:column;gap:.8rem;padding:1.5rem 1.4rem;border:1px solid var(--line);border-radius:18px;background:color-mix(in oklab,var(--bg) 55%,transparent)}.rev-top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.rev-date{font:500 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.55}.rev-title{font:500 1.15rem/1.25 var(--serif);letter-spacing:-.01em}.rev-body{font-size:.93rem;opacity:.82}.rev-author{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:auto;padding-top:.4rem;font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase}.rev-meta{opacity:.55}.rev-verified{display:inline-flex;align-items:center;gap:.4rem;color:var(--accent)}.rev-verified .ic{font-size:12px}@media(max-width:720px){.sec-head .rev-summary{align-items:flex-start}.rev-dist{max-width:100%}}.pdp-grid{align-items:start;gap:clamp(1.8rem,4vw,3.2rem)}.pdp-stage{aspect-ratio:4 / 3;max-height:520px;width:100%;max-width:620px;padding:clamp(1.4rem,3vw,2.2rem);border-radius:20px}.pdp-stage>img{width:100%;height:100%;object-fit:contain}.pdp-stage>svg,.pdp-draw svg{width:min(100%,430px);height:auto}.pdp-draw{width:100%;display:grid;place-items:center}.pdp-draw img{width:100%;height:auto;border-radius:10px}@media(min-width:1001px){.pdp-page .pdp-stage{position:sticky;top:104px}.pdp-page{padding-block:clamp(70px,9vh,120px) clamp(60px,8vh,100px)}}@media(max-width:720px){.pdp-stage{max-height:400px}}.btn-wa{background:#1fa855;border-color:#1fa855;color:#fff;justify-content:center;width:100%;margin-top:.6rem}.btn-wa:hover{background:#128c46;border-color:#128c46;color:#fff}.btn-wa .ic{font-size:17px}.cart-btns .btn-wa{width:auto;margin-top:0;flex:1 1 100%}.pay-note{font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:.55;margin-top:.7rem;text-align:center}.foot-legal{display:flex;flex-wrap:wrap;gap:1.2rem 3rem;justify-content:space-between;align-items:flex-start;border-top:1px solid var(--line);margin-top:2.4rem;padding-top:1.4rem}.foot-company{font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.72;max-width:56ch}.foot-reg{font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:.5;margin-top:.5rem}.foot-legal-links{display:flex;flex-wrap:wrap;gap:1.5rem}.foot-legal-links a{font:500 10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.7;text-decoration:none;transition:opacity .2s,color .2s}.foot-legal-links a:hover{opacity:1;color:var(--accent)}.wrap-narrow{max-width:800px}.page-main h1{font:500 clamp(2.2rem,5vw,4rem)/1.02 var(--serif);letter-spacing:-.02em;margin:1.4rem 0 1.6rem}.page-main h1 em{color:var(--accent);font-style:italic;font-weight:400}.page-lede{opacity:.85;max-width:58ch;font-size:1.05rem;margin-bottom:2.4rem}.page-prose h2{font:500 1.35rem/1.25 var(--serif);margin:2.2rem 0 .7rem}.page-prose h3{font:500 1.05rem var(--serif);margin:1.6rem 0 .5rem}.page-prose p{opacity:.85;max-width:66ch;margin-bottom:.9rem;font-size:.97rem}.page-prose ul{margin:0 0 1rem 1.1rem;opacity:.85;max-width:64ch;font-size:.97rem}.page-prose li{margin-bottom:.4rem}.page-prose a{text-underline-offset:3px;text-decoration:underline}.page-prose a:hover{color:var(--accent)}.page-updated{font:500 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.5;margin-top:2.6rem}.contact-form{margin-top:.5rem}.cf-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem}.cf-field{display:flex;flex-direction:column;gap:.45rem;margin-bottom:1.4rem}.cf-field span{font:500 10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.7}.cf-field input,.cf-field select,.cf-field textarea{border:1px solid var(--line);border-radius:12px;background:color-mix(in oklab,var(--bg) 55%,transparent);color:var(--ink);padding:.8rem .95rem;font:400 .95rem var(--sans);transition:border-color .25s}.cf-field textarea{resize:vertical;min-height:130px}.cf-field input:focus,.cf-field select:focus,.cf-field textarea:focus{outline:none;border-color:var(--accent)}.form-ok{border:1px solid color-mix(in oklab,var(--accent) 45%,transparent);border-radius:14px;padding:1.1rem 1.2rem;color:var(--accent);font:500 .95rem var(--sans)}.form-err{color:var(--accent);font:500 .88rem var(--sans);margin-bottom:1rem}.contact-alt{border-top:1px solid var(--line);margin-top:2.6rem;padding-top:1.4rem;display:flex;flex-wrap:wrap;gap:.6rem 2.5rem}.contact-alt p{font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.65}.contact-alt a{color:var(--accent)}@media(max-width:720px){.cf-grid{grid-template-columns:1fr;gap:0}.foot-legal{flex-direction:column}}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:190;display:none;grid-template-columns:repeat(4,1fr);padding:.35rem .35rem calc(.35rem + env(safe-area-inset-bottom));background:color-mix(in oklab,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line)}.tab{position:relative;display:flex;flex-direction:column;align-items:center;gap:.22rem;padding:.55rem 0 .4rem;border:none;background:none;cursor:pointer;text-decoration:none;color:var(--ink);opacity:.58;font:500 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;transition:opacity .2s,color .2s}.tab .ic{font-size:19px}.tab:hover,.tab.on{opacity:1}.tab.on{color:var(--accent)}.tab-badge{position:absolute;top:3px;left:calc(50% + 5px);min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--accent);color:#f5efe1;font:500 9.5px/16px var(--mono);font-style:normal;text-align:center}@media(max-width:720px){.tabbar{display:grid}body{padding-bottom:calc(62px + env(safe-area-inset-bottom))}}.pdp-sticky{display:none}@media(max-width:720px){.pdp-sticky{position:fixed;left:0;right:0;bottom:calc(62px + env(safe-area-inset-bottom));z-index:189;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem .95rem;background:color-mix(in oklab,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line)}body.template-product{padding-bottom:calc(126px + env(safe-area-inset-bottom))}}.ps-info{display:flex;flex-direction:column;gap:.1rem;min-width:0}.ps-name{font:500 .98rem var(--serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-price{font:500 10.5px var(--mono);letter-spacing:.1em;opacity:.65}.pdp-sticky .btn{flex:none}.rev-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:2.4rem}.chip{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--line);background:color-mix(in oklab,var(--bg) 40%,transparent);border-radius:999px;padding:.55rem 1rem;color:var(--ink);cursor:pointer;font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;transition:background .2s,color .2s,border-color .2s}.chip .stic{color:var(--accent)}.chip:hover{border-color:var(--ink)}.chip.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.chip.on .stic{color:var(--bg)}.rev-sort{margin-left:auto;display:inline-flex;align-items:center;gap:.55rem;font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.85}.rev-sort select{border:1px solid var(--line);border-radius:999px;padding:.5rem .9rem;background:color-mix(in oklab,var(--bg) 60%,transparent);color:var(--ink);font:500 11px var(--mono)}.rev-showing{margin-top:1.1rem;font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.55}.rev-all{display:inline-flex;align-items:center;gap:.5rem;margin-top:.55rem;color:var(--accent);font:500 10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid color-mix(in oklab,var(--accent) 45%,transparent);text-underline-offset:4px}.rev-all:hover{color:var(--ink)}.rev-card[hidden]{display:none}@media(max-width:1000px){.pdp-page .pdp-stage{position:static}.account-grid{grid-template-columns:1fr}}@media(max-width:720px){.coll-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name price";row-gap:.35rem}.coll-row .p-idx,.coll-row .p-spec{display:none}.coll-row .p-name{grid-area:name}.coll-row .p-price{grid-area:price}.cart-page .c-item{flex-wrap:wrap}.cart-foot{margin-inline:0}.article-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title arrow" "ex ex" "date date"}.addr-grid{grid-template-columns:1fr}.cart-btns .btn{min-width:100%}.qty button{width:40px;height:40px}.p-add{width:48px;height:48px}.drawer-x{width:44px;height:44px}.bag-btn{padding:.7rem 1.15rem}.opt-val{padding:.75rem 1.15rem}.faq-q{padding-block:1.2rem}.rev-sort{margin-left:0;width:100%}.rev-sort select{flex:1}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/shopify.css.map */
