.shop-editorial-page .page-intro{padding:32px 24px}.shop-editorial-page .page-intro h1{font-size:36px;margin:14px 0}.shop-editorial-page .collection{padding:0 24px 48px}.shop-editorial-page .collection .grid{max-width:none;grid-template-columns:1fr 1fr 1fr;gap:14px;align-items:stretch}.shop-editorial-page .collection article{display:flex;flex-direction:column}.shop-editorial-page .collection .photo{border-radius:12px;flex:1}.shop-editorial-page .collection .photo img{aspect-ratio:4/5;object-position:center 70%;height:100%;object-fit:cover}.shop-editorial-page .info{display:block;padding:16px 8px}.shop-editorial-page .info .detail-link{display:none}.shop-editorial-page .info h3{font-size:22px}.shop-campaign{position:relative;overflow:hidden;border-radius:12px;min-height:470px;color:#fff}.shop-campaign>img{position:absolute;height:100%;width:100%;object-fit:cover}.shop-campaign:after{content:'';position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#151a17b3)}.shop-campaign>div{position:absolute;z-index:1;bottom:28px;left:28px;right:24px}.shop-campaign small{font:10px Outfit;letter-spacing:.1em}.shop-campaign h2{font:400 clamp(25px,2.6vw,42px)/1.08 Outfit;letter-spacing:-.03em;margin:18px 0}.shop-campaign p{font:12px/1.8 Pre}.shop-campaign span{display:block;font:12px Pre;margin-top:24px;border-top:1px solid #ffffff60;padding-top:14px}.editorial-page-label{padding:30px 4%;font:11px Outfit;letter-spacing:.1em;color:#6c736f}.story-spread{display:grid;grid-template-columns:36% 64%;align-items:start;margin:10px 0 64px;padding-left:5%;gap:0}.story-copy{padding:20px 15% 20px 0}.story-copy>small{font:13px Outfit;color:#5f6764}.story-copy h1,.story-copy h2{font:400 clamp(25px,2.3vw,38px)/1.45 Pre;letter-spacing:-.045em;margin:22px 0}.story-copy p{font:13px/2 Pre;color:#626964;word-break:keep-all;margin:0 0 18px}.story-copy a{display:flex;justify-content:space-between;gap:25px;width:min(250px,100%);border:1px solid #ced2ce;padding:16px 20px;font:12px Pre;margin-top:30px}.story-pair{display:grid;grid-template-columns:1fr 1fr;gap:7px;overflow:hidden}.story-pair img{width:100%;aspect-ratio:3/4;object-fit:cover}.story-spread.reverse{grid-template-columns:64% 36%;padding-left:0;padding-right:5%}.reverse .story-copy{grid-column:2;grid-row:1;padding:20px 0 20px 15%}.reverse .story-pair{grid-column:1;grid-row:1}.guide-reading{margin:22px 0}.guide-reading dt{font:500 12px Pre;margin:20px 0 8px}.guide-reading dd{font:12px/1.9 Pre;color:#69716c;margin:0;word-break:keep-all}.guide-story-page .care{background:#fff;border-top:1px solid #ddd;margin:0 5%;padding:35px 0 48px}.guide-story-page .care h2{font-size:30px}.guide-story-page .care p,.guide-story-page .care summary{color:#626964}
@media(max-width:650px){.shop-editorial-page .collection{padding:0 16px 32px}.shop-editorial-page .collection .grid{grid-template-columns:1fr 1fr;gap:12px}.shop-editorial-page .collection .photo img{aspect-ratio:4/5}.shop-editorial-page .info h3{font-size:19px}.shop-campaign{grid-column:1/-1;min-height:440px;margin-top:10px}.shop-campaign>img{object-position:center 40%}.shop-campaign h2{font-size:36px}.story-spread,.story-spread.reverse{display:flex;flex-direction:column;margin:0 0 38px;padding:0}.story-copy,.reverse .story-copy{padding:12px 24px 28px}.story-copy h1,.story-copy h2{font-size:28px;margin:18px 0}.story-copy p{font-size:13px}.story-pair{width:100%;gap:5px}.story-copy a{margin-top:22px}.editorial-page-label{padding:26px 24px}.guide-story-page .care{margin:0 24px}.shop-editorial-page .page-intro{padding:26px 18px}}
