.osas-photo-awaiting{text-align:center;color:#43546b;border-radius:inherit;background:radial-gradient(at 55% 18%,#fff,#ecf2fa 78%);flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:18px;display:flex;position:absolute;inset:0;overflow:hidden}.osas-photo-awaiting .osas-photo-sparkle{color:#a6b9d0;font-size:35px;font-weight:200;line-height:1}.osas-photo-awaiting .osas-photo-brand{text-transform:uppercase;letter-spacing:.21em;color:#2563b7;font-size:10px;font-weight:750}.osas-photo-awaiting strong{letter-spacing:-.025em;max-width:230px;font-size:clamp(11px,1.2vw,15px);line-height:1.35}.osas-photo-awaiting small{color:#7c8fa7;font-size:10px}.store-product-photo img,.store-detail-photo img,.store-bag-photo img,.store-compare-photo img{image-rendering:auto;padding:12px;object-fit:contain!important;object-position:center!important}.osas-authentic-hero{isolation:isolate}.osas-hero-device-grid{justify-content:center;align-items:center;gap:12px;width:100%;height:100%;padding:25px 30px;display:flex}.osas-hero-device{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff9e,#ffffff30);border:1px solid #ffffffb3;border-radius:20px;flex:1;max-width:33%;height:72%;transition:transform .45s;position:relative;overflow:hidden;box-shadow:0 24px 56px #1946781a}.osas-hero-device:hover{transform:translateY(-8px)}.osas-hero-device img{filter:drop-shadow(0 16px 18px #142d5229);padding:20px 14px 42px;object-fit:contain!important}.osas-hero-device span:not(.osas-photo-sparkle){z-index:2;text-align:center;color:#183c75;font-size:11px;font-weight:730;position:absolute;bottom:13px;left:8px;right:8px}.osas-hero-type-art{text-align:center;pointer-events:none;color:#124a98;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;height:100%;display:flex}.osas-hero-type-art>span{letter-spacing:-.12em;opacity:.1;font-size:clamp(80px,14vw,200px);font-weight:860;line-height:.9}.osas-hero-type-art strong{letter-spacing:-.075em;color:#235392;font-size:clamp(22px,3.4vw,45px);line-height:1.03}.osas-hero-type-art i{letter-spacing:.16em;text-transform:uppercase;color:#4174b2;font-size:12px;font-style:normal}.osas-editorial-product img,.osas-category-verified img,.osas-brand-verified img,.osas-accessory-verified img{object-fit:contain!important;object-position:center!important;filter:drop-shadow(0 8px 15px #00000014)!important;padding:13px!important;-webkit-mask-image:none!important;mask-image:none!important}.osas-category-verified{place-items:center;display:grid}.osas-category-initial{color:#bfd0e4;letter-spacing:-.08em;font-size:48px;font-weight:760}.osas-brand-verified .osas-brand-monogram{color:#b9c8db;font-size:35px;font-weight:860;position:absolute;bottom:20px;right:18px}.osas-scent-discover{color:#fff;background:#16151a;border-radius:28px;grid-template-columns:1fr 1fr;min-height:380px;display:grid;position:relative;overflow:hidden;margin-top:64px!important;margin-bottom:68px!important}.osas-scent-copy{z-index:2;align-self:center;padding:clamp(30px,6vw,74px)}.osas-scent-eyebrow{letter-spacing:.2em;color:#e7cfa1;font-size:11px;font-weight:650}.osas-scent-copy h2{letter-spacing:-.07em;color:#fff;margin:17px 0;font-size:clamp(37px,4.7vw,67px);font-weight:690;line-height:1.08}.osas-scent-copy h2 em{color:#e1c79c;letter-spacing:-.06em;font-family:Georgia,serif;font-weight:400}.osas-scent-copy p{color:#d1cbd0;max-width:375px;margin-bottom:26px;font-size:14px;line-height:1.65}.osas-scent-button{color:#211d1b;background:#f2dec0;border:1px solid #d6bc90;border-radius:100px;align-items:center;gap:20px;padding:13px 21px;font-size:13px;font-weight:700;transition:transform .3s,background .3s;display:inline-flex}.osas-scent-button:hover{background:#fff4e0;transform:translateY(-3px)}.osas-scent-visual{background:radial-gradient(circle,#614930 0%,#241d1b 57%,#16151a 78%);place-items:center;min-height:360px;display:grid;position:relative}.osas-scent-halo{aspect-ratio:1;border:1px solid #ffdaa521;border-radius:50%;width:70%;position:absolute;box-shadow:0 0 80px #ffb9631a}.osas-scent-bottle{filter:drop-shadow(16px 18px 18px #00000080);justify-items:center;width:172px;display:grid;transform:rotate(-7deg)}.osas-scent-cap{z-index:2;background:linear-gradient(110deg,#2d251f,#bca078 48%,#463529);border:1px solid #cfb37a;border-radius:8px 8px 2px 2px;width:78px;height:69px}.osas-scent-glass{background:linear-gradient(120deg,#fff0c52b,#e5b86e7d 44%,#4b3429b3);border:2px solid #f5d49d99;border-radius:20px 20px 33px 33px;flex-direction:column;justify-content:center;align-items:center;width:172px;height:205px;margin-top:-4px;display:flex;box-shadow:inset 10px 0 20px #ffffff1c,inset -10px 0 20px #28190f4d}.osas-scent-glass span{letter-spacing:-.1em;color:#f5e2bd;font-size:38px;font-weight:300}.osas-scent-glass strong{letter-spacing:.35em;color:#f3dfb6;font-size:11px;font-weight:450}@media (max-width:700px){.osas-hero-device-grid{gap:7px;padding:10px}.osas-hero-device{border-radius:12px;max-width:33%;height:64%}.osas-hero-device img{padding:12px 5px 37px}.osas-hero-device span:not(.osas-photo-sparkle){font-size:8px;bottom:10px}.osas-hero-type-art{gap:9px}.osas-hero-type-art>span{font-size:94px}.osas-scent-discover{grid-template-columns:1fr;margin-top:40px!important}.osas-scent-copy{padding:38px 28px 15px}.osas-scent-visual{min-height:290px}.osas-scent-copy h2{font-size:45px}}@media (prefers-reduced-motion:reduce){.osas-hero-device,.osas-scent-button{transition:none}.osas-hero-device:hover,.osas-scent-button:hover{transform:none}}.osas-scent-teaser-page{color:#fff;text-align:center;background:radial-gradient(circle at 70% 45%,#473225,#17151a 63%);place-items:center;min-height:85vh;padding:70px 24px;display:grid}.osas-scent-teaser-inner{max-width:720px}.osas-scent-teaser-inner>span{color:#d4b683;letter-spacing:.25em;font-size:11px}.osas-scent-teaser-inner h1{letter-spacing:-.1em;margin:10px 0;font-size:clamp(65px,13vw,145px);line-height:1.1}.osas-scent-teaser-inner h1 em{color:#c9a86b;font-family:Georgia,serif;font-weight:400}.osas-scent-teaser-inner>p{font-size:clamp(20px,3vw,33px);font-weight:500}.osas-scent-teaser-inner .osas-scent-teaser-text{color:#c5bfbc;max-width:480px;margin:24px auto;font-size:15px;font-weight:400;line-height:1.7}.osas-scent-teaser-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.osas-scent-teaser-actions a{border:1px solid #ffffff80;border-radius:100px;padding:13px 21px}.osas-scent-teaser-actions a:first-child{color:#151515;background:#e4cda6;border-color:#e4cda6}
:root{--osas-paper:#f7f3ed;--osas-paper-soft:#f1ebe2;--osas-ink:#161616;--osas-muted:#716c66;--osas-line:#e5ddd2;--osas-cobalt:#004bd6;--blue:#004bd6;--ink:#161616;--muted:#716c66;--line:#e5ddd2;--soft:#f1ebe2}body{background:var(--osas-paper)}.osas-global-nav{background:var(--osas-paper);border-bottom:1px solid var(--osas-line);height:66px;box-shadow:none;-webkit-backdrop-filter:none}.osas-global-nav-inner{width:100%;max-width:none;height:66px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding-inline:clamp(20px,3.5vw,64px)}.osas-nav-logo{letter-spacing:-.04em;min-width:170px;font-size:19px;font-weight:750;color:var(--osas-cobalt)!important}.osas-nav-logo b{color:#ed2029!important}.osas-nav-symbol{background:0 0}.osas-nav-symbol img{mix-blend-mode:normal;width:43px!important;height:32px!important}.osas-global-links .osas-nav-direct,.osas-global-links .osas-nav-trigger,.osas-global-links>a,.osas-global-actions .osas-icon-button{font-size:13px;font-weight:500;color:var(--osas-ink)!important}.osas-global-links .osas-nav-trigger:hover,.osas-global-links .osas-nav-direct:hover{color:var(--osas-cobalt)!important}.osas-header-search{height:46px;box-shadow:none;background:#fffcf8;border:1px solid #b6afa6;border-radius:10px;padding-right:0}.osas-header-search input{color:var(--osas-ink);font-size:14px}.osas-header-search button{background:var(--osas-cobalt);color:#fff;border-radius:0 9px 9px 0;align-self:stretch;place-items:center;width:54px;display:grid}.osas-header-search:focus-within{outline-offset:2px;outline:2px solid #004bd633}.osas-mega-panel{border-color:var(--osas-line);-webkit-backdrop-filter:none;background:#fffcf8;box-shadow:0 16px 28px #3328190d}.osas-mega-panel a{color:var(--osas-ink)!important}.osas-mega-panel a:hover{color:var(--osas-cobalt)!important}.osas-mega-group h3,.osas-mega-intro>span{color:var(--osas-muted)}.osas-autocomplete{border-color:var(--osas-line);background:#fffcf8}.osas-search-panel{background:var(--osas-paper);border-color:var(--osas-line)}.footer{background:var(--osas-paper-soft);color:var(--osas-ink);border-top:1px solid var(--osas-line)}.footer p,.footer-grid>div:not(:first-child) a,.footer-bottom{color:var(--osas-muted)}.footer a:hover{color:var(--osas-cobalt)}.footer-bottom{border-color:#d8cfc2}@media (min-width:951px){.osas-global-nav{height:130px}.osas-global-nav-inner{grid-template-rows:80px 50px;grid-template-columns:230px minmax(260px,1fr) auto;height:130px;display:grid;gap:0 28px!important}.osas-nav-logo{grid-area:1/1}.osas-search-inline{grid-area:1/2;width:100%;display:block}.osas-global-actions{grid-area:1/3}.osas-global-actions .osas-search-toggle{display:none!important}.osas-global-links{border-top:1px solid var(--osas-line);grid-area:2/1/auto/-1;justify-content:space-evenly;width:100%;height:50px;display:flex;gap:22px!important}.osas-global-links>.osas-nav-direct{display:block}.osas-global-links .osas-nav-trigger,.osas-global-links>.osas-nav-direct{font-size:13px!important}.osas-mega-panel{max-height:calc(100dvh - 130px);top:130px}.osas-search-panel{top:130px!important}.shopping-summary{top:155px}.pd-gallery{top:150px}}@media (max-width:950px){.osas-search-inline{display:none}.osas-global-nav-inner{padding-inline:16px}.osas-global-links.is-open{background:var(--osas-paper)}.osas-mega-panel{background:var(--osas-paper-soft)}}@media (max-width:600px){.osas-nav-logo{font-size:16px}.osas-nav-symbol img{width:34px!important}}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.store-page-head h1,.store-policy h1,.shopping-page-heading h1,.osas-live .store-page-head h1{letter-spacing:-.035em;font-size:48px;font-weight:600;line-height:1.08}.store-page-head p,.shopping-page-heading p{font-size:17px;line-height:1.47}@media (max-width:760px){.store-page-head h1,.store-policy h1,.shopping-page-heading h1,.osas-live .store-page-head h1{font-size:36px}.store-page-head p,.shopping-page-heading p{font-size:15px}}.osas-mega-panel.is-open{transform-origin:top;animation:.24s cubic-bezier(.2,.8,.2,1) both osas-menu-arrive}.osas-nav-trigger>svg{transition:transform .24s}.osas-nav-trigger.is-active>svg{transform:rotate(180deg)}.osas-mega-group a{transition:color .18s,translate .18s}.osas-mega-group a:hover{translate:3px}@keyframes osas-menu-arrive{0%{opacity:0;transform:translateY(-9px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.osas-mega-panel.is-open{animation:none}.osas-nav-trigger>svg,.osas-mega-group a{transition:none}}.osas-menu-heading,.osas-menu-backdrop{display:none}.osas-global-nav .osas-mega-panel{background:#fffdfa;border-bottom-color:#e5e1db;box-shadow:0 18px 36px #24211c12}.osas-global-nav .osas-mega-panel .osas-mega-group a{border-radius:8px;transition:background .2s,color .2s,translate .2s}.osas-global-nav .osas-mega-panel .osas-mega-group a:hover{background:#eff4fc;text-decoration:none}.osas-global-nav .osas-nav-trigger:focus-visible,.osas-global-nav .osas-nav-direct:focus-visible,.osas-global-nav .osas-mobile-bottom a:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #0755ce}.osas-global-nav .osas-mobile-menu-toggle{border-radius:10px;transition:background .2s,transform .2s}.osas-global-nav .osas-mobile-menu-toggle[aria-expanded=true]{background:#eaf0f9;color:#0755ce!important}.osas-global-nav .osas-mobile-menu-toggle:focus-visible{outline-offset:2px;outline:2px solid #0755ce}@media (max-width:950px){.osas-global-nav .osas-menu-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:120;opacity:0;visibility:hidden;pointer-events:none;background:#20263238;border:0;padding:0;transition:opacity .25s,visibility .25s;display:block;position:fixed;inset:66px 0 0}.osas-global-nav .osas-menu-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto}.osas-global-nav .osas-global-links,.osas-global-nav .osas-global-links.is-open{color:#20242c;z-index:130;overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;scrollbar-width:thin;scrollbar-color:#d7d4ce transparent;border:0;border-top:1px solid #e7e2da;border-radius:0 0 22px 22px;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;height:auto;max-height:0;padding:0 22px;transition:max-height .32s cubic-bezier(.2,.8,.2,1),padding .32s,opacity .22s,transform .3s,visibility .32s;position:absolute;top:66px;left:0;right:0;overflow:auto;transform:translateY(-10px);box-shadow:0 20px 40px #26221b18;background:#fffcf8!important;gap:0!important;display:flex!important}.osas-global-nav .osas-global-links.is-open{visibility:visible;opacity:1;pointer-events:auto;max-height:calc(100dvh - 80px);padding:24px 22px 26px;transform:translateY(0)}.osas-menu-heading{border-bottom:1px solid #ebe6df;margin:0 0 18px;padding:0 4px 19px;display:block}.osas-menu-heading>span{letter-spacing:.15em;color:#7e828a;margin-bottom:9px;font-size:9px;font-weight:650;display:block}.osas-menu-heading>strong{letter-spacing:-.04em;color:#20242c;font-size:27px;font-weight:600}.osas-menu-heading>p{color:#7b7d83;margin:7px 0 0;font-size:12px;line-height:1.6}.osas-global-nav .osas-global-links .osas-nav-direct,.osas-global-nav .osas-global-links .osas-nav-trigger{opacity:1;border:0;border-radius:9px;min-height:50px;padding:14px 10px;line-height:1.4;text-decoration:none;transition:background .2s,color .2s;color:#262b34!important;font-size:15px!important;font-weight:500!important}.osas-global-nav .osas-global-links>.osas-nav-direct{border-bottom:1px solid #eee9e1;border-radius:0}.osas-global-nav .osas-nav-group{border-bottom:1px solid #eee9e1}.osas-global-nav .osas-nav-trigger:hover,.osas-global-nav .osas-nav-trigger.is-active{background:#edf3fc;color:#0755ce!important}.osas-global-nav .osas-nav-trigger>svg{color:#7b8493;transition:transform .25s,color .25s}.osas-global-nav .osas-nav-trigger.is-active>svg{color:#0755ce;transform:rotate(180deg)}.osas-global-nav .osas-mega-panel{box-shadow:none;border:1px solid #e9ecf0;border-radius:13px;max-height:none;margin:4px 0 14px;animation:.24s both osas-submenu-in;position:static;overflow:visible;background:#f5f6f8!important}.osas-global-nav .osas-mega-inner{padding:18px 18px 12px}.osas-global-nav .osas-mega-intro>span,.osas-global-nav .osas-mega-intro h2{display:none}.osas-global-nav .osas-mega-intro>a{white-space:normal;border:0;padding:4px 0 10px;font-weight:600;color:#0755ce!important;font-size:12px!important}.osas-global-nav .osas-mega-group{margin-top:14px}.osas-global-nav .osas-mega-group h3{letter-spacing:.12em;text-transform:uppercase;color:#8a8c94;margin:0 0 7px;font-size:9px}.osas-global-nav .osas-mega-group a{white-space:normal;border:0;font-weight:450;line-height:1.5;color:#414856!important;padding:10px 8px!important;font-size:13px!important}.osas-global-nav .osas-mega-group a:hover{background:#e8eef8;translate:2px;color:#0755ce!important}.osas-global-nav .osas-mobile-bottom{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;padding-top:0;display:grid}.osas-global-nav .osas-mobile-bottom a{opacity:1;white-space:normal;background:#f1f4f9;border-radius:11px;align-items:center;gap:10px;min-height:48px;font-weight:550;text-decoration:none;transition:background .2s,transform .2s;display:flex;color:#43516a!important;border:1px solid #e5e8ef!important;padding:14px!important;font-size:12px!important}.osas-global-nav .osas-mobile-bottom a:hover{background:#e6edf9;transform:translateY(-2px)}.osas-global-nav .osas-global-links.is-open>.osas-menu-heading{animation:.3s both osas-submenu-in}.osas-global-nav .osas-search-panel{top:66px!important}}@keyframes osas-submenu-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.osas-global-nav .osas-global-links,.osas-global-nav .osas-menu-backdrop,.osas-global-nav .osas-mobile-menu-toggle,.osas-global-nav .osas-nav-trigger,.osas-global-nav .osas-nav-trigger>svg,.osas-global-nav .osas-mega-group a,.osas-global-nav .osas-mobile-bottom a{transition:none!important}.osas-global-nav .osas-mega-panel,.osas-global-nav .osas-menu-heading{animation:none!important}.osas-global-nav .osas-mobile-bottom a:hover{transform:none}}
