.product-form__quantity .quantity{width:calc(10rem / var(--font-body-scale) + var(--inputs-border-width) * 2);min-height:calc((var(--inputs-border-width) * 2) + 3.4rem)}.product-form__quantity .quantity__button{width:calc(3.25rem / var(--font-body-scale));font-size:1.45rem}.product-form__quantity .quantity__input{font-size:1.4rem}.product-form__quantity .quantity__button .svg-wrapper{width:.9rem}.niche-theme .product__vendor{text-transform:uppercase;font-family:var(--niche-font-display);font-weight:700;letter-spacing:.04em;font-size:clamp(2.4rem,3.4vw,3rem);line-height:1.05;margin-bottom:-.7rem}.niche-theme .product__vendor a{color:var(--ink, var(--niche-fg-strong));text-decoration:none;transition:color var(--niche-dur-fast) var(--niche-ease-out)}.niche-theme .product__vendor a:hover{color:var(--niche-accent-bronze-deep);text-decoration:underline;text-underline-offset:.35rem}[dir=rtl] .niche-theme .product__vendor{letter-spacing:0;text-transform:none}.pdp-accordion.accordion{margin:0;border:none}.pdp-accordion-wrapper{margin:0}.pdp-accordion-wrapper+.pdp-accordion-wrapper .pdp-accordion.accordion{border-top:1px solid rgba(var(--color-foreground),.06)}.pdp-accordion summary{display:flex;align-items:center;justify-content:space-between;padding:14px 0;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.pdp-accordion summary::-webkit-details-marker{display:none}.pdp-accordion summary .summary__title{flex:1;display:flex;align-items:center}.pdp-accordion summary .pdp-accordion__title,.pdp-accordion__title{font-size:13px;letter-spacing:.02em;font-weight:700!important;color:var(--niche-fg-medium);margin:0;transition:transform var(--niche-dur-fast) var(--niche-ease-out),color var(--niche-dur-fast) var(--niche-ease-out)}.pdp-accordion summary:hover .pdp-accordion__title{transform:translate(4px);color:var(--niche-accent-bronze)}[dir=rtl] .pdp-accordion summary:hover .pdp-accordion__title{transform:translate(-4px)}.pdp-accordion summary svg{width:12px;height:12px;color:var(--niche-fg-soft);transition:transform var(--niche-dur-fast) var(--niche-ease-out),color var(--niche-dur-fast) var(--niche-ease-out);flex-shrink:0;margin-inline-start:12px}.pdp-accordion summary:hover svg{color:var(--niche-accent-bronze)}.pdp-accordion details[open] summary svg,.pdp-accordion details.is-opening summary svg{transform:rotate(180deg)}.pdp-accordion .pdp-accordion__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--niche-dur-base) var(--niche-ease-out);overflow:hidden}.pdp-accordion details[open] .pdp-accordion__body{grid-template-rows:1fr}.pdp-accordion .pdp-accordion__body-inner{overflow:hidden}.pdp-accordion details[open] .pdp-accordion__body:has([data-pdp-info-trigger][aria-expanded=true]),.pdp-accordion details[open] .pdp-accordion__body-inner:has([data-pdp-info-trigger][aria-expanded=true]){overflow:visible}.pdp-accordion__content{padding-bottom:20px;padding-top:0}.pdp-accordion__content.rte{font-size:14px;line-height:var(--niche-leading-loose);color:var(--niche-fg-medium)}.pdp-section-intro{font-size:14px;font-weight:400;color:var(--niche-fg-medium);margin:0 0 12px;line-height:var(--niche-leading-normal)}.pdp-fragrance-notes__container{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-start;justify-content:center}.pdp-fragrance-note{display:flex;flex-direction:column;align-items:center;text-align:center;width:78px;min-width:78px;min-height:72px;flex-shrink:0;text-decoration:none;color:inherit;transition:opacity var(--niche-dur-fast) var(--niche-ease-out),transform var(--niche-dur-fast) var(--niche-ease-out)}.pdp-fragrance-note:hover{opacity:.7;transform:translateY(-2px)}.pdp-fragrance-note__image{width:46px;height:46px;min-width:46px;min-height:46px;overflow:hidden;margin-bottom:6px;position:relative;flex-shrink:0;transition:transform var(--niche-dur-fast) var(--niche-ease-out)}.pdp-fragrance-note:hover .pdp-fragrance-note__image{transform:scale(1.08)}.pdp-fragrance-note__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:100%;max-height:100%;object-fit:contain!important;object-position:center}.pdp-fragrance-note__placeholder{font-size:22px;color:var(--niche-fg-faint)}.pdp-fragrance-note__name{font-size:11px;color:var(--niche-fg-medium);line-height:var(--niche-leading-snug);width:100%;max-width:78px;min-height:2.4em;white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;text-decoration:none;font-weight:400;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2}.pdp-fragrance-note:hover .pdp-fragrance-note__name{text-decoration:underline;text-underline-offset:.15em}.product .price-per-item__container{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.product__inventory-inline{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--niche-color-warning);letter-spacing:.02em;white-space:nowrap}.product__inventory-inline .svg-wrapper{width:16px;height:16px;flex-shrink:0}@media screen and (max-width:749px){.pdp-accordion summary{padding:14px 0}.pdp-accordion__title{font-size:12px;font-weight:700!important}.pdp-accordion__content{padding-bottom:16px}.pdp-accordion__content.rte{font-size:13px}.pdp-section-intro{font-size:13px;margin-bottom:10px}.pdp-fragrance-notes__container{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:6px;scroll-snap-type:x proximity;scroll-padding-inline-start:4px;-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 28px),transparent 100%)}[dir=rtl] .pdp-fragrance-notes__container{-webkit-mask-image:linear-gradient(to left,#000 0,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(to left,#000 0,#000 calc(100% - 28px),transparent 100%)}.pdp-fragrance-notes__container>.pdp-fragrance-note{scroll-snap-align:start}.pdp-fragrance-note{width:60px;min-width:60px;min-height:68px}.pdp-fragrance-note__image{width:36px;height:36px;min-width:36px;min-height:36px}.pdp-fragrance-note__name{font-size:10px;max-width:60px;min-height:2.4em}}.pdp-sticky-atc{display:none}@media screen and (max-width:749px){.pdp-sticky-atc{display:block;position:fixed;inset-inline:0;bottom:0;z-index:var(--z-overlay);background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.08);padding:8px 12px max(8px,env(safe-area-inset-bottom));box-shadow:0 -4px 16px #0000000f;transform:translateY(110%);transition:transform var(--niche-dur-base) var(--niche-ease-out);pointer-events:none;visibility:hidden}.pdp-sticky-atc.is-visible{transform:translateY(0);pointer-events:auto;visibility:visible}@media(prefers-reduced-motion:reduce){.pdp-sticky-atc{transition:none}}.pdp-sticky-atc__inner{display:flex;align-items:center;gap:10px}.pdp-sticky-atc__info{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:8px;min-width:0;flex:1 1 auto;line-height:var(--niche-leading-tight)}.pdp-sticky-atc__heading{display:flex;flex-direction:column;align-items:stretch;gap:1px;min-width:0;flex:1 1 auto;overflow:hidden}.pdp-sticky-atc__vendor{font-size:clamp(9px,2.4vw,10px);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--niche-accent-bronze, #b58d2d);line-height:var(--niche-leading-tight);white-space:nowrap;overflow:hidden;text-overflow:clip}.pdp-sticky-atc__title{min-width:0;font-size:clamp(11px,3vw,13px);font-weight:400;letter-spacing:.02em;color:rgba(var(--color-foreground),.85);line-height:var(--niche-leading-tight);white-space:nowrap;overflow:hidden;text-overflow:clip;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 16px),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 16px),transparent 100%)}[dir=rtl] .pdp-sticky-atc__title{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 16px),transparent 100%);mask-image:linear-gradient(to left,#000 calc(100% - 16px),transparent 100%)}.pdp-sticky-atc__price{flex:0 0 auto;margin-inline-start:auto;font-size:clamp(12px,3.4vw,15px);font-weight:400;letter-spacing:.01em;line-height:var(--niche-leading-tight);color:rgb(var(--color-foreground));white-space:nowrap}.pdp-sticky-atc__button{flex:0 0 auto;min-width:clamp(108px,32vw,132px);min-height:44px;font-size:clamp(12px,3vw,13px);padding-inline:clamp(10px,3vw,14px)}body:has(.pdp-sticky-atc.is-visible) main{padding-bottom:72px}body:has(.pdp-sticky-atc.is-visible) #niche-whatsapp-fab{bottom:calc(92px + env(safe-area-inset-bottom));transition:bottom var(--niche-dur-base) var(--niche-ease-out)}}.niche-theme .pdp-sticky-atc__vendor{font-family:var(--niche-font-body);font-size:1.1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--brass)}.niche-theme .product__title,.niche-theme .product__title h1{font-family:var(--niche-font-display);font-weight:500;letter-spacing:-.015em}.niche-theme .pdp-sticky-atc__price{font-family:var(--niche-font-numerals);font-feature-settings:"tnum" on,"lnum" on}.niche-theme .product__title h1,.niche-theme .product__title .h1{font-family:var(--niche-font-body);font-weight:500;font-size:clamp(1.5rem,2.2vw,1.85rem);letter-spacing:-.01em;line-height:var(--niche-leading-snug);color:var(--niche-accent-bronze-deep);margin:0;margin-bottom:-.1rem}.niche-theme .pdp-fragrance-type,.niche-theme .pdp-fragrance-type__chip,.niche-theme .pdp-fragrance-type__category{font-family:var(--niche-font-body);font-size:1rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--brass, var(--niche-accent-bronze))}.niche-theme .price--large .price__container{align-items:baseline;gap:1.4rem}.niche-theme .price--large .price-item,.niche-theme .price--large .price-item--regular,.niche-theme .price--large .price-item--sale,.niche-theme .price--large .price-item--sale-accent{font-family:var(--niche-font-numerals);font-feature-settings:"tnum" on,"lnum" on;font-size:clamp(1.8rem,2.4vw,2.2rem);font-weight:500;letter-spacing:0;color:var(--ink, var(--niche-fg-strong))}.niche-theme .product .price--sold-out .badge.price__badge-sold-out{display:inline-flex;align-items:center;padding:0;border:0;background:transparent;font-family:var(--niche-font-body);font-size:1.05rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--alert, var(--niche-fg-soft));border-radius:0}.niche-theme .purchase-value-props{margin-block:.4rem .4rem;gap:.6rem}.niche-theme .purchase-value-props__item{align-items:center;gap:.8rem}.niche-theme .purchase-value-props__mark{color:var(--brass, var(--niche-accent-bronze))}.niche-theme .purchase-value-props__text{font-family:var(--niche-font-body);font-size:1.3rem;line-height:var(--niche-leading-snug);letter-spacing:-.005em;color:var(--ink-soft, var(--niche-fg-medium))}.niche-theme product-form .product-form__buttons{display:flex;flex-direction:column;gap:.8rem;margin-block:.4rem}.niche-theme product-form .product-form__submit.button--primary{background:var(--ink, var(--niche-fg-strong));color:rgb(var(--color-background));border-radius:0;border:0;font-weight:500;letter-spacing:.04em;padding-block:1.6rem;min-height:5.4rem;transition:background var(--niche-dur-base) var(--niche-ease-out)}.niche-theme product-form .product-form__submit.button--primary:after{display:none}.niche-theme product-form .product-form__submit.button--primary:not([aria-disabled=true]):hover{background:var(--brass-deep, var(--niche-accent-bronze-deep))}.niche-theme .pdp-accordion__title{font-family:var(--niche-font-body);font-size:1.15rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft, var(--niche-fg-medium))}
/*# sourceMappingURL=/cdn/shop/t/7/assets/niche-pdp.css.map */
