@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400 800;font-display:swap;src:url(./bricolage-grotesque-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400 800;font-display:swap;src:url(./bricolage-grotesque-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(./hanken-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(./hanken-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:400 600;font-display:swap;src:url(./newsreader-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400 600;font-display:swap;src:url(./newsreader-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-family-product:"Newsreader",Georgia,serif;--studio-plum:#362638;--studio-sage:#DDE6D8;--studio-blush:#E9CECB;--studio-paper:#F7F8F5;--studio-ink:#28232A;--studio-muted:#655C67;--studio-line:#D5D3D3;--studio-radius:12px;--font-primary--family:"Hanken Grotesk",sans-serif;--font-primary--weight:400;--font-display--family:"Bricolage Grotesque",sans-serif;--font-display--weight:600;--color-background:var(--studio-paper);--color-foreground:var(--studio-ink);--color-foreground-muted:var(--studio-muted);--color-foreground-light:var(--studio-muted);--color-surface:#EEF0EA;--color-surface-subtle:var(--studio-sage);--color-border:var(--studio-line);--color-accent:var(--studio-plum);--color-accent-hover:#503653;--color-accent-contrast:var(--studio-paper);--color-focus:#704A78;--radius-md:12px;--radius-lg:12px}[data-scent-audience=unisex]{--studio-plum:#362638;--studio-sage:#DDE6D8;--studio-blush:#E9CECB;--studio-muted:#655C67;--studio-line:#D5D3D3}[data-scent-audience=men]{--studio-plum:#223A46;--studio-sage:#E4EBEE;--studio-blush:#BFCED6;--studio-muted:#52616A;--studio-line:#CDD6DA}[data-scent-audience=women]{--studio-plum:#623F4B;--studio-sage:#F0E3E7;--studio-blush:#DEC3CD;--studio-muted:#705C64;--studio-line:#DDCED3}html{scroll-padding-top:100px;scrollbar-color:#97879B var(--studio-paper)}body{font-size:16px;line-height:1.55}::selection{background:var(--studio-plum);color:var(--studio-paper)}input,textarea{caret-color:var(--studio-plum)}a{text-underline-offset:.22em}button,input,select,textarea{font-family:var(--font-family-primary)}h1,h2,h3{font-family:var(--font-family-display);text-wrap:balance}[hidden]{display:none!important}.header{--hdr-ink:var(--studio-ink);--hdr-muted:var(--studio-muted);--hdr-subtle:var(--studio-muted);--hdr-line:var(--studio-line);--hdr-accent:var(--studio-plum);--hdr-gold:var(--studio-plum);background:var(--studio-paper);backdrop-filter:none;-webkit-backdrop-filter:none}.header .header__container{height:88px;max-width:1520px;padding-inline:48px;gap:32px}.header__wordmark{font:700 34px/1 var(--font-family-display);letter-spacing:-.04em;color:var(--studio-plum);text-decoration:none}.header .header__menu-link{font-size:15px;font-weight:500;text-transform:none;letter-spacing:0;min-height:44px;padding:10px}.header .header__action{width:44px;height:44px}.header .header__action svg{width:22px;height:22px;stroke-width:1.6}.header .header__mobile-toggle{min-width:44px;min-height:44px}.header .searchbar{--sb-ink:var(--studio-ink);--sb-muted:var(--studio-muted);--sb-subtle:var(--studio-muted);--sb-line:var(--studio-line);--sb-accent:var(--studio-plum);--sb-sans:var(--font-family-primary)}.header .searchbar__input{min-height:46px;font-size:16px;border-radius:6px;background:#eef0ea;padding-left:48px}.header .searchbar__button{width:44px;height:44px;left:0;justify-content:center}.header .searchbar__button svg{width:20px;height:20px}.header .header__dropdown{border-radius:12px;box-shadow:0 12px 30px #36263814}.header__mobile-menu{background:var(--studio-paper)}.header__mobile-menu-link,.header__mobile-submenu-link{min-height:44px}.wishlist-drawer{font-family:var(--font-family-primary);background:var(--studio-paper);color:var(--studio-ink)}.wishlist-drawer__title{font-family:var(--font-family-display)}.footer{background:var(--studio-plum);color:var(--studio-paper)}.footer .footer__container{max-width:1520px;padding-inline:48px}.footer .footer__top{padding:64px 0}.footer .footer__brand-name{font:600 clamp(30px,3vw,44px)/1 var(--font-family-display);letter-spacing:-.03em}.footer .footer__grid{grid-template-columns:1.4fr 1fr 1fr 1.5fr;gap:40px}.footer .footer__section:nth-child(4){display:none}.footer .footer__section-title{font-family:var(--font-family-primary);font-size:17px}.footer .footer__description,.footer .footer__newsletter-text,.footer .footer__link,.footer .footer__legal-link{color:#e3dce5;font-size:15px}.footer .footer__link{display:inline-flex;align-items:center;min-height:36px}.footer .footer__links{gap:0}.footer .footer__link:hover,.footer .footer__legal-link:hover{color:var(--studio-blush);text-decoration:underline}.footer .footer__newsletter-input{font-size:16px;min-height:52px;border-color:#9d8ea1}.footer .footer__newsletter-input::placeholder{color:#e3dce5}.footer .footer__newsletter-button{width:44px;height:44px;right:4px;display:grid;place-items:center;background:var(--studio-sage);color:var(--studio-plum)}.footer .footer__newsletter-input:focus-visible{outline:2px solid var(--studio-blush);outline-offset:3px}.footer .footer__social-link{width:44px;height:44px}.footer .footer__legal-link{display:inline-flex;align-items:center;min-height:44px}.fgk{--fgk-bg:var(--studio-paper);--fgk-ink:var(--studio-ink);--fgk-muted:var(--studio-muted);--fgk-subtle:var(--studio-muted);--fgk-tile:var(--studio-sage);--fgk-serif:var(--font-family-display);--fgk-sans:var(--font-family-primary);--fgk-accent:var(--studio-plum)!important;--fgk-gold:var(--studio-plum);--fgk-accent-text:var(--studio-paper)}.fgk .fgk__title,.fgk .fgk-empty__title{letter-spacing:-.03em;font-weight:600}.fgk .fgk-line__name{font-size:22px;line-height:1.25}.fgk .fgk-line__thumb{border-radius:12px}.fgk .fgk-summary{border-radius:12px;background:var(--studio-sage)}@media(max-width:1100px){.header .header__container{gap:20px;padding-inline:28px}.footer .footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){html{scroll-padding-top:80px}.header .header__container{height:72px;padding-inline:16px;gap:8px}.header__wordmark{font-size:27px}.header .header__actions{gap:0}.header .searchbar{background:var(--studio-paper);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.footer .footer__container{padding-inline:24px}.footer .footer__grid{gap:32px 20px}.footer .footer__section:first-child,.footer .footer__section:last-child{grid-column:1/-1}.footer .footer__top{padding:48px 0}}@media(max-width:380px){.header .header__container{padding-inline:10px;gap:4px}.header__wordmark{font-size:24px}.header .header__action{width:44px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.card-scent{margin-top:18px;color:var(--studio-plum);text-align:left}.card-scent__family{margin:0;padding:12px 14px;background:var(--studio-sage);font-family:var(--font-family-primary);font-size:16px;font-weight:500;line-height:1.25;overflow-wrap:anywhere}.card-scent__layers{margin:0}.card-scent__layer{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;padding:10px 0;border-bottom:1px solid var(--studio-line);font-family:var(--font-family-primary);font-size:13px;line-height:1.4}.card-scent__layer dt{display:flex;align-items:baseline;gap:7px;color:var(--studio-muted);font-size:11px;font-weight:600}.card-scent__layer dt:before{content:"";width:7px;height:7px;flex:0 0 7px;background:var(--studio-sage);border:1px solid var(--studio-muted);border-radius:50%}.card-scent__layer--heart dt:before{background:var(--studio-blush)}.card-scent__layer--base dt:before{background:var(--studio-plum)}.card-scent__layer dd{margin:0;overflow-wrap:anywhere}@media(max-width:600px){.card-scent__family{padding:10px;font-size:14px}.card-scent__layer{grid-template-columns:minmax(0,1fr);gap:3px;padding:9px 0;font-size:13px}}.scent-studio__product .scent-studio__product-info h3,.search-card--product .search-card__title{font-family:var(--font-family-product);font-size:26px;font-weight:500;line-height:1.18;letter-spacing:-.015em;color:var(--studio-plum);overflow-wrap:break-word}.scent-studio__product-info>p,.search-card--product .search-card__price{font-family:var(--font-family-primary);font-weight:600;font-variant-numeric:tabular-nums}.scent-studio__product .scent-studio__vendor,.search-card--product .search-card__meta{font-size:12px;font-weight:500;color:var(--studio-muted);letter-spacing:.08em}@media(max-width:600px){.scent-studio__product .scent-studio__product-info h3,.search-card--product .search-card__title{font-size:21px}}@media(max-width:767px){.footer .footer__container{padding-inline:20px}.footer .footer__top{padding-block:36px 28px}.footer .footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.footer .footer__section{min-width:0}.footer .footer__section-title{margin-bottom:12px;line-height:1.3}.footer .footer__link{min-height:44px;line-height:1.35;padding-block:6px}.footer .footer__bottom{gap:20px;padding-block:24px calc(24px + env(safe-area-inset-bottom))}.footer .footer__bottom-content{align-items:flex-start;text-align:left;gap:12px}.footer .footer__legal{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:0 20px}.footer .footer__legal-link{font-size:14px}.footer .footer__payment{align-items:flex-start;gap:12px}.footer .footer__payment-icons{flex-wrap:wrap;justify-content:flex-start}body:has(.scent-campaign) .footer :is(.footer__copyright p,.footer__payment-label){color:var(--studio-muted)}.shopify-section:has(>.collections){padding-block:28px 48px}.shopify-section:has(>.collections)>h1{font-size:clamp(32px,8vw,44px);line-height:1.1;letter-spacing:-.035em;margin-bottom:24px}.collections{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.collections .collection-card{min-width:0;color:var(--studio-ink);text-decoration:none}.collections .collection-card__image{width:100%;aspect-ratio:1;height:auto;object-fit:contain;border-radius:12px;background:#fff}.collections .collection-card__content{padding-top:12px}.collections .collection-card__content>p:first-child{font-family:var(--font-family-display);font-size:20px;line-height:1.2;font-weight:500;margin-bottom:8px}.collections .collection-card__content>p+p{color:var(--studio-muted);font-size:14px;line-height:1.5}.collections .collection-card:focus-visible{outline:3px solid var(--color-focus);outline-offset:5px}.error-404{min-height:0;padding-block:36px 48px}.error-404__container{width:100%;padding-inline:20px;text-align:left}.error-404__icon{margin-bottom:20px;color:var(--studio-muted)}.error-404__icon svg{width:44px;height:44px}.error-404__title{font-size:clamp(32px,8vw,40px);line-height:1.1;letter-spacing:-.035em;margin-bottom:16px}.error-404__message{font-size:16px;line-height:1.55;margin-bottom:24px}.error-404__actions{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:28px}.error-404__btn{width:100%;min-height:48px;border-radius:6px;font-size:15px;text-transform:none;letter-spacing:0;padding:12px 16px;transition:opacity .12s ease}.error-404__search{margin-bottom:24px}.error-404__search-label{font-size:14px;margin-bottom:10px}.error-404__search-form{max-width:none}.error-404__search-input{min-width:0;font-size:16px}.error-404__search-btn{min-width:48px;min-height:48px}.error-404__links{text-align:left}.error-404__links-title{margin-bottom:8px}.error-404__links-list{justify-content:flex-start;gap:0 20px}.error-404__links-list a{display:inline-flex;align-items:center;min-height:44px}:is(section:has(.login-container),section:has(.reset-container),section:has(.activate-container),section:has(.account-page),section:has(.addresses-page-width),section:has(.order-header)){padding-block:28px 48px}:is(section:has(.login-container),section:has(.account-page),section:has(.order-header)) .page-width{width:100%;padding-inline:20px}:is(.reset-page-width,.activate-page-width,.addresses-page-width){width:100%;padding-inline:20px}:is(.login-header,.reset-header,.activate-header,.account-header,.addresses-header,.order-header){margin-bottom:24px;text-align:left}:is(.login-title,.reset-title,.activate-title,.account-title,.addresses-title,.order-title){font-size:clamp(30px,8vw,40px);line-height:1.1;overflow-wrap:anywhere}:is(.login-subtitle,.reset-subtitle,.activate-subtitle){font-size:16px;line-height:1.5}:is(.login-container,.reset-container,.activate-container){border-radius:12px;box-shadow:none}:is(.login-form-container,.reset-form-wrapper,.activate-form-wrapper){padding:20px 16px}section:has(.login-container) .login-tab{min-width:0;min-height:48px;padding:12px 8px;font-size:14px;text-transform:none;letter-spacing:0;transition:background-color .12s ease,color .12s ease}section:has(.login-container) .login-form-header{margin-bottom:24px;text-align:left}:is(section:has(.login-container),section:has(.reset-container),section:has(.activate-container),section:has(.addresses-page-width)) .form-input{min-height:48px;font-size:16px;border-radius:6px;transition:border-color .12s ease}:is(section:has(.login-container),section:has(.reset-container),section:has(.activate-container),section:has(.addresses-page-width)) .form-input:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;box-shadow:none}:is(section:has(.login-container),section:has(.reset-container),section:has(.activate-container),section:has(.account-page),section:has(.addresses-page-width)) .btn{min-height:48px;border-radius:6px;transition:opacity .12s ease}section:has(.login-container) .password-toggle{width:44px;height:44px;right:2px;display:grid;place-items:center}section:has(.login-container) .password-input{padding-right:50px}section:has(.login-container) .form-options{flex-wrap:wrap;gap:8px 16px}section:has(.login-container) :is(.forgot-password-link,.back-to-login,.form-checkbox){display:inline-flex;align-items:center;min-height:44px}section:has(.activate-container) .activate-decline-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px}:is(.account-email,.addresses-formatted,.order-address-card__content,.order-card-item__details){overflow-wrap:anywhere}section:has(.account-page) .account-header__info{min-width:0}section:has(.account-page) .account-content{gap:32px}section:has(.account-page) .empty-state{padding:24px 16px}section:has(.account-page) .order-link{display:inline-flex;align-items:center;min-height:44px}section:has(.addresses-page-width) .addresses-card{padding:20px 16px}section:has(.addresses-page-width) :is(.addresses-back-link,.addresses-card-actions button){min-height:44px}section:has(.order-header) .order-back-link{min-height:44px}.shopify-policy__container{padding:28px 20px 48px;max-width:70ch}.shopify-policy__title h1{font-size:clamp(32px,8vw,44px);line-height:1.1;margin-bottom:24px}.shopify-policy__body{font-size:16px;line-height:1.65;overflow-wrap:anywhere}.shopify-policy__body :is(p,ul,ol){margin-block:16px}.shopify-policy__body h2{font-size:24px;line-height:1.2;margin-block:28px 12px}.shopify-policy__body table{display:block;max-width:100%;overflow-x:auto}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/studio.css.map */
