.artist-page{padding-top:clamp(7rem,12vw,9rem)}.artist-hero{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,5vw,5rem);align-items:start}.artist-portrait{margin:0}.artist-portrait img{width:100%;height:auto;display:block;border-radius:18px;border:1px solid var(--line)}.artist-cred{font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--brand-light);margin-top:.6rem}.artist-links{display:flex;gap:.5rem;margin-top:1.1rem;flex-wrap:wrap}.artist-links a{border:1px solid var(--line);border-radius:999px;padding:.3rem .95rem;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.artist-links a:hover{color:var(--ink);border-color:var(--slate)}.artist-relation{margin-top:1.8rem}.artist-relation p,.artist-story p{margin-bottom:1.2rem;color:#c9c6be}.artist-quote{border-left:2px solid;border-image:var(--anneal) 1;padding:.4rem 0 .4rem 1.8rem;margin:0 0 2.2rem}.artist-quote blockquote{font-family:var(--font-display);font-style:italic;font-size:1.35rem;line-height:1.5;color:var(--ink)}.artist-quote figcaption{margin-top:1.2rem;font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:var(--brand-light)}.artist-plays-head{margin-bottom:1.4rem}.artist-plays-head h2{font-size:clamp(1.5rem,2.4vw,1.9rem)}.artist-plays-head .section-sub{font-size:.9rem;margin-top:.6rem}.artist-listen-head{margin-top:clamp(3.5rem,7vw,5.5rem);margin-bottom:1.2rem}.artist-listen-head .kicker{margin-bottom:0}.artist-intro-text.clipped{max-height:0;overflow:hidden;margin:0}.artist-relation-more{display:block;margin:.7rem 0 0;padding:0;background:none;border:0;cursor:pointer;color:var(--brand-light);font-family:var(--font-body);font-size:.8rem;letter-spacing:.06em}.artist-relation-more[hidden]{display:none}.artist-plays-head{margin-top:clamp(3rem,6vw,4.5rem)}.artist-plays-grid[hidden]{display:none}.artist-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.4rem}.artist-filter-row{display:flex;flex-wrap:wrap;gap:.5rem}.artist-filter-row:empty{display:none}.artist-filters .filter-chip[hidden]{display:none}.artist-video-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(230px,44vw),1fr))}.artist-video-grid .demo-card[hidden]{display:none}.artist-crosslink{margin-top:2rem;color:var(--muted)}@media(max-width:900px){.artist-hero{grid-template-columns:1fr}.artist-portrait{max-width:420px}.artist-listen-head{margin-top:2.4rem;margin-bottom:1.2rem}.artist-listen-head .section-sub{margin-top:.5rem;font-size:.85rem}.artist-video-grid{grid-template-columns:repeat(3,1fr);gap:.6rem}.artist-video-grid .demo-card-info{left:.4rem;right:.4rem;bottom:.4rem}.artist-video-grid .demo-card-info strong{font-size:.62rem;line-height:1.15}.artist-video-grid .demo-card-info span{display:none}.artist-video-grid .demo-card-play{width:34px;height:34px;font-size:.62rem}.artist-video-grid .demo-card.watched:before{font-size:.44rem;padding:.12rem .35rem}.artist-filters{display:flex;flex-direction:column;align-items:flex-start;overflow-x:auto;scrollbar-width:none;width:0;min-width:calc(100% + 2 * var(--page-pad, 1.2rem));margin-left:calc(-1 * var(--page-pad, 1.2rem));margin-right:calc(-1 * var(--page-pad, 1.2rem));padding-left:var(--page-pad, 1.2rem);padding-right:var(--page-pad, 1.2rem)}.artist-filter-row{flex:0 0 auto;width:max-content;flex-wrap:nowrap}.artist-filters::-webkit-scrollbar{display:none}}.section-artists-page .page-h1{font-size:clamp(1.9rem,4vw,3rem);letter-spacing:normal}.contact-page{padding-top:clamp(6.5rem,10vw,9rem)}.contact-inner{max-width:1040px;margin:0 auto}.contact-head{max-width:40rem}.contact-title{font-size:clamp(2.2rem,5vw,3.6rem)}.contact-text{color:var(--muted);margin-top:1.2rem}.contact-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(1.4rem,3vw,2.4rem);align-items:start;margin-top:clamp(2.2rem,5vw,3.2rem)}.contact-form-card,.contact-direct{background:var(--bg-2);border:1px solid var(--line);border-radius:14px;padding:clamp(1.3rem,3vw,2rem)}.contact-field{display:block;margin-bottom:.9rem}.contact-field span{display:block;font-size:.85rem;color:var(--muted);margin-bottom:.4rem}.contact-field input,.contact-field textarea{width:100%;padding:.85rem 1.1rem;background:var(--bg);border:1px solid var(--line);border-radius:10px;color:var(--ink);font:inherit;font-size:.95rem}.contact-field textarea{resize:vertical;min-height:9rem;line-height:1.55}.contact-field input:focus,.contact-field textarea:focus{outline:none;border-color:var(--brand-light)}.contact-form{scroll-margin-top:calc(var(--nav-h, 70px) + 1.5rem)}.contact-form .btn{margin-top:.3rem}.contact-note{margin-top:1rem;font-size:.8rem;color:var(--muted)}.contact-note p{margin:0}.contact-done{color:var(--ink);font-size:1.05rem;margin:0;outline:none}.contact-errors{margin-bottom:1rem;color:#e8a0a0;font-size:.9rem}.contact-errors ul{margin:0;padding-left:1.1rem}.contact-direct-lead{color:var(--muted);margin:0 0 1.2rem}.contact-office{padding:1.1rem 0;border-top:1px solid var(--line)}.contact-office strong{display:block;color:var(--ink);font-weight:500}.contact-office p{margin:.3rem 0 0;color:var(--muted);font-size:.9rem}.contact-mail{display:inline-block;margin-top:.5rem;color:var(--brand-light);word-break:break-all}.contact-mail:hover{color:var(--ink)}.contact-faq{margin:0;padding-top:1.1rem;border-top:1px solid var(--line);color:var(--muted);font-size:.9rem}.contact-faq a{color:var(--brand-light)}@media(max-width:820px){.contact-grid{grid-template-columns:1fr}.contact-form .btn{width:100%}}.discontinued-page{padding-top:clamp(6.5rem,10vw,9rem)}.discontinued-head{max-width:760px}.discontinued-title{font-size:clamp(2.2rem,5vw,3.6rem)}.discontinued-text{color:var(--muted);margin-top:1rem;max-width:36rem}.events-page{padding-top:clamp(6.5rem,10vw,9rem)}.events-inner{max-width:760px;margin:0 auto}.events-title{font-size:clamp(2.2rem,5vw,3.6rem)}.events-text{color:var(--muted);margin-top:1.2rem;max-width:36rem}.events-form{margin-top:2.2rem;max-width:34rem}.events-names{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.events-field{display:block;margin-bottom:.7rem}.events-field span{display:block;font-size:.85rem;color:var(--muted);margin-bottom:.4rem}.events-field input{width:100%;padding:.85rem 1.1rem;background:var(--bg-2);border:1px solid var(--line);border-radius:10px;color:var(--ink);font:inherit;font-size:.95rem}.events-field input:focus{outline:none;border-color:var(--brand-light)}.events-form .btn{margin-top:.5rem}.events-hp{position:absolute;left:-5000px}.events-note{margin-top:1rem;font-size:.8rem;color:var(--muted)}.events-fest{position:relative;display:block;overflow:hidden;margin-top:clamp(4rem,8vw,6rem);border-radius:14px;background:var(--bg);color:var(--ink);text-align:center;isolation:isolate}.events-fest:hover{color:var(--ink)}.events-fest-film{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.events-fest-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0d0e118c,#0d0e1140 45%,#0d0e11eb)}.events-fest-inner{display:flex;flex-direction:column;align-items:center;padding:clamp(2.6rem,7vw,4.2rem) clamp(1.2rem,5vw,3rem)}.events-fest-logo{width:clamp(84px,16vw,116px);height:auto;margin-bottom:1.8rem}.events-fest .kicker{margin-bottom:1.2rem}.events-fest-title{font-family:var(--font-display);font-weight:400;line-height:1.08;font-size:clamp(2rem,8vw,4.2rem);letter-spacing:-.01em}.events-fest-dates{margin-top:1.4rem;letter-spacing:.04em;text-transform:uppercase}.events-fest-place{color:var(--muted)}.events-fest-tag{margin-top:1.6rem;color:var(--muted);font-size:.95rem}.events-fest-join{align-self:stretch;margin-top:2.2rem;padding-top:2.2rem;border-top:1px solid var(--line);font-family:var(--font-display);font-size:clamp(1.9rem,5vw,2.6rem);line-height:1.15;transition:color .25s ease}.events-fest:hover .events-fest-join,.events-fest:focus-visible .events-fest-join{color:var(--brand-light)}.events-fest:focus-visible{outline:2px solid var(--brand-light);outline-offset:3px}@media(max-width:560px){.events-names{grid-template-columns:1fr;gap:0}.events-form .btn{width:100%}}.faq-page .page-h1{font-size:clamp(1.9rem,4vw,3rem);letter-spacing:normal}.ms-sect{min-width:0}.makers-hero{position:relative;min-height:72svh;display:grid;place-items:center;text-align:center;border-bottom:1px solid var(--line);padding:7.5rem 1.5rem 4.5rem;overflow:hidden}.makers-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 60%}.makers-hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0d0e11b8,#0d0e118c 45%,#0d0e11f0)}.makers-hero-inner{position:relative;max-width:820px}.makers-hero:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:min(560px,80vw);height:3px;background:var(--anneal);border-radius:3px 3px 0 0}.makers-hero .hero-sub{max-width:620px;margin:1.6rem auto 2.4rem;color:var(--muted);font-size:1.05rem}.photo-tile{background:var(--bg-2);border:1px solid var(--line);border-radius:16px;overflow:hidden;margin:0}.photo-tile img{display:block;width:100%;height:auto}.photo-tile figcaption{background:var(--bg-2);color:var(--muted);font-size:.8rem;letter-spacing:.06em;padding:.7rem 1rem;border-top:1px solid var(--line)}.detail-strip{display:grid;grid-template-columns:repeat(2,1fr);gap:1.1rem;margin-top:2.4rem}.detail-strip figure{margin:0}.detail-strip img{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:14px;border:1px solid var(--line);filter:brightness(.82) saturate(.9) contrast(1.04)}.detail-strip figcaption{margin-top:.55rem;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--brand-light)}.steel{border:1px solid var(--line);border-radius:20px;background:var(--bg-2);padding:clamp(1.6rem,4vw,2.8rem);margin-bottom:1.6rem}.steel-signature{background:linear-gradient(180deg,var(--bg-3),var(--bg-2))}.steel-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem;margin-bottom:.4rem}.steel:not(.steel-signature) .steel-head{margin-bottom:1.2rem}.steel-head h3{font-size:clamp(1.5rem,2.6vw,2rem)}.steel-tag{font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--brand-light)}.steel-band{height:3px;width:130px;background:var(--anneal);border-radius:3px;margin:.6rem 0 1.4rem}.steel-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(1.6rem,4vw,3.5rem);align-items:start}.steel-text p{margin-bottom:1.1rem;color:#c9c6be;font-size:.98rem}.steel-note{color:var(--muted);font-size:.85rem;margin-top:.9rem}.steel-note strong{color:var(--brand-light);font-weight:500}.steel-photo{margin-top:1.8rem}.shell-pair{display:grid;grid-template-columns:1fr 1fr;gap:.9rem;margin-top:1.2rem}table.price-table{width:100%;border-collapse:collapse;font-size:.92rem}.price-table caption{caption-side:top;text-align:left;font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--brand-light);padding-bottom:.7rem;font-weight:500}.price-table th,.price-table td{padding:.55rem .7rem;border-bottom:1px solid var(--line);text-align:left}.price-table th{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:500}.price-table td:nth-child(n+2),.price-table th:nth-child(n+2){text-align:right;font-variant-numeric:tabular-nums}.price-table td{color:var(--ink)}.price-table td:first-child{color:#c9c6be}.price-table tr:last-child td{border-bottom:0}.dc04-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem;align-items:center}.dc04-strip img{width:100%;height:auto;display:block}.dc04-strip-wrap{margin:0}.dc04-strip-wrap figcaption{margin-top:.55rem;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--brand-light)}.geometry-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:16px;background:var(--bg-2);margin-top:2.4rem}table.geometry{width:100%;min-width:560px;border-collapse:collapse;font-size:.92rem}.geometry th,.geometry td{padding:.75rem 1.2rem;border-bottom:1px solid var(--line);text-align:right;font-variant-numeric:tabular-nums}.geometry th{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-light);font-weight:500}.geometry th:first-child,.geometry td:first-child{text-align:left;color:#c9c6be}.geometry tr:last-child td{border-bottom:0}.geometry td{color:var(--ink)}.tools-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:1.1rem}.tool-photo{background:#201d1a;border:1px solid var(--line);border-radius:10px;margin-bottom:1rem;display:grid;place-items:center;height:150px;padding:.5rem;overflow:hidden}.tool-photo img{max-width:100%;max-height:100%;width:auto;height:auto}.tool-price{display:block;margin-top:.7rem;font-family:var(--font-display);font-size:1.05rem;color:var(--brand-light)}.tools-note{margin-top:1.6rem;color:var(--muted);font-size:.9rem}.ordering-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(1.4rem,3vw,2.4rem);align-items:stretch}.ordering-photo{margin:0;position:relative;min-height:320px;border-radius:16px;overflow:hidden;border:1px solid var(--line)}.ordering-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:62% 50%;filter:brightness(.88) saturate(.9)}.ordering-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#0d0e11d9,#0d0e1140 38%,#0d0e110d 60%,#0d0e1166);pointer-events:none}.ordering-photo figcaption{position:absolute;left:1rem;bottom:.9rem;z-index:2;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);background:#0d0e11b8;border-radius:999px;padding:.3rem .85rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ship-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;align-content:start}.order-form{max-width:720px}.order-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:.9rem;margin-bottom:.9rem}.order-form label{display:block;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:.4rem}.order-form input,.order-form select,.order-form textarea{width:100%;background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:.7rem 1rem;color:var(--ink);font-family:var(--font-body);font-size:.95rem}.order-form input:focus,.order-form select:focus,.order-form textarea:focus{outline:none;border-color:var(--slate)}.order-form textarea{min-height:130px;resize:vertical;border-radius:14px}.order-form fieldset{border:1px solid var(--line);border-radius:14px;padding:.9rem 1.1rem 1rem;margin-bottom:.9rem}.order-form legend{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:0 .4rem}.check-row{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem}.check-row label{display:inline-flex;align-items:center;gap:.5rem;text-transform:none;letter-spacing:0;font-size:.92rem;color:var(--ink);margin:0;cursor:pointer}.check-row input{width:18px;height:18px;accent-color:var(--brand)}.consent{display:flex;align-items:flex-start;gap:.6rem;margin:.4rem 0 1.4rem;color:var(--muted);font-size:.85rem}.order-form .consent{text-transform:none;letter-spacing:0;font-size:.9rem;cursor:pointer}.consent input{width:18px;height:18px;flex:none;margin-top:.15rem;accent-color:var(--brand)}.form-fine{margin-top:1rem;color:var(--muted);font-size:.85rem}.steel-points{list-style:none;margin:0 0 1.3rem;display:grid;gap:.75rem}.steel-points li{color:#c9c6be;font-size:.98rem;padding-left:1rem;border-left:2px solid var(--line)}.steel-points strong,.fact .box-kinds strong{display:block;color:var(--brand-light);font-weight:500;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;margin-bottom:.2rem}.steel-text p strong{color:var(--ink);font-weight:500}.tools-grid .fact{display:flex;flex-direction:column}.steel[id]{scroll-margin-top:6rem}.tools-grid .tool-name{margin:0 0 .5rem;font-size:1.15rem;font-weight:500;line-height:1.3}.tools-grid .tool-price{margin-top:auto;padding-top:.9rem}.tool-more{margin-top:.9rem;color:var(--muted);font-size:.92rem}.tool-more summary{padding:.5rem 0;cursor:pointer;color:var(--brand-light);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;list-style-position:inside}.tool-more p{margin-top:.8rem}.fact .tool-more p strong{display:inline;margin:0;font-family:var(--font-body);font-size:inherit;font-weight:500;color:var(--ink)}.tool-more ul{margin:.6rem 0 0;padding-left:1.1rem;display:grid;gap:.45rem}.tool-prices{list-style:none;margin:.9rem 0 0;font-size:.88rem}.tool-prices li{display:flex;justify-content:space-between;gap:1rem;padding:.35rem 0;border-bottom:1px solid var(--line);color:var(--muted)}.tool-prices li span:last-child{color:var(--ink);font-variant-numeric:tabular-nums}.tool-prices li:last-child{border-bottom:0}.ship-grid .fact,.tools-grid .fact{margin-bottom:0}.ship-grid .ship-wide{grid-column:1 / -1}.maker-materials .photo-tile{margin-bottom:1.1rem}.box-kinds{list-style:none;margin:.9rem 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.9rem}.box-kinds li{color:var(--muted);font-size:.95rem;padding-left:.9rem;border-left:2px solid var(--line)}.fact .box-kinds strong{font-family:var(--font-body)}@media(max-width:900px){.steel-grid,.order-form .form-row,.detail-strip,.ordering-grid{grid-template-columns:1fr}.ordering-photo{min-height:240px}}@media(max-width:600px){.ship-grid{grid-template-columns:1fr}table.geometry{min-width:0;font-size:.8rem}.geometry th,.geometry td{padding:.6rem .45rem}.geometry th:first-child,.geometry td:first-child{padding-left:.9rem}.geometry th:last-child,.geometry td:last-child{padding-right:.9rem}.geometry th{font-size:.64rem;letter-spacing:.08em}.ms-sect.stats .stat{padding:1.6rem 1rem}.check-row label{padding:.3rem 0}}.ayshop .as-more h1.as-more-title{font-size:1.6rem;margin-bottom:1.2rem}.ayshop .as-more .as-more-lede{margin:-.4rem 0 1.6rem}.collection-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}@media(min-width:1021px)and (max-width:1180px){.nav-links{gap:.75rem}.nav-links a{letter-spacing:.06em;white-space:nowrap}}.nav-cart{position:relative;display:inline-flex;align-items:center;color:var(--muted)}.nav-cart svg{width:20px;height:20px}.nav-cart sup{position:absolute;top:-6px;right:-10px;font-size:.62rem;color:var(--ink);background:var(--brand-deep);border-radius:999px;padding:1px 5px}.nav-shortlist{position:relative;display:inline-flex;align-items:center;color:var(--muted);background:none;border:0;padding:0;cursor:pointer;transition:color .2s ease}.nav-shortlist[hidden]{display:none}.nav-shortlist:hover{color:var(--ink)}.nav-shortlist svg path{fill:currentColor;fill-opacity:.25}.nav-shortlist sup{position:absolute;top:-6px;right:-10px;font-size:.62rem;color:var(--ink);background:var(--brand-deep);border-radius:999px;padding:1px 5px}.welcome{display:grid;grid-template-columns:var(--content-grid);background-color:#f6f6f7;padding:72px 0}.welcome-content{grid-column:2;display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0 24px}.welcome-description{max-width:80ch;line-height:1.4;margin-top:1.5rem}.icon{width:300px}.highlights{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:50px}@media(max-width:1100px){.highlights{grid-template-columns:1fr}}.highlight{display:flex;flex-direction:column;height:100%;padding:24px;border-radius:8px;background-color:#eef3ff;color:#5c5f62;line-height:1.4}.highlight>*+*{margin-top:1rem}.highlight h3{font-size:1rem;color:#202223}.highlight-description{flex:1 1}.highlight a{display:flex;width:fit-content;background-color:#fafbfb;box-shadow:#0003 0 -3px inset,#ffffffe6 0 2px inset;border:1px solid rgb(140,145,150);border-radius:4px;color:#5c5f62;padding:3px 10px 5px;text-decoration:none}.pw-page{min-height:100svh;display:grid;place-items:center;padding:2rem 1.5rem;background:radial-gradient(ellipse 80% 60% at 50% -10%,rgba(101,117,153,.16),transparent 60%),var(--bg)}.pw-inner{text-align:center;max-width:520px}.pw-mark{display:block;margin:0 auto 1.8rem;filter:drop-shadow(0 4px 18px rgba(0,0,0,.5))}.pw-inner h1{font-size:clamp(2rem,5vw,3.2rem)}.pw-sub{color:var(--muted);margin:1.3rem auto 2rem;font-size:1rem}.pw-form{margin:0 auto;max-width:380px}.pw-row{display:flex;gap:.5rem}.pw-row input{flex:1;background:var(--bg-2);border:1px solid var(--line);border-radius:999px;padding:.7rem 1.2rem;color:var(--ink);font-family:var(--font-body);font-size:.95rem}.pw-row input:focus{outline:none;border-color:var(--slate)}.pw-row .btn{cursor:pointer;border:0;font-family:var(--font-body)}.pw-fine{margin-top:2.4rem;color:#6d6b64;font-size:.78rem;letter-spacing:.08em}@media(max-width:520px){.pw-inner h1 br{display:none}.pw-row{flex-direction:column;gap:.6rem}.pw-row .btn{width:100%;padding:.75rem}.pw-row input{text-align:center}}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
