.lots-page{padding:68px 0 100px}.lots-intro{max-width:820px;margin-bottom:50px}.lots-intro h1{font-size:clamp(52px,7vw,104px);line-height:.9;letter-spacing:-.07em;margin:22px 0}.lots-intro h1 em{font-style:normal;color:#df7050}.lots-intro p{font-size:17px;line-height:1.65;color:#51616a;max-width:640px}.lots-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.lots-card{background:white;display:block}.lots-card:first-child{grid-column:span 2}.lots-card-image{position:relative;aspect-ratio:1.45;overflow:hidden;background:#d4d9d8}.lots-card:first-child .lots-card-image{aspect-ratio:2.25}.lots-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.lots-card:hover img{transform:scale(1.035)}.lots-card-image span{position:absolute;top:18px;left:18px;background:#fff;padding:9px 11px;font-size:11px;font-weight:800;letter-spacing:.12em}.lots-card-copy{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding:20px 23px 24px}.lots-card-copy small{color:#6d7778;font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.lots-card-copy h2{margin:7px 0 0;font-size:27px;letter-spacing:-.04em}.lots-card-copy b{font-size:13px;white-space:nowrap}.lots-disclosure{font-size:13px;color:#67747a;line-height:1.6;max-width:760px;margin:28px 0 0}.lot-detail-page{padding-bottom:110px}.lot-trail{padding:24px 0 30px;display:flex;gap:12px;color:#68777d;font-size:12px}.lot-trail a{text-decoration:underline}.lot-detail-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(380px,.94fr);grid-gap:clamp(35px,5vw,80px);gap:clamp(35px,5vw,80px);align-items:flex-start}.lot-detail-art{position:-webkit-sticky;position:sticky;top:20px}.lot-detail-art img{width:100%;display:block;background:#e2e4df}.lot-detail-art span{display:block;padding:12px 0;color:#66757b;font-size:12px;letter-spacing:.04em}.lot-detail-copy h1{font-size:clamp(48px,5vw,78px);line-height:.95;letter-spacing:-.065em;margin:15px 0 20px}.lot-lede{color:#51626b;line-height:1.65;font-size:16px}.lot-ready-badge{display:inline-block;background:#e4ebe5;color:#2c5948;padding:11px 15px;font-weight:700;font-size:12px;margin:15px 0 34px}.lot-detail-copy h2{font-size:23px;margin:10px 0 17px;letter-spacing:-.03em}.garment-list{display:grid;grid-gap:12px;gap:12px}.garment-card{background:#fff;border:1px solid #dce0dc;padding:22px}.garment-title{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.garment-title h3{font-size:21px;margin:0;letter-spacing:-.03em}.garment-title strong{white-space:nowrap;font-size:20px}.garment-title small{font-size:10px;font-weight:500;color:#6a777d;display:block;text-align:right}.garment-card p{color:#64727a;font-size:12px;line-height:1.6;margin:12px 0}.garment-meta{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:11px;font-weight:700}.garment-card a{font-size:12px;font-weight:700;text-decoration:underline}.lot-fulfillment{border-top:1px solid #d5dcd9;margin-top:36px;padding-top:22px}.lot-fulfillment ul{padding-left:21px;line-height:1.65;color:#425560;font-size:13px}.lot-fulfillment li{margin-bottom:7px}.lot-fulfillment p{color:#6a777d;font-size:12px;line-height:1.6}.lot-download{display:inline-block;border-bottom:1px solid;font-size:13px;font-weight:700;margin-top:20px;padding-bottom:5px}@media(max-width:800px){.lot-detail-grid{grid-template-columns:1fr}.lot-detail-art{position:static}.lots-card:first-child{grid-column:auto}.lots-card:first-child .lots-card-image{aspect-ratio:1.45}}@media(max-width:600px){.lots-grid{grid-template-columns:1fr}.lots-card-image,.lots-card:first-child .lots-card-image{aspect-ratio:1.1}.lots-intro{margin-bottom:30px}.lots-page{padding-top:50px}.lot-detail-copy h1{font-size:50px}.garment-title{display:block}.garment-title strong{display:block;margin-top:8px}.garment-title small{text-align:left}}.lots-card-image{display:grid;grid-template-columns:1fr 1fr}.lots-card-image img{min-width:0;object-fit:contain;object-position:center;background:#f7f6f3}.lots-card-image img:nth-of-type(2){border-left:2px solid #f5f3ed}.lot-detail-art{position:static;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.lot-garment-photo{margin:0;background:#fff}.lot-garment-photo img{aspect-ratio:1;object-fit:cover}.lot-garment-photo figcaption{padding:10px 12px;color:#51616a;font-size:12px;font-weight:700}@media(max-width:600px){.lot-detail-art{gap:8px}.lot-garment-photo figcaption{font-size:10px}}.lot-gallery{min-width:0}.lot-gallery-main{background:#fff}.lot-gallery-main img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.lot-gallery-main>span{display:block;padding:12px 15px;color:#51616a;font-size:12px;font-weight:700}.lot-gallery-thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}.lot-gallery-thumbs button{border:2px solid transparent;background:#fff;padding:0 0 7px;cursor:pointer;color:#52616a;text-align:left}.lot-gallery-thumbs button.active{border-color:#de7452}.lot-gallery-thumbs button:hover{border-color:#9faeb1}.lot-gallery-thumbs img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.lot-gallery-thumbs span{display:block;padding:6px 5px 0;font-size:10px;font-weight:700;line-height:1.25}.lot-coming-soon{border-top:1px solid #d5dcd9;margin-top:30px;padding-top:20px;color:#52616a;font-size:13px;line-height:1.6}@media(max-width:600px){.lot-gallery-thumbs{grid-template-columns:repeat(5,110px);overflow-x:auto;padding-bottom:5px}}.lots-intro:before{content:"";display:block;width:106px;height:9px;background:#f4c94f;margin-bottom:29px}.lots-intro h1 em{color:#e87753}.lots-card{border-bottom:5px solid #f4c94f;transition:transform .2s,box-shadow .2s}.lots-card:hover{transform:translateY(-4px);box-shadow:0 17px 30px #12273b1a}.lots-card-image span{background:#f4c94f;color:#12273b}.lot-gallery-thumbs button.active{border-color:#f4c94f}.lot-ready-badge{background:#f4c94f;color:#12273b}