
.shop-redraft{padding:0 4%;color:#29332e}.draft-label{font:10px Pre;color:#8a928c;padding-top:18px}.shop-title{display:flex;align-items:end;justify-content:space-between;padding:30px 0}.shop-title small,.shop-redraft small,.scent-index{font:10px Outfit;letter-spacing:.12em;color:#69786f}.shop-title h1{font:400 clamp(32px,4vw,58px)/1.06 Outfit;letter-spacing:-.035em;margin:15px 0 0}.shop-title>p{font:14px/1.9 Pre;color:#67736b;margin:0 0 3px}.shop-display{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:18px}.shop-shot{position:relative;display:block;aspect-ratio:4/5;border:1px solid #e5e7e5;overflow:hidden;border-radius:3px}.shop-shot img{width:100%;height:100%;object-fit:cover}.shop-shot .pack{position:absolute;inset:0;opacity:0;transition:opacity .3s}.shop-shot:focus-visible .pack{opacity:1}@media(hover:hover){.shop-shot:hover .pack{opacity:1}}.product-line{display:flex;justify-content:space-between;align-items:baseline;margin-top:16px}.product-line h2{font:400 24px Outfit;margin:0;letter-spacing:-.025em}.product-line>span{font:14px Outfit,Pre}.shop-product>p{font:13px/1.8 Pre;color:#67736b;margin:7px 0}.product-action{display:flex;justify-content:space-between;border-bottom:1px solid #d9dfda;padding:12px 0;font:12px Pre}.shop-story{position:relative;overflow:hidden;border-radius:3px;color:white}.shop-story>img{position:absolute;width:100%;height:100%;object-fit:cover}.shop-story:after{content:'';position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#13342dab)}.shop-story>div{position:absolute;bottom:30px;left:28px;right:24px;z-index:1}.shop-story small{color:white}.shop-story h2{font:400 clamp(24px,2.5vw,38px)/1.1 Outfit;letter-spacing:-.025em;margin:18px 0 25px}.shop-story span{font:12px Pre;border-bottom:1px solid #ffffff80;padding-bottom:7px}.bundle-note{display:flex;align-items:center;gap:24px;border-bottom:1px solid #d9dfda;padding:22px 0;margin:8px 0 48px;font:12px Pre}.bundle-note>span{font-weight:550}.bundle-note p{color:#67736b;margin:0;flex:1;line-height:1.7}.shop-scent{display:grid;grid-template-columns:1fr 2fr;gap:6%;margin-bottom:48px;scroll-margin-top:110px}.scent-intro h2{font:400 24px/1.5 Pre;letter-spacing:-.035em;margin:20px 0}.scent-intro p,.notes p{font:13px/1.9 Pre;color:#67736b;word-break:keep-all}.notes{display:grid;grid-template-columns:1fr 1fr;gap:26px}.notes article{border-top:1px solid #ccd6ce;padding-top:20px}.notes h3{font:400 24px/1.2 Outfit;margin:22px 0}.notes a{display:inline-block;font:13px Outfit;margin-top:18px;border-bottom:1px solid #aab8af;padding-bottom:8px}.shop-closing{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid #e1e5e2;margin-bottom:40px}.shop-closing>img{width:100%;height:420px;object-fit:cover;object-position:center 48%}.shop-closing>div{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:30px}.shop-closing h2{font:400 28px/1.5 Pre;letter-spacing:-.035em;margin:20px 0}.shop-closing p{font:13px/1.9 Pre;color:#67736b}.shop-closing a{font:12px Pre;margin-top:15px;border-bottom:1px solid #aab8af;padding-bottom:8px}@media(max-width:650px){.shop-redraft{padding:0 18px}.shop-title{display:block;padding:24px 0}.shop-title>p{font-size:13px;margin-top:20px}.shop-display{grid-template-columns:1fr 1fr;gap:14px}.shop-story{grid-column:1/-1;min-height:310px;margin-top:12px}.shop-story>img{object-position:center 50%}.product-line{display:block}.product-line h2{font-size:21px;margin-bottom:6px}.shop-product>p{font-size:12px}.bundle-note{flex-wrap:wrap;gap:10px;margin-bottom:32px}.bundle-note p{flex-basis:100%;order:3}.bundle-note>a{margin-left:auto}.shop-scent{display:block;margin-bottom:32px}.notes{gap:18px;margin-top:28px}.notes h3{font-size:21px}.notes p{font-size:12px}.shop-closing{grid-template-columns:1fr}.shop-closing>img{height:340px}.shop-closing>div{padding:32px 20px}}
