.product__info-container p.product__text.inline-richtext{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.product__info-container .product__title{font-family:var(--font-heading-family);font-weight:600;font-size:34px;line-height:1.12;letter-spacing:.03em;margin-top:5px}.p-sub-title{font-size:14.5px;margin-top:9px;max-width:46ch;line-height:1.55}.fragrance-profile{--fp-bg: #fff;--fp-inner-bg: #f9f7f5;--fp-brown: #000000ff;--fp-text: #000000ff;--fp-muted: #000000ff;--fp-yellow: #000000ff;--fp-border: #ded5cd;width:100%;margin:24px 0;color:var(--fp-text);background:var(--fp-bg);border:1px solid var(--fp-border);border-left:3px solid #000;box-sizing:border-box;font-family:inherit}.fragrance-profile__header{min-height:53px;padding:10px 13px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--fp-border);box-sizing:border-box}.fragrance-profile__tags{display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px;padding:5px 13px;border-radius:30px;background:#000;color:#fff;font-size:10px;line-height:1.4;font-weight:600;white-space:nowrap}.fragrance-profile__tags span{opacity:.75}.fragrance-profile__badge{display:inline-block;padding:6px 10px;background:#000;color:#fffaf5;font-size:9px;font-weight:700;letter-spacing:.65px;line-height:1.4;text-align:center;white-space:nowrap}.fragrance-profile__comparison{padding:12px 15px;min-height:43px;box-sizing:border-box;background:var(--fp-inner-bg);border-bottom:1px solid var(--fp-border);color:#77564e;font-size:13px;line-height:1.5;font-style:italic}.fragrance-profile__comparison s{text-decoration-thickness:1px}.fragrance-profile__comparison strong{color:#46352b;font-weight:700}.fragrance-profile__details{display:grid;grid-template-columns:1.55fr 1fr}.fragrance-profile__metrics{padding:13px 14px 0 11px;min-width:0;border-right:1px solid var(--fp-border);box-sizing:border-box}.fragrance-profile__metric{display:grid;grid-template-columns:72px minmax(30px,1fr) auto;align-items:center;gap:9px;min-height:28px;margin-bottom:1px}.fragrance-profile__label{font-size:9px;font-weight:500;letter-spacing:.75px;line-height:1.35;text-transform:uppercase}.fragrance-profile__bar{display:block;width:100%;height:5px;overflow:hidden;border-radius:20px;background:#ded6d1}.fragrance-profile__bar>span{display:block;height:100%;border-radius:inherit;background:#000}.fragrance-profile__metric strong{font-size:10px;font-weight:600;line-height:1.3;white-space:nowrap}.fragrance-profile__inspired{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;margin-top:8px;padding:10px 0 11px;border-top:1px dashed var(--fp-border)}.fragrance-profile__inspired p{margin:0;font-size:11px;font-weight:500;line-height:1.5}.fragrance-profile__seasons{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:14px;box-sizing:border-box}.fragrance-profile__season{display:flex;justify-content:space-between;align-items:center;gap:12px;color:#71574d;font-size:12px;line-height:1.4}.fragrance-profile__dots{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.fragrance-profile__dots i{display:block;width:7px;height:7px;border-radius:50%;background:#000}.fragrance-profile__dots i.is-empty{background:transparent;border:1px solid #b9a99e;box-sizing:border-box}.fragrance-profile__wear{padding:15px 15px 14px;background:var(--fp-inner-bg);border-top:1px solid var(--fp-border);box-sizing:border-box}.fragrance-profile__eyebrow{display:block;margin-bottom:6px;font-size:8px;letter-spacing:1.1px;font-weight:500;line-height:1.5}.fragrance-profile__wear p{margin:0;font-size:15px;font-weight:400;line-height:1.5;color:#60483e}@media screen and (max-width:749px){.fragrance-profile{margin:18px 0}.fragrance-profile__header{align-items:flex-start;flex-wrap:wrap;gap:9px;padding:11px}.fragrance-profile__tags{font-size:12px;padding:5px 10px}.fragrance-profile__badge{font-size:8px;white-space:normal}.fragrance-profile__comparison{padding:11px;font-size:12px}.fragrance-profile__details{grid-template-columns:1fr}.fragrance-profile__metrics{padding:13px 11px 0;border-right:0}.fragrance-profile__metric{grid-template-columns:78px minmax(30px,1fr) auto;gap:8px;min-height:30px}.fragrance-profile__metric strong{font-size:10px}.fragrance-profile__inspired{grid-template-columns:65px minmax(0,1fr);padding:11px 0}.fragrance-profile__seasons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;padding:13px 11px;border-top:1px solid var(--fp-border)}.fragrance-profile__season{font-size:12px}.fragrance-profile__wear{padding:13px 11px}.fragrance-profile__wear p{font-size:14px}}@media screen and (max-width:380px){.fragrance-profile__metric{grid-template-columns:67px minmax(20px,1fr) auto;gap:6px}.fragrance-profile__metric strong{font-size:9px}.fragrance-profile__label{font-size:8px}.fragrance-profile__seasons{gap:12px}}@media screen and (min-width:780px){.thumbnail-slider{position:absolute;top:40%;left:-50%;width:100%;transform:rotate(90deg)}.thumbnail-list__item{width:70px!important;height:auto;transform:rotate(-90deg)}}.scent-journey{--sj-accent: #c97955;--sj-text: #765e59;--sj-muted: #a18b84;--sj-border: #eee5e1;width:100%;margin:16px 0;border:1px solid var(--sj-border);background:#fff;color:var(--sj-text);font-family:inherit;box-sizing:border-box}.scent-journey *,.scent-journey *:before,.scent-journey *:after{box-sizing:border-box}.scent-journey__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--sj-border)}.scent-journey__tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;min-height:32px;padding:5px 3px 7px;border:0;border-radius:0;background:transparent;color:var(--sj-muted);font:inherit;text-align:center;cursor:pointer;-webkit-appearance:none;appearance:none;box-shadow:none;transition:color .2s ease}.scent-journey__tab:after{position:absolute;right:0;bottom:-1px;left:0;height:1px;background:transparent;content:""}.scent-journey__tab.is-active{color:var(--sj-text)}.scent-journey__tab.is-active:after{background:var(--sj-accent)}.scent-journey__tab:focus-visible{outline:2px solid var(--sj-accent);outline-offset:-2px}.scent-journey__time{display:block;color:var(--sj-muted);font-size:7.5px;font-weight:500;line-height:1.4;letter-spacing:.35px;white-space:nowrap}.scent-journey__tab.is-active .scent-journey__time{color:var(--sj-accent)}.scent-journey__name{display:block;font-size:11px;font-weight:400;line-height:1.4}.scent-journey__content{background:#fff}.scent-journey__panel{display:flex;align-items:center;gap:10px;min-height:40px;padding:7px 9px;animation:scentJourneyFade .2s ease}.scent-journey__panel[hidden]{display:none!important}.scent-journey__icons{display:flex;flex:0 0 auto;align-items:center;gap:4px}.scent-journey__icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;overflow:hidden;border:1px solid #d9a17e;border-radius:50%;background:#fffdf8;font-size:12px;line-height:1}.scent-journey__copy{min-width:0}.scent-journey__copy h3{margin:0 0 1px;color:#74574e;font-family:inherit;font-size:13px;font-weight:500;line-height:1.4}.scent-journey__copy p{margin:0;color:#9b8179;font-family:inherit;font-size:11px;font-weight:400;line-height:1.4}@keyframes scentJourneyFade{0%{opacity:.5}to{opacity:1}}@media screen and (max-width:480px){.scent-journey{margin:12px 0}.scent-journey__tab{padding:7px 2px}.scent-journey__time{font-size:6px;letter-spacing:.1px}.scent-journey__name{font-size:8px}.scent-journey__panel{gap:8px;padding:8px}.scent-journey__icon{width:34px;height:34px;font-size:11px}.scent-journey__copy h3{font-size:10px}.scent-journey__copy p{font-size:9px}}@media(prefers-reduced-motion:reduce){.scent-journey__tab{transition:none}.scent-journey__panel{animation:none}}.product-form__input input[type=radio]{position:absolute;opacity:0;width:0;height:0}.product-form__input{position:relative}.product-form__input input[type=radio]+label.custom-size-card{position:relative;display:inline-flex;vertical-align:top;width:calc(50% - 5px);min-height:100px;margin:0 6px 10px 0;padding:13px 12px 10px;box-sizing:border-box;border:1px solid #dedede;background:#fff;border-radius:0;cursor:pointer;flex-direction:column;align-items:flex-start;text-align:left;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.product-form__input input[type=radio]:checked+label.custom-size-card{border:2px solid #5a3439;padding:12px 11px 9px;background:#fff}.product-form__input input[type=radio]+label.custom-size-card:hover{border-color:#8b6569}.product-form__input input[type=radio].disabled+label.custom-size-card{opacity:.45;cursor:not-allowed}.custom-size-card .size-title{display:block;font-size:16px;line-height:20px;color:#65484b;font-weight:400;margin-bottom:1px}.custom-size-card .size-subtitle{display:block;font-size:11px;line-height:15px;color:#87676b;margin-bottom:7px}.custom-size-card .size-price{display:inline-block;font-size:14px;line-height:18px;color:#3d3031;font-weight:500}.custom-size-card .size-compare-price{display:inline-block;margin-left:4px;font-size:10px;line-height:14px;color:#8d8585;text-decoration:line-through}.custom-size-card .size-per-ml{display:block;font-size:9px;line-height:12px;color:#69917f;margin-top:0}.custom-size-card .better-value-badge{position:absolute;top:-8px;right:8px;background:#c5c900;color:#fff;font-size:8px;font-weight:600;line-height:16px;padding:0 9px;letter-spacing:.3px;white-space:nowrap}@media screen and (max-width:749px){.product-form__input input[type=radio]+label.custom-size-card{width:calc(50% - 4px);min-height:96px;padding:12px 10px 9px;margin-right:4px}.product-form__input input[type=radio]:checked+label.custom-size-card{padding:11px 9px 8px}.custom-size-card .size-title{font-size:15px}.custom-size-card .size-subtitle{font-size:10px}.custom-size-card .size-price{font-size:13px}.custom-size-card .better-value-badge{font-size:7px;right:5px}}variant-selects{display:flex;flex-direction:row;text-wrap:nowrap}.scent-selector{width:100%;max-width:600px;font-family:Arial,Helvetica,sans-serif}.scent-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.scent-title{font-size:11px;line-height:14px;font-weight:500;letter-spacing:1px;color:#4d252a}.scent-note{display:inline-flex;align-items:center;height:22px;padding:0 13px;border-radius:20px;background:#e5df87;color:#5a4c0b;font-size:9px;font-weight:600;letter-spacing:.7px;white-space:nowrap}.scent-options{display:flex;flex-wrap:wrap;gap:5px 6px}.scent-option{display:inline-flex;align-items:center;height:31px;padding:0 10px 0 8px;border:1px solid #e2dddd;border-radius:20px;background:#fff;color:#633f44;font-size:12px;line-height:1;white-space:nowrap;cursor:pointer;transition:all .2s ease}.scent-dot{width:8px;height:8px;min-width:8px;margin-right:6px;border-radius:50%;display:inline-block}.scent-dot.amber{background:#b75b6d}.scent-dot.angel{background:#7a68a9}.scent-dot.leather{background:#5c4031}.scent-dot.candy{background:#c94d7a}.scent-dot.oud{background:#792c43}.scent-dot.ombre{background:#3e6898}.scent-dot.pistachio{background:#71934e}.scent-dot.tobacco{background:#825127}.scent-dot.smoky{background:#9b412b}.scent-dot.vanilla{background:#b9864d}.scent-option.selected{background:#5a3034;border-color:#5a3034;color:#fff}.scent-option.selected .scent-dot{background:#a7472f}.scent-option:hover{border-color:#a88d90}.scent-option.selected:hover{background:#4e292d;border-color:#4e292d}@media screen and (max-width:600px){.scent-header{align-items:flex-start;gap:10px}.scent-title{font-size:10px}.scent-note{height:20px;padding:0 9px;font-size:7px}.scent-options{gap:5px}.scent-option{height:29px;padding:0 9px 0 7px;font-size:11px}.scent-dot{width:7px;height:7px;min-width:7px;margin-right:5px}}.choose-pack{width:100%;--cp-border: #ddd4d0;--cp-text: #000;--cp-muted: #000;--cp-dark: #000;--cp-mix: #efefef;--cp-save: #000}.choose-pack__heading{margin-bottom:9px;font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--cp-text)}.choose-pack__option{position:relative;width:100%;min-height:76px;margin:0 0 8px;padding:12px;display:flex;align-items:flex-start;gap:10px;background:#fff;border:1px solid var(--cp-border);border-radius:5px;color:var(--cp-text);font-family:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease}.choose-pack__option:hover{border-color:var(--cp-dark)}.choose-pack__option.is-active{padding:11px;border:2px solid var(--cp-dark);background:#fdf5ee}.choose-pack__radio{width:14px;height:14px;flex:0 0 14px;margin-top:3px;display:flex;align-items:center;justify-content:center;border:1px solid #cdbfbb;border-radius:50%}.choose-pack__option.is-active .choose-pack__radio{border-color:var(--cp-dark)}.choose-pack__option.is-active .choose-pack__radio span{width:6px;height:6px;background:var(--cp-dark);border-radius:50%}.choose-pack__content{min-width:0;flex:1}.choose-pack__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.choose-pack__name{font-size:14px;font-weight:600;line-height:1.25}.choose-pack__price{flex:0 0 auto;font-size:15px;font-weight:500;white-space:nowrap}.choose-pack__description{display:block;margin-top:2px;color:var(--cp-muted);font-size:10px;line-height:1.3}.choose-pack__saving{display:block;margin-top:4px;color:#3d7b5a;font-size:9px;line-height:1.3}.choose-pack__badge{position:absolute;top:-7px;right:-1px;padding:3px 8px;background:var(--cp-dark);color:#fff;border-radius:8px 8px 0;font-size:8px;font-weight:700;line-height:1;text-transform:uppercase}.choose-pack__badge--yellow{background:#c8bd00;color:#302d00}.choose-pack__mix{margin-top:-8px;margin-bottom:10px;padding:12px;background:var(--cp-mix);border:1px solid #decbbb;border-top:0;border-radius:0 0 4px 4px}.choose-pack__mix.is-hidden{display:none}.choose-pack__mix-heading{margin-bottom:9px;color:var(--cp-dark);font-size:11px;font-weight:700;text-transform:uppercase}.choose-pack__selectors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px}.choose-pack__select-item{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px}.choose-pack__number{color:var(--cp-dark);font-size:10px;font-weight:600}.choose-pack__scent-select{width:100%;height:32px;padding:0 8px;background:#fff;border:1px solid #cfc4bf;border-radius:4px;color:#66545a;font-family:inherit;font-size:10px}.choose-pack__tip{margin-top:10px;color:#4e7760;font-size:9px;line-height:1.5}.choose-pack__saving-bar{min-height:42px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;background:var(--cp-save);border:1px solid #000;color:#fff;font-size:12px}.choose-pack__saving-right{display:flex;align-items:center;gap:4px}.choose-pack__saving-right strong{color:#fff;font-size:13px}.choose-pack__saving-right span{font-size:10px}.choose-pack__total{min-height:65px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d7d0cc}.choose-pack__total-label{color:#734c57;font-size:12px}.choose-pack__total-price{display:flex;align-items:baseline;gap:9px}.choose-pack__total-price del{color:#8b7d7d;font-size:10px}.choose-pack__total-price strong{color:var(--cp-dark);font-size:26px;font-weight:500}@media screen and (max-width:749px){.choose-pack__heading{font-size:9px}.choose-pack__option{min-height:76px;padding:11px 10px}.choose-pack__option.is-active{padding:10px 9px}.choose-pack__name{font-size:13px}.choose-pack__price{font-size:14px}.choose-pack__description{font-size:9px}.choose-pack__saving{font-size:8px}.choose-pack__selectors{grid-template-columns:1fr}.choose-pack__total-price strong{font-size:23px}}product-form .product-form__buttons{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;align-items:stretch!important}product-form .product-form__submit{width:100%!important;min-width:0!important;min-height:44px!important;height:44px!important;margin:0!important;padding:0 20px!important;background:#fff!important;color:#633d45!important;border:1px solid #633d45!important;border-radius:0!important;box-shadow:none!important;outline:none!important;font-size:12px!important;font-weight:500!important;letter-spacing:.5px!important;text-transform:uppercase!important;display:flex!important;align-items:center!important;justify-content:center!important}product-form .product-form__submit:hover{background:#000!important;color:#fff!important}product-form .shopify-payment-button{width:100%!important;min-width:0!important;margin:0!important;padding:0!important}product-form shopify-accelerated-checkout,product-form shopify-buy-it-now-button{width:100%!important;min-width:0!important;display:block!important}product-form .shopify-payment-button__button{width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 20px!important;background:#000!important;color:#fff!important;border:1px solid #000!important;border-radius:0!important;box-shadow:none!important;font-size:12px!important;font-weight:500!important;letter-spacing:.5px!important;text-transform:uppercase!important}product-form .shopify-payment-button__button:hover{background:#000!important}product-form .product-form__submit:before,product-form .product-form__submit:after,product-form .shopify-payment-button__button:before,product-form .shopify-payment-button__button:after{display:none!important}@media screen and (max-width:749px){product-form .product-form__buttons{grid-template-columns:1fr 1fr!important;gap:6px!important}product-form .product-form__submit,product-form .shopify-payment-button__button{height:42px!important;min-height:42px!important;padding:0 10px!important;font-size:11px!important}}.scent-options a{color:#000;text-decoration:none}.scent-option.selected a{color:#fff}.launch-bestsellers{width:100%;background:#faf9f6;padding:55px 0 65px}.launch-bestsellers__container{width:100%}.launch-bestsellers__header{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:25px}.launch-bestsellers__heading{margin:0;color:#101010;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:400;line-height:1.1;letter-spacing:-1.2px}.launch-bestsellers__view-all{flex-shrink:0;color:#101010;font-size:10px;font-weight:500;line-height:1;letter-spacing:1.4px;text-decoration:none;text-transform:uppercase;transition:opacity .2s ease}.launch-bestsellers__view-all:hover{opacity:.5}.launch-bestsellers__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.launch-product-card{position:relative;min-width:0}.launch-product-card__media{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#eeeae3}.launch-product-card__image-link{display:block;width:100%;height:100%}.launch-product-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.65,.3,1)}.launch-product-card:hover .launch-product-card__image{transform:scale(1.025)}.launch-product-card__image--placeholder{object-fit:cover}.launch-product-card__badge{position:absolute;top:13px;left:13px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 11px;color:#fff;background:#111;font-size:9px;font-weight:600;line-height:1;letter-spacing:1.2px;text-transform:uppercase}.launch-product-card__content{padding-top:13px}.launch-product-card__title{display:block;margin:0;color:#111;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:400;line-height:1.2;letter-spacing:-.2px;text-decoration:none}.launch-product-card__profile{margin-top:6px;color:#6d6964;font-size:9px;font-weight:500;line-height:1.4;letter-spacing:1.15px;text-transform:uppercase}.launch-product-card__family{margin-top:4px;color:#68635e;font-size:11px;font-weight:400;line-height:1.4}.launch-product-card__bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px}.launch-product-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;color:#111;font-size:14px;font-weight:500;line-height:1.2}.launch-product-card__price-current{white-space:nowrap}.launch-product-card__price-compare{color:#8a8580;font-size:11px}.launch-product-card__quick-add{position:relative;flex-shrink:0;min-width:94px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;color:#111;background:transparent;border:1px solid #151515;border-radius:0;cursor:pointer;font-family:inherit;font-size:9px;font-weight:600;line-height:1;letter-spacing:1.2px;text-decoration:none;text-transform:uppercase;transition:color .2s ease,background .2s ease,border-color .2s ease}.launch-product-card__quick-add:hover,.launch-product-card__quick-add.is-added{color:#fff;background:#111;border-color:#111}.launch-product-card__quick-add:disabled{cursor:not-allowed;opacity:.7}.launch-product-card__quick-loading{display:none}.launch-product-card__quick-add.is-loading .launch-product-card__quick-loading{display:block;width:11px;height:11px;margin-left:7px;border:1px solid currentColor;border-top-color:transparent;border-radius:50%;animation:launch-card-spin .7s linear infinite}@keyframes launch-card-spin{to{transform:rotate(360deg)}}.launch-product-card__sold-out{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;color:#777;border:1px solid #cfcac3;font-size:9px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.launch-bestsellers__empty{padding:50px 20px;text-align:center;color:#666;border:1px solid #ddd}@media screen and (max-width:989px){.launch-bestsellers{padding:45px 0 55px}.launch-bestsellers__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 15px}.launch-bestsellers__heading{font-size:34px}.launch-product-card__title{font-size:18px}}@media screen and (max-width:749px){.launch-bestsellers{padding:38px 0 45px}.launch-bestsellers__header{margin-bottom:20px}.launch-bestsellers__heading{font-size:29px;line-height:1.1;letter-spacing:-.8px}.launch-bestsellers__view-all{font-size:9px;letter-spacing:1px}.launch-bestsellers__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.launch-product-card__content{padding-top:10px}.launch-product-card__badge{top:9px;left:9px;min-height:22px;padding:0 8px;font-size:8px}.launch-product-card__title{font-size:17px}.launch-product-card__profile{margin-top:5px;font-size:8px;letter-spacing:.9px}.launch-product-card__family{font-size:10px}.launch-product-card__bottom{align-items:flex-end;margin-top:11px;gap:7px}.launch-product-card__price{font-size:12px}.launch-product-card__quick-add{min-width:78px;height:28px;padding:0 8px;font-size:8px;letter-spacing:.8px}}@media screen and (max-width:420px){.launch-bestsellers__heading{font-size:26px}.launch-product-card__title{font-size:16px}.launch-product-card__profile{font-size:7.5px}.launch-product-card__family{font-size:9px}.launch-product-card__quick-add{min-width:70px;padding:0 7px;font-size:7px}}.legal-info{width:100%;margin:12px 0;color:#58383d;font-size:11px;line-height:1.55;box-sizing:border-box}.legal-info *,.legal-info *:before,.legal-info *:after{box-sizing:border-box}.legal-info__details{border:1px solid #e7dfe0;background:#fff}.legal-info__header{min-height:38px;display:flex;align-items:center;gap:8px;padding:10px 12px;cursor:pointer;list-style:none;color:#4d3035;font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;background:#faf7f7}.legal-info__header::-webkit-details-marker{display:none}.legal-info__header-icon{display:grid;place-items:center;width:16px;height:18px;background:#59373d;color:#fff;font-size:12px}.legal-info__chevron{margin-left:auto;width:7px;height:7px;border-right:1px solid #75555a;border-bottom:1px solid #75555a;transform:rotate(225deg);transition:transform .2s ease}.legal-info__details:not([open]) .legal-info__chevron{transform:rotate(45deg)}.legal-info__body{display:grid;gap:7px;padding:0 8px 9px}.legal-info__extract{display:flex;align-items:center;gap:7px;padding:8px 5px;font-size:10px;font-weight:600;text-transform:uppercase}.legal-info__extract p{margin:0}.legal-info__bullet{font-size:7px}.legal-info__panel{min-width:0;padding:9px 8px;border:1px solid #e9e0e1;background:#fff;overflow-wrap:anywhere}.legal-info__label{margin-bottom:6px;color:#98787c;font-size:8px;line-height:1.4;font-weight:500;letter-spacing:1px;text-transform:uppercase}.legal-info__panel p{margin:0 0 5px}.legal-info__panel p:last-child{margin-bottom:0}.legal-info__tags{display:flex;flex-wrap:wrap;gap:4px}.legal-info__tag{padding:3px 5px;border:1px solid #e6dcde;background:#faf7f7;font-size:9px;line-height:1.3}.legal-info__prices{padding:10px;color:#fff4f0;background:#59373d}.legal-info__prices .legal-info__label{color:#e0bfc1}.legal-info__prices p{margin:0}.legal-info__prices table{width:100%;border-collapse:collapse}.legal-info__prices td,.legal-info__prices th{padding:7px 0;text-align:left;border-bottom:1px solid rgba(255,255,255,.16)}.legal-info__prices td:last-child,.legal-info__prices th:last-child{text-align:right}.legal-info__prices tr:last-child td{border-bottom:0}.legal-info__prices strong{color:#ffe0a0;font-size:13px}.legal-info__caution{border-color:#e6b9b6;background:#fff9f8}.legal-info__caution .legal-info__label{color:#b46b6b}.legal-info__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.legal-info__value,.legal-info__contact{display:flex;align-items:center;gap:7px}.legal-info__flag{width:15px;height:15px;display:inline-grid;place-items:center;border:1px solid #e6dcde;border-radius:50%;font-size:10px}.legal-info__contact{padding:5px 0;color:inherit;text-decoration:none;border-bottom:1px solid #eee7e8}.legal-info__contact:last-child{border-bottom:0}.legal-info__contact:hover{text-decoration:underline}.legal-info__contact-icon{display:inline-grid;place-items:center;flex:0 0 16px;width:16px;height:16px;background:#f4eeee;border-radius:2px;font-size:10px}.legal-info__disclaimer{padding:5px 3px 0;border-top:1px solid #e9e0e1;color:#9c8588;font-size:9px;line-height:1.5}@media screen and (min-width:750px){.legal-info{font-size:12px}.legal-info__body{gap:9px;padding:0 10px 12px}.legal-info__panel{padding:11px 12px}.legal-info__header{padding:12px 14px;font-size:11px}.legal-info__label{font-size:9px}}@media screen and (max-width:360px){.legal-info__grid{grid-template-columns:1fr}.legal-info__body{padding-right:6px;padding-left:6px}.legal-info__panel{padding:8px 6px}}.fragrance-journey{--fj-accent: #f15a24;--fj-border: #e6dddd;--fj-text: #51383c;--fj-muted: #987d80;width:100%;margin:14px 0;border:1px solid var(--fj-border);background:#fff;color:var(--fj-text);box-sizing:border-box;font-family:inherit}.fragrance-journey *,.fragrance-journey *:before,.fragrance-journey *:after{box-sizing:border-box}.fragrance-journey__tabs{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--fj-border)}.fragrance-journey__tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:44px;padding:9px 4px 10px;border:0;border-radius:0;background:transparent;color:var(--fj-muted);cursor:pointer;font:inherit;text-align:center;-webkit-appearance:none;appearance:none}.fragrance-journey__tab.is-active{color:#755052}.fragrance-journey__time{font-size:9px;line-height:1.2;letter-spacing:.65px;text-transform:uppercase}.fragrance-journey__stage-title{font-size:12px;line-height:1.25;font-weight:400}.fragrance-journey__progress{position:absolute;bottom:-1px;left:0;width:33.3333%;height:2px;background:var(--fj-accent);pointer-events:none;transition:left .25s ease}.fragrance-journey__panel{display:flex;align-items:center;gap:12px;min-height:60px;padding:11px 13px}.fragrance-journey__panel[hidden]{display:none!important}.fragrance-journey__images{display:flex;align-items:center;flex:0 0 auto;gap:6px}.fragrance-journey__image{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;overflow:hidden;border:1px solid #e8d5cc;border-radius:50%;background:#fff}.fragrance-journey__image img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.fragrance-journey__placeholder{font-size:19px;color:#987d80}.fragrance-journey__copy{min-width:0;flex:1}.fragrance-journey__notes{font-size:14px;line-height:1.35;letter-spacing:.15px;overflow-wrap:anywhere}.fragrance-journey__description{margin-top:2px;color:#85676c;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.fragrance-journey__tab:focus-visible,.fragrance-journey__panel:focus-visible{outline:2px solid var(--fj-accent);outline-offset:-3px}@media screen and (min-width:750px){.fragrance-journey__tab{min-height:45px;padding:10px 8px}.fragrance-journey__stage-title{font-size:13px}.fragrance-journey__panel{gap:14px;padding:12px 14px}.fragrance-journey__image{width:36px;height:36px;flex-basis:36px}}@media screen and (max-width:380px){.fragrance-journey__panel{gap:8px;padding:10px 7px}.fragrance-journey__images{gap:4px}.fragrance-journey__image{width:29px;height:29px;flex-basis:29px}.fragrance-journey__notes{font-size:12px}.fragrance-journey__description{font-size:11px}.fragrance-journey__time{font-size:8px;letter-spacing:.2px}.fragrance-journey__stage-title{font-size:11px}}@media(prefers-reduced-motion:reduce){.fragrance-journey__progress{transition:none}}.scent-profile{--sp-border: #dcd8d0;--sp-background: #f5f2eb;--sp-text: #25221f;--sp-muted: #706a62;--sp-accent: #c83f37;width:100%;margin:12px 0 18px;color:var(--sp-text);font-family:inherit;font-size:14px;line-height:1.45;box-sizing:border-box}.scent-profile *,.scent-profile *:before,.scent-profile *:after{box-sizing:border-box}.scent-profile__actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:8px}.scent-profile__toggle{display:inline-flex;align-items:center;min-height:26px;padding:3px 0;border:0;border-bottom:1px solid transparent;border-radius:0;background:transparent;color:var(--sp-accent);font:inherit;font-size:14px;cursor:pointer;text-align:left}.scent-profile__toggle:hover{border-bottom-color:currentColor}.scent-profile__oil{display:inline-flex;align-items:center;max-width:65%;padding:4px 10px;border:1px solid #000;border-radius:2px;color:#000;font-size:12px;line-height:1.4}.scent-profile__content{width:100%;border:1px solid var(--sp-border);background:#fff}.scent-profile__content[hidden]{display:none!important}.scent-profile__header{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:11px 16px;border-bottom:1px solid var(--sp-border);background:var(--sp-background)}.scent-profile__eyebrow{display:block;font-size:12px;font-weight:500;letter-spacing:2px;line-height:1.4;text-transform:uppercase}.scent-profile__gender{flex-shrink:0;color:var(--sp-muted);font-size:12px;letter-spacing:1.5px;text-transform:uppercase}.scent-profile__main{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:18px;padding:17px 16px 14px}.scent-profile__ratings{display:flex;flex-direction:column;gap:15px;min-width:0;padding-right:17px;border-right:1px solid var(--sp-border)}.scent-profile__rating{min-width:0}.scent-profile__rating-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}.scent-profile__rating-value{font-size:14px;text-align:right}.scent-profile__bars{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;width:100%}.scent-profile__bar{height:5px;background:#e8e5df}.scent-profile__bar.is-filled{background:#24211e}.scent-profile__season{min-width:0}.scent-profile__season-intro{margin-top:8px;margin-bottom:9px}.scent-profile__season-row{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-top:6px;font-size:13px}.scent-profile__plus{flex-shrink:0;color:var(--sp-accent);font-size:12px;letter-spacing:1px;white-space:nowrap}.scent-profile__notes{display:grid;gap:0;padding:0 16px}.scent-profile__note-row{display:grid;grid-template-columns:115px minmax(0,1fr);align-items:baseline;gap:10px;padding:9px 0;border-top:1px solid #eeeae4}.scent-profile__note-label{color:var(--sp-muted);font-size:10px;letter-spacing:1.2px}.scent-profile__note-value{font-size:13px;overflow-wrap:anywhere}.scent-profile__occasions{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 14px;margin:10px 16px 14px;padding:5px 12px;border:1px solid var(--sp-border);background:#fcfbf8}.scent-profile__occasion-value{flex:1 1 180px;min-width:0;font-size:13px;overflow-wrap:anywhere}@media screen and (max-width:600px){.scent-profile__header{min-height:39px;padding:10px 12px}.scent-profile__eyebrow{font-size:10px;letter-spacing:1.5px}.scent-profile__main{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:11px;padding:13px 11px}.scent-profile__ratings{gap:13px;padding-right:10px}.scent-profile__rating-heading{align-items:flex-start;flex-direction:column;gap:3px;margin-bottom:7px}.scent-profile__rating-value{font-size:12px;text-align:left}.scent-profile__bars{gap:3px}.scent-profile__bar{height:4px}.scent-profile__season-row{gap:4px;font-size:11px}.scent-profile__plus{font-size:10px;letter-spacing:.3px}.scent-profile__notes{padding:0 11px}.scent-profile__note-row{grid-template-columns:83px minmax(0,1fr);gap:7px}.scent-profile__note-value{font-size:12px}.scent-profile__occasions{margin:8px 11px 11px;padding:9px}.scent-profile__occasion-value{flex-basis:100%}}@media screen and (max-width:360px){.scent-profile__main{grid-template-columns:1fr}.scent-profile__ratings{padding-right:0;border-right:0}.scent-profile__season{padding-top:12px;border-top:1px solid var(--sp-border)}.scent-profile__rating-heading{flex-direction:row;align-items:center}.scent-profile__rating-value{text-align:right}.scent-profile__season-row{font-size:12px}}.custom-product-card{--cpc-text: #171717;--cpc-muted: #777;--cpc-border: #e9e9e9;--cpc-green: #079c28;--cpc-orange: #f5c653;width:100%;min-width:0;overflow:hidden;padding:5px;border:1px solid var(--cpc-border);border-radius:6px;background:#fff;color:var(--cpc-text);font-family:inherit;box-sizing:border-box}.custom-product-card *,.custom-product-card *:before,.custom-product-card *:after{box-sizing:border-box}.custom-product-card__image-link{display:block;color:inherit;text-decoration:none}.custom-product-card__image-wrap{position:relative;width:100%;overflow:hidden;aspect-ratio:1 / 1;background:#fff;border-radius:4px}.custom-product-card__image{display:block;width:100%;height:100%;object-fit:contain;transition:transform .25s ease}.custom-product-card__image-link:hover .custom-product-card__image{transform:scale(1.025)}.custom-product-card__placeholder{display:block;width:100%;height:100%}.custom-product-card__badge{position:absolute;z-index:2;top:7px;left:6px;max-width:calc(100% - 12px);padding:3px 7px;border-radius:3px;background:#fff1f0;color:#dc4545;font-size:10px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}.custom-product-card__image-label{position:absolute;right:0;bottom:8px;max-width:75%;padding:5px 8px;border-radius:4px 0 0 4px;background:var(--cpc-orange);color:#fff;font-size:9px;line-height:1.3;text-align:center}.custom-product-card__content{padding:6px 1px 0}.custom-product-card__title{display:-webkit-box;overflow:hidden;color:var(--cpc-text);font-size:12px;font-weight:600;line-height:1.45;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.custom-product-card__subtitle{margin:2px 0 5px;color:#555;font-size:11px;line-height:1.4}.custom-product-card__features{display:grid;gap:3px;padding:5px 0 6px;border-bottom:1px solid var(--cpc-border)}.custom-product-card__feature{display:flex;align-items:flex-start;gap:5px;font-size:11px;line-height:1.4}.custom-product-card__feature-icon{flex:0 0 auto;color:#e34d2e;font-size:12px;font-weight:700}.custom-product-card__reviews{display:flex;flex-wrap:wrap;align-items:center;gap:3px;min-height:28px;padding:5px 0;border-bottom:1px solid var(--cpc-border);font-size:10px;line-height:1.4}.custom-product-card__star{color:#ffb51b;font-size:14px}.custom-product-card__rating{font-weight:600}.custom-product-card__review-count{color:#333}.custom-product-card__pricing{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;padding:6px 0 9px;line-height:1.25}.custom-product-card__discount{color:var(--cpc-green);font-size:14px;font-weight:700}.custom-product-card__price{color:#171717;font-size:16px;font-weight:700}.custom-product-card__compare-price{color:#999;font-size:11px}.custom-product-card__form{margin:0}.custom-product-card__add-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:37px;padding:10px 8px;border:0;border-radius:4px;background:#171717;color:#fff;font-family:inherit;font-size:10px;font-weight:600;line-height:1.3;cursor:pointer;transition:background .2s ease,opacity .2s ease}.custom-product-card__add-button:hover{background:#353535}.custom-product-card__add-button:focus-visible{outline:2px solid #171717;outline-offset:3px}.custom-product-card__add-button:disabled{opacity:.5;cursor:not-allowed}@media screen and (min-width:750px){.custom-product-card{padding:7px}.custom-product-card__content{padding:8px 2px 1px}.custom-product-card__title{font-size:13px}.custom-product-card__subtitle,.custom-product-card__feature{font-size:12px}.custom-product-card__price{font-size:18px}.custom-product-card__add-button{min-height:40px;font-size:11px}}@media(prefers-reduced-motion:reduce){.custom-product-card__image,.custom-product-card__add-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
