.shop-band{position:relative;isolation:isolate;margin-top:calc(-1 * var(--head-h));padding-top:var(--head-h);color:var(--on-wall);background:radial-gradient(85% 150% at 26% 0%,var(--wall) 0%,var(--wall-top) 55%,var(--deep) 100%)}.shop-band:before{content:"";position:absolute;z-index:-1;inset:calc(var(--head-h) + 6px) calc(var(--gut) / 2) 12px;border-radius:1px;box-shadow:inset 1px 1px #ffffff12,inset -1px -1px #0003,1px 1px #ffffff0d,-1px -1px #00000029}.shop-band :focus-visible{outline-color:var(--on-wall)}.shop-band-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:end;gap:clamp(36px,4.4vw,64px) 56px;padding-block:clamp(16px,1.8vw,26px) clamp(36px,4.2vw,58px)}.shop-cats{grid-column:1/-1}.shop-cats .n{font-size:13px;font-weight:500;opacity:.78;font-variant-numeric:tabular-nums}.shop-title{font-family:var(--serif);font-weight:400;font-variation-settings:"opsz" 96;font-size:clamp(46px,8.2vw,128px);line-height:.92;letter-spacing:-.025em;text-wrap:balance}.shop-placard{padding:18px 22px 19px;border-radius:1px;background:var(--plaster);color:var(--charcoal);box-shadow:var(--shadow-card)}.shop-line{font-size:15.5px;line-height:1.45}.shop-note{margin-top:8px;font-size:14px;line-height:1.45;color:var(--slate)}@media(max-width:860px){.shop-band:before{display:none}.shop-band-in{grid-template-columns:minmax(0,1fr);gap:18px;padding-block:8px 26px}.shop-cats{flex-wrap:nowrap;gap:6px;overflow-x:auto;margin-inline:calc(-1 * var(--gut));padding:4px var(--gut);scrollbar-width:none}.shop-cats::-webkit-scrollbar{display:none}.shop-cats .chip{flex:none;gap:6px;padding:0 12px;font-size:14px}.shop-title{margin-top:4px}.shop-placard{padding:0;background:none;box-shadow:none;color:var(--on-wall)}.shop-line{font-size:15px}.shop-note{margin-top:6px;font-size:13.5px;color:var(--on-wall-2)}}@media(max-width:380px){.shop-cats .n{display:none}}.shop-tools{position:sticky;top:var(--head-h);z-index:20;background:var(--studio);box-shadow:0 1px 0 var(--line)}.shop-tools-in{display:flex;align-items:center;gap:10px 24px;min-height:64px;padding-block:10px}.shop-filter-btn{min-height:42px;padding:0 14px 0 11px;gap:8px;border-color:var(--line-2);color:var(--charcoal);font-size:15px}.shop-filter-btn:hover{border-color:var(--charcoal)}.shop-n{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--charcoal);color:var(--plaster);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.shop-facets{display:none}.shop-count{margin-left:auto;font-size:14px;color:var(--slate);white-space:nowrap;font-variant-numeric:tabular-nums}.shop-count:focus{outline:none}.shop-sort{display:flex;align-items:center;gap:10px}.shop-sort .label{font-weight:500;color:var(--slate)}.shop-sort .select{width:auto;min-height:42px;padding-left:12px;border-color:var(--line-2);background-color:transparent}.shop-sort .select:hover{border-color:var(--charcoal)}@media(min-width:601px){.shop-sort .select{font-size:15px}}@media(min-width:1180px){.shop-filter-btn{display:none}.shop-facets{display:flex;align-items:center;gap:10px 32px;min-width:0}}@media(max-width:600px){.shop-tools-in{gap:8px;min-height:60px}.shop-filter-btn{padding:0 12px 0 10px}.shop-count{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:13.5px}.shop-sort .label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.shop-sort .select{padding-right:34px;background-position:right 12px center}}.facet-label{font-size:13.5px;font-weight:600;white-space:nowrap}.facet-val{margin-left:8px;font-weight:500;color:var(--slate)}.facet .chip{justify-content:center;min-width:44px;padding:0 12px}.shop-facets .facet{display:flex;align-items:center;gap:12px}.shop-facets .chips{flex-wrap:nowrap;gap:6px}.shop-facets .swatches{flex-wrap:nowrap;gap:2px}.shop-facets .swatch{min-height:44px;padding:0 4px}.shop-facets .swatch-chip{--sw-size:28px}.shop-clear{font-size:14px;font-weight:500;color:var(--slate);white-space:nowrap}.shop-sheet{display:grid;gap:28px;align-content:start}.shop-sheet .facet{display:grid;gap:12px}.shop-sheet .chip{min-height:44px;min-width:58px}.shop-sheet .swatches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px;--ring-gap:var(--plaster)}.shop-sheet .swatch{width:100%;color:var(--charcoal)}.shop-sheet-foot{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px}.shop-sheet-foot .btn-secondary{min-height:54px;padding:0 22px}.shop-results{padding-top:clamp(20px,2.4vw,32px);padding-bottom:var(--section-y)}.shop-cards{grid-auto-flow:row dense}.js #shopGrid:empty{min-height:100vh}.js #shopCats:empty{min-height:48px}.js #shopPlacard:empty{min-height:69px}.shop-look{grid-column:span var(--s2,2);container:look / inline-size;overflow:hidden;border-radius:var(--r1);color:var(--on-wall);background:radial-gradient(70% 160% at 38% 0%,var(--wall) 0%,var(--wall-top) 60%,var(--deep) 100%)}@media(min-width:700px){.shop-look{grid-column:span var(--s3,3)}}@media(min-width:1100px){.shop-look{grid-column:span var(--s4,4)}}.shop-look-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);height:100%}.shop-look-fig{position:relative;grid-column:1;grid-row:1;place-self:stretch;aspect-ratio:3/4;margin:0;background:var(--deep)}.shop-look-fig img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.shop-look-fig figcaption{position:absolute;left:10px;bottom:10px;padding:3px 8px;border-radius:var(--r1);background:#031620b8;color:var(--plaster);font-size:13px;font-weight:500}.shop-look-head{grid-column:2;grid-row:1;align-self:center;display:flex;flex-direction:column;padding:18px 16px}.shop-look-title{font-family:var(--serif);font-weight:400;font-variation-settings:"opsz" 60;font-size:25px;line-height:1.04;letter-spacing:-.012em;text-wrap:balance}.shop-look-head p{margin-top:10px;max-width:46ch;font-size:14px;line-height:1.45;color:var(--on-wall-2)}.shop-look-card{grid-column:1/-1;grid-row:2;margin:12px;padding:2px 14px 0;border-radius:1px;background:var(--plaster);color:var(--charcoal);box-shadow:var(--shadow-card)}.shop-look-card :focus-visible{outline-color:var(--charcoal);outline-offset:-2px}.shop-look-kicker{padding:10px 0 8px;font-size:13.5px;color:var(--slate)}.shop-look-row{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 0;border:0;border-top:1px solid var(--line);background:none;color:inherit;text-align:left}.shop-look-row .cloths{display:flex;flex:none}.shop-look-row .swatch-chip{--sw-size:22px;box-shadow:0 0 0 2px var(--plaster),0 0 0 3px #1f22262e}.shop-look-row .swatch-chip+.swatch-chip{margin-left:-5px}.shop-look-row .nm{flex:1 1 auto;min-width:0;font-family:var(--serif);font-style:italic;font-variation-settings:"opsz" 24;font-size:18.5px;line-height:1.15}.shop-look-row .pc{display:none;margin-top:3px;font-family:var(--sans);font-style:normal;font-size:13.5px;line-height:1.35;color:var(--slate)}.shop-look-row .pr{flex:none;text-align:right;font-size:16px}.shop-look-row .go{flex:none;display:none;place-items:center;width:36px;height:36px;border:1px solid var(--line-2);border-radius:var(--r1);transition:background-color var(--t1),color var(--t1),border-color var(--t1)}.shop-look-row .go .i{width:18px;height:18px}.shop-look-row:hover .nm{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.shop-look-row:hover .go{background:var(--charcoal);border-color:var(--charcoal);color:var(--plaster)}@container look (min-width:560px){.shop-look-in{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--cards-gap)}.shop-look-fig{grid-row:1/3}.shop-look-head{grid-column:2/4;align-self:start;padding:28px 28px 0 0}.shop-look-title{font-size:32px}.shop-look-head p{margin-top:12px;font-size:15px;line-height:1.5}.shop-look-card{grid-column:2/4;align-self:end;margin:20px 28px 28px 0;padding:4px 20px 2px}.shop-look-kicker{padding:12px 0 10px}.shop-look-row{gap:16px;min-height:76px;padding:12px 0}.shop-look-row .swatch-chip{--sw-size:34px}.shop-look-row .swatch-chip+.swatch-chip{margin-left:-7px}.shop-look-row .nm{font-size:21px}.shop-look-row .pc{display:block}}@container look (min-width:900px){.shop-look-row .go{display:grid}}@container look (min-width:1100px){.shop-look-in{grid-template-columns:repeat(4,minmax(0,1fr))}.shop-look-head{grid-column:2;grid-row:1/3;padding:34px 0}.shop-look-title{font-size:40px}.shop-look-head p{max-width:34ch}.shop-look-card{grid-column:3/5;grid-row:1/3;margin:34px 34px 34px 0}}.shop-empty{max-width:640px;padding-block:clamp(28px,6vw,72px)}.shop-empty-text{margin-top:12px;font-size:16px;color:var(--slate)}.shop-empty-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.shop-empty-actions .n{font-weight:500;opacity:.75}.shop-empty-help{margin-top:20px;font-size:14.5px;color:var(--slate)}.shop-empty-help a{color:var(--charcoal);font-weight:600;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/shop.css.map */
