.product-page{border-top:1px solid var(--line)}.product-breadcrumb{display:flex;align-items:center;gap:.65rem;padding-block:var(--space-3);color:var(--ink-40);font-family:var(--font-ui);font-size:.7rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.product-breadcrumb a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line)}.product-hero{display:grid;grid-template-columns:minmax(24rem,1.05fr) minmax(22rem,.95fr);gap:var(--space-5);align-items:start;padding-block:var(--space-2) var(--space-5)}.product-mobile-intro{display:none}.product-gallery{display:grid;gap:.75rem;justify-items:center}.product-gallery__thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;width:min(100%,34rem)}.product-gallery__thumb{position:relative;aspect-ratio:3 / 4;padding:0;overflow:hidden;border:1px solid transparent;background:var(--surface);cursor:pointer}.product-gallery__thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid transparent;pointer-events:none}.product-gallery__thumb.is-active:after{border-color:var(--accent)}.product-gallery__thumb img{width:100%;height:100%;object-fit:cover}.product-media{position:relative;width:min(100%,34rem);max-height:44rem;aspect-ratio:3 / 4;overflow:hidden;background:var(--product-tint, var(--surface));clip-path:inset(0 0 100% 0);transition:clip-path .95s var(--ease)}@media(min-width:60.01rem){.product-media{width:min(100%,30rem);max-height:none;aspect-ratio:1}.product-gallery__thumbs{width:min(100%,30rem)}}.product-gallery.is-visible .product-media{clip-path:inset(0)}.product-media img{position:absolute;inset:var(--space-2);width:calc(100% - (var(--space-2) * 2));height:calc(100% - (var(--space-2) * 2));object-fit:cover;transition:transform .9s var(--ease)}.product-media .bottle-art{width:clamp(11rem,24vw,17rem);margin:auto;filter:drop-shadow(var(--product-shadow))}.product-media__number,.product-media__collection{position:absolute;z-index:1;background:color-mix(in srgb,var(--surface) 90%,transparent)}.product-summary__support{-webkit-appearance:none;appearance:none;border:0;padding-inline:0;background:transparent;cursor:pointer}.product-media__number{top:var(--space-3);left:var(--space-3);padding:.32rem .58rem;font-family:var(--font-display);font-size:1.15rem;font-style:italic}.product-media__collection{right:var(--space-3);bottom:var(--space-3);padding:.35rem .55rem;font-family:var(--font-ui);font-size:.58rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap}@media(hover:hover){.product-media:hover img{transform:scale(1.018)}}.product-summary{display:grid;align-content:start;justify-items:start;gap:var(--space-2);width:100%;max-width:32rem}.product-summary__kicker{width:100%;display:flex;justify-content:space-between;gap:var(--space-2);color:var(--accent);font-family:var(--font-ui);font-size:.7rem;font-weight:600;letter-spacing:.17em;text-transform:uppercase}.product-summary__kicker span:last-child{color:var(--ink-40);text-align:right}.product-summary__title{max-width:10ch;font-size:clamp(2.8rem,5vw,4.5rem);font-style:italic;text-wrap:balance}.product-summary__tagline{color:var(--ink-60);font-family:var(--font-display);font-size:clamp(1.3rem,2vw,1.7rem);font-style:italic}.product-glance{width:100%;display:grid;grid-template-columns:1.15fr .7fr 1.1fr 1.05fr;margin:var(--space-2) 0 0;padding-block:var(--space-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.product-glance>div{min-width:0;padding-inline:.75rem;border-left:1px solid var(--line)}.product-glance>div:first-child{padding-left:0;border-left:0}.product-glance dt,.product-form__label{margin-bottom:.45rem;color:var(--ink-40);font-family:var(--font-ui);font-size:.62rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.product-glance dd{margin:0;font-size:.88rem;line-height:1.35}.product-summary__purchase{width:100%;display:grid;gap:var(--space-2);padding-top:var(--space-1)}.product-summary__price{font-family:var(--font-display);font-size:1.65rem}.product-summary__tax-note{margin-top:calc(var(--space-2) * -1);color:var(--muted);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.product-form{display:grid;gap:var(--space-2);width:100%}.product-form__label{margin:0 0 -.65rem}.product-form select{width:100%;min-height:var(--control-height);padding-inline:1rem;border:1px solid var(--control-border);border-radius:var(--radius-xs);background:var(--surface);color:var(--ink);font-family:var(--font-body)}.product-form__row{display:flex;gap:var(--space-1);align-items:stretch}.product-form__submit{flex:1}.qty-input{display:inline-flex;align-items:center;border:1px solid var(--control-border);border-radius:var(--radius-xs);overflow:hidden}.qty-input button{width:2.75rem;height:var(--control-height);border:0;background:none;color:var(--ink-60);cursor:pointer}.qty-input input{width:2.4rem;border:0;background:none;text-align:center;font-family:var(--font-ui);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qty-input input::-webkit-outer-spin-button,.qty-input input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.product-summary__support{margin-top:var(--space-1)}.product-mobile-purchase{display:none}.product-information{padding-block:var(--space-5);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface)}.product-information__layout{display:grid;grid-template-columns:minmax(14rem,.62fr) minmax(0,1.38fr);gap:var(--space-5);align-items:start}.product-information__intro{position:sticky;top:8rem;display:grid;justify-items:start;gap:var(--space-2);max-width:25rem}.product-information__intro p{color:var(--ink-60)}.product-information__content{border-top:1px solid var(--line)}.product-accordion{border-bottom:1px solid var(--line)}.product-accordion summary{list-style:none;display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2);padding-block:var(--space-3);cursor:pointer;font-family:var(--font-display);font-size:clamp(1.45rem,2.3vw,2rem)}.product-accordion summary::-webkit-details-marker{display:none}.product-accordion summary>span:last-child{color:var(--ink-40);font-family:var(--font-ui);font-size:.8rem;transition:transform .3s var(--ease)}.product-accordion[open] summary>span:last-child{transform:rotate(45deg)}.product-accordion__content{display:grid;gap:var(--space-2);max-width:45rem;padding:0 0 var(--space-4);color:var(--ink-60)}.product-description{font-size:1rem}.product-description p+p{margin-top:var(--space-2)}.product-description strong{color:var(--ink)}.product-description__details{display:grid;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line)}.product-description__details div{display:grid;gap:.45rem}.product-description__details strong{font-family:var(--font-ui);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.product-description__details p{margin:0}.notes-pyramid{display:grid;gap:var(--space-2)}.notes-tier{display:grid;grid-template-columns:6rem 1fr;gap:var(--space-2);align-items:baseline}.notes-tier__label{color:var(--accent);font-family:var(--font-ui);font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.notes-tier__value{color:var(--ink);font-family:var(--font-display);font-size:1.2rem;font-style:italic}.product-profile{grid-template-columns:repeat(2,minmax(0,1fr))}.product-profile>div{min-height:8rem;padding:var(--space-2);border:1px solid var(--line)}.product-profile p,.product-profile ol{margin-top:var(--space-1)}.product-profile ol{display:grid;gap:.5rem;padding-left:1.15rem}.content-pending{padding-left:var(--space-2);border-left:1px solid var(--accent);font-style:italic}.product-policy-links{justify-items:start}.product-commerce-details{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.product-commerce-details>div{display:grid;gap:.35rem}.product-commerce-details p{color:var(--muted)}.product-commerce-details .text-link,.product-commerce-details .content-pending{grid-column:1 / -1}@media(max-width:38rem){.product-commerce-details{grid-template-columns:1fr}}.product-related{border-top:0}.product-related__head{display:grid;gap:var(--space-2);margin-bottom:var(--space-4)}.product-related .collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:60rem){.product-hero{grid-template-columns:1fr;gap:var(--space-4);padding-bottom:var(--space-4)}.product-summary{max-width:40rem;margin-inline:auto}.product-information__layout{grid-template-columns:1fr;gap:var(--space-4)}.product-information__intro{position:static}}@media(max-width:46rem){.product-breadcrumb{padding-block:var(--space-2)}.product-hero{gap:0;padding-top:0}.product-mobile-intro{display:grid;gap:.45rem;padding:.15rem 0 1rem}.product-mobile-intro__kicker{display:flex;justify-content:space-between;gap:.75rem;color:var(--accent);font-family:var(--font-ui);font-size:.65rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.product-mobile-intro__kicker span:last-child{color:var(--ink-40);text-align:right}.product-mobile-intro .product-mobile-intro__title{color:var(--ink);font-family:var(--font-display);font-size:clamp(2.45rem,10vw,3.1rem);font-style:italic;font-weight:400;line-height:.98}.product-mobile-intro p:not(.product-mobile-intro__title){color:var(--ink-60);font-family:var(--font-display);font-size:1.08rem;font-style:italic;line-height:1.3}.product-gallery{gap:.6rem;margin-inline:calc(var(--gutter) * -1)}.product-media{width:100%;max-height:none;aspect-ratio:1 / 1.08;touch-action:pan-y pinch-zoom}.product-media img{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.product-gallery__thumbs{width:100%;gap:.4rem;padding-inline:var(--gutter)}.product-gallery__thumb{aspect-ratio:1}.product-page--ananta-bloom .product-media img{object-position:50% 100%}.product-page--neer-vata .product-media img{object-position:50% 56%}.product-page--rasham-rasa .product-media img,.product-page--resham-rasa .product-media img{object-position:50% 54%}.product-page--vanamali-dusk .product-media img{object-position:30% 100%}.product-media[data-gallery-image-index]:not([data-gallery-image-index="0"]) img{object-fit:cover;object-position:center}.product-media__number{top:var(--space-2);left:var(--space-2);letter-spacing:.08em}.product-media__collection{right:var(--space-2);bottom:var(--space-2)}.product-summary{display:flex;flex-direction:column;gap:.9rem;padding-top:1.1rem}.product-summary__kicker,.product-summary__title,.product-summary__tagline{display:none}.product-summary__purchase{order:1;gap:.75rem;padding-top:0}.product-summary__price{font-size:1.5rem}.product-summary__tax-note{margin-top:-.6rem}.product-glance{order:2}.product-summary__support{order:3;margin-top:0;min-height:2.75rem}.product-mobile-purchase{position:fixed;right:max(var(--gutter),env(safe-area-inset-right));bottom:calc(4.3rem + env(safe-area-inset-bottom));left:max(var(--gutter),env(safe-area-inset-left));z-index:64;display:grid;grid-template-columns:minmax(0,1fr) minmax(9.5rem,1.35fr);align-items:stretch;min-height:3.35rem;overflow:hidden;border:1px solid var(--line);background:var(--paper);box-shadow:0 -.2rem 1rem #1d191614}.product-mobile-purchase[hidden]{display:none}.product-mobile-purchase__price{display:grid;align-items:center;padding-inline:.9rem;font-family:var(--font-display);font-size:1.25rem}.product-mobile-purchase__submit{min-height:3.35rem;border-radius:0}body:has(#PBarNextFrameWrapper) .product-mobile-purchase{bottom:calc(8.3rem + env(safe-area-inset-bottom))}.product-glance{grid-template-columns:1fr;padding-block:0}.product-glance>div,.product-glance>div:first-child{display:flex;justify-content:space-between;gap:var(--space-2);padding:.8rem 0;border-left:0;border-top:1px solid var(--line)}.product-glance>div:first-child{border-top:0}.product-glance dt{margin:0}.product-glance dd{text-align:right}.product-information{padding-block:var(--space-4)}.product-accordion summary{padding-block:var(--space-2)}.product-profile{grid-template-columns:1fr}.product-related .collection-grid{display:flex;overflow-x:auto;gap:var(--space-2);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.product-related .collection-grid::-webkit-scrollbar{display:none}.product-related .collection-grid>.perfume-card{flex:0 0 min(78vw,20rem);scroll-snap-align:start;border:1px solid var(--line)}}@media(prefers-reduced-motion:reduce){.product-media{clip-path:inset(0)}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/product.css.map */
