.page_main___XkL_{max-width:var(--page-max);margin-inline:auto;padding:clamp(20px,3vw,32px) var(--gutter) clamp(64px,9vw,112px)}.page_back__IonVv{display:inline-block;margin-bottom:clamp(20px,3vw,32px);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--taupe)}.page_layout__c8_DH{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:start}.page_related__8D6jh{margin-top:clamp(56px,8vw,104px)}.page_relatedTitle__ggObw{margin-bottom:clamp(22px,3vw,36px);font-size:clamp(26px,3.4vw,36px)}.page_relatedGrid__a0g1N{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:clamp(14px,2.6vw,32px);gap:clamp(14px,2.6vw,32px)}.page_relatedFrame__Ru1GP{aspect-ratio:4/5;overflow:hidden;border-radius:var(--r-card);background:var(--cream);display:block}.page_relatedImage__mWU81{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--t-image)}.page_relatedFrame__Ru1GP:hover .page_relatedImage__mWU81{transform:scale(1.03)}.page_relatedName__jMTPC{margin:14px 0 4px;font-family:var(--font-cormorant),Georgia,serif;font-size:21px;font-weight:500;line-height:1.2}.page_relatedPrice__YDxUM{font-size:14px;color:var(--mid-brown)}@media (max-width:767px){.page_relatedGrid__a0g1N{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);padding-bottom:6px;scrollbar-width:none}.page_relatedGrid__a0g1N::-webkit-scrollbar{display:none}.page_relatedItem__NV_Jn{flex:0 0 56%;scroll-snap-align:start}}.ProductDetails_column__pgyiX{min-width:0}.ProductDetails_eyebrow__Z3_vG{margin-bottom:12px}.ProductDetails_name__ptCFg{margin-bottom:12px;font-size:clamp(32px,5vw,48px);line-height:1.05}.ProductDetails_price__rIR5m{font-size:22px;font-weight:500;margin-bottom:4px}.ProductDetails_tax__XoZ0C{margin-bottom:22px;font-size:13px;color:var(--taupe)}.ProductDetails_descriptor__hgUEh{margin-bottom:26px;font-size:clamp(19px,2.2vw,23px)}.ProductDetails_description__LXH_i{margin-bottom:28px;max-width:46ch}.ProductDetails_glance__JE6Pz{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:16px;gap:16px;padding-block:18px;margin-bottom:26px;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.ProductDetails_glanceLabel__07S1L{margin-bottom:4px;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--taupe)}.ProductDetails_glanceValue__IZyJt{font-size:15px}.ProductDetails_buy__pU_iN{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px}.ProductDetails_stepper__V_xDx{display:flex;align-items:center;border:1px solid var(--border-control);border-radius:var(--r-card);height:54px;flex:0 0 auto}.ProductDetails_stepper__V_xDx button{width:46px;height:100%;background:none;border:0;font-size:18px;color:var(--ink)}.ProductDetails_qty__frWeR{min-width:28px;text-align:center;font-size:15px;font-weight:500}.ProductDetails_addToBag__WKZBU{flex:1 1 220px;letter-spacing:.12em}.ProductDetails_wishSquare__Spu0W{flex:0 0 auto;width:54px;height:54px;border:1px solid var(--border-control);border-radius:var(--r-card);background:transparent;font-size:18px;color:var(--ink)}.ProductDetails_giftToggle__sOOnQ{display:flex;gap:12px;align-items:flex-start;margin-bottom:20px;font-size:14px;line-height:1.5;cursor:pointer}.ProductDetails_giftToggle__sOOnQ input{margin-top:3px;accent-color:var(--terracotta-line);width:16px;height:16px}.ProductDetails_giftNote__B7EJR{width:100%;min-height:88px;padding:14px 16px;margin:-6px 0 24px;border:1px solid var(--border-control);border-radius:var(--r-card);background:var(--surface);font-size:15px;line-height:1.6;color:var(--ink);resize:vertical}.ProductDetails_pincode__2XeWT{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--r-card);padding:20px;margin-bottom:26px}.ProductDetails_pincodeLabel__AYY76{margin-bottom:12px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--taupe)}.ProductDetails_pincodeRow__dR_U_{display:flex;flex-wrap:wrap;gap:10px}.ProductDetails_pincodeInput__ekngu{flex:1 1 150px;padding-inline:14px;background:var(--ivory);font-size:15px}.ProductDetails_pincodeCheck__IMTih,.ProductDetails_pincodeInput__ekngu{height:46px;border:1px solid var(--border-control);border-radius:3px;color:var(--ink)}.ProductDetails_pincodeCheck__IMTih{flex:0 0 auto;padding-inline:20px;background:transparent;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ProductDetails_pincodeMessage__pPiDl{margin-top:12px;font-size:14px;line-height:1.5}.ProductDetails_trust__UDv19{display:grid;grid-gap:8px;gap:8px;margin-bottom:30px;font-size:14.5px;color:var(--mid-brown)}.ProductDetails_accordions__G8vhj{border-top:1px solid var(--border-soft)}.ProductDetails_accordion__5qmcD{border-bottom:1px solid var(--border-soft)}.ProductDetails_accordionButton__b_TQB{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:20px;background:none;border:0;font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);text-align:left}.ProductDetails_sign__AT3FI{font-size:16px;color:var(--taupe)}.ProductDetails_accordionBody__k6CSI{margin:-6px 0 22px;font-size:15.5px;line-height:1.75;color:var(--mid-brown);max-width:48ch;white-space:pre-line}.ProductDetails_sticky__h_o4J{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sticky);background:rgba(250,247,242,.97);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--border-soft);padding:12px clamp(14px,4vw,32px) calc(12px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:14px;animation:ProductDetails_sf-up__HmDB6 .26s ease both}.ProductDetails_stickyText__i0kbw{flex:1 1;min-width:0}.ProductDetails_stickyName__9iyEu{font-family:var(--font-cormorant),Georgia,serif;font-size:19px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProductDetails_stickyPrice__inFX_{font-size:13px;color:var(--mid-brown)}.ProductDetails_stickyAdd__MZdZM{flex:0 1 220px;height:48px;font-size:12px;letter-spacing:.12em}.ProductDetails_fragrance__9Tyqs{margin-bottom:22px}.ProductDetails_fragranceLabel__l_dB_{display:block;margin-bottom:10px;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--taupe)}.ProductDetails_fragranceSelect__67Wq8{width:100%;height:54px;padding:0 44px 0 16px;border:1px solid var(--border-control);border-radius:var(--r-card);background:var(--surface);color:var(--ink);font-family:inherit;font-size:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#3c312c 0),linear-gradient(135deg,#3c312c 50%,transparent 0);background-position:calc(100% - 22px) 24px,calc(100% - 16px) 24px;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.ProductDetails_fragranceSelect__67Wq8:hover{border-color:var(--ink)}.ProductDetails_fragranceNote___X2yB{margin-top:8px;font-size:13px;line-height:1.6;color:var(--mid-brown)}.ProductGallery_zoom__IKQkc{display:block;width:100%;padding:0;border:0;border-radius:var(--r-card);overflow:hidden;background:var(--cream);cursor:zoom-in}.ProductGallery_image__EquKh{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;display:block;transition:transform .5s ease}.ProductGallery_zoom__IKQkc:hover .ProductGallery_image__EquKh{transform:scale(1.02)}.ProductGallery_caption__Z289A{margin-top:10px;font-size:12px;letter-spacing:.04em;color:var(--taupe)}.ProductGallery_lightbox__VQf9Y{position:fixed;inset:0;z-index:var(--z-lightbox);background:rgba(26,20,16,.84);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:clamp(16px,4vw,48px);cursor:zoom-out;border:0;width:100%}.ProductGallery_lightboxImage__Xbv_J{max-width:100%;max-height:78vh;width:auto;height:auto;object-fit:contain;border-radius:3px;display:block;animation:ProductGallery_sf-fade__dU7ci .26s ease both}.ProductGallery_lightboxCaption__tv6nt{font-size:13px;letter-spacing:.06em;color:rgba(250,247,242,.86);text-align:center}@media (max-width:767px){.ProductGallery_zoom__IKQkc{width:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter));border-radius:0}}