.product-detail-rebalanced>.product-gallery,.product-detail-rebalanced>.product-info{min-width:0}.product-detail-rebalanced{row-gap:32px}.product-detail-rebalanced>.product-info{width:100%}.product-detail-rebalanced .product-form{margin-top:24px}.product-detail-rebalanced>.product-info .product-description{margin:24px 0 0;overflow-wrap:anywhere}.product-detail-rebalanced .product-reference{margin-bottom:0}@media(min-width:1001px)and (max-width:1100px){.product-detail-rebalanced>.product-info h1{font-size:43px}}@media(max-width:1000px){.product-detail-rebalanced{grid-template-columns:minmax(0,1fr);gap:32px}.product-detail-rebalanced>.product-info{max-width:none;padding-top:0}}@media(min-width:1001px){.product-detail-rebalanced>.product-info{padding-top:0}.product-detail-rebalanced>.product-info .product-kicker{margin-bottom:12px}.product-detail-rebalanced>.product-info .product-brand{margin-bottom:8px}.product-detail-rebalanced>.product-info h1{font-size:clamp(40px,3.4vw,44px);line-height:1.08;margin-bottom:16px}.product-detail-rebalanced>.product-info .detail-pricing{font-size:24px;line-height:1.4}.product-detail-rebalanced>.product-info .product-form{margin-top:16px}.product-detail-rebalanced>.product-info .field-label{margin-bottom:6px}.product-detail-rebalanced>.product-info .product-form select{margin-top:0;margin-bottom:10px}.product-detail-rebalanced>.product-info .preview-checkout-notice{margin:10px 0}.product-detail-rebalanced>.product-info .delivery-link{margin-top:10px}.product-detail-rebalanced>.product-info .product-reference{padding-top:12px}.product-detail-rebalanced>.product-info .product-description{margin-top:20px}}.product-detail-rebalanced .quantity-picker input{margin:0;height:100%;align-self:stretch;line-height:normal}.product-detail-considered{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);column-gap:clamp(32px,4.5vw,72px);padding-bottom:56px}.product-detail-considered>.product-info{max-width:560px;padding-top:0}.product-detail-considered .main-photo{height:clamp(440px,45vw,640px)}.product-detail-considered .main-photo img{padding:32px}.product-detail-considered .product-kicker{margin-bottom:12px}.product-detail-considered .product-brand{margin-bottom:8px}.product-detail-considered>.product-info h1{font-size:clamp(36px,3.15vw,44px);line-height:1.12;margin-bottom:16px}.product-detail-considered .detail-pricing{line-height:1.4}.product-detail-considered .tax-note{margin:6px 0 0;line-height:1.6}.product-detail-considered>.product-info .product-form{margin-top:8px}.product-detail-considered .purchase-row{gap:12px}.product-detail-considered>.product-info .delivery-link{margin-top:12px}.product-detail-considered>.product-info .product-reference{padding-top:12px;margin:0;line-height:1.5}.product-detail-considered>.product-info .product-description{margin:24px 0 0;font-size:16px;line-height:1.75;color:var(--ink)}.product-detail-considered .product-description>:first-child{margin-top:0}.product-detail-considered .product-description>:last-child{margin-bottom:0}.product-detail-considered .product-assistance{margin-top:24px;padding-top:0;border-top:0}.product-detail-considered .product-secondary{justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:4px 24px;padding:0}.product-detail-considered .product-secondary .text-link{display:inline-flex;align-items:center;min-height:44px;font-size:13px;line-height:1.5;padding:0;border-bottom:0}.product-detail-considered .product-secondary a.text-link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.product-detail-considered .product-secondary .text-link:after{display:none}.product-detail-considered .product-reassurance{display:block;margin:0;padding:0;background:transparent;font-size:14px;line-height:1.6;color:var(--muted)}.product-detail-considered .product-reassurance p{margin:0;white-space:normal}.product-detail-considered .product-reassurance-links{display:flex;flex-wrap:wrap;gap:0 16px}.product-detail-considered .product-reassurance a{display:inline-flex;align-items:flex-start;min-height:44px;padding:0;border:0;color:var(--ink);text-decoration:underline;text-underline-offset:4px;white-space:nowrap;line-height:inherit}.product-detail-considered .product-practical{margin-top:24px}.product-detail-considered .product-practical summary{min-height:56px;padding:16px 0;line-height:1.5}.product-detail-considered .product-practical details>div{padding-bottom:20px}.product-detail-considered .product-practical details[hidden]{display:none}@media(min-width:1001px){.product-detail-considered>.product-gallery{position:sticky;top:140px}}@media(max-width:1000px){.product-detail-considered{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.product-detail-considered>.product-info{max-width:680px}.product-detail-considered .main-photo{height:auto;aspect-ratio:1 / 1;max-height:640px}}@media(max-width:760px){.product-detail-considered{padding-bottom:40px;gap:24px}.product-detail-considered .main-photo img{padding:24px}.product-detail-considered>.product-info h1{font-size:36px;line-height:1.12;margin-bottom:14px}.product-detail-considered>.product-info .product-description{font-size:15px}.product-detail-considered .product-assistance{margin-top:24px}.product-detail-considered .product-secondary{gap:0 20px}.product-detail-considered .product-secondary .text-link{font-size:12px}.product-detail-considered .product-practical{margin-top:20px}}.product-detail-considered .product-kicker .origin-label{background:#edf0e5;color:#59633f;border-radius:4px;padding:4px 8px}.product-detail-considered .product-media{position:relative}.product-detail-considered .product-save-overlay{position:absolute;top:4px;right:5px;left:auto;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:12px;border:0;border-radius:10px;background:transparent;color:#34362f;box-shadow:none;isolation:isolate;cursor:pointer}.product-detail-considered .product-save-overlay:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;z-index:-1;pointer-events:none;border-radius:9px;background:#fbfaf8f0;box-shadow:0 1px 4px #25262814;transition:background-color .15s ease,box-shadow .15s ease}.product-detail-considered .product-save-overlay:hover:before{background:#fbfaf8}.product-detail-considered .product-save-overlay:active:before{background:#e9e7e1}.product-detail-considered .product-save-overlay:focus-visible{outline:2px solid transparent;outline-offset:-2px}.product-detail-considered .product-save-overlay:focus-visible:before{box-shadow:0 0 0 2px #fff,0 0 0 4px #252628}.product-detail-considered .product-save-overlay .icon{position:relative;width:20px;height:20px;stroke-width:1.75}.product-detail-considered .product-save-overlay[aria-pressed=true] .icon{fill:var(--accent);stroke:var(--accent)}.product-detail-considered .product-media-empty .product-save-overlay{position:static;margin:12px 0}@media(forced-colors:active){.product-detail-considered .product-save-overlay{color:ButtonText}.product-detail-considered .product-save-overlay:before{background:Canvas;border:1px solid ButtonText}.product-detail-considered .product-save-overlay:focus-visible{outline-color:Highlight}.product-detail-considered .product-save-overlay[aria-pressed=true] .icon{fill:ButtonText;stroke:ButtonText}}.product-detail-considered .product-assistance .product-reference{margin:0 0 6px;padding:0;line-height:1.5}.product-detail-considered .product-assistance .product-reassurance p,.product-detail-considered .product-assistance .product-reassurance-links{margin:0}.product-detail-considered .product-assistance .product-reassurance-links a{align-items:center;min-height:44px}.product-detail-considered .product-practical{margin-top:12px}.product-detail-considered .product-practical>details:nth-child(1 of:not([hidden])){border-top:0}.image-dialog[open]{display:grid;grid-template-rows:minmax(0,1fr) auto;padding:0}.image-dialog>img{min-height:0;padding:56px 16px 16px;box-sizing:border-box}.image-gallery-controls:not([hidden]){display:flex;align-items:center;justify-content:center;gap:16px;padding:0 16px max(16px,env(safe-area-inset-bottom));min-height:64px;box-sizing:border-box}.image-gallery-arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;margin:0;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--paper);color:var(--ink);cursor:pointer;touch-action:manipulation}.image-gallery-arrow:hover{background:var(--line)}.image-gallery-arrow:focus-visible{outline:2px solid var(--accent,#7c846b);outline-offset:3px}.image-gallery-previous .icon{transform:rotate(180deg)}[data-image-position]{min-width:100px;text-align:center;font:12px/1.4 var(--sans)}.product-detail .fragrance-photo-note{margin:6px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.product-detail-considered .fragrance-detail{border-bottom:0;padding-bottom:0;margin-bottom:0}.product-detail-considered .product-practical details>div:has(>.text-link,>.product-secondary){display:flex;flex-direction:column;padding-bottom:8px}.product-detail-considered .product-practical details>div>.product-secondary{row-gap:0}.product-detail-considered .product-practical details>div>.text-link,.product-detail-considered .product-practical details>div>.product-secondary>.text-link{display:inline-flex;align-items:center;min-height:44px;margin:0;padding:0;border-bottom:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.product-detail-considered .product-practical details>div>.text-link:after,.product-detail-considered .product-practical details>div>.product-secondary>.text-link:after{display:none}.product-detail-considered .product-practical details>div>.text-link:focus-visible,.product-detail-considered .product-practical details>div>.product-secondary>.text-link:focus-visible{outline-offset:0}.product-detail-considered .product-stock-status .product-status-reference{color:var(--muted);overflow-wrap:anywhere}.product-detail-considered .product-stock-status .product-status-dot{font-size:.65em;line-height:0;vertical-align:middle;margin-inline:.55em}.product-detail-considered .product-stock-status [data-variant-availability]{color:var(--ink)}.product-detail-considered .product-assistance .product-reassurance{background:var(--surface);padding:16px 20px 6px}@media(max-width:760px){.product-detail-considered .product-assistance .product-reassurance{padding-inline:14px}}.product-detail-considered>.product-info .product-form{display:flex;flex-direction:column;gap:12px}.product-detail-considered>.product-info .product-form .field-label{margin:0 0 6px}.product-detail-considered>.product-info .product-form select{display:block;margin:0;min-height:44px}.product-detail-considered>.product-info .product-form>.variant-static-option,.product-detail-considered>.product-info .product-form>.variant-guidance{margin:0}.product-detail-considered>.product-info .variant-select-available:not([hidden]){display:inline-flex;align-items:center;align-self:flex-start;min-height:44px;margin:0;padding:0;border:0;text-align:left;text-decoration:underline;text-underline-offset:3px}.product-detail-considered .purchase-row .quantity-picker{width:134px;height:52px}.product-detail-considered .purchase-row .quantity-picker button{flex:0 0 44px;width:44px;height:50px}.product-detail-considered .purchase-row .quantity-picker input{width:44px;flex:1 1 44px}.product-detail-considered .purchase-row .add-to-bag{min-width:0;min-height:52px}.product-detail-considered .product-description>:is(p,ul,ol){margin-block:0}.product-detail-considered .product-description>:is(p,ul,ol)+:is(p,ul,ol){margin-top:12px}.product-detail-considered .variant-option-heading{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;margin-bottom:6px}.product-detail-considered .variant-option-heading[data-recovery-space]{min-height:44px}.product-detail-considered>.product-info .product-form .variant-option-heading .field-label{margin:0;max-width:100%;overflow-wrap:anywhere}.product-detail-considered>.product-info .variant-option-heading .variant-select-available:not([hidden]){align-self:auto;gap:8px;min-width:0;text-align:left;text-decoration:none}.product-detail-considered .variant-recovery-label{min-width:0;text-decoration:underline;text-underline-offset:3px}.product-detail-considered .variant-recovery-dot{flex:none;font-size:.65em;text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/20/assets/pdp-refinement.css.map */
