.vs-boutique header{height:96px}.vs-boutique header .wordmark{width:165px;flex-basis:165px;height:88px}.vs-boutique header .wordmark .brand-logo{width:270px!important}.audience-hero--for-her>picture>img,.audience-hero--for-him>picture>img{transform:none;height:auto;object-fit:contain}.audience-hero--for-her .audience-hero-copy{top:5%;max-width:390px}.six-category-track .circle-for-him img{object-position:73% 14%}.verified-product-size{font-size:15px;color:#382b20;margin:12px 0;letter-spacing:.03em}.vs-boutique .campaign-hero.campaign-overlay{height:clamp(560px,46vw,720px)}.vs-boutique .campaign-overlay .campaign-copy{position:relative;top:auto;left:auto;bottom:auto;transform:none;width:51%;max-width:650px;padding:36px 0 36px 5.2vw;background:transparent;box-shadow:none;border:0}.vs-boutique .campaign-overlay .campaign-art{position:absolute;inset:0 0 0 auto;width:80%;height:100%;mask-image:linear-gradient(90deg,transparent,#000 30%)}.vs-boutique .campaign-overlay .campaign-art img{height:100%;object-fit:contain;object-position:right center}.most-wanted-campaign{position:relative;isolation:isolate;min-height:560px;display:grid;grid-template-columns:.9fr 1.4fr;gap:40px;align-items:center;padding:60px 5vw;color:#fff0d7;overflow:hidden;background:#17110c}.most-campaign-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.most-wanted-campaign:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#100c08ed,#100c0855);z-index:-1}.most-campaign-copy h1{font:400 clamp(48px,5vw,76px)/1.05 var(--serif);margin:20px 0}.most-campaign-copy>p:not(.eyebrow){font-size:20px;margin:22px 0}.most-campaign-copy .btn{background:#f8ead1!important;color:#281c10!important}.most-campaign-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:15px}.most-campaign-products a{display:block;color:#fff0d7;text-align:center;font-size:14px;line-height:1.4}.most-campaign-products img{width:100%;height:280px;object-fit:contain;background:#21190e;border:1px solid #b89c6566}.most-campaign-products span{display:block;padding-top:14px}
@media(max-width:1000px) and (min-width:801px){.vs-boutique header .wordmark{width:145px;flex-basis:145px}.vs-boutique header .wordmark .brand-logo{width:245px!important}.most-wanted-campaign{gap:20px}.most-campaign-products img{height:220px}}
@media(max-width:800px){.vs-boutique header{height:90px}.vs-boutique header .wordmark{width:142px;flex-basis:142px;height:84px}.vs-boutique header .wordmark .brand-logo{width:240px!important}.vs-boutique header nav{top:90px}.audience-hero--for-her,.audience-hero--for-him{min-height:0}.audience-hero--for-her>picture,.audience-hero--for-him>picture{height:auto}.audience-hero--for-her>picture>img,.audience-hero--for-him>picture>img{height:auto;object-fit:contain;transform:none}.audience-hero--for-her .audience-hero-copy{position:relative;inset:auto!important;max-width:none!important;width:auto;margin:0;padding:26px 22px;transform:none;border:0;box-shadow:none;background:#faf6ee}.audience-hero--for-him .audience-hero-copy{top:auto!important;bottom:16px;left:16px;right:16px;width:auto;padding:18px 20px}.audience-hero--for-him .audience-hero-copy h1{font-size:34px}.audience-hero--for-him .audience-hero-copy .btn{font-size:10px}.vs-boutique .campaign-hero.campaign-overlay{height:auto;min-height:620px;aspect-ratio:2/3}.vs-boutique .campaign-overlay .campaign-copy{position:absolute;inset:0 0 auto;width:100%;max-width:none;transform:none;padding:26px 22px 0;text-align:center;background:transparent}.vs-boutique .campaign-overlay .campaign-copy h2{font-size:40px}.vs-boutique .campaign-overlay .campaign-art{inset:18% 0 0;width:100%;height:82%;mask-image:linear-gradient(transparent,#000 18%)}.vs-boutique .campaign-overlay .campaign-art img{height:100%;object-fit:contain;object-position:center bottom}.most-wanted-campaign{display:block;min-height:0;padding:42px 22px 36px}.most-campaign-copy h1{font-size:48px}.most-campaign-copy>p:not(.eyebrow){font-size:18px}.most-campaign-products{margin-top:32px;gap:9px}.most-campaign-products img{height:180px}.most-campaign-products a{font-size:12px}.most-campaign-background{object-position:65% center}}
@media(max-width:360px){.most-campaign-products img{height:145px}.vs-boutique .campaign-overlay .campaign-copy h2{font-size:34px}}
