.vs-boutique{font-size:16px;line-height:1.7}.vs-boutique header{height:110px;gap:22px;color:#28221c}.vs-boutique header nav{font-size:13px;gap:20px}.vs-boutique header .brand-logo{width:155px!important;height:auto!important;max-height:90px;object-fit:contain}.vs-boutique .mobile-audience{display:none}.vs-boutique .announcement{font-size:12px;line-height:1.6;letter-spacing:.1em;padding:11px 15px}.vs-boutique .ribbon,.vs-boutique .marquee-group{font-size:14px;line-height:1.7;letter-spacing:.12em;color:#2d261e}.vs-boutique .ribbon{background:#f3e9d5;border-block:1px solid #a58a61;padding-block:19px}.vs-boutique .marquee-group{gap:70px;padding-right:70px}.vs-boutique .moving-marquee .marquee-track{animation-duration:42s}.vs-boutique .marquee-toggle{font-size:13px;min-height:44px}.vs-boutique .product-description,.vs-boutique .page-content,.vs-boutique .product-details details p,.vs-boutique .collection-description,.vs-boutique .winter-set-card p{font-size:16px;line-height:1.85;color:#3b3026}.vs-boutique .product-price{font-size:37px}.vs-boutique .card-name{font-size:30px;overflow-wrap:anywhere;line-height:1.14}.vs-boutique .card-name>span,.vs-boutique .signature-price{font-size:17px}.vs-boutique .card-type{font-size:11px;color:#65503a}.vs-boutique .inspired{font-size:14px;color:#514333;min-height:46px}.vs-boutique .quick-add{font-size:12px!important;letter-spacing:.07em!important;min-height:48px}.vs-boutique .card-foot a,.vs-boutique .pill,.vs-boutique .text-link{font-size:13px}.vs-boutique .boutique-lead{font-size:16px}.vs-boutique .boutique-most-wanted .inspired,.vs-boutique.boutique-most-wanted .inspired,.vs-boutique.boutique-most-wanted .card-type{color:#f4e9d8}.vs-boutique .textured-footer{font-size:14px;line-height:1.9}.vs-boutique .textured-footer h3{font-size:19px;margin-bottom:15px}.vs-boutique .textured-footer a{font-size:14px}.vs-boutique .textured-footer .brand-logo{width:245px!important;height:auto!important;max-width:100%;filter:invert(1);mix-blend-mode:screen}.vs-boutique .footer-logo-wrap{background:transparent}.vs-boutique .footer-brand>p{font-size:24px;line-height:1.25}.vs-boutique .footer-bottom{font-size:13px}.vs-boutique .founder-image img,.founder-portrait{width:100%;height:auto!important;object-fit:contain!important}.founder-portrait{margin:24px 0 32px;border:1px solid #bd9e6d;display:block}.six-categories{display:block!important;padding:42px 5vw;background:#f8f1e3b8;border-block:1px solid #c5af8b77;margin:0!important}.six-category-track{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:26px;max-width:1350px;margin:auto}.six-category-track>a{display:flex;flex-direction:column;gap:16px;text-align:center;font-size:15px;line-height:1.4;align-items:center;color:#30271d}.six-category-track>a>span{display:block;width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden;border:1px solid #a78652;box-shadow:0 0 0 5px #faf4e9,0 0 0 6px #b89a6877,0 13px 25px #4a311b1c}.six-category-track img{width:100%;height:100%;object-fit:cover;display:block}.six-category-track .circle-for-her img{object-position:74% 24%;object-fit:cover}.six-category-track .circle-for-him img{object-position:50% 46%}.audience-hero,.refined-holiday-hero{position:relative;isolation:isolate;overflow:hidden;background:#eee1cd}.audience-hero>picture{display:block}.audience-hero>picture>img,.refined-holiday-hero>img{width:100%;height:auto;display:block}.audience-hero-copy,.refined-holiday-copy{position:absolute;left:5vw;top:50%;transform:translateY(-50%);width:39%;max-width:500px;padding:32px;background:#fff8e7df;border:1px solid #fff8e9ba;backdrop-filter:blur(13px);box-shadow:0 15px 50px #2d1f151c;z-index:2}.audience-hero--for-him{background:#19120d}.audience-hero--for-him .audience-hero-copy{color:#fff3dc;background:#17110ed9;border-color:#cfad6b66}.audience-hero-copy h1,.refined-holiday-copy h2{font:400 clamp(43px,4.7vw,72px)/1.03 var(--serif);letter-spacing:-.025em;text-wrap:balance}.audience-hero-copy>p:not(.eyebrow),.refined-holiday-copy>p:not(.eyebrow){font-size:17px;line-height:1.7;margin:22px 0}.audience-hero-copy .btn,.refined-holiday-copy .btn{font-size:12px;min-height:50px}.audience-hero--for-her .audience-hero-copy{top:7%;transform:none;max-width:480px}.audience-hero--for-him .btn{background:#f5e7cb!important;color:#241b12!important;border-color:#dfc58d}.refined-holiday-copy{background:#fff8ead9}.refined-holiday-copy h2{font-size:clamp(48px,5.8vw,88px)}.vs-boutique .ritual-product-step img{height:auto}.vs-boutique .collection-signature{font-size:13px;color:#58452f}.vs-boutique .winter-gallery-tabs button span{font-size:12px}.vs-boutique .winter-card-photo img{width:100%;height:100%;object-fit:contain}.vs-boutique .winter-picture img{object-fit:contain;width:100%;height:auto}.vs-boutique .founder{align-items:center}.vs-boutique .founder-image{overflow:visible}
.six-categories{position:relative!important;inset:auto!important;z-index:auto;box-shadow:none}.six-category-track>a{padding:0!important}.six-category-track .circle-for-her img{object-fit:contain;object-position:center;background:#eadac3;padding:12%}.set-photo-note{font-size:13px;line-height:1.6;padding:12px 15px;color:#51412e;background:#f8eedc}
@media(max-width:1000px) and (min-width:801px){.vs-boutique header nav{gap:11px;font-size:11px}.vs-boutique header .brand-logo{width:130px!important}.vs-boutique header{padding-inline:20px;gap:15px}}
@media(max-width:800px){.vs-boutique{font-size:16px}.vs-boutique header{height:100px;padding-inline:18px;gap:12px}.vs-boutique header .brand-logo{width:130px!important;max-height:82px}.vs-boutique header nav{font-size:16px;gap:18px}.vs-boutique .mobile-audience{display:block}.vs-boutique header nav.open{max-height:calc(100dvh - 140px);overflow:auto;padding-bottom:26px}.vs-boutique .announcement{font-size:11px;letter-spacing:.06em}.vs-boutique .ribbon,.vs-boutique .marquee-group{font-size:13px;letter-spacing:.08em}.vs-boutique .marquee-group{gap:45px;padding-right:45px}.six-categories{padding:28px 0!important;overflow:hidden}.six-category-track{display:flex;overflow-x:auto;gap:24px;padding:8px 22px 18px;scroll-snap-type:x mandatory;scroll-padding:22px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.six-category-track>a{flex:0 0 122px;scroll-snap-align:start;font-size:14px;gap:15px}.six-category-track>a>span{width:122px;height:122px}.vs-boutique .grid{gap:22px 12px}.vs-boutique .card-name{font-size:27px;display:flex;flex-direction:column;align-items:flex-start;gap:9px;white-space:normal}.vs-boutique .card-name>span{font-size:16px;white-space:normal}.vs-boutique .inspired{font-size:13px;line-height:1.7;min-height:64px}.vs-boutique .card-type{font-size:10px}.vs-boutique .card-info{padding:16px 12px}.vs-boutique .quick-add{font-size:11px!important;min-height:48px}.vs-boutique .product-description,.vs-boutique .page-content,.vs-boutique .product-details details p,.vs-boutique .collection-description,.vs-boutique .winter-set-card p{font-size:16px;line-height:1.8}.vs-boutique .textured-footer{padding-inline:22px}.vs-boutique .textured-footer .brand-logo{width:230px!important}.audience-hero-copy,.refined-holiday-copy{position:relative;left:auto;top:auto!important;transform:none;width:auto;max-width:none!important;margin:0;padding:28px 22px;border-inline:0;box-shadow:none}.audience-hero-copy h1,.refined-holiday-copy h2{font-size:43px;line-height:1.08}.audience-hero-copy>p:not(.eyebrow),.refined-holiday-copy>p:not(.eyebrow){font-size:16px;margin:18px 0}.audience-hero--for-her>picture>img{height:auto;object-fit:contain}.audience-hero--for-him>picture>img{aspect-ratio:2/3;object-fit:contain}.refined-holiday-hero>img{width:100%;height:auto;object-fit:contain}.vs-boutique .boutique-featured-photo{position:relative}.vs-boutique .boutique-glass h1,.vs-boutique .boutique-glass h2{overflow-wrap:normal}.vs-boutique .winter-card-bottom>strong{font-size:25px}.vs-boutique .footer-brand>p{font-size:24px}}
@media(prefers-reduced-motion:reduce){.vs-boutique .marquee-track{animation:none!important}.six-category-track{scroll-behavior:auto}}
.vs-boutique header .wordmark{display:flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 190px;width:190px;height:104px}.vs-boutique header .wordmark .brand-logo{width:315px!important;max-width:none!important;max-height:none!important;flex-shrink:0;filter:contrast(1.45);opacity:1;mix-blend-mode:normal}.vs-boutique .textured-footer .footer-logo-wrap{max-width:none;width:280px;height:156px;display:flex;align-items:center;justify-content:center;overflow:hidden;mix-blend-mode:normal;background:transparent;margin:0 0 20px}.vs-boutique .textured-footer .footer-logo-wrap .brand-logo{width:470px!important;max-width:none!important;max-height:none!important;flex-shrink:0;filter:invert(1) contrast(1.45);mix-blend-mode:screen;opacity:1}.primary-holiday-campaign{background:#f7f0e5}.primary-holiday-campaign a,.primary-holiday-campaign picture,.primary-holiday-campaign img{display:block;width:100%}.primary-holiday-campaign img{height:auto}.vs-boutique .product-details,.vs-boutique .product-description,.vs-boutique .collection-description,.vs-boutique .fragrance-profile,.vs-boutique .gift-builder-copy{background:#faf6ee!important;color:#30271e}.vs-boutique .product-details{border-block:1px solid #d8c9b1;padding-block:55px}.vs-boutique .product-details p,.vs-boutique .product-details li,.vs-boutique .product-details summary,.vs-boutique .product-description *{color:#30271e!important;font-size:16px;line-height:1.85}.vs-boutique .collection-description{padding:26px 5vw}.vs-boutique .product-info{background:#faf6ee;padding:30px}.audience-hero>picture{overflow:hidden}.audience-hero--for-her>picture>img{transform:scale(1.08);transform-origin:50% 0}.audience-hero--for-him>picture>img{transform:scale(1.12);transform-origin:100% 0}.audience-hero-copy{width:35%;left:4vw;padding:25px;background:#fff8e9e8}.audience-hero--for-her .audience-hero-copy{top:10%;max-width:420px}.audience-hero-copy h1{font-size:clamp(42px,4.3vw,65px)}.audience-hero--unisex .audience-hero-copy{color:#fff3dd;background:#17110eeb;border-color:#c3a27166}.audience-hero--unisex .btn{background:#f7e9d1!important;color:#231c14!important}.audience-type-options{display:flex;align-items:center;justify-content:center;gap:30px;padding:36px 5vw 20px;background:#faf6ee;border-bottom:1px solid #d5c09e}.audience-type-option{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-width:84px;min-height:48px;background:transparent!important;color:#3b2b1d!important;border:0!important;padding:6px!important;font:500 15px/1.4 var(--sans,Arial,sans-serif);cursor:pointer}.audience-type-option:first-child{align-self:center;border:1px solid #b69766!important;border-radius:30px;padding:12px 22px!important}.type-option-photo{display:block;width:90px;height:90px;border:1px solid #aa8956;border-radius:50%;overflow:hidden;box-shadow:0 0 0 4px #faf6ee,0 0 0 5px #c5af88}.type-option-photo img{width:100%;height:100%;object-fit:cover}.audience-type-option.active{color:#1e1710!important;text-decoration:underline;text-underline-offset:5px}.audience-type-option.active .type-option-photo{box-shadow:0 0 0 4px #faf6ee,0 0 0 6px #806035}.audience-type-option:focus-visible{outline:2px solid #79603e;outline-offset:5px}.home-most-wanted{background:linear-gradient(#16120bba,#16120bdf),url('vsb-most-wanted.webp') center/cover;color:#fff2df}.vs-boutique .home-most-wanted .section-head p,.vs-boutique .home-most-wanted .section-head a{color:#f7e8cd}.home-most-wanted .card,.boutique-most-wanted .card{background:#241c13!important;border:1px solid #b1945b80;box-shadow:none!important}.vs-boutique .home-most-wanted .card-info,.vs-boutique.boutique-most-wanted .card-info{background:#241c13!important;color:#fff2df}.vs-boutique .home-most-wanted .card-name,.vs-boutique .home-most-wanted .card-name span,.vs-boutique .home-most-wanted .card-type,.vs-boutique .home-most-wanted .inspired,.vs-boutique .home-most-wanted .card-foot a{color:#fff2df}.vs-boutique .home-most-wanted .quick-add{background:#f6e8cf!important;color:#251b10!important}.boutique-most-wanted main{background:linear-gradient(#15100a75,#15100adb),url('vsb-most-wanted.webp') center top/cover}.boutique-most-wanted .boutique-hero--most-wanted{background:transparent;min-height:280px;padding-bottom:20px}.boutique-most-wanted .boutique-hero--most-wanted .boutique-scenery,.boutique-most-wanted .boutique-hero--most-wanted:after{display:none}.boutique-most-wanted .boutique-hero--most-wanted .boutique-glass{background:transparent;border:0;box-shadow:none;backdrop-filter:none;padding:0;width:100%;max-width:740px}.boutique-most-wanted .toolbar,.boutique-most-wanted .collection-catalog{background:transparent!important}.boutique-most-wanted .toolbar{border:0}.boutique-most-wanted .toolbar label,.boutique-most-wanted .toolbar select{color:#fff1d9}.boutique-most-wanted .toolbar select{background:#21190f}.boutique-most-wanted .collection-description{background:#faf6ee!important;color:#30271e}.vs-boutique .campaign-overlay .campaign-copy{background:#fff8e5e6}.vs-boutique .campaign-overlay{position:relative}.vs-boutique .campaign-overlay .campaign-copy{position:absolute;z-index:2;top:50%;left:4%;transform:translateY(-50%);width:38%;max-width:520px}
@media(max-width:1000px) and (min-width:801px){.vs-boutique header .wordmark{flex-basis:165px;width:165px}.vs-boutique header .wordmark .brand-logo{width:275px!important}}
.vs-boutique .fragrance-note-editorial,.vs-boutique .fragrance-note-editorial>div:first-child{background:#faf6ee!important;color:#30271e}.vs-boutique .fragrance-note-editorial p{color:#493a29;font-size:16px;line-height:1.85}
.boutique-most-wanted main{background:linear-gradient(#15100abd,#15100ae0),url('vsb-most-wanted.webp') center/cover fixed}.boutique-most-wanted .toolbar .pill{background:#211a12!important;color:#fff2da!important;border:1px solid #b99d7070!important}.boutique-most-wanted .toolbar .pill.active{background:#ebd8b8!important;color:#241b10!important}
.vs-boutique .home-most-wanted .card-info,.vs-boutique.boutique-most-wanted .card-info{backdrop-filter:none}.vs-boutique .footer-afterpay small{font-size:13px;color:#f7e8d0;line-height:1.6}
@media(max-width:800px){.boutique-most-wanted main{background-attachment:scroll;background-size:auto 900px;background-repeat:no-repeat;background-color:#17120c}}
@media(max-width:800px){.audience-hero--for-him .audience-hero-copy{top:16px!important;bottom:auto;left:16px;right:auto;width:66%;padding:16px}.audience-hero--for-him .audience-hero-copy h1{font-size:30px}.audience-hero--for-him .audience-hero-copy>p:not(.eyebrow){font-size:13px}.audience-hero--for-him .audience-hero-copy .btn{font-size:9px;padding-inline:10px}}
@media(max-width:800px){.vs-boutique header{height:104px}.vs-boutique header .wordmark{flex-basis:160px;width:160px;height:95px}.vs-boutique header .wordmark .brand-logo{width:278px!important}.vs-boutique header nav{top:104px}.vs-boutique .textured-footer .footer-logo-wrap{width:265px;height:150px}.vs-boutique .textured-footer .footer-logo-wrap .brand-logo{width:445px!important}.audience-hero{min-height:660px}.audience-hero>picture{height:660px}.audience-hero>picture>img{height:100%;width:100%;object-fit:cover}.audience-hero--for-her>picture>img{object-position:50% 0;transform:none}.audience-hero--for-him>picture>img{object-fit:cover;object-position:50% 20%;transform:scale(1.05);transform-origin:50% 20%}.audience-hero--unisex>picture>img{object-position:68% 20%;filter:blur(.5px)}.audience-hero .audience-hero-copy,.audience-hero--for-her .audience-hero-copy{position:absolute;top:auto!important;left:16px;right:16px;bottom:16px;width:auto;max-width:none!important;transform:none;margin:0;padding:18px 20px;border:1px solid #ddc5a080;background:#fff8e9ed}.audience-hero--for-him .audience-hero-copy,.audience-hero--unisex .audience-hero-copy{background:#17110ef0}.audience-hero .audience-hero-copy .eyebrow{font-size:10px;margin-bottom:8px}.audience-hero-copy h1{font-size:34px;line-height:1.04}.audience-hero-copy>p:not(.eyebrow){font-size:14px;line-height:1.5;margin:10px 0 13px}.audience-hero-copy .btn{font-size:10px;min-height:44px;padding:12px 15px}.audience-type-options{gap:20px;justify-content:flex-start;overflow-x:auto;padding:25px 22px;scroll-snap-type:x mandatory}.audience-type-option{min-width:72px;flex:0 0 auto;font-size:14px;scroll-snap-align:start}.type-option-photo{width:76px;height:76px}.vs-boutique .product-info{padding:22px 16px}.vs-boutique .product-details{padding:35px 22px}.vs-boutique .campaign-overlay .campaign-art{display:block;height:650px}.vs-boutique .campaign-overlay .campaign-art img{height:100%;object-fit:cover}.vs-boutique .campaign-overlay .campaign-copy{position:absolute;top:auto;left:12px;right:12px;bottom:12px;transform:none;width:auto;max-width:none;margin:0;padding:20px}.vs-boutique .campaign-overlay .campaign-copy h2{font-size:36px}.vs-boutique .campaign-overlay .hero-audiences{font-size:13px}.vs-boutique .home-most-wanted .section-head{gap:18px}.boutique-most-wanted .boutique-hero--most-wanted{min-height:230px;padding:35px 22px 10px}}
