.cta-banner{text-align:center;padding:11rem 1.5rem;background:#e9e5df}.cta-banner h2{font:clamp(2.8rem,5vw,5.4rem)/.96 var(--serif);letter-spacing:-.065em;font-weight:400;margin:1.6rem 0 2rem}.cta-banner h2 i{font-style:italic}.cta-banner-text{color:var(--muted);font-size:13px;line-height:1.75;max-width:420px;margin:0 auto 3rem}.cta-banner-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem 2.5rem}.cta-banner-button{display:inline-flex;align-items:center;gap:1.3rem;background:var(--ink);color:#fff;padding:18px 30px;text-transform:uppercase;font-size:10px;letter-spacing:.14em}.cta-banner-button:hover .arrow{transform:translate(5px)}@media(max-width:700px){.cta-banner{padding:7rem 1.5rem}.cta-banner h2{font-size:3.2rem}}.intro{padding:12rem 12vw 14rem;max-width:1120px}.intro h2{font:clamp(2.8rem,5vw,5.4rem)/.96 var(--serif);letter-spacing:-.065em;font-weight:400;margin:1.6rem 0 2.3rem}.intro h2 i{font-style:italic}.intro-copy{max-width:390px;font-size:14px;line-height:1.7;color:var(--muted)}@media(max-width:700px){.intro{padding:7rem 8vw}.intro h2{font-size:3.2rem}}.featured-collection{padding:0 4.2vw 11rem}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:4.5rem}.section-heading h2{font:clamp(2.8rem,5vw,5.4rem)/.96 var(--serif);letter-spacing:-.065em;font-weight:400;margin:1.6rem 0 0}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6rem 1.5vw}.product-card:nth-child(3n+2){margin-top:9rem}.product-card-image{display:block;aspect-ratio:.74;overflow:hidden;background:#eee}.product-card-image img,.product-card-image svg{width:100%;height:100%;object-fit:cover;transition:transform .65s ease}.product-card:hover img{transform:scale(1.025)}.product-meta{display:flex;justify-content:space-between;gap:1rem;padding-top:12px;font-size:11px}@media(max-width:700px){.featured-collection{padding:0 4vw 7rem}.section-heading{margin:0 4vw 3rem;align-items:start}.section-heading h2{font-size:3.2rem}.product-grid{grid-template-columns:1fr 1fr;gap:3.5rem 3vw}.product-card:nth-child(3n+2){margin-top:0}.product-card:nth-child(2n){margin-top:3rem}.product-meta{font-size:10px}}.footer-text{font-style:normal;color:#ddd;font-size:12px;line-height:1.75;margin:.55rem 0}.locale-dropdown{position:relative}.locale-dropdown summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:.5rem;padding:10px 0;font-size:10px;letter-spacing:.11em;text-transform:uppercase;-webkit-user-select:none;user-select:none}.locale-dropdown summary::-webkit-details-marker{display:none}.locale-dropdown summary:focus-visible{outline:1px solid currentColor;outline-offset:4px}.locale-caret{font-size:11px;line-height:1;transition:transform .35s cubic-bezier(.2,.65,.2,1)}.locale-dropdown[open] .locale-caret{transform:rotate(180deg)}.locale-menu{position:absolute;right:-16px;top:100%;min-width:92px;margin:0;padding:6px 0;list-style:none;background:var(--paper);color:var(--ink);border:1px solid var(--line);box-shadow:0 14px 34px #1111111a;animation:locale-menu-in .3s cubic-bezier(.2,.65,.2,1)}.locale-menu button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:10px 16px;font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--muted);transition:color .2s,background-color .2s}.locale-menu button:hover,.locale-menu button:focus-visible{color:var(--ink);background:#1111110a;outline:none}.locale-menu button[aria-current]{color:var(--ink)}.locale-menu button[aria-current]:after{content:"";width:4px;height:4px;border-radius:50%;background:currentColor}@keyframes locale-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.locale-menu{animation:none}}.hero{min-height:100svh;color:#fff;position:relative;isolation:isolate;overflow:hidden}.hero-image{position:absolute;top:-140px;right:0;bottom:0;left:0;width:100%;height:calc(100% + 280px);object-fit:cover;object-position:center calc(50% + var(--hero-parallax));z-index:-2}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgba(0,0,0,calc(var(--hero-overlay) + .1)),transparent 63%),linear-gradient(0deg,rgba(0,0,0,var(--hero-overlay)),transparent 30%)}.hero-content{padding:17vh 10vw 10vh}.hero h1{font:clamp(3.8rem,7.8vw,8rem)/.89 var(--serif);letter-spacing:-.075em;margin:1.6rem 0 2.2rem;font-weight:400}.hero h1 i{font-style:italic}.hero-copy{font-size:13px;line-height:1.6;margin-bottom:2.5rem}.hero-bottom{position:absolute;bottom:28px;left:4.2vw;right:4.2vw;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.13em;text-transform:uppercase}.hero-bottom b{font-size:15px;margin-left:8px}@media(max-width:700px){.hero-content{padding:20vh 8vw 12vh}.hero h1{font-size:3.8rem}.hero-bottom{left:6vw;right:6vw}}.story{display:grid;grid-template-columns:1.15fr .85fr;background:#e9e5df;min-height:720px}.story-image{min-height:720px;overflow:hidden}.story-image img{width:100%;height:100%;object-fit:cover}.story-copy{align-self:center;padding:10vw}.story h2{font:clamp(2.8rem,5vw,5.4rem)/.96 var(--serif);letter-spacing:-.065em;font-weight:400;margin:1.5rem 0 2.3rem}.story h2 i{font-style:italic}.story-copy>div{color:var(--muted);font-size:13px;line-height:1.75;max-width:310px;margin-bottom:2.5rem}@media(max-width:700px){.story{grid-template-columns:1fr}.story-image{min-height:112vw}.story-copy{padding:5rem 10vw}.story h2{font-size:3.2rem}}.journal{padding:11rem 10vw}.journal h2{font:clamp(2.8rem,5vw,5.4rem)/.96 var(--serif);letter-spacing:-.065em;font-weight:400;margin:1.6rem 0 0}.journal h2 i{font-style:italic}.journal-grid{display:grid;grid-template-columns:1fr 1fr;gap:4vw}.journal-grid article:nth-child(2){margin-top:10rem}.journal-image{display:block;aspect-ratio:1/.83;margin-bottom:1.2rem;background:#e9e5df;overflow:hidden}.journal-image img{width:100%;height:100%;object-fit:cover}.journal h3{font:clamp(1.8rem,2.7vw,3.1rem)/1 var(--serif);letter-spacing:-.055em;font-weight:400;margin-top:1rem}@media(max-width:700px){.journal{padding:7rem 8vw}.journal h2{font-size:3.2rem}.journal-grid{grid-template-columns:1fr}.journal-grid article:nth-child(2){margin-top:2rem}}.lookbook{padding:12rem 4.2vw;overflow:hidden}.lookbook-head{margin-left:17%}.lookbook h2{font:clamp(2.8rem,5vw,5.4rem)/.96 var(--serif);letter-spacing:-.065em;font-weight:400;margin:1.6rem 0 2.3rem}.lookbook h2 i{font-style:italic}.look-images{display:grid;grid-template-columns:1.2fr .8fr;grid-template-rows:auto auto;gap:2vw;align-items:end;margin:5rem 0 3.5rem}.look-image{overflow:hidden}.look-image img{width:100%;height:100%;object-fit:cover}.look-a{height:min(62vw,850px);grid-row:span 2}.look-b{height:min(36vw,480px);width:82%;justify-self:end}.look-caption{font-size:9px;text-transform:uppercase;letter-spacing:.14em;display:flex;justify-content:space-between;width:82%;justify-self:end}.centered{display:flex;width:max-content;margin:0 auto}@media(max-width:700px){.lookbook{padding:7rem 6vw}.lookbook-head{margin-left:6vw}.lookbook h2{font-size:3.2rem}.look-images{grid-template-columns:1fr;gap:1rem;margin-top:3.5rem}.look-a{height:120vw}.look-b{height:93vw;width:70%}.look-caption{width:70%;grid-row:3}}.not-found{min-height:80vh;padding:14rem 10vw 8rem;text-align:center;display:flex;flex-direction:column;align-items:center}.not-found h1{font:clamp(4rem,8vw,8rem)/.9 var(--serif);font-weight:400;letter-spacing:-.07em;margin:1.5rem 0 2rem}.not-found>p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.7;max-width:380px;margin-bottom:3rem}.article-page{max-width:900px;margin:auto;padding:11rem 2rem 8rem}.article-back{display:inline-block;font-size:10px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3rem}.article-page h1{font:clamp(3.4rem,7vw,7rem)/.92 var(--serif);font-weight:400;letter-spacing:-.07em;margin:1.5rem 0 3rem}.article-image{margin:0 -6vw 3rem}.article-image img{width:100%;height:auto}.rte img{max-width:100%;height:auto}.article-comments{margin-top:5rem;border-top:1px solid var(--line);padding-top:3rem}.article-comments h2{font:2.6rem var(--serif);font-weight:400;letter-spacing:-.05em;margin-bottom:2rem}.article-comment{padding:1.5rem 0;border-bottom:1px solid var(--line)}.article-comments form{display:grid;gap:.6rem;margin-top:3rem}.article-comments label{font-size:9px;letter-spacing:.12em;text-transform:uppercase;margin-top:.8rem}.article-comments input,.article-comments textarea{padding:12px;border:1px solid var(--line);background:transparent;font:13px var(--sans)}.article-comments button{background:var(--ink);color:#fff;padding:16px;text-transform:uppercase;font-size:10px;letter-spacing:.12em;margin-top:1rem}@media(max-width:700px){.article-page{padding:8rem 6vw 6rem}.article-image{margin:0 -6vw 2rem}}.blog-grid{display:grid;grid-template-columns:1fr 1fr;gap:6rem 4vw;padding:6rem 10vw 8rem}.blog-card:nth-child(2n){margin-top:8rem}.blog-card .journal-image{display:block;aspect-ratio:1/.83;margin-bottom:1.2rem;background:#e9e5df;overflow:hidden}.blog-card .journal-image img,.blog-card .journal-image svg{width:100%;height:100%;object-fit:cover}.blog-card h2{font:clamp(1.8rem,2.7vw,3.1rem)/1 var(--serif);letter-spacing:-.055em;font-weight:400;margin:1rem 0 1.4rem}.blog-excerpt,.blog-empty{color:var(--muted);font-size:13px;line-height:1.7;margin-bottom:1.8rem}@media(max-width:700px){.blog-grid{grid-template-columns:1fr;padding:3rem 8vw 6rem;gap:4rem}.blog-card:nth-child(2n){margin-top:0}}.cart-page{max-width:1100px;margin:auto;padding:12rem 4.2vw 8rem}.cart-page h1{font:clamp(4rem,8vw,8rem)/.9 var(--serif);font-weight:400;letter-spacing:-.07em;margin:1.5rem 0 4rem}.cart-line{display:grid;grid-template-columns:120px 1fr auto;gap:1.5rem;padding:1.5rem 0;border-top:1px solid var(--line)}.cart-line img{width:120px;aspect-ratio:.74;object-fit:cover}.cart-line p,.cart-line label{color:var(--muted);font-size:10px;margin:.5rem 0}.cart-line input{width:64px;padding:8px}.cart-total{text-align:right;border-top:1px solid var(--line);padding-top:2rem}.cart-total button{padding:14px 24px;text-transform:uppercase;font-size:10px;letter-spacing:.1em}.cart-total .checkout{background:var(--ink);color:#fff}.catalog-hero{padding:12rem 10vw 7rem;border-bottom:1px solid var(--line)}.catalog-hero h1{font:clamp(4.5rem,9vw,9rem)/.85 var(--serif);letter-spacing:-.075em;font-weight:400;margin:1.8rem 0 2.2rem}.catalog-hero>div{max-width:430px;color:var(--muted);font-size:13px;line-height:1.7}.catalog-toolbar{min-height:82px;margin:0 4.2vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.catalog-toolbar select{border:0;background:transparent;outline:none}.catalog-grid{padding:4rem 4.2vw 10rem;display:grid;grid-template-columns:repeat(3,1fr);gap:6rem 1.5vw}.pagination{text-align:center;padding:0 2rem 6rem}.pagination .page{margin:0 .4rem}@media(max-width:700px){.catalog-hero{padding:8rem 8vw 4.5rem}.catalog-hero h1{font-size:4.6rem}.catalog-toolbar{margin:0 6vw;gap:1rem}.catalog-grid{padding:3rem 4vw 6rem;grid-template-columns:1fr 1fr;gap:3.5rem 3vw}}.collections-list{display:grid;grid-template-columns:repeat(3,1fr);gap:5rem 1.5vw;padding:5rem 4.2vw 10rem}.collections-image{display:block;aspect-ratio:.8;overflow:hidden;background:#eee}.collections-image img,.collections-image svg{width:100%;height:100%;object-fit:cover;transition:transform .65s ease}.collections-item:hover img{transform:scale(1.025)}.collections-meta{display:flex;justify-content:space-between;gap:1rem;padding-top:12px;font-size:11px}.collections-meta span:last-child{color:var(--muted)}@media(max-width:700px){.collections-list{grid-template-columns:1fr 1fr;gap:3rem 3vw;padding:3rem 4vw 6rem}}.standard-page{max-width:840px;margin:auto;padding:12rem 2rem 8rem}.standard-page h1{font:clamp(4rem,8vw,8rem)/.9 var(--serif);font-weight:400;letter-spacing:-.07em;margin:1.5rem 0 4rem}.rte{font-size:14px;line-height:1.8}.rte p{margin:1rem 0}.page-cta{border-top:1px solid var(--line);padding-top:3rem}.page-cta-text{color:var(--muted);font-size:14px;line-height:1.8;max-width:460px;margin-bottom:2.5rem}.page-cta-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem 2.5rem}.page-cta-button{display:inline-flex;align-items:center;gap:1.3rem;background:var(--ink);color:#fff;padding:17px 28px;text-transform:uppercase;font-size:10px;letter-spacing:.12em}.page-cta-button:hover .arrow{transform:translate(5px)}.password-page{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 1.5rem}.password-page h1{font:clamp(3.4rem,7vw,7rem)/.92 var(--serif);font-weight:400;letter-spacing:-.07em;margin:3rem 0 1.5rem}.password-message{color:var(--muted);font-size:13px;line-height:1.7;max-width:420px;margin-bottom:2.5rem}.password-page form{width:min(420px,100%)}.password-field{display:flex;border-bottom:1px solid #777}.password-field input{flex:1;border:0;background:transparent;padding:12px 0;outline:0;font:12px var(--sans)}.password-field button{padding:0 3px}.password-login{margin-top:4rem;width:min(420px,100%)}.password-login summary{cursor:pointer;font-size:10px;letter-spacing:.13em;text-transform:uppercase;margin-bottom:1.5rem}.password-admin{color:var(--muted);font-size:11px;margin-top:1.5rem}.password-admin a{text-decoration:underline}.password-page .form-message,.password-page .errors{font-size:11px;margin-bottom:1rem}.product-page{display:grid;grid-template-columns:1.2fr .8fr;gap:5vw;padding:10rem 4.2vw 8rem}.product-gallery{display:grid;grid-template-columns:1fr;gap:1rem;align-items:start;align-self:start;position:sticky;top:7rem}.product-gallery.has-thumbs{grid-template-columns:72px 1fr}.gallery-main{grid-column:-2/-1;grid-row:1;display:flex;justify-content:center}.gallery-slide{width:100%}.gallery-slide[hidden]{display:none}.gallery-slide img{display:block;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 9rem);margin:0 auto;animation:gallery-in .45s ease}.gallery-thumbs{position:relative;grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:.6rem;max-height:calc(100vh - 9rem);overflow-y:auto;scrollbar-width:none}.gallery-thumbs::-webkit-scrollbar{display:none}.gallery-thumb{flex:none;width:72px;aspect-ratio:.66;padding:0;border:1px solid transparent;opacity:.55;transition:opacity .25s,border-color .25s;background:#efece8}.gallery-thumb img{width:100%;height:100%;object-fit:cover;display:block}.gallery-thumb:hover{opacity:.9}.gallery-thumb.is-active{opacity:1;border-color:var(--ink)}.gallery-thumb:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@keyframes gallery-in{0%{opacity:.4}to{opacity:1}}@media(prefers-reduced-motion:reduce){.gallery-slide img{animation:none}}.product-info{position:sticky;top:8rem;align-self:start;padding:4vw}.product-info h1{font:clamp(3rem,5vw,5.5rem)/.92 var(--serif);letter-spacing:-.065em;font-weight:400;margin:1.5rem 0}.product-price{font-size:13px}.product-description{color:var(--muted);font-size:13px;line-height:1.7;margin:2.5rem 0}.product-info form{display:grid;gap:1.6rem;margin-top:2.5rem}.option-group{border:0;padding:0;margin:0;min-width:0}.option-group legend{font-size:9px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.9rem;padding:0}.option-group legend span{color:var(--muted)}.option-values{display:flex;flex-wrap:wrap;gap:.5rem}.option-value{min-width:48px;padding:11px 14px;border:1px solid var(--line);font-size:11px;text-align:center;cursor:pointer;transition:border-color .2s,background-color .2s,color .2s;position:relative}.option-value:hover{border-color:var(--ink)}input:checked+.option-value{background:var(--ink);border-color:var(--ink);color:#fff}input:focus-visible+.option-value{outline:2px solid var(--ink);outline-offset:2px}.option-value.is-unavailable{color:var(--muted);background-image:linear-gradient(to top right,transparent calc(50% - .5px),var(--line) 50%,transparent calc(50% + .5px))}input:checked+.option-value.is-unavailable{background-color:var(--muted);border-color:var(--muted);color:#fff}.option-value--swatch{min-width:0;padding:3px;border-radius:50%;display:inline-flex}.option-value--swatch .swatch-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.option-value--swatch.is-unavailable{opacity:.4;background-image:none}input:checked+.option-value--swatch{background:transparent;border-color:var(--ink)}.swatch{display:block;width:30px;height:30px;border-radius:50%;background:#e9e5df center/cover;box-shadow:inset 0 0 0 1px #00000014}.option-value--swatch:has(.swatch--text){border-radius:0;padding:11px 14px}.option-value--swatch:has(.swatch--text) .swatch{display:none}.option-value--swatch:has(.swatch--text) .swatch-label{position:static;width:auto;height:auto;clip:auto}input:checked+.option-value--swatch:has(.swatch--text){background:var(--ink);color:#fff}.variant-fallback{padding:14px;border:1px solid var(--line);background:transparent}html:not(.no-js) .product-page:has([data-option-group]) .variant-fallback{display:none}.no-js .option-group{display:none}.product-submit{background:var(--ink);color:#fff;padding:17px;text-transform:uppercase;font-size:10px;letter-spacing:.12em}.product-submit:disabled{background:var(--muted);cursor:not-allowed}@media(max-width:700px){.product-page{grid-template-columns:1fr;padding:6rem 4vw}.product-gallery,.product-gallery.has-thumbs{grid-template-columns:1fr;position:static}.gallery-main{grid-column:1}.gallery-slide img{max-height:none;width:100%}.gallery-thumbs{grid-row:2;flex-direction:row;overflow-x:auto;overflow-y:hidden;max-height:none;padding-bottom:2px}.gallery-thumb{width:58px}.product-info{position:static;padding:2rem 4vw}}.search-form{display:flex;width:min(520px,100%);border-bottom:1px solid #777}.search-form input{flex:1;border:0;background:transparent;padding:12px 0;outline:0;font:15px var(--sans)}.search-form button{padding:0 3px}.search-result{padding-top:1.5rem;border-top:1px solid var(--line)}.search-result h2{font:2.2rem/1 var(--serif);letter-spacing:-.05em;font-weight:400;margin:1rem 0}.search-result>p:last-child,.search-empty{color:var(--muted);font-size:13px;line-height:1.7}.newsletter{text-align:center;padding:11rem 1.5rem;background:#e9e5df}.newsletter h2{font:clamp(2.8rem,5vw,5.4rem)/.96 var(--serif);letter-spacing:-.065em;font-weight:400;margin:1.6rem 0 3rem}.newsletter h2 i{font-style:italic}.newsletter form{width:min(430px,100%);display:flex;flex-wrap:wrap;border-bottom:1px solid #777;margin:auto}.newsletter input{flex:1;background:transparent;border:0;padding:12px 0;outline:0;font:12px var(--sans)}.newsletter button{padding:0 3px}.newsletter .form-message,.newsletter .errors{flex-basis:100%;padding:.7rem 0;font-size:11px}.fine-print{color:var(--muted);font-size:9px;margin:1rem auto 0}@media(max-width:700px){.newsletter{padding:7rem 1.5rem}.newsletter h2{font-size:3.2rem}}.values{padding:8rem 4.2vw 10rem;background:#242424;color:#f5f1eb}.values .eyebrow,.values-grid span,.values-grid p{color:#aaa}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #555;margin-top:4rem}.values-grid>div{padding:2rem 3vw 1rem 0;min-height:250px;border-right:1px solid #555}.values-grid>div+div{padding-left:3vw}.values-grid>div:last-child{border:0}.values-grid span{font-size:10px}.values h3{font:clamp(2.3rem,3.6vw,4.1rem)/.9 var(--serif);letter-spacing:-.07em;font-weight:400;margin:3rem 0 2rem}.values-grid p{max-width:230px;font-size:12px;line-height:1.65}@media(max-width:700px){.values{padding:5rem 7vw}.values-grid{display:block;margin-top:3rem}.values-grid>div,.values-grid>div+div{padding:2.2rem 0;min-height:auto;border-right:0;border-bottom:1px solid #555}.values-grid>div:last-child{border-bottom:0}.values h3{margin:1.5rem 0}}.facets-toolbar-left{display:flex;align-items:center;gap:2rem}.facets-open{font-size:9px;letter-spacing:.12em;text-transform:uppercase;padding:10px 16px;border:1px solid var(--ink)}.facets-sort{display:flex;align-items:center;gap:.8rem}.active-facets{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:1.5rem 4.2vw 0}.active-facet{font-size:11px;padding:7px 12px;border:1px solid var(--line);border-radius:999px}.active-facet:hover{border-color:var(--ink)}.active-facets-clear{font-size:9px;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid currentColor;margin-left:.6rem}.facets-drawer{overflow-y:auto;display:flex;flex-direction:column}.facets-drawer form{display:flex;flex-direction:column;flex:1}.facet{border-top:1px solid var(--line)}.facet:last-of-type{border-bottom:1px solid var(--line)}.facet summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;padding:1.2rem 0;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.facet summary::-webkit-details-marker{display:none}.facet summary:after{content:"+";font-size:15px;line-height:1}.facet[open] summary:after{content:"\2013"}.facet summary span{color:var(--muted);margin-left:.4rem;margin-right:auto}.facet-values{list-style:none;margin:0 0 1.4rem;padding:0;display:grid;gap:.75rem}.facet-values input{position:absolute;opacity:0;width:1px;height:1px}.facet-values label{display:flex;align-items:center;gap:.7rem;font-size:13px;cursor:pointer}.facet-values label:before{content:"";width:14px;height:14px;border:1px solid var(--muted);flex:none}.facet-values input:checked+label:before{background:var(--ink);border-color:var(--ink);box-shadow:inset 0 0 0 3px var(--paper)}.facet-values input:focus-visible+label{outline:2px solid var(--ink);outline-offset:3px}.facet-values input:disabled+label{color:var(--muted);opacity:.5;cursor:default}.facet-count{color:var(--muted);font-size:10px;margin-left:auto}.facet-values--swatch label:before{display:none}.facet-values--swatch .swatch{width:24px;height:24px;border-radius:50%;background:#e9e5df center/cover;box-shadow:inset 0 0 0 1px #0000001a;flex:none}.facet-values--swatch input:checked+label .swatch{outline:1px solid var(--ink);outline-offset:3px}.facet-price{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.4rem}.facet-price label{display:grid;gap:.5rem;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.facet-price-field{display:flex;align-items:center;gap:.4rem;border:1px solid var(--line);padding:0 10px;color:var(--ink);font-size:13px;letter-spacing:0}.facet-price-field input{width:100%;border:0;background:transparent;padding:10px 0;outline:0;font:13px var(--sans)}.facet-actions{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1.5rem;margin-top:auto;padding-top:2rem;position:sticky;bottom:-3rem;background:var(--paper);padding-bottom:1rem}.facet-actions a{font-size:9px;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid currentColor}.facet-actions .drawer-button{margin:0}@media(max-width:700px){.facets-toolbar-left{gap:1rem}.facets-sort label{display:none}.active-facets{margin:1.2rem 6vw 0}.facet-actions{bottom:-2rem}}.wordmark{display:inline-flex;align-items:center;gap:10px}.wordmark .logo{display:block;height:32px;width:auto}.wordmark em{margin-left:0}.wordmark.footer-mark{display:inline-flex}.footer-mark .logo{height:56px}@media(max-width:700px){.wordmark .logo{height:24px}.footer-mark .logo{height:44px}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
