:root{--ss-cream: #f5f1ea;--ss-black: #111111;--ss-charcoal: #1b1b1b;--ss-champagne: #c5a46d;--ss-stone: #ddd5c9;--ss-white: #ffffff;--ss-serif: Georgia, "Times New Roman", serif;--ss-sans: Inter, Helvetica, Arial, sans-serif}html{scroll-behavior:smooth}body{background:var(--ss-cream);color:var(--ss-black)}.ss-shell{width:min(1440px,calc(100% - 64px));margin-inline:auto}.ss-section{padding:clamp(72px,9vw,144px) 0}.ss-kicker{margin:0 0 16px;font:600 11px/1.2 var(--ss-sans);letter-spacing:.18em;text-transform:uppercase}.ss-section-heading{margin-bottom:clamp(32px,5vw,64px)}.ss-section-heading h2{margin:0;font:400 clamp(42px,6.5vw,96px)/.92 var(--ss-serif);letter-spacing:-.045em;text-transform:uppercase}.ss-section-heading--split{display:flex;align-items:end;justify-content:space-between;gap:32px}.ss-text-link{color:inherit;font:600 12px/1.2 var(--ss-sans);letter-spacing:.12em;text-decoration:none;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:7px}.ss-text-link span{color:var(--ss-champagne)}.ss-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:0 28px;border:1px solid var(--ss-black);color:var(--ss-black);font:600 11px/1 var(--ss-sans);letter-spacing:.15em;text-decoration:none;text-transform:uppercase;transition:color .3s ease,background .3s ease,transform .3s ease}.ss-button:hover{transform:translateY(-2px)}.ss-button--dark{background:var(--ss-black);color:var(--ss-cream)}.ss-button--dark:hover{background:var(--ss-champagne);border-color:var(--ss-champagne);color:var(--ss-black)}.ss-button--ghost{background:transparent}.ss-button--ghost:hover{background:var(--ss-black);color:var(--ss-cream)}.ss-button--light{background:var(--ss-cream);border-color:var(--ss-cream);color:var(--ss-black)}#header-group .announcement-bar{width:100%!important;max-width:none!important;padding-block:8px!important;background:var(--ss-black)!important;color:var(--ss-white)!important;border:0!important}#header-group .announcement-bar__slide,#header-group .announcement-bar .text-block{background:transparent!important;color:var(--ss-white)!important;font-size:11px;letter-spacing:.16em;text-transform:uppercase}#header-component{background:#f5f1eaf0!important;color:var(--ss-black)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}#header-component .header-logo,#header-component .header-logo__image-container{font-family:var(--ss-sans)!important;font-weight:800!important;letter-spacing:.22em!important;text-transform:uppercase!important}#header-component [aria-label=Account]{display:none!important}#header-component .header__menu-item,#header-component .menu-list__link{font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ss-hero{position:relative;min-height:min(820px,calc(100svh - 96px));overflow:hidden;background:var(--ss-cream);border-bottom:1px solid rgba(17,17,17,.16);display:grid;align-items:center}.ss-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.24;background-image:linear-gradient(rgba(17,17,17,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(17,17,17,.1) 1px,transparent 1px);background-size:10vw 10vw;-webkit-mask-image:linear-gradient(to right,transparent,#000 36%,#000);mask-image:linear-gradient(to right,transparent,#000 36%,#000)}.ss-hero__content{position:relative;z-index:2;padding-block:72px}.ss-hero__title{max-width:960px;margin:0;font:400 clamp(70px,11vw,172px)/.78 var(--ss-serif);letter-spacing:-.07em;text-transform:uppercase}.ss-hero__title:first-line{color:var(--ss-black)}.ss-hero__copy{max-width:440px;margin:32px 0 0;font:400 clamp(17px,2vw,23px)/1.45 var(--ss-sans)}.ss-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.ss-hero__ambient{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ss-hero__orb{position:absolute;border-radius:999px;filter:blur(1px);animation:ss-float 12s ease-in-out infinite alternate}.ss-hero__orb--one{width:min(44vw,620px);aspect-ratio:1;right:-8vw;top:4%;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.9),rgba(197,164,109,.33) 38%,rgba(221,213,201,.32) 70%,transparent)}.ss-hero__orb--two{width:min(28vw,400px);aspect-ratio:1;right:24vw;bottom:-18%;background:radial-gradient(circle,rgba(197,164,109,.28),transparent 70%);animation-delay:-4s}.ss-hero__line{position:absolute;right:12%;top:6%;width:1px;height:88%;background:linear-gradient(transparent,rgba(17,17,17,.35),transparent);transform-origin:50% 50%;animation:ss-line 16s ease-in-out infinite alternate}.ss-hero__line--two{right:25%;transform:rotate(28deg);animation-delay:-6s}.ss-hero__bottle{position:absolute;right:clamp(6%,12vw,18%);top:50%;width:clamp(120px,18vw,280px);height:clamp(240px,36vw,520px);border:1px solid rgba(17,17,17,.34);border-radius:48% 48% 12% 12%/20% 20% 8% 8%;transform:translateY(-45%);box-shadow:inset 0 0 90px #fff9,0 50px 90px #1111111a;animation:ss-breathe 8s ease-in-out infinite}.ss-hero__bottle:before{content:"SCENTSPOT";position:absolute;left:50%;top:44%;transform:translate(-50%,-50%) rotate(-90deg);font:700 10px/1 var(--ss-sans);letter-spacing:.28em}.ss-hero__bottle:after{content:"";position:absolute;left:34%;top:-12%;width:32%;height:16%;background:linear-gradient(90deg,#161616,#444,#111);border-radius:3px 3px 0 0}.ss-hero__index{position:absolute;z-index:2;right:28px;bottom:24px;margin:0;font:500 10px/1 var(--ss-sans);letter-spacing:.14em;transform:rotate(-90deg);transform-origin:right bottom}.ss-marquee{overflow:hidden;background:var(--ss-black);color:var(--ss-cream);border-block:1px solid var(--ss-black)}.ss-marquee__track{display:flex;width:max-content;align-items:center;gap:26px;padding:16px 0;animation:ss-marquee 30s linear infinite}.ss-marquee__track span{white-space:nowrap;font:500 13px/1 var(--ss-sans);letter-spacing:.16em}.ss-marquee__track i{color:var(--ss-champagne);font-style:normal}.ss-collections{background:var(--ss-cream)}.ss-collection-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ss-collection-tile{position:relative;min-height:520px;overflow:hidden;padding:24px;background:var(--ss-stone);color:var(--ss-black);text-decoration:none;display:flex;flex-direction:column;justify-content:space-between;isolation:isolate}.ss-collection-tile:nth-child(2n){margin-top:56px}.ss-collection-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(155deg,rgba(255,255,255,.62),transparent 42%,rgba(17,17,17,.12));transition:transform .7s cubic-bezier(.2,.75,.2,1)}.ss-collection-tile:hover:after{transform:scale(1.08)}.ss-collection-tile__number{font:600 10px/1 var(--ss-sans);letter-spacing:.12em}.ss-collection-tile__label{margin-top:auto;font:400 clamp(36px,4vw,58px)/.9 var(--ss-serif);letter-spacing:-.04em;text-transform:uppercase}.ss-collection-tile__arrow{margin-top:14px;font:600 10px/1 var(--ss-sans);letter-spacing:.14em;text-transform:uppercase}.ss-collection-tile__shape{position:absolute;z-index:-1;left:50%;top:43%;width:44%;aspect-ratio:.62;transform:translate(-50%,-50%);border:1px solid rgba(17,17,17,.32);border-radius:48% 48% 10% 10%/18% 18% 8% 8%;box-shadow:inset 0 0 40px #ffffffb3,0 30px 50px #11111121;transition:transform .7s cubic-bezier(.2,.75,.2,1)}.ss-collection-tile:hover .ss-collection-tile__shape{transform:translate(-50%,-54%) scale(1.06) rotate(2deg)}.ss-collection-tile--him{background:#b9b4aa}.ss-collection-tile--unisex{background:#e8e0d3}.ss-collection-tile--gifts{background:#cdbb9d}.ss-collection-tile--him .ss-collection-tile__shape{border-radius:8% 8% 2% 2%}.ss-collection-tile--unisex .ss-collection-tile__shape{border-radius:50%;aspect-ratio:1}.ss-collection-tile--gifts .ss-collection-tile__shape{border-radius:0;transform:translate(-50%,-50%) rotate(9deg)}.ss-products{padding-top:96px}.ss-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:56px 16px}.ss-product-card{position:relative;min-width:0}.ss-product-card__link{color:inherit;text-decoration:none}.ss-product-card__media{position:relative;aspect-ratio:4/5;overflow:hidden;background:#e6dfd3}.ss-product-card__image{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.ss-product-card:hover .ss-product-card__image{transform:scale(1.045)}.ss-product-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 24% 12%,rgba(255,255,255,.86),transparent 38%),linear-gradient(145deg,#eee8dd,#d6cdbc);transition:transform .7s cubic-bezier(.2,.7,.2,1)}.ss-product-card:hover .ss-product-card__placeholder{transform:scale(1.025)}.ss-product-card__placeholder:before{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;border:1px solid rgba(17,17,17,.15)}.ss-product-card__placeholder-brand{position:absolute;top:11%;left:50%;transform:translate(-50%);width:86%;text-align:center;font:600 clamp(10px,1vw,13px)/1 var(--ss-sans);letter-spacing:.18em;text-transform:uppercase}.ss-product-card__placeholder-mark{position:absolute;bottom:8%;left:50%;transform:translate(-50%);width:90%;text-align:center;font:500 8px/1 var(--ss-sans);letter-spacing:.17em;text-transform:uppercase}.ss-bottle{position:relative;display:block;width:34%;height:46%;border:1px solid rgba(17,17,17,.35);border-radius:42% 42% 8% 8%/14% 14% 6% 6%;box-shadow:inset 0 0 30px #ffffffe6,0 25px 30px #11111121}.ss-bottle:before{content:"";position:absolute;left:31%;top:-15%;width:38%;height:18%;background:#1a1a1a}.ss-bottle:after{content:"S";position:absolute;inset:42% 0 auto;text-align:center;font:400 26px/1 var(--ss-serif)}.ss-bottle--1{width:42%;height:38%;border-radius:5%}.ss-bottle--2{width:30%;border-radius:50% 50% 5% 5%/24% 24% 4% 4%}.ss-product-card__arrow{position:absolute;right:14px;top:14px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#f5f1eae6;opacity:0;transform:translateY(5px);transition:opacity .3s ease,transform .3s ease}.ss-product-card:hover .ss-product-card__arrow{opacity:1;transform:none}.ss-product-card__meta{padding:16px 0 0}.ss-product-card__brand,.ss-product-card__size,.ss-product-card__price{margin:0}.ss-product-card__brand{font:700 10px/1.2 var(--ss-sans);letter-spacing:.14em;text-transform:uppercase}.ss-product-card__title{min-height:2.4em;margin:8px 0 0;font:500 16px/1.2 var(--ss-sans)}.ss-product-card__size{margin-top:7px;color:#666;font:400 12px/1.2 var(--ss-sans)}.ss-product-card__price{margin-top:12px;font:600 14px/1.2 var(--ss-sans)}.ss-product-card__form{margin-top:12px}.ss-product-card__quick-add{width:100%;min-height:42px;border:1px solid var(--ss-black);background:transparent;color:var(--ss-black);font:600 10px/1 var(--ss-sans);letter-spacing:.13em;text-transform:uppercase;cursor:pointer;transition:background .25s ease,color .25s ease}.ss-product-card__quick-add:hover{background:var(--ss-black);color:var(--ss-cream)}.ss-product-card__quick-add:disabled{opacity:.5;cursor:not-allowed}.ss-empty-state{grid-column:1/-1;padding:60px 0;text-align:center}.ss-dark-feature{position:relative;min-height:720px;overflow:hidden;background:var(--ss-charcoal);color:var(--ss-cream);display:grid;align-items:center}.ss-dark-feature:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(120deg,transparent 0 80px,rgba(255,255,255,.025) 81px 82px)}.ss-dark-feature__inner{position:relative;z-index:1;padding-block:100px}.ss-dark-feature h2{margin:0;font:400 clamp(64px,10vw,150px)/.8 var(--ss-serif);letter-spacing:-.065em;text-transform:uppercase}.ss-dark-feature h2 em{color:var(--ss-champagne);font-weight:400}.ss-dark-feature__copy{margin:30px 0;font-size:18px}.ss-dark-feature__monogram{position:absolute;right:2%;top:50%;transform:translateY(-50%);font:400 min(44vw,640px)/.7 var(--ss-serif);color:#ffffff09;animation:ss-breathe 9s ease-in-out infinite}.ss-dark-feature__glow{position:absolute;right:-10%;top:10%;width:55%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(197,164,109,.18),transparent 65%);animation:ss-float 12s ease-in-out infinite alternate}.ss-product-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,23%);gap:16px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;padding:0 0 22px;scrollbar-width:thin}.ss-product-rail .ss-product-card{scroll-snap-align:start}.ss-swipe-hint{margin:0;color:#6d6860;font-size:12px}.ss-gifts{background:var(--ss-stone)}.ss-gifts .ss-shell{display:grid;grid-template-columns:.75fr 2.25fr;gap:64px;align-items:start}.ss-gifts__intro{position:sticky;top:130px}.ss-gifts__intro h2{margin:0;font:400 clamp(58px,7vw,110px)/.82 var(--ss-serif);letter-spacing:-.055em;text-transform:uppercase}.ss-gifts__intro p:not(.ss-kicker){margin:24px 0}.ss-gifts__rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 16px}.ss-gifts__fallback{min-height:520px;padding:36px;color:var(--ss-cream);background:var(--ss-black);text-decoration:none;display:flex;flex-direction:column;justify-content:space-between}.ss-gifts__fallback span,.ss-gifts__fallback em{font:600 10px/1 var(--ss-sans);letter-spacing:.16em;text-transform:uppercase}.ss-gifts__fallback strong{font:400 48px/1 var(--ss-serif)}.ss-editorial{position:relative;min-height:760px;overflow:hidden;display:grid;align-items:center;background:#d8cbbb}.ss-editorial__content{position:relative;z-index:2;text-align:center;padding-block:100px}.ss-editorial h2{margin:0;font:400 clamp(74px,12vw,180px)/.74 var(--ss-serif);letter-spacing:-.07em;text-transform:uppercase}.ss-editorial__content>p:not(.ss-kicker){max-width:480px;margin:34px auto;font-size:18px;line-height:1.5}.ss-editorial__shape{position:absolute;border:1px solid rgba(17,17,17,.16);border-radius:50%;animation:ss-float 14s ease-in-out infinite alternate}.ss-editorial__shape--one{width:42vw;aspect-ratio:1;left:-16vw;top:-18%;background:radial-gradient(circle at 70% 40%,rgba(255,255,255,.65),transparent 70%)}.ss-editorial__shape--two{width:36vw;aspect-ratio:1;right:-12vw;bottom:-22%;background:radial-gradient(circle at 30% 40%,rgba(197,164,109,.42),transparent 68%);animation-delay:-5s}.ss-newsletter{padding:90px 0;background:var(--ss-cream);border-top:1px solid rgba(17,17,17,.15)}.ss-newsletter__inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end}.ss-newsletter h2{margin:0 0 14px;font:400 clamp(42px,6vw,82px)/.9 var(--ss-serif);letter-spacing:-.045em}.ss-newsletter p{margin:0}.ss-newsletter__form{display:grid;grid-template-columns:1fr auto;border-bottom:1px solid var(--ss-black)}.ss-newsletter__form input{min-width:0;padding:18px 0;border:0;background:transparent;color:var(--ss-black);font-size:16px;outline:none}.ss-newsletter__form button{border:0;background:transparent;color:var(--ss-black);font:600 11px/1 var(--ss-sans);letter-spacing:.15em;text-transform:uppercase;cursor:pointer}.ss-newsletter__message{grid-column:1/-1;padding:12px 0;font-size:12px}.ss-faq{background:var(--ss-cream)}.ss-faq__grid{display:grid;grid-template-columns:.85fr 1.4fr;gap:clamp(48px,9vw,140px)}.ss-faq__intro h2{margin:0;font:400 clamp(64px,9vw,130px)/.8 var(--ss-serif);letter-spacing:-.06em}.ss-faq__intro>p:last-child{max-width:300px;margin-top:30px;color:#625e57}.ss-faq__items{border-top:1px solid rgba(17,17,17,.24)}.ss-faq__items details{border-bottom:1px solid rgba(17,17,17,.24)}.ss-faq__items summary{display:flex;justify-content:space-between;gap:20px;padding:24px 0;cursor:pointer;font:600 13px/1.35 var(--ss-sans);letter-spacing:.04em}.ss-faq__items summary:after{content:"+";font-size:18px;font-weight:400}.ss-faq__items details[open] summary:after{content:"\2212"}.ss-faq__items details p{max-width:680px;margin:0;padding:0 0 24px;color:#625e57;line-height:1.65}.ss-contact{padding:clamp(80px,10vw,150px) 0;background:var(--ss-charcoal);color:var(--ss-cream)}.ss-contact__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(50px,10vw,150px)}.ss-contact__intro h2{max-width:560px;margin:0;font:400 clamp(58px,8vw,116px)/.82 var(--ss-serif);letter-spacing:-.055em;text-transform:uppercase}.ss-contact__intro>p:last-child{max-width:460px;margin-top:28px;color:#bdb6ad;line-height:1.6}.ss-contact__form{display:grid;align-content:start}.ss-contact__form label{margin:18px 0 8px;font:600 10px/1 var(--ss-sans);letter-spacing:.14em;text-transform:uppercase}.ss-contact__form input,.ss-contact__form textarea{width:100%;border:0;border-bottom:1px solid rgba(255,255,255,.45);border-radius:0;padding:13px 0;background:transparent;color:var(--ss-cream);font:400 16px/1.4 var(--ss-sans);outline:none}.ss-contact__form textarea{resize:vertical}.ss-contact__form .ss-button{width:max-content;margin-top:28px}.ss-contact__message{margin:0 0 16px;color:var(--ss-champagne)}.ss-footer{background:var(--ss-black);color:var(--ss-cream);padding:80px 0 28px}.ss-footer__grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:64px}.ss-footer__wordmark{color:inherit;text-decoration:none;font:800 clamp(32px,4.5vw,72px)/1 var(--ss-sans);letter-spacing:.13em}.ss-footer__brand p{color:#a9a39a}.ss-footer__nav{display:flex;flex-direction:column;gap:12px}.ss-footer__nav h2{margin:0 0 12px;color:var(--ss-champagne);font:600 10px/1 var(--ss-sans);letter-spacing:.16em;text-transform:uppercase}.ss-footer__nav a{width:max-content;color:inherit;text-decoration:none;font-size:14px}.ss-footer__nav a:hover{color:var(--ss-champagne)}.ss-footer__bottom{display:flex;justify-content:space-between;margin-top:72px;padding-top:24px;border-top:1px solid rgba(255,255,255,.18);font:500 9px/1 var(--ss-sans);letter-spacing:.16em;text-transform:uppercase}.template-collection .content-for-layout,.template-product .content-for-layout,.template-page .content-for-layout,.template-cart .content-for-layout{background:var(--ss-cream)}product-card{transition:transform .45s cubic-bezier(.2,.7,.2,1)}product-card:hover{transform:translateY(-4px)}product-card .product-card__content{background:transparent!important}.ss-native-placeholder{position:relative;z-index:2;display:grid;place-items:center;aspect-ratio:4/5;overflow:hidden;background:radial-gradient(circle at 22% 16%,#fff,transparent 34%),linear-gradient(145deg,#ece5da,#d7cebf);pointer-events:none}.ss-native-placeholder:before{content:"";width:32%;height:45%;border:1px solid rgba(17,17,17,.32);border-radius:44% 44% 8% 8%/16% 16% 5% 5%;box-shadow:inset 0 0 30px #fffc,0 25px 35px #1111111f}.ss-native-placeholder:after{content:"SCENTSPOT";position:absolute;bottom:9%;font:600 8px/1 var(--ss-sans);letter-spacing:.2em}product-card:has(.ss-native-placeholder) .card-gallery,product-card:has(.ss-native-placeholder) .product-card-gallery{display:none!important}.product-information__grid.product-information--media-none{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)!important;grid-column:2!important;gap:var(--gap)}.product-information__grid.product-information--media-none .product-details{width:auto!important;margin:0!important;grid-column:2}.ss-product-media-placeholder{position:relative;display:grid!important;place-items:center;grid-column:1;width:100%!important;min-height:clamp(560px,72vh,820px);overflow:hidden;background:radial-gradient(circle at 24% 12%,#fff,transparent 34%),linear-gradient(145deg,#ece5da,#d7cebf)}.ss-product-media-placeholder:before{content:"";position:absolute;top:5%;right:5%;bottom:5%;left:5%;border:1px solid rgba(17,17,17,.13)}.ss-product-media-placeholder__brand{position:absolute;top:9%;font:700 11px/1 var(--ss-sans);letter-spacing:.2em;text-transform:uppercase}.ss-product-media-placeholder__bottle{position:relative;width:32%;height:48%;border:1px solid rgba(17,17,17,.34);border-radius:46% 46% 8% 8%/16% 16% 6% 6%;box-shadow:inset 0 0 60px #ffffffe6,0 40px 55px #11111121}.ss-product-media-placeholder__bottle:before{content:"";position:absolute;left:33%;top:-15%;width:34%;height:17%;background:linear-gradient(90deg,#111,#444,#111)}.ss-product-media-placeholder__bottle:after{content:"S";position:absolute;inset:44% 0 auto;text-align:center;font:400 44px/1 var(--ss-serif)}.ss-product-media-placeholder__mark{position:absolute;bottom:8%;font:600 8px/1 var(--ss-sans);letter-spacing:.2em;text-transform:uppercase}.product-information .product-details h1{font-family:var(--ss-serif);font-size:clamp(38px,5vw,72px);line-height:.95;letter-spacing:-.045em}.ss-product-vendor{margin:0 0 12px;font:700 10px/1 var(--ss-sans);letter-spacing:.16em;text-transform:uppercase}.product-information .product-form__submit{min-height:56px;border-radius:0!important;text-transform:uppercase;letter-spacing:.13em}.ss-product-extra{border-top:1px solid rgba(17,17,17,.2)}.ss-product-extra details{border-bottom:1px solid rgba(17,17,17,.2)}.ss-product-extra summary{display:flex;justify-content:space-between;padding:18px 0;cursor:pointer;font:600 11px/1.2 var(--ss-sans);letter-spacing:.14em;text-transform:uppercase}.ss-product-extra summary:after{content:"+"}.ss-product-extra details[open] summary:after{content:"\2212"}.ss-product-extra__body{padding:0 0 20px;color:#514d47;font-size:14px;line-height:1.6}.ss-reveal{opacity:0;transform:translateY(26px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.ss-reveal.ss-is-visible,.shopify-design-mode .ss-reveal{opacity:1;transform:none}@keyframes ss-marquee{to{transform:translate(-50%)}}@keyframes ss-float{0%{transform:translate3d(-2%,0,0) scale(.98)}to{transform:translate3d(3%,3%,0) scale(1.04)}}@keyframes ss-line{0%{transform:rotate(18deg) translateY(-2%)}to{transform:rotate(32deg) translateY(2%)}}@keyframes ss-breathe{0%,to{filter:brightness(1)}50%{filter:brightness(1.12)}}@media(max-width:989px){.ss-shell{width:min(100% - 36px,900px)}.ss-hero{min-height:720px;align-items:end}.ss-hero__title{max-width:82%;font-size:clamp(62px,14vw,110px)}.ss-hero__bottle{right:-2%;top:35%;opacity:.72}.ss-collection-grid{grid-template-columns:repeat(2,1fr)}.ss-collection-tile{min-height:460px}.ss-collection-tile:nth-child(2n){margin-top:32px}.ss-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 14px}.ss-product-rail{grid-auto-columns:minmax(250px,48%)}.ss-gifts .ss-shell{grid-template-columns:1fr}.ss-gifts__intro{position:static}.ss-newsletter__inner{grid-template-columns:1fr;gap:42px}.ss-faq__grid,.ss-contact__grid{grid-template-columns:1fr}.ss-footer__grid{grid-template-columns:2fr 1fr 1fr}.ss-footer__brand{grid-column:1/-1}}@media(max-width:599px){.ss-shell{width:calc(100% - 28px)}.ss-section{padding:72px 0}.ss-section-heading--split{align-items:flex-start;flex-direction:column;gap:20px}.ss-section-heading h2{font-size:48px}.ss-hero{min-height:680px}.ss-hero:before{background-size:25vw 25vw}.ss-hero__content{padding-block:76px 44px}.ss-hero__title{max-width:100%;font-size:clamp(57px,18.5vw,82px);line-height:.82}.ss-hero__copy{max-width:82%;font-size:16px}.ss-hero__actions{align-items:stretch;flex-direction:column;max-width:300px}.ss-hero__bottle{width:118px;height:236px;right:-20px;top:30%}.ss-hero__orb--one{width:92vw;right:-48vw}.ss-collection-grid{display:grid;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin-right:-14px;padding-right:14px}.ss-collection-tile,.ss-collection-tile:nth-child(2n){min-height:430px;margin-top:0;scroll-snap-align:start}.ss-product-grid{gap:36px 10px}.ss-product-card__title{font-size:13px}.ss-product-card__brand{font-size:9px}.ss-product-card__quick-add{min-height:40px}.ss-product-card__arrow{display:none}.ss-dark-feature{min-height:620px}.ss-dark-feature h2{font-size:58px}.ss-product-rail{grid-auto-columns:76%}.ss-gifts__rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 10px}.ss-editorial{min-height:620px}.ss-editorial h2{font-size:62px}.ss-footer__grid{grid-template-columns:1fr 1fr;gap:44px 24px}.ss-footer__brand{grid-column:1/-1}.ss-footer__nav:last-child{grid-column:1/-1}.ss-footer__bottom{gap:20px}.product-information__grid.product-information--media-none{display:block!important}.ss-product-media-placeholder{min-height:460px;margin-bottom:24px}}@media(max-width:340px){.ss-shell{width:calc(100% - 22px)}.ss-hero__title{font-size:52px}.ss-product-card__title{font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ss-marquee__track,.ss-hero__orb,.ss-hero__line,.ss-hero__bottle,.ss-dark-feature__monogram,.ss-dark-feature__glow,.ss-editorial__shape{animation:none!important}.ss-reveal{opacity:1;transform:none;transition:none}.ss-product-card__image,.ss-product-card__placeholder,.ss-collection-tile:after,.ss-collection-tile__shape,product-card{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/scentspot.css.map */
