.template-product .product-main.section{--luxury-obsidian: #17120d;--luxury-ink-soft: #30271e;--luxury-gold: #b88a3b;--luxury-gold-light: #dfbf79;--luxury-ivory: #fffaf0;--luxury-line: color-mix(in srgb, var(--luxury-gold) 34%, var(--line));position:relative;overflow:clip;background:radial-gradient(circle at 82% 8%,color-mix(in srgb,var(--luxury-gold-light) 12%,transparent),transparent 29rem),linear-gradient(180deg,color-mix(in srgb,var(--canvas) 92%,white),var(--canvas))}.template-product .product-main__media{border-radius:clamp(.9rem,2vw,1.5rem)}.template-product .product-media{margin:0;border-color:var(--luxury-line);border-radius:inherit;background:radial-gradient(circle at 50% 32%,color-mix(in srgb,var(--luxury-gold-light) 13%,transparent),transparent 48%),var(--mist);box-shadow:0 1.6rem 4rem #21170c1f}.template-product .product-main__info{position:relative}.template-product .product-form{position:relative;gap:.78rem;overflow:visible;padding:clamp(.9rem,2vw,1.3rem);border:1px solid var(--luxury-line);border-radius:clamp(.85rem,1.6vw,1.15rem);background:linear-gradient(145deg,color-mix(in srgb,var(--luxury-ivory) 95%,var(--champagne)),var(--paper) 68%);box-shadow:0 1rem 3rem #26190a17,inset 0 1px #fffc;animation:pellair-luxury-form-enter .72s var(--ease) both}.template-product .product-form:before{position:absolute;top:0;right:1.1rem;left:1.1rem;z-index:0;height:1px;content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--luxury-gold-light),transparent);opacity:.72}.template-product .product-form__header{min-height:0;padding-bottom:.52rem;border-color:var(--luxury-line)}.template-product .product-form__status:empty{min-height:0}.template-product .product-form__header strong,.template-product [data-selected-variant-title]{color:var(--luxury-ink-soft);font-family:var(--font-display);font-size:1rem;font-weight:600}.template-product .option-groups,.template-product .product-options-panel{gap:.7rem}.template-product .option-group{padding:.1rem 0}.template-product .option-group legend{margin-bottom:.4rem;color:var(--bronze);font-size:.67rem;letter-spacing:.13em}.template-product .option-pill-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.42rem,1vw,.68rem)}.template-product .option-pill span{position:relative;min-height:2.78rem;overflow:hidden;padding:.52rem .4rem;border-color:color-mix(in srgb,var(--luxury-ink-soft) 24%,transparent);border-radius:.64rem;background:linear-gradient(180deg,#ffffffbd,#fffaf061),color-mix(in srgb,var(--paper) 92%,var(--canvas));box-shadow:inset 0 1px #ffffffd6;font-size:.76rem;transition:color .22s ease,background .26s ease,border-color .22s ease,box-shadow .26s ease,transform .22s var(--ease)}.template-product .option-pill span:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(112deg,transparent 18%,rgba(255,255,255,.28) 42%,transparent 66%);opacity:0;transform:translate(-65%);transition:opacity .22s ease,transform .52s var(--ease)}.template-product .option-pill input:checked+span,.template-product .option-pill.is-selected span,.template-product .option-pill[aria-checked=true] span{border-color:color-mix(in srgb,var(--luxury-gold-light) 76%,var(--luxury-obsidian));color:var(--luxury-ivory);background:radial-gradient(circle at 88% 14%,rgba(216,181,104,.24),transparent 40%),linear-gradient(145deg,#2d241a,var(--luxury-obsidian));box-shadow:0 .7rem 1.6rem #18110a30,inset 0 0 0 1px #dfbf7933;transform:translateY(-1px)}.template-product .option-pill input:checked+span:before,.template-product .option-pill.is-selected span:before{opacity:1;transform:translate(65%)}.template-product .option-pill.is-unavailable span,.template-product .option-pill input:disabled+span{border-color:var(--line);background:linear-gradient(to bottom right,transparent calc(50% - .5px),var(--line-strong) 50%,transparent calc(50% + .5px)),color-mix(in srgb,var(--mist) 62%,var(--paper));box-shadow:none}.template-product .quantity-row{min-height:2.9rem;padding:.45rem .6rem;border:1px solid color-mix(in srgb,var(--luxury-gold) 25%,var(--line));border-radius:.7rem;background:#fffaf08a}.template-product .quantity-stepper{grid-template-columns:2.75rem minmax(2.75rem,auto) 2.75rem;overflow:hidden;border-color:var(--luxury-line);border-radius:999px;background:var(--luxury-ivory);box-shadow:inset 0 1px #ffffffd9}.template-product .quantity-stepper button{min-width:2.75rem;min-height:2.75rem;transition:color .18s ease,background .18s ease,transform .18s var(--ease)}.template-product .quantity-stepper input{min-height:2.75rem}.template-product .quantity-stepper button:not(:disabled):hover{color:var(--luxury-ivory);background:var(--luxury-ink-soft)}.template-product .product-main__purchase-actions{gap:.65rem;padding-top:.15rem}.template-product .product-submit-button,.template-product .product-form__dynamic-checkout .shopify-payment-button__button,.template-product .product-form__dynamic-checkout .shopify-payment-button__button--unbranded{min-height:3.2rem;border-radius:.66rem}.template-product .product-submit-button{border-color:var(--luxury-obsidian);background:linear-gradient(112deg,transparent 18%,rgba(255,255,255,.11) 43%,transparent 66%),linear-gradient(145deg,var(--luxury-ink-soft),var(--luxury-obsidian));background-size:240% 100%,auto;box-shadow:0 .9rem 2rem #18110a33;transition:background-position .52s var(--ease),box-shadow .22s ease,transform .22s var(--ease)}.template-product .product-submit-button:hover{background-position:-130% 0,0 0;box-shadow:0 1.15rem 2.6rem #18110a45;transform:translateY(-2px)}.template-product .product-form__dynamic-checkout .shopify-payment-button__button,.template-product .product-form__dynamic-checkout .shopify-payment-button__button--unbranded{border:1px solid var(--luxury-gold);color:var(--luxury-obsidian);background:linear-gradient(135deg,#f4e4bd,#fff8e8 50%,#ead3a0);box-shadow:inset 0 1px #fffc}@media(hover:hover)and (pointer:fine){.template-product .option-pill:hover span{border-color:color-mix(in srgb,var(--luxury-gold) 58%,var(--line));box-shadow:0 .75rem 1.6rem #26190a1a;transform:translateY(-2px)}}@media(max-width:749px){.template-product .product-main.section{padding-top:0}.template-product .product-main{gap:1.15rem}.template-product .product-main__media{width:calc(100% + (var(--gutter) * 2));margin-inline:calc(var(--gutter) * -1);gap:0;border-radius:0;scrollbar-width:none}.template-product .product-main__media::-webkit-scrollbar{display:none}.template-product .product-media{aspect-ratio:4 / 5;border-inline:0;border-radius:0;box-shadow:none}.template-product .product-media img,.template-product .product-media video,.template-product .product-media model-viewer{width:100%;height:100%;object-fit:cover;object-position:center}.template-product .product-main__info>h1{max-width:13ch;margin-bottom:.5rem;font-size:clamp(2.15rem,10.6vw,2.85rem)}.template-product .product-main__price{margin-block:.65rem}.template-product .product-main__disclaimer{margin-bottom:.8rem;font-size:.7rem;line-height:1.5}.template-product .product-form{gap:.66rem;margin-block:.85rem .8rem;padding:.72rem;border-radius:.82rem;animation:none;opacity:1;transform:none}.template-product .product-form__header{min-height:0;padding-bottom:.48rem}.template-product .product-form__header strong,.template-product [data-selected-variant-title]{font-size:.88rem}.template-product .option-groups,.template-product .product-options-panel{gap:.58rem}.template-product .option-pill-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem}.template-product .option-pill span{min-height:2.72rem;padding-inline:.25rem;border-radius:.58rem;font-size:.7rem}.template-product .quantity-row{display:grid;grid-template-columns:auto minmax(0,1fr);min-height:2.72rem;padding:.38rem .45rem}.template-product .quantity-stepper{justify-self:end}.template-product .product-submit-button,.template-product .product-form__dynamic-checkout .shopify-payment-button__button,.template-product .product-form__dynamic-checkout .shopify-payment-button__button--unbranded{min-height:3.08rem;border-radius:.62rem}.template-product .mobile-sticky-purchase:not([hidden]){grid-template-columns:minmax(7.3rem,.86fr) minmax(0,1.14fr);gap:.48rem;padding:.58rem max(.62rem,env(safe-area-inset-right)) calc(.58rem + env(safe-area-inset-bottom)) max(.62rem,env(safe-area-inset-left));border-top-color:color-mix(in srgb,var(--luxury-gold) 64%,var(--line));background:color-mix(in srgb,var(--luxury-ivory) 88%,transparent);box-shadow:0 -1.2rem 3.2rem #160f0838;-webkit-backdrop-filter:blur(18px) saturate(118%);backdrop-filter:blur(18px) saturate(118%);animation:pellair-luxury-sticky-enter .34s var(--ease) both}.template-product .mobile-sticky-purchase__variant-toggle{min-height:3.2rem;padding:.48rem .58rem;border-color:var(--luxury-line);border-radius:.72rem;background:#fffaf0e0;box-shadow:inset 0 1px #ffffffd1}.template-product .mobile-sticky-purchase__variant-copy>span{font-size:.69rem}.template-product .mobile-sticky-purchase__variant-copy small{font-size:.64rem}.template-product .mobile-sticky-purchase__arrow{display:grid;width:1.55rem;height:1.55rem;place-items:center;border:1px solid var(--luxury-line);border-radius:50%;color:var(--bronze);background:var(--luxury-ivory)}.template-product .mobile-sticky-purchase__variant-menu{right:max(.62rem,env(safe-area-inset-right));bottom:calc(100% + .5rem);left:max(.62rem,env(safe-area-inset-left));max-height:min(58svh,27rem);padding:.9rem;border-color:var(--luxury-line);border-radius:1.15rem;background:radial-gradient(circle at 90% 0%,color-mix(in srgb,var(--luxury-gold-light) 18%,transparent),transparent 12rem),var(--luxury-ivory);box-shadow:0 -1.6rem 4rem #160f083d}.template-product .mobile-sticky-purchase.is-menu-open .mobile-sticky-purchase__variant-menu{animation:pellair-luxury-sheet-enter .3s var(--ease) both}.template-product .mobile-sticky-purchase__variant-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.template-product .mobile-sticky-purchase__variant-option{display:grid;grid-template-columns:minmax(0,1fr);min-height:3.4rem;padding:.52rem;align-content:center;gap:.15rem;border-radius:.65rem;background:color-mix(in srgb,var(--paper) 88%,var(--canvas))}.template-product .mobile-sticky-purchase__variant-option.is-selected,.template-product .mobile-sticky-purchase__variant-option[aria-selected=true]{border-color:var(--luxury-gold-light);color:var(--luxury-ivory);background:radial-gradient(circle at 88% 12%,rgba(216,181,104,.24),transparent 42%),linear-gradient(145deg,var(--luxury-ink-soft),var(--luxury-obsidian));box-shadow:0 .75rem 1.6rem #18110a2e}.template-product .mobile-sticky-purchase__variant-option.is-selected small,.template-product .mobile-sticky-purchase__variant-option[aria-selected=true] small{color:var(--luxury-gold-light)}.template-product .mobile-sticky-purchase__variant-option small{text-align:left}.template-product .mobile-sticky-purchase__actions{gap:.35rem}.template-product .mobile-sticky-purchase__actions .button{min-height:3.2rem;border-radius:.68rem;font-size:.57rem}}.template-product .product-main__disclaimer{margin:.2rem .2rem 1rem;color:color-mix(in srgb,var(--luxury-ink-soft) 68%,var(--paper));font-size:.68rem;line-height:1.5}.template-product .fragrance-pyramid__visuals,.template-product .fragrance-pyramid__row[data-note-stage] .fragrance-pyramid__visuals,.template-product .fragrance-pyramid__row[data-note-stage=base] .fragrance-pyramid__visuals,.template-product .fragrance-pyramid__row[data-note-stage=notes] .fragrance-pyramid__visuals{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;gap:.34rem;margin:.42rem 0 0;padding:0;justify-content:start;align-items:stretch;overflow:visible;scroll-padding-inline:0;scroll-snap-type:none;scrollbar-width:auto}.template-product .fragrance-pyramid__visuals .fragrance-note-card{display:grid;width:100%;min-width:0;max-width:none;min-height:0;grid-template-rows:auto 2.05rem;align-self:stretch;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;scroll-snap-align:none}.template-product .fragrance-pyramid__visuals .fragrance-note-card__media,.template-product .fragrance-pyramid__visuals .fragrance-note-card.is-image-missing:before{display:block;width:100%;min-height:0;aspect-ratio:16 / 9;overflow:hidden;border:1px solid color-mix(in srgb,var(--luxury-gold) 26%,var(--line));border-radius:.4rem;background:color-mix(in srgb,var(--champagne) 14%,var(--mist));box-shadow:none}.template-product .fragrance-pyramid__visuals .fragrance-note-card__media img{display:block;width:100%;height:100%;object-fit:cover}.template-product .fragrance-pyramid__visuals .fragrance-note-card__label,.template-product .fragrance-pyramid__visuals .fragrance-note-card.is-image-missing .fragrance-note-card__label{display:-webkit-box;width:100%;height:2.05rem;min-height:0;padding:.28rem .08rem 0;overflow:hidden;color:var(--luxury-ink-soft);background:transparent;font-family:var(--font-heading);font-size:.58rem;font-weight:500;line-height:1.08;text-align:center;text-overflow:ellipsis;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.template-product .fragrance-pyramid__visuals .fragrance-note-card.is-image-missing{min-height:0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent}@media(max-width:359px){.template-product .fragrance-pyramid__visuals,.template-product .fragrance-pyramid__row[data-note-stage] .fragrance-pyramid__visuals,.template-product .fragrance-pyramid__row[data-note-stage=base] .fragrance-pyramid__visuals,.template-product .fragrance-pyramid__row[data-note-stage=notes] .fragrance-pyramid__visuals{grid-template-columns:repeat(4,minmax(0,1fr))}}@keyframes pellair-luxury-form-enter{0%{opacity:0;transform:translateY(1.1rem) scale(.988)}to{opacity:1;transform:none}}@keyframes pellair-luxury-sticky-enter{0%{opacity:0;transform:translateY(calc(100% + .75rem))}to{opacity:1;transform:none}}@keyframes pellair-luxury-sheet-enter{0%{opacity:0;transform:translateY(.8rem) scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.template-product .product-form,.template-product .mobile-sticky-purchase:not([hidden]),.template-product .mobile-sticky-purchase.is-menu-open .mobile-sticky-purchase__variant-menu{animation:none}.template-product .option-pill span,.template-product .option-pill span:before,.template-product .product-submit-button,.template-product .quantity-stepper button{transition:none}}.whatsapp-contact{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:100;display:inline-flex;min-width:3.25rem;min-height:3.25rem;padding:.55rem .9rem .55rem .62rem;align-items:center;justify-content:center;gap:.55rem;border:1px solid color-mix(in srgb,var(--champagne) 56%,transparent);border-radius:999px;color:#fffaf0;background:#243a32;box-shadow:0 .75rem 2.2rem #17151233;font-family:var(--font-label);font-size:.66rem;letter-spacing:.06em;line-height:1;text-decoration:none;text-transform:uppercase;visibility:visible;transition:transform .18s ease,box-shadow .18s ease,opacity .16s ease}.whatsapp-contact:hover{transform:translateY(-.16rem);box-shadow:0 1rem 2.6rem #17151240}.whatsapp-contact:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.whatsapp-contact__icon{display:grid;width:1.55rem;height:1.55rem;flex:0 0 auto;place-items:center}.whatsapp-contact__icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35}.whatsapp-contact__icon svg path+path{fill:currentColor;stroke:none}.whatsapp-contact--icon-only .whatsapp-contact__label{display:none}body.has-mobile-sticky-purchase .whatsapp-contact{bottom:calc(var(--mobile-purchase-bar-space, 5.75rem) + .75rem)}body.mobile-nav-open .whatsapp-contact,body.predictive-search-open .whatsapp-contact,body.finder-select-open .whatsapp-contact,body.collection-filter-open .whatsapp-contact,body.cart-drawer-is-open .whatsapp-contact,body.whatsapp-sticky-obstructed .whatsapp-contact,body:has(.mobile-sticky-purchase.is-menu-open) .whatsapp-contact,body:has(.mobile-sticky-purchase__status:not([hidden])) .whatsapp-contact,html.intro-pending .whatsapp-contact{opacity:0;pointer-events:none;transform:translateY(.5rem);visibility:hidden}.whatsapp-contact[data-concierge-refinement=v47]:before{position:absolute;top:-.28rem;right:-.28rem;bottom:-.28rem;left:-.28rem;border:1px solid color-mix(in srgb,var(--champagne) 36%,transparent);border-radius:inherit;content:"";pointer-events:none}.whatsapp-contact[data-concierge-refinement=v47].is-near-footer{opacity:0;pointer-events:none;transform:translateY(.65rem);visibility:hidden}@media(max-width:749px){.whatsapp-contact{width:3.25rem;padding:0}.whatsapp-contact__label{display:none}}@media(prefers-reduced-motion:reduce){.whatsapp-contact{transition:opacity .01ms linear}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
