:root{--surface-blur-sm: 12px;--surface-blur-md: 20px;--surface-blur-lg: 32px;--surface-saturate: 180%;--surface-brightness: 1.06;--surface-fill-light: rgba(255, 255, 255, .6);--surface-fill-dark: rgba(18, 18, 18, .55);--surface-clear-light: rgba(255, 255, 255, .2);--surface-dim: rgba(0, 0, 0, .35);--surface-clear-stack: linear-gradient(var(--surface-dim), var(--surface-dim)), var(--surface-clear-light);--surface-edge: rgba(255, 255, 255, .55);--surface-highlight: rgba(255, 255, 255, .6);--surface-shadow-light: 0 16px 50px rgba(17, 17, 17, .1);--surface-shadow-dark: 0 18px 56px rgba(0, 0, 0, .34);--surface-solid-light: #ffffff;--surface-solid-dark: #0a0a0a}.translucent-surface{background:var(--surface-fill-light);border:1px solid var(--surface-edge);box-shadow:inset 0 1px 0 var(--surface-highlight),var(--surface-shadow-light)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.translucent-surface{-webkit-backdrop-filter:blur(var(--surface-blur-lg)) saturate(var(--surface-saturate)) brightness(var(--surface-brightness));backdrop-filter:blur(var(--surface-blur-lg)) saturate(var(--surface-saturate)) brightness(var(--surface-brightness))}}.translucent-surface[data-surface-tone=dark],.translucent-surface[data-surface-tone=media]{background:var(--surface-fill-dark);box-shadow:inset 0 1px #ffffff29,var(--surface-shadow-dark);color:var(--surface-solid-light)}@media(prefers-reduced-transparency:reduce){.translucent-surface{background:var(--surface-solid-light);-webkit-backdrop-filter:none;backdrop-filter:none}.translucent-surface[data-surface-tone=dark],.translucent-surface[data-surface-tone=media]{background:var(--surface-solid-dark)}}@media(prefers-contrast:more){.translucent-surface{background:var(--surface-solid-light);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 0 0 1px #14110d99}.translucent-surface[data-surface-tone=dark],.translucent-surface[data-surface-tone=media]{background:var(--surface-solid-dark);box-shadow:0 0 0 1px #fff9}}.glass-control{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;background:var(--surface-fill-light);border:1px solid var(--surface-edge);color:var(--text-primary, #1a1a1a);box-shadow:inset 0 1px 0 var(--surface-highlight),0 1px 2px #1111110a;-webkit-backdrop-filter:blur(var(--surface-blur-sm)) saturate(var(--surface-saturate)) brightness(var(--surface-brightness));backdrop-filter:blur(var(--surface-blur-sm)) saturate(var(--surface-saturate)) brightness(var(--surface-brightness));transition:transform .28s cubic-bezier(.16,.84,.32,1),box-shadow .28s cubic-bezier(.16,.84,.32,1),background .28s cubic-bezier(.16,.84,.32,1)}.glass-control:hover{background:#ffffffc7;box-shadow:inset 0 1px #ffffffbf,0 6px 18px #1111111a;transform:translateY(-1px)}.glass-control:active{transform:translateY(0) scale(.96);box-shadow:inset 0 1px #ffffff80,0 2px 6px #11111114}.glass-control:focus-visible{outline:2px solid rgba(17,17,17,.55);outline-offset:2px}body.header-transparent .glass-control,.glass-control[data-surface-tone=dark],.glass-control[data-surface-tone=media]{background:#ffffff24;border-color:#ffffff4d;color:#fff;box-shadow:inset 0 1px #ffffff47,0 2px 10px #0000002e}body.header-transparent .glass-control:hover{background:#ffffff3d}@media(prefers-reduced-transparency:reduce){.glass-control{background:var(--surface-solid-light);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.glass-control{transition:none}.glass-control:hover,.glass-control:active{transform:none}}:where([data-glass-light]){position:relative}[data-glass-light]:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;opacity:var(--surface-light-opacity, .6);background:radial-gradient(circle at var(--light-x, 50%) var(--light-y, 0%),rgba(255,255,255,.55),rgba(255,255,255,.16) 24%,transparent 48%);mix-blend-mode:screen;transition:opacity .3s ease}@media(prefers-reduced-motion:reduce){[data-glass-light]:after{display:none}}:root{--transition-fast: .15s ease;--transition-base: .3s ease;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-full: 9999px;--z-dropdown: 100;--z-sticky: 200;--z-overlay: 300;--z-modal: 400}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}b,strong,[style*="font-weight: 600"],[style*="font-weight: 700"],[style*="font-weight: 800"],[style*="font-weight: 900"],[style*="font-weight:600"],[style*="font-weight:700"],[style*="font-weight:800"],[style*="font-weight:900"]{font-weight:500!important}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-primary, #fff)}::-webkit-scrollbar-thumb{background:var(--color-accent-dark, #000000);border-radius:var(--radius-full, 9999px)}::selection{background:#f8d0e0;color:#000}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-pulse{animation:pulse 2s infinite}.animate-spin{animation:spin 1s linear infinite}.seo-related-products,.seo-similar-products,.seo-recommended-products,.seo-complete-look{padding:1rem;border-top:1px solid rgba(12,12,12,.1)}.seo-related-products h2,.seo-similar-products h2,.seo-recommended-products h2,.seo-complete-look h2{font-family:var(--font-heading);font-size:1.25rem;margin-bottom:.5rem}.seo-related-products ul,.seo-similar-products ul,.seo-recommended-products ul,.seo-complete-look ul{display:flex;flex-wrap:wrap;gap:.5rem 1rem;list-style:none;padding:0;margin:0}.seo-related-products a,.seo-similar-products a,.seo-recommended-products a,.seo-complete-look a{color:var(--color-primary, #000);text-decoration:none;font-size:.875rem}.seo-related-products a:hover,.seo-similar-products a:hover,.seo-recommended-products a:hover,.seo-complete-look a:hover{text-decoration:underline}.seo-product-nav{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.seo-product-nav p{font-size:.875rem;margin:0 0 .75rem}.seo-product-nav a{color:var(--color-sable-dark, var(--color-accent-dark));text-decoration:none;font-size:.875rem}.seo-product-nav a:hover{text-decoration:underline}.seo-product-nav ul{display:flex;flex-wrap:wrap;gap:.5rem 1rem;list-style:none;padding:0;margin:0}.product-geo-summary{position:relative;margin:1.75rem 0 0;padding:1.5rem 1.5rem 1.5rem 1.75rem;max-width:68ch;background:var(--bg-secondary, #f6f6f6);border-left:2px solid var(--ftr-gold, var(--color-accent, #1a1a1a));border-radius:0 2px 2px 0;font-family:var(--font-body);font-size:.9375rem;line-height:1.85;font-weight:300;letter-spacing:.01em;color:var(--color-secondary, #444)}.product-geo-summary:before{content:"About This Fragrance";display:block;margin-bottom:.625rem;font-size:10.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--color-primary, #0a0908);opacity:.7}[lang|=ms] .product-geo-summary:before{content:"Tentang Wangian Ini"}html[lang|=en] .rte [lang=ms],html[lang|=ms] .rte [lang=en]{display:none}@media(max-width:640px){.product-geo-summary{padding:1.25rem 1.125rem 1.25rem 1.375rem;font-size:.9rem;line-height:1.8}}.product-geo-block{position:relative;margin:1rem 0 0;padding:1.5rem 1.5rem 1.5rem 1.75rem;max-width:68ch;background:var(--bg-secondary, #f6f6f6);border-left:2px solid var(--ftr-gold, var(--color-accent, #1a1a1a));border-radius:0 2px 2px 0}.product-geo-block__title{margin:0 0 .625rem;font-family:var(--font-body);font-size:10.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--color-primary, #0a0908);opacity:.7}.product-geo-block__body{margin:0;font-family:var(--font-body);font-size:.9375rem;line-height:1.85;font-weight:300;letter-spacing:.01em;color:var(--color-secondary, #444)}@media(max-width:640px){.product-geo-block{padding:1.25rem 1.125rem 1.25rem 1.375rem}.product-geo-block__body{font-size:.9rem;line-height:1.8}}.seo-buy-now{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-page__gallery:has(.product-gallery.is-ready) .product-lcp-fallback{position:absolute;inset:0;opacity:0;pointer-events:none}.product-page:has(.related-products) .seo-related-products,.product-page:has(.similar-products) .seo-similar-products,.product-page:has(.recommended-products) .seo-recommended-products,.product-page:has(.complete-the-look) .seo-complete-look{display:none}.seo-reviews{padding:2rem 0;border-top:1px solid rgba(12,12,12,.1)}.seo-reviews h2{font-family:var(--font-heading);font-size:1.5rem;margin-bottom:1rem}.seo-reviews__summary{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem}.seo-reviews__rating{font-size:2rem;font-weight:500}.seo-reviews__stars{color:#f59e0b;font-size:1.25rem}.seo-reviews__count{color:#666;font-size:.875rem}.seo-reviews__list{display:flex;flex-direction:column;gap:1.5rem}.seo-review{padding:1rem;border:1px solid rgba(12,12,12,.1);border-radius:8px}.seo-review__header{display:flex;justify-content:space-between;margin-bottom:.5rem}.seo-review__author{font-weight:500}.seo-review__date{color:#666;font-size:.875rem}.seo-review__rating{color:#f59e0b;margin-bottom:.5rem}.seo-review__title{font-size:1rem;font-weight:500;margin-bottom:.5rem}.seo-review__content{color:#333;line-height:1.6}.product-page:has(.product-reviews) .seo-reviews{display:none}.seo-product-faq{padding:1rem 0;margin:2rem 0;border-top:1px solid rgba(12,12,12,.1)}.seo-product-faq h3{font-size:1rem;font-weight:500;margin:1rem 0 .5rem}.seo-product-faq p{color:#333;line-height:1.6;font-size:.9rem}.product-page:has(.product-faq) .seo-product-faq{display:none}.product-variants{margin-bottom:var(--space-6)}.product-variant-group{margin-bottom:var(--space-4)}.product-variant-label{display:block;font-size:var(--text-sm);font-weight:var(--font-medium);margin-bottom:var(--space-2)}.product-variant-options{display:flex;flex-wrap:wrap;gap:var(--space-2)}.product-variant-option{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);border:1px solid var(--color-border);background:none;cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}.product-variant-option:hover{border-color:var(--color-primary, #000)}.product-variant-option.is-active{background-color:var(--color-primary, #000);border-color:var(--color-primary, #000);color:var(--color-white)}.product-variant-option:disabled{opacity:.5;cursor:not-allowed}.product-quantity{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6)}.product-quantity-label{font-size:var(--text-sm);font-weight:var(--font-medium)}.product-quantity-control{display:flex;border:1px solid var(--color-border)}.product-quantity-btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer}.product-quantity-btn:disabled{opacity:.3;cursor:not-allowed}.product-quantity-input{width:60px;text-align:center;border:none;border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);font-size:var(--text-base)}.product-actions{display:flex;gap:var(--space-3);margin-bottom:var(--space-6);flex-direction:column}.product-actions .btn{flex:1}.product-wishlist-btn{width:100%;height:48px;display:flex;align-items:center;justify-content:center;background:none;border:1px solid var(--color-border);cursor:pointer;flex-shrink:0}.product-stock{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);font-size:var(--text-sm)}.product-stock-dot{width:8px;height:8px;border-radius:var(--radius-full)}.product-stock.in-stock .product-stock-dot{background-color:#16a34a}.product-stock.low-stock .product-stock-dot{background-color:#d97706}.product-stock.out-of-stock .product-stock-dot{background-color:#dc2626}.product-meta{padding-top:var(--space-6);border-top:1px solid var(--color-border)}.product-meta-item{display:flex;gap:var(--space-2);font-size:var(--text-sm);margin-bottom:var(--space-2)}.product-meta-label{color:var(--color-text-muted)}.product-notes{margin-top:var(--space-8);padding:var(--space-6);background-color:var(--color-cream-warm, #f6f6f6)}.product-notes-title{font-family:var(--font-heading);font-size:var(--text-lg);margin-bottom:var(--space-4)}.product-notes-pyramid{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.product-notes-level{text-align:center}.product-notes-level-title{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-text-muted);margin-bottom:var(--space-2)}.product-notes-list{font-size:var(--text-sm)}@media(min-width:640px){.product-actions{flex-direction:row}.product-wishlist-btn{width:auto}.product-notes-pyramid{grid-template-columns:repeat(3,1fr)}}
