.curated-shop{background:var(--navy);color:var(--white)}.curated-shop .spotlight-copy .spotlight-price{color:var(--yellow)}.curated-shop .deal-spotlight{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;padding:48px 32px 56px;align-items:center}.curated-shop .spotlight-copy{max-width:650px}.curated-shop .spotlight-label{font-size:.85rem;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:var(--yellow);margin:0 0 24px}.curated-shop .spotlight-copy h1{font:600 clamp(4rem,6.5vw,7rem)/.98 var(--display),sans-serif;letter-spacing:-.035em;text-transform:uppercase;margin:0 0 24px}.curated-shop .spotlight-copy h1 span{color:var(--yellow)}.curated-shop .spotlight-copy h2{font:600 clamp(1.2rem,1.8vw,1.65rem)/1.35 var(--body),sans-serif;max-width:40ch;margin:0}.curated-shop .spotlight-price{font:600 3.5rem/1.2 var(--display),sans-serif;color:var(--coral);margin:16px 0 24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.curated-shop .spotlight-browse{display:block;width:-moz-fit-content;width:fit-content;font-size:.9rem;font-weight:700;margin-top:24px;color:var(--white)}.curated-shop .spotlight-photo{position:relative;display:block;background:#fff;aspect-ratio:1/1;max-height:600px;width:100%;overflow:hidden}.curated-shop .spotlight-photo img{width:100%;height:100%;object-fit:contain;padding:24px 24px 64px;display:block}.curated-shop .spotlight-photo>span{position:absolute;bottom:0;left:0;right:0;background:var(--yellow);color:var(--navy);padding:16px 24px;display:flex;justify-content:space-between;font-weight:800}.curated-shop .shop-shelves{padding:0 32px 56px}.curated-shop .deal-shelf{padding-top:48px;border-top:1px solid #496079;margin-top:24px}.curated-shop .shelf-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px}.curated-shop .shelf-heading h2{font:600 clamp(2.4rem,4vw,4.5rem)/1.05 var(--display),sans-serif;text-transform:uppercase;letter-spacing:-.025em;margin:0;color:var(--yellow)}.curated-shop .shelf-heading p{margin:12px 0 0;font-size:1rem;line-height:1.5;max-width:60ch}.curated-shop .shelf-controls{display:flex;gap:8px;flex-shrink:0}.curated-shop .shelf-controls button{width:48px;height:48px;border:1px solid var(--yellow);background:transparent;color:var(--yellow);font-size:1.5rem;cursor:pointer}.curated-shop .shelf-controls button:hover{background:var(--yellow);color:var(--navy)}.curated-shop .shelf-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 72px)/4);grid-gap:24px;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:16px;scrollbar-color:var(--yellow) var(--navy);scrollbar-width:thin}.curated-shop .shelf-rail .browse-card{scroll-snap-align:start;background:#f7f7f2;color:var(--navy);display:flex;flex-direction:column;border:0}.curated-shop .shelf-rail .browse-card-main{flex:1 1;padding:16px}.curated-shop .shelf-rail .browse-card picture{height:210px;background:#fff}.curated-shop .shelf-rail .browse-card h3{font-size:1rem;line-height:1.45}.curated-shop .shelf-rail .browse-card-bottom{display:grid;grid-gap:16px;gap:16px;padding:8px 16px 16px}.curated-shop .shelf-rail .browse-card-bottom strong{font-size:1.8rem}.curated-shop .shelf-rail .deal-view-button{width:100%}.curated-shop #all-deals{scroll-margin-top:100px;background:#f7f7f2;color:var(--navy)}.curated-shop .shop-grid-heading{margin-bottom:32px}.curated-shop .shop-grid-heading>p:first-child{font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;font-weight:800;margin:0 0 16px}.curated-shop .shop-grid-heading h2{font:600 clamp(3.5rem,6vw,6rem)/1.02 var(--display),sans-serif;text-transform:uppercase;letter-spacing:-.03em;margin:0}.curated-shop .shop-grid-heading>p:last-child{margin:20px 0 0}.curated-shop .shop-category-strip{display:flex;gap:8px 20px;flex-wrap:wrap;padding:16px 0;border-block:1px solid #b6bec5;margin-bottom:24px}.curated-shop .shop-category-strip button{border:0;border-bottom:2px solid transparent;background:transparent;color:var(--navy);padding:10px 0;font:700 .85rem/1.3 var(--body),sans-serif;cursor:pointer;min-height:44px}.curated-shop .shop-category-strip button[aria-pressed=true]{background:var(--yellow);padding-inline:12px}.curated-shop .shop-category-strip button:hover{color:var(--navy);border-bottom-color:var(--navy)}.curated-shop .browse-grid .browse-card{background:#fff;border:1px solid #c6cdd3}.curated-shop .browse-grid .browse-card-bottom{border-top:1px solid #e1e5e8;padding-top:16px}@media(min-width:1920px){.curated-shop .spotlight-copy h1{font-size:7rem}}@media(max-width:1100px){.curated-shop .deal-spotlight{gap:32px}.curated-shop .shelf-rail{grid-auto-columns:calc((100% - 48px)/3)}.curated-shop .spotlight-copy h1{font-size:clamp(3.8rem,7vw,5.5rem)}}@media(max-width:850px){.curated-shop .deal-spotlight{grid-template-columns:1fr;padding:32px 16px;gap:32px}.curated-shop .spotlight-copy h1{font-size:clamp(3.7rem,13vw,6rem)}.curated-shop .spotlight-copy h2{font-size:1.2rem}.curated-shop .spotlight-photo{max-width:600px;justify-self:center}.curated-shop .shop-shelves{padding:0 16px 40px}.curated-shop .shelf-rail{grid-auto-columns:calc((100% - 16px)/2.2);gap:16px}.curated-shop .shelf-heading{align-items:start;gap:12px}.curated-shop .shelf-heading h2{font-size:clamp(2.1rem,6vw,3.5rem)}.curated-shop .shelf-controls{gap:4px}.curated-shop .shelf-controls button{width:44px;height:44px}.curated-shop .shelf-rail .browse-card picture{height:170px}.curated-shop .deal-shelf{padding-top:32px}.curated-shop .shop-category-strip{gap:4px 16px}.curated-shop .shelf-rail .browse-card-main{padding:12px}.curated-shop .shelf-rail .browse-card-bottom{padding:8px 12px 12px}.curated-shop .shelf-rail .browse-card h3{font-size:.9rem}}@media(max-width:480px){.curated-shop .shelf-rail{grid-auto-columns:78%}.curated-shop .shelf-rail .browse-card picture{height:220px}.curated-shop .shelf-heading h2{font-size:2.3rem}.curated-shop .shelf-heading p{font-size:.9rem}.curated-shop .shelf-controls{padding-top:2px}}