.counter{color:var(--accent);background:var(--accent-bg);border:2px solid #0000;border-radius:5px;margin-bottom:24px;padding:5px 10px;font-size:16px;transition:border-color .3s}.counter:hover{border-color:var(--accent-border)}.counter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero{position:relative}.hero .base,.hero .framework,.hero .vite{margin:0 auto;inset-inline:0}.hero .base{z-index:0;width:170px;position:relative}.hero .framework,.hero .vite{position:absolute}.hero .framework{z-index:1;height:28px;top:34px;transform:perspective(2000px)rotate(300deg)rotateX(44deg)rotateY(39deg)scale(1.4)}.hero .vite{z-index:0;width:auto;height:26px;top:107px;transform:perspective(2000px)rotate(300deg)rotateX(40deg)rotateY(39deg)scale(.8)}#center{flex-direction:column;flex-grow:1;place-content:center;place-items:center;gap:25px;display:flex}@media (max-width:1024px){#center{gap:18px;padding:32px 20px 24px}}#next-steps{border-top:1px solid var(--border);text-align:left;display:flex}#next-steps>div{flex:1 1 0;padding:32px}@media (max-width:1024px){#next-steps>div{padding:24px 20px}}#next-steps .icon{width:22px;height:22px;margin-bottom:16px}@media (max-width:1024px){#next-steps{text-align:center;flex-direction:column}}#docs{border-right:1px solid var(--border)}@media (max-width:1024px){#docs{border-right:none;border-bottom:1px solid var(--border)}}#next-steps ul{gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}#next-steps ul .logo{height:18px}#next-steps ul a{color:var(--text-h);background:var(--social-bg);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:16px;text-decoration:none;transition:box-shadow .3s;display:flex}#next-steps ul a:hover{box-shadow:var(--shadow)}#next-steps ul a .button-icon{width:18px;height:18px}@media (max-width:1024px){#next-steps ul{flex-wrap:wrap;justify-content:center;margin-top:20px}#next-steps ul li{flex:calc(50% - 8px)}#next-steps ul a{box-sizing:border-box;justify-content:center;width:100%}}#spacer{border-top:1px solid var(--border);height:88px}@media (max-width:1024px){#spacer{height:48px}}.ticks{width:100%;position:relative}.ticks:before,.ticks:after{content:"";border:5px solid #0000;position:absolute;top:-4.5px}.ticks:before{border-left-color:var(--border);left:0}.ticks:after{border-right-color:var(--border);right:0}
body.eyedhaka-night-body{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#000;font-family:Manrope,Hind Siliguri,-apple-system,BlinkMacSystemFont,sans-serif}body:has(.eyedhaka-storefront){color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#000;font-family:Manrope,Hind Siliguri,-apple-system,BlinkMacSystemFont,sans-serif}.admin-layout{color:#2b2d42;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#f8fafc}body.eyedhaka-night-body:has(.admin-layout){color:#2b2d42;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#f8fafc}.eyedhaka-storefront{--black-primary:#000;--black-secondary:#0a0a0a;--black-tertiary:#1a1a1a;--white-primary:#fff;--white-secondary:#b9b9b9;--accent-color:#c39b4b;--accent-hover:#f1c27d;--accent-deep:#a67c32;--border-dark:#2a2a2a;--bg-color:#000;--bg-secondary:#0a0a0a;--card-bg:#0a0a0a;--text-primary:#fff;--text-secondary:#b9b9b9;--border-color:#2a2a2a;--accent-primary:#c39b4b;--accent-secondary:#f1c27d;--accent-gradient:linear-gradient(135deg, #f1c27d 0%, #c39b4b 100%);--accent-gradient-hover:linear-gradient(135deg, #f1c27d 0%, #e0b25a 100%);--font-main:"Manrope", "Hind Siliguri", -apple-system, BlinkMacSystemFont, sans-serif;--font-serif:"Lora", Georgia, serif;--font-display:"Cinzel", Georgia, serif;color:#fff;font-family:var(--font-main);background-color:#000;min-height:100vh}body.eyedhaka-night-body{--bg-color:#000;--bg-secondary:#0a0a0a;--card-bg:#0a0a0a;--text-primary:#fff;--text-secondary:#b9b9b9;--border-color:#2a2a2a;--accent-primary:#c39b4b;--accent-hover:#f1c27d;--accent-secondary:#f1c27d;--accent-gradient:linear-gradient(135deg, #f1c27d 0%, #c39b4b 100%);--accent-gradient-hover:linear-gradient(135deg, #f1c27d 0%, #e0b25a 100%)}.eyedhaka-storefront :focus-visible,body.eyedhaka-night-body :focus-visible{outline-offset:2px;outline:2px solid #f1c27d}.eyedhaka-container{width:100%;max-width:1320px;margin:0 auto;padding:0 24px}.section-header-center{text-align:center;max-width:720px;margin:0 auto 48px}.section-header-center .section-title{color:#fff;letter-spacing:-.02em;margin:0 0 12px;font-family:Lora,Georgia,serif;font-size:clamp(28px,3.6vw,40px);font-weight:400;line-height:1.2}.section-header-center .section-subtitle{color:#b9b9b9;margin:0;font-size:15px;line-height:1.65}.ey-header-wrapper{z-index:900;width:100%;position:sticky;top:0}.ey-header-wrapper .header-top-bar,.header-top-bar{font-size:13px;color:#c39b4b!important;background:#000!important;border-bottom:1px solid #c39b4b40!important;padding:0!important}.announcement-bar-container{justify-content:center;align-items:center;display:flex;position:relative}.announcement-slider{width:100%;max-width:680px;height:36px;position:relative;overflow:hidden}.announcement-slide{color:#c39b4b;letter-spacing:.5px;text-transform:uppercase;text-align:center;opacity:0;pointer-events:none;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:12.5px;font-weight:500;transition:opacity .45s,transform .45s;display:flex;position:absolute;inset:0;transform:translateY(10px)}.announcement-slide.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.announcement-slide svg{color:#f1c27d;flex-shrink:0}.ey-site-header{background-color:#0a0a0a;border-bottom:1px solid #2a2a2a;box-shadow:0 2px 14px #0000008c}.ey-header-main{padding:12px 0}.ey-header-main-inner{justify-content:space-between;align-items:center;gap:24px;display:flex}.ey-brand-link{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.ey-brand-logo{object-fit:contain;width:auto;max-height:36px;display:block}.ey-desktop-nav{align-items:center;gap:8px;margin:0 auto;display:flex}.ey-nav-link{color:#fff;letter-spacing:.2px;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:color .25s;display:inline-flex;position:relative}.ey-nav-link:after{content:"";background-color:#c39b4b;width:0;height:2px;transition:width .3s;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.ey-nav-link:hover,.ey-nav-link.active{color:#f1c27d}.ey-nav-link:hover:after,.ey-nav-link.active:after{width:65%}.ey-header-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.ey-icon-btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex;position:relative}.ey-icon-btn:hover{color:#f1c27d;background-color:#1a1a1a;border-color:#2a2a2a}.ey-cart-badge{color:#000;background-color:#c39b4b;border:2px solid #0a0a0a;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10.5px;font-weight:800;display:flex;position:absolute;top:-2px;right:-2px}.ey-mobile-menu-btn{display:none}.ey-search-overlay{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;justify-content:center;align-items:flex-start;padding:84px 16px 24px;display:flex;position:fixed;inset:0}.ey-search-card{background:#0a0a0a;border:1px solid #2a2a2a;border-radius:14px;width:100%;max-width:640px;padding:28px;position:relative;box-shadow:0 24px 60px #000000d9}.ey-search-close{color:#fff;cursor:pointer;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex;position:absolute;top:16px;right:16px}.ey-search-close:hover{color:#f1c27d;border-color:#c39b4b}.ey-search-form{background:#000;border:1px solid #2a2a2a;border-radius:999px;align-items:center;gap:8px;margin-top:12px;padding:6px 6px 6px 20px;transition:border-color .2s;display:flex}.ey-search-form:focus-within{border-color:#c39b4b}.ey-search-input{color:#fff;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:15px}.ey-search-input::placeholder{color:#8a8a8a}.ey-search-submit{color:#000;cursor:pointer;background:#c39b4b;border:none;border-radius:999px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 20px;font-size:13px;font-weight:700;transition:background-color .2s;display:inline-flex}.ey-search-submit:hover{background:#f1c27d}.ey-search-results{border-top:1px solid #2a2a2a;max-height:360px;margin-top:16px;padding-top:12px;overflow-y:auto}.ey-search-result-row{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:100%;padding:10px 12px;text-decoration:none;transition:background-color .18s;display:flex}.ey-search-result-row:hover{background:#1a1a1a}.ey-drawer-overlay{z-index:9998;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;position:fixed;inset:0}.ey-mobile-drawer{z-index:9999;color:#fff;background:#0a0a0a;border-right:1px solid #2a2a2a;flex-direction:column;width:300px;max-width:85vw;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}@media (max-width:991px){.ey-desktop-nav{display:none}.ey-mobile-menu-btn{display:inline-flex}}.ey-hero-section{background:linear-gradient(135deg,#0a0a0a 0%,#000 100%);border-bottom:1px solid #2a2a2a;padding:72px 0 84px;position:relative;overflow:hidden}.ey-hero-section:before{content:"";filter:blur(60px);pointer-events:none;background:radial-gradient(circle,#c39b4b24 0%,#0000 70%);width:560px;height:560px;position:absolute;top:-18%;left:-8%}.ey-hero-section:after{content:"";filter:blur(60px);pointer-events:none;background:radial-gradient(circle,#f1c27d1a 0%,#0000 70%);width:480px;height:480px;position:absolute;bottom:-24%;right:-4%}.ey-hero-content{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid;position:relative}.ey-hero-badge{background-color:#141414;border:1px solid #2a2a2a;border-radius:50px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;padding:7px 16px;display:inline-flex}.ey-hero-stars{color:#c39b4b;align-items:center;gap:3px;display:inline-flex}.ey-hero-badge-text{color:#fff;font-size:12.5px;font-weight:500}.ey-hero-title{color:#fff;letter-spacing:-.025em;margin:0 0 22px;font-family:Lora,Georgia,serif;font-size:clamp(34px,4.4vw,54px);font-weight:400;line-height:1.13}.ey-hero-bullets{flex-direction:column;gap:11px;margin:0 0 20px;padding:0;list-style:none;display:flex}.ey-hero-bullets li{color:#f0f0f0;align-items:flex-start;gap:12px;font-size:16px;font-weight:500;line-height:1.5;display:flex}.ey-hero-bullets svg{color:#c39b4b;flex-shrink:0;margin-top:2px}.ey-hero-description{color:#b9b9b9;max-width:560px;margin:0 0 28px;font-size:16px;line-height:1.65}.ey-hero-cta-row{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:32px;display:flex}.ey-btn-gold{color:#000;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:linear-gradient(135deg,#f1c27d 0%,#c39b4b 100%);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:15px 34px;font-family:Cinzel,Georgia,serif;font-size:14px;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s,filter .25s;display:inline-flex;box-shadow:0 6px 24px #c39b4b59}.ey-btn-gold:hover{color:#000;filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 10px 30px #f1c27d73}.ey-btn-outline{color:#f1c27d;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #c39b4b8c;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-family:Cinzel,Georgia,serif;font-size:13.5px;font-weight:600;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex}.ey-btn-outline:hover{color:#fff;background-color:#c39b4b1f;border-color:#f1c27d}.ey-hero-trust{border-top:1px solid #2a2a2a;flex-wrap:wrap;gap:24px;padding-top:24px;display:flex}.ey-trust-item{color:#d4d4d4;align-items:center;gap:10px;font-size:13.5px;font-weight:500;display:flex}.ey-trust-item svg{color:#c39b4b}.ey-hero-image-card{background:#0a0a0a;border:1px solid #c39b4b4d;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 24px 64px #000000bf}.ey-hero-image-card img{object-fit:cover;aspect-ratio:4/3;width:100%;height:auto;display:block}.ey-hero-caption-pill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0adb;border:1px solid #c39b4b59;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.ey-marquee-section{background:#050505;border-bottom:1px solid #2a2a2a;align-items:center;padding:14px 0;display:flex;position:relative;overflow:hidden}.ey-marquee-viewport{flex:1;display:flex;overflow:hidden}.ey-marquee-track{white-space:nowrap;align-items:center;display:flex}@media (prefers-reduced-motion:no-preference){.ey-marquee-track{animation:34s linear infinite eyMarqueeScroll}}.ey-marquee-section.is-paused .ey-marquee-track{animation-play-state:paused}.ey-marquee-content{letter-spacing:.16em;text-transform:uppercase;color:#c39b4b;align-items:center;gap:28px;padding-right:28px;font-family:Cinzel,Georgia,serif;font-size:13px;font-weight:600;display:inline-flex}.ey-marquee-dot{color:#f1c27d}.ey-marquee-pause-btn{color:#c39b4b;cursor:pointer;background:#141414;border:1px solid #2a2a2a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-left:8px;margin-right:16px;transition:border-color .2s,color .2s;display:inline-flex}.ey-marquee-pause-btn:hover{color:#f1c27d;border-color:#c39b4b}@keyframes eyMarqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ey-category-section{background-color:#0a0a0a;border-bottom:1px solid #1a1a1a;padding:80px 0}.ey-category-grid{grid-template-columns:repeat(7,1fr);gap:20px;display:grid}.ey-cat-card{text-align:center;background-color:#000;border:1px solid #2a2a2a;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:150px;height:150px;margin:0 auto;padding:16px 10px;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;box-shadow:0 6px 20px #00000073}.ey-cat-card:hover{border-color:#c39b4b;transform:translateY(-4px);box-shadow:0 12px 28px #c39b4b38}.ey-cat-icon{color:#fff;justify-content:center;align-items:center;transition:color .25s;display:flex}.ey-cat-card:hover .ey-cat-icon{color:#f1c27d}.ey-cat-name{color:#fff;font-size:13px;font-weight:600;line-height:1.25}.ey-cat-card:hover .ey-cat-name{color:#f1c27d}.ey-products-section{background-color:#000;border-bottom:1px solid #1a1a1a;padding:84px 0}.ey-flash-section{background-color:#0a0a0a;border-bottom:1px solid #1a1a1a;padding:84px 0}.ey-products-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.ey-countdown-row{align-items:center;gap:10px;margin-top:20px;display:inline-flex}.ey-countdown-box{background-color:#000;border:1px solid #2a2a2a;border-radius:10px;flex-direction:column;align-items:center;min-width:66px;padding:12px 14px;display:flex}.ey-countdown-num{color:#c39b4b;font-family:Lora,Georgia,serif;font-size:24px;font-weight:600;line-height:1}.ey-countdown-label{text-transform:uppercase;letter-spacing:.08em;color:#b9b9b9;margin-top:6px;font-size:11px}.ey-product-card{background-color:#0a0a0a;border:1px solid #2a2a2a;border-radius:14px;flex-direction:column;height:100%;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.ey-product-card:hover{border-color:#c39b4b;transform:translateY(-4px);box-shadow:0 12px 32px #c39b4b29}.ey-product-media{aspect-ratio:1;background-color:#111;width:100%;position:relative;overflow:hidden}.ey-product-media img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.ey-product-card:hover .ey-product-media img{transform:scale(1.05)}.ey-sale-pill{z-index:2;color:#000;text-transform:uppercase;letter-spacing:.06em;background:linear-gradient(135deg,#f1c27d 0%,#c39b4b 100%);border-radius:6px;padding:4px 10px;font-size:11px;font-weight:800;position:absolute;top:12px;left:12px}.ey-quick-actions-float{z-index:2;flex-direction:column;gap:8px;display:flex;position:absolute;top:12px;right:12px}.ey-card-icon-btn{color:#fff;cursor:pointer;background:#0a0a0ad9;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:background-color .2s,border-color .2s,color .2s;display:flex}.ey-card-icon-btn:hover,.ey-card-icon-btn.is-active{color:#000;background:#c39b4b;border-color:#c39b4b}.ey-product-body{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex}.ey-product-cat{letter-spacing:.08em;text-transform:uppercase;color:#c39b4b;font-family:Cinzel,Georgia,serif;font-size:11px;font-weight:600}.ey-product-title{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Lora,Georgia,serif;font-size:16px;font-weight:500;line-height:1.35;text-decoration:none;transition:color .2s;display:-webkit-box;overflow:hidden}.ey-product-title:hover{color:#f1c27d}.ey-product-price-row{align-items:baseline;gap:10px;margin-top:auto;display:flex}.ey-price-current{color:#f1c27d;font-size:17px;font-weight:700}.ey-price-old{color:#8a8a8a;font-size:13.5px;text-decoration:line-through}.ey-card-btn-row{grid-template-columns:1fr auto;gap:8px;margin-top:6px;display:grid}.ey-quick-buy-btn{color:#000;cursor:pointer;background-color:#c39b4b;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;padding:10px 14px;font-size:13px;font-weight:700;transition:background-color .2s,transform .2s;display:inline-flex}.ey-quick-buy-btn:hover:not(:disabled){background-color:#f1c27d}.ey-quick-buy-btn:disabled{color:#8a8a8a;cursor:not-allowed;background-color:#2a2a2a}.ey-add-cart-btn{color:#fff;cursor:pointer;background-color:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;justify-content:center;align-items:center;padding:10px 12px;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.ey-add-cart-btn:hover:not(:disabled){color:#f1c27d;border-color:#c39b4b}.ey-signature-section{background-color:#000;border-bottom:1px solid #1a1a1a;padding:84px 0}.ey-signature-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.ey-signature-image{border:1px solid #2a2a2a;border-radius:16px;overflow:hidden}.ey-signature-image img{object-fit:cover;width:100%;height:auto;display:block}.ey-kicker{letter-spacing:.16em;text-transform:uppercase;color:#c39b4b;margin-bottom:12px;font-family:Cinzel,Georgia,serif;font-size:12px;font-weight:600;display:inline-block}.ey-signature-title{color:#fff;margin:0 0 18px;font-family:Lora,Georgia,serif;font-size:clamp(28px,3.5vw,40px);font-weight:400;line-height:1.22}.ey-signature-text{color:#b9b9b9;margin:0 0 28px;font-size:16px;line-height:1.75}.ey-process-section{background-color:#0a0a0a;border-bottom:1px solid #1a1a1a;padding:84px 0}.ey-process-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;display:grid}.ey-process-steps{flex-direction:column;gap:16px;display:flex}.ey-step-card{text-align:left;cursor:pointer;background-color:#000;border:1px solid #2a2a2a;border-radius:16px;grid-template-columns:64px 1fr;align-items:flex-start;gap:20px;width:100%;padding:24px;transition:border-color .25s,transform .25s,background-color .25s;display:grid}.ey-step-card:hover,.ey-step-card.is-active{background-color:#111;border-color:#c39b4b}.ey-step-num{color:#c39b4b;font-family:Cinzel,Georgia,serif;font-size:26px;font-weight:700;line-height:1}.ey-step-title{color:#fff;margin:0 0 6px;font-family:Lora,Georgia,serif;font-size:20px;font-weight:500}.ey-step-desc{color:#b9b9b9;margin:0;font-size:14.5px;line-height:1.6}.ey-stories-section{background-color:#000;border-bottom:1px solid #1a1a1a;padding:84px 0}.ey-stories-viewport{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ey-story-card{background-color:#0a0a0a;border:1px solid #2a2a2a;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:290px;padding:32px;transition:border-color .25s,box-shadow .25s;display:flex}.ey-story-card.is-featured{border-color:#c39b4b;box-shadow:0 12px 32px #c39b4b24}.ey-story-quote{color:#fff;margin:0 0 24px;font-family:Lora,Georgia,serif;font-size:19px;line-height:1.55}.ey-stories-controls{justify-content:center;align-items:center;gap:16px;margin-top:32px;display:flex}.ey-circle-nav-btn{color:#fff;cursor:pointer;background:#0a0a0a;border:1px solid #2a2a2a;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:border-color .2s,color .2s;display:inline-flex}.ey-circle-nav-btn:hover{color:#f1c27d;border-color:#c39b4b}.ey-dot-pill{cursor:pointer;background:#2a2a2a;border:none;border-radius:999px;width:10px;height:10px;transition:width .25s,background-color .25s}.ey-dot-pill.is-active{background:#c39b4b;width:26px}.ey-faq-section{background-color:#0a0a0a;border-bottom:1px solid #1a1a1a;padding:84px 0}.ey-faq-list{flex-direction:column;gap:14px;max-width:820px;margin:0 auto;display:flex}.ey-faq-item{background-color:#000;border:1px solid #2a2a2a;border-radius:12px;transition:border-color .25s}.ey-faq-item[open]{border-color:#c39b4b8c}.ey-faq-summary{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16px;font-weight:600;list-style:none;display:flex}.ey-faq-summary::-webkit-details-marker{display:none}.ey-faq-plus{color:#c39b4b;border:1px solid #2a2a2a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .25s,border-color .25s;display:inline-flex}.ey-faq-item[open] .ey-faq-plus{border-color:#c39b4b;transform:rotate(45deg)}.ey-faq-answer{color:#b9b9b9;padding:0 24px 20px;font-size:15px;line-height:1.7}.ey-local-care-section{background-color:#000;padding:64px 0}.ey-local-care-panel{background:linear-gradient(135deg,#0d0d0d 0%,#15120c 100%);border:1px solid #c39b4b59;border-radius:20px;justify-content:space-between;align-items:center;gap:28px;padding:40px 44px;display:flex}.ey-promise-section{background-color:#000;padding:0 0 84px}.ey-promise-strip{background-color:#0a0a0a;border:1px solid #2a2a2a;border-radius:40px;grid-template-columns:repeat(4,1fr);padding:36px 24px;display:grid}.ey-promise-item{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:0 20px;display:flex;position:relative}.ey-promise-item:not(:last-child):after{content:"";background-color:#2a2a2a;width:1px;height:60%;position:absolute;top:20%;right:0}.ey-promise-icon{color:#f1c27d;background:#c39b4b1f;border:1px solid #c39b4b59;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.ey-site-footer{color:#fff;background-color:#000;border-top:1px solid #2a2a2a;margin-top:auto}.ey-footer-main{padding:64px 0 44px}.ey-footer-grid{grid-template-columns:1.5fr 1fr 1fr 1.5fr;gap:48px;display:grid}.ey-footer-heading{color:#fff;letter-spacing:.04em;text-transform:uppercase;margin:0 0 22px;font-family:Cinzel,Georgia,serif;font-size:16px;font-weight:600}.ey-footer-menu{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.ey-footer-menu a{color:#b9b9b9;font-size:14px;text-decoration:none;transition:color .2s,transform .2s;display:inline-block}.ey-footer-menu a:hover{color:#f1c27d;transform:translate(4px)}.ey-newsletter-wrap{background-color:#0a0a0a;border:1px solid #c39b4b;border-radius:50px;align-items:center;padding:4px 4px 4px 18px;display:flex;position:relative}.ey-newsletter-input{color:#fff;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:13.5px}.ey-newsletter-input::placeholder{color:#8a8a8a}.ey-newsletter-submit{color:#000;cursor:pointer;background:#c39b4b;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:background-color .2s,transform .2s;display:inline-flex}.ey-newsletter-submit:hover{background:#f1c27d;transform:scale(1.05)}.ey-social-circle{color:#fff;background-color:#141414;border:1px solid #2a2a2a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.ey-social-circle:hover{color:#000;background-color:#c39b4b;border-color:#c39b4b}.ey-footer-bottom{text-align:center;color:#b9b9b9;background-color:#0a0a0a;border-top:1px solid #1a1a1a;padding:20px 0;font-size:13px}.eyedhaka-storefront .container{max-width:1320px}.eyedhaka-storefront .card{color:#fff;background-color:#0a0a0a;border:1px solid #2a2a2a}.eyedhaka-storefront .input-field,.eyedhaka-storefront select.input-field,.eyedhaka-storefront textarea.input-field{border-radius:8px;color:#fff!important;background-color:#0a0a0a!important;border:1px solid #2a2a2a!important}.eyedhaka-storefront .input-field::placeholder{color:#8a8a8a}.eyedhaka-storefront .input-field:focus{outline:none;border-color:#c39b4b!important;box-shadow:0 0 0 3px #c39b4b29!important}.eyedhaka-storefront .btn-primary{color:#000!important;background:linear-gradient(135deg,#f1c27d 0%,#c39b4b 100%)!important;border:1px solid #0000!important;font-weight:700!important}.eyedhaka-storefront .btn-primary:hover:not(:disabled){filter:brightness(1.06)}.eyedhaka-storefront .btn-secondary{color:#fff!important;background-color:#141414!important;border:1px solid #2a2a2a!important}.eyedhaka-storefront .btn-secondary:hover:not(:disabled){color:#f1c27d!important;border-color:#c39b4b!important}.eyedhaka-storefront .product-card{color:#fff!important;background-color:#0a0a0a!important;border:1px solid #2a2a2a!important}.eyedhaka-storefront .product-card:hover{border-color:#c39b4b!important}.eyedhaka-storefront .filter-sidebar{color:#fff!important;background-color:#0a0a0a!important;border:1px solid #2a2a2a!important;border-radius:14px!important;padding:20px!important}.ey-scroll-top-btn{-webkit-backdrop-filter:blur(10px);color:#c39b4b;cursor:pointer;z-index:800;background:#0a0a0aeb;border:none;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .25s cubic-bezier(.16,1,.3,1),background .25s,color .25s,box-shadow .25s;display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 4px 20px #0000008c,0 0 0 1px #c39b4b1f}.ey-scroll-top-btn:hover{color:#f1c27d;background:#c39b4b26;transform:translateY(-3px)scale(1.05);box-shadow:0 8px 28px #00000080,0 0 0 1px #f1c27d66}.ey-scroll-top-btn:active{transform:translateY(-1px)scale(.97)}.eyedhaka-night-body .mobile-bottom-nav{-webkit-backdrop-filter:blur(12px);color:#fff!important;background:#0a0a0af5!important;border-top:1px solid #2a2a2a!important;box-shadow:0 -6px 24px #000000a6!important}body:has(.eyedhaka-storefront) .mobile-bottom-nav{-webkit-backdrop-filter:blur(12px);color:#fff!important;background:#0a0a0af5!important;border-top:1px solid #2a2a2a!important;box-shadow:0 -6px 24px #000000a6!important}.eyedhaka-night-body .mobile-nav-item{cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.22rem;padding:.25rem 0;font-size:.7rem;font-weight:600;text-decoration:none;display:flex;color:#b9b9b9!important}body:has(.eyedhaka-storefront) .mobile-nav-item{cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.22rem;padding:.25rem 0;font-size:.7rem;font-weight:600;text-decoration:none;display:flex;color:#b9b9b9!important}.eyedhaka-night-body .mobile-nav-icon-wrap{border-radius:10px;justify-content:center;align-items:center;width:36px;height:28px;display:flex;position:relative}body:has(.eyedhaka-storefront) .mobile-nav-icon-wrap{border-radius:10px;justify-content:center;align-items:center;width:36px;height:28px;display:flex;position:relative}.eyedhaka-night-body .mobile-nav-item.active{color:#f1c27d!important}body:has(.eyedhaka-storefront) .mobile-nav-item.active{color:#f1c27d!important}.eyedhaka-night-body .mobile-nav-item.active .mobile-nav-icon-wrap{background:#c39b4b29}body:has(.eyedhaka-storefront) .mobile-nav-item.active .mobile-nav-icon-wrap{background:#c39b4b29}.eyedhaka-night-body .mobile-nav-badge{color:#000;background:linear-gradient(135deg,#f1c27d 0%,#c39b4b 100%);border:1.5px solid #000;border-radius:9999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.62rem;font-weight:800;line-height:1;display:flex;position:absolute;top:-4px;right:-4px}body:has(.eyedhaka-storefront) .mobile-nav-badge{color:#000;background:linear-gradient(135deg,#f1c27d 0%,#c39b4b 100%);border:1.5px solid #000;border-radius:9999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.62rem;font-weight:800;line-height:1;display:flex;position:absolute;top:-4px;right:-4px}@media (max-width:1180px){.ey-category-grid{grid-template-columns:repeat(4,1fr)}.ey-products-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:991px){.ey-hero-content,.ey-signature-grid,.ey-process-grid{grid-template-columns:1fr;gap:36px}.ey-stories-viewport{grid-template-columns:1fr}.ey-footer-grid{grid-template-columns:1fr 1fr;gap:32px}.ey-promise-strip{border-radius:24px;grid-template-columns:1fr 1fr;gap:24px}.ey-promise-item:nth-child(2n):after{display:none}.ey-local-care-panel{flex-direction:column;align-items:flex-start;padding:28px 24px}}@media (max-width:767px){.eyedhaka-storefront,body.eyedhaka-night-body{overflow-x:clip}.eyedhaka-container,.eyedhaka-storefront .container{padding:0 14px}.ey-header-main{padding:10px 0}.ey-header-main-inner{gap:8px}.ey-brand-logo{max-width:130px;max-height:26px}.ey-header-actions{gap:4px}.ey-icon-btn,.ey-mobile-menu-btn{width:34px;height:34px}.eyedhaka-storefront .product-content-area{grid-template-columns:1fr;gap:1.5rem}.eyedhaka-storefront .product-gallery,.eyedhaka-storefront .product-details-content{min-width:0;max-width:100%}.ey-site-footer{padding-bottom:74px}.ey-hero-section{padding:40px 0 56px}.ey-category-grid{grid-template-columns:repeat(2,1fr);gap:12px}.ey-cat-card{border-radius:14px;flex-direction:row;width:100%;height:92px;padding:0 14px}.ey-products-grid{grid-template-columns:repeat(2,1fr);gap:14px}.ey-footer-grid{grid-template-columns:1fr;gap:28px}.ey-promise-strip{grid-template-columns:1fr}.ey-promise-item:after{display:none!important}.ey-scroll-top-btn{width:44px;height:44px;bottom:84px;right:16px}.ey-scroll-top-btn svg{width:44px;height:44px}}.eyedhaka-storefront .modern-filter-sidebar{color:#fff!important;background-color:#0a0a0a!important;border:1px solid #2a2a2a!important;border-radius:16px!important;box-shadow:0 10px 30px #00000080!important}.eyedhaka-storefront .filter-header-card{background:#000!important;border-bottom:1px solid #2a2a2a!important}.eyedhaka-storefront .filter-icon-box{color:#f1c27d!important;background:#c39b4b24!important;border:1px solid #c39b4b59!important}.eyedhaka-storefront .filter-main-title,.eyedhaka-storefront .filter-group-label,.eyedhaka-storefront .stock-toggle-title{color:#fff!important}.eyedhaka-storefront .filter-subtitle,.eyedhaka-storefront .stock-toggle-desc,.eyedhaka-storefront .category-item-count,.eyedhaka-storefront .price-limit-badge{color:#b9b9b9!important}.eyedhaka-storefront .active-filters-pill,.eyedhaka-storefront .price-tag-value{color:#f1c27d!important;background:#c39b4b2e!important;border:1px solid #c39b4b59!important}.eyedhaka-storefront .quick-reset-btn,.eyedhaka-storefront .section-clear-link{color:#f1c27d!important;background:0 0!important}.eyedhaka-storefront .modern-filter-group{border-bottom-color:#1f1f1f!important}.eyedhaka-storefront .filter-search-box,.eyedhaka-storefront .mini-search-input,.eyedhaka-storefront .filter-search-input,.eyedhaka-storefront .modern-category-item,.eyedhaka-storefront .stock-toggle-card{color:#fff!important;background:#000!important;border-color:#2a2a2a!important}.eyedhaka-storefront .modern-category-item:hover,.eyedhaka-storefront .modern-category-item.active,.eyedhaka-storefront .stock-toggle-card.active{background:#c39b4b1f!important;border-color:#c39b4b!important}.eyedhaka-storefront .category-item-name{color:#e5e5e5!important}.eyedhaka-storefront .modern-category-item.active .category-item-name{color:#f1c27d!important}.eyedhaka-storefront .custom-checkbox-box{background:#0a0a0a!important;border-color:#404040!important}.eyedhaka-storefront .custom-checkbox-box.checked{color:#000!important;background:#c39b4b!important;border-color:#c39b4b!important}.eyedhaka-storefront .modern-tag-chip{color:#d4d4d4!important;background:#000!important;border-color:#2a2a2a!important}.eyedhaka-storefront .modern-tag-chip:hover,.eyedhaka-storefront .modern-tag-chip.active{color:#f1c27d!important;background:#c39b4b29!important;border-color:#c39b4b!important}.eyedhaka-storefront .toggle-switch-ui{background:#2a2a2a!important}.eyedhaka-storefront .toggle-switch-ui.on{background:#c39b4b!important}.eyedhaka-storefront .filter-clear-all-btn{color:#f1c27d!important;background:#141414!important;border:1px solid #c39b4b!important}.eyedhaka-storefront .filter-clear-all-btn:hover{color:#000!important;background:#c39b4b!important}.eyedhaka-storefront .mobile-filter-toggle-btn{color:#f1c27d!important;background:#0a0a0a!important;border:1px solid #c39b4b!important}.eyedhaka-storefront .spinner{border-color:#c39b4b #c39b4b33 #c39b4b33!important}.eyedhaka-storefront .pagination-btn{color:#fff!important;background:#0a0a0a!important;border:1px solid #2a2a2a!important}.eyedhaka-storefront .pagination-btn:hover:not(:disabled){color:#f1c27d!important;background:#141414!important;border-color:#c39b4b!important}.eyedhaka-storefront .pagination-btn.active{color:#000!important;background:#c39b4b!important;border-color:#c39b4b!important}.eyedhaka-storefront .product-breadcrumb{background:#0a0a0a!important;border:1px solid #2a2a2a!important;border-radius:999px!important;padding:8px 18px!important}.eyedhaka-storefront .breadcrumb-link{color:#b9b9b9!important}.eyedhaka-storefront .breadcrumb-link:hover{color:#f1c27d!important;background:#c39b4b1f!important}.eyedhaka-storefront .breadcrumb-separator{color:#6b7280!important}.eyedhaka-storefront .breadcrumb-item.current span{color:#fff!important;font-weight:600!important}.eyedhaka-storefront .product-main-image-container{background:#0a0a0a!important;border:1px solid #2a2a2a!important}.eyedhaka-storefront .product-gallery-arrow{color:#f1c27d!important;background:#0a0a0ae0!important;border:1px solid #c39b4b73!important}.eyedhaka-storefront .product-gallery-arrow:hover{color:#000!important;background:#c39b4b!important}.eyedhaka-storefront .product-gallery-counter{color:#f1c27d!important;background:#000000d9!important;border:1px solid #c39b4b66!important}.eyedhaka-storefront .product-thumb-item{background:#0a0a0a!important;border:1.5px solid #2a2a2a!important;border-radius:12px!important}.eyedhaka-storefront .product-thumb-item:hover{border-color:#c39b4b99!important}.eyedhaka-storefront .product-thumb-item.active{border:2px solid #c39b4b!important;box-shadow:0 0 0 2px #c39b4b33!important}.eyedhaka-storefront .product-main-title{color:#fff!important;font-family:Lora,Georgia,serif!important;font-weight:500!important}.eyedhaka-storefront .product-price-container{border-bottom:1px solid #2a2a2a!important}.eyedhaka-storefront .price-current{color:#f1c27d!important}.eyedhaka-storefront .price-currency{color:#d4d4d4!important}.eyedhaka-storefront .price-original{color:#8a8a8a!important}.eyedhaka-storefront .price-discount-tag{color:#f1c27d!important;background:#c39b4b29!important;border:1px solid #c39b4b73!important}.eyedhaka-storefront .product-reviews-badge{background:#0a0a0a!important;border:1px solid #2a2a2a!important}.eyedhaka-storefront .product-reviews-badge .review-score{color:#f1c27d!important}.eyedhaka-storefront .product-reviews-badge .review-count{color:#b9b9b9!important}.eyedhaka-storefront .product-stock-badge.in-stock{color:#6ee7b7!important;background:#10b98124!important;border:1px solid #10b98159!important}.eyedhaka-storefront .product-stock-badge.out-stock{color:#fca5a5!important;background:#ef444424!important;border:1px solid #ef444459!important}.eyedhaka-storefront .product-category-badge{color:#f1c27d!important;background:#c39b4b24!important;border:1px solid #c39b4b66!important}.eyedhaka-storefront .product-short-desc{color:#d4d4d4!important}.eyedhaka-storefront .product-keypoints-box{background:#0a0a0a!important;border:1px solid #2a2a2a!important;border-left:3px solid #c39b4b!important;border-radius:12px!important}.eyedhaka-storefront .keypoint-icon{color:#c39b4b!important}.eyedhaka-storefront .keypoint-text{color:#e5e5e5!important}.eyedhaka-storefront .product-quantity-label{color:#fff!important}.eyedhaka-storefront .product-quantity-stepper{background:#0a0a0a!important;border:1px solid #2a2a2a!important}.eyedhaka-storefront .product-quantity-stepper:focus-within,.eyedhaka-storefront .product-quantity-stepper:hover{background:#0a0a0a!important;border-color:#c39b4b!important}.eyedhaka-storefront .qty-step-btn{color:#fff!important;background:#141414!important;border:1px solid #2a2a2a!important}.eyedhaka-storefront .qty-step-btn:hover:not(:disabled){color:#000!important;background:#c39b4b!important;border-color:#c39b4b!important}.eyedhaka-storefront .qty-step-btn:disabled{color:#525252!important;background:#0a0a0a!important;border-color:#1f1f1f!important}.eyedhaka-storefront .qty-value-display{color:#fff!important}.eyedhaka-storefront .add-to-cart-btn{color:#fff!important;box-shadow:none!important;background:#141414!important;border:1px solid #c39b4b!important}.eyedhaka-storefront .add-to-cart-btn:hover:not(:disabled){color:#f1c27d!important;background:#c39b4b29!important;border-color:#f1c27d!important}.eyedhaka-storefront .add-to-cart-btn.added{color:#000!important;background:#10b981!important;border-color:#10b981!important}.eyedhaka-storefront .buy-now-btn{color:#000!important;background:linear-gradient(135deg,#f1c27d 0%,#c39b4b 100%)!important;border:1px solid #0000!important;font-weight:700!important;box-shadow:0 6px 22px #c39b4b59!important}.eyedhaka-storefront .buy-now-btn:hover:not(:disabled){filter:brightness(1.06);background:linear-gradient(135deg,#f1c27d 0%,#e0b25a 100%)!important;box-shadow:0 8px 28px #f1c27d73!important}.eyedhaka-storefront .product-quick-info-bar{color:#d4d4d4!important;background:#0a0a0a!important;border:1px solid #2a2a2a!important}.eyedhaka-storefront .product-quick-info-bar .quick-info-icon{color:#c39b4b!important}.eyedhaka-storefront .product-quick-info-bar strong{color:#fff!important}.eyedhaka-storefront .product-quick-info-bar .quick-info-divider{color:#2a2a2a!important}.eyedhaka-storefront .product-detail-title,.eyedhaka-storefront .heading-lg{color:#fff!important;font-family:Lora,Georgia,serif!important}.eyedhaka-storefront .rich-text-content,.eyedhaka-storefront .rich-text-content p,.eyedhaka-storefront .rich-text-content li{color:#d4d4d4!important}.eyedhaka-storefront .rich-text-content h1,.eyedhaka-storefront .rich-text-content h2,.eyedhaka-storefront .rich-text-content h3{color:#fff!important;font-family:Lora,Georgia,serif!important}.eyedhaka-storefront .cart-page-header{border-bottom-color:#2a2a2a!important}.eyedhaka-storefront .cart-page-title,.eyedhaka-storefront .cart-item-title-link,.eyedhaka-storefront .cart-item-unit-price,.eyedhaka-storefront .cart-summary-title,.eyedhaka-storefront .cart-summary-total-label{color:#fff!important}.eyedhaka-storefront .cart-items-count-badge{border:1px solid #c39b4b59;color:#f1c27d!important;background:#c39b4b29!important}.eyedhaka-storefront .cart-continue-link{color:#b9b9b9!important}.eyedhaka-storefront .cart-continue-link:hover{color:#f1c27d!important}.eyedhaka-storefront .cart-table-header,.eyedhaka-storefront .cart-guarantee-box{color:#b9b9b9!important;background:#000!important;border-color:#2a2a2a!important}.eyedhaka-storefront .cart-item-row,.eyedhaka-storefront .cart-summary-box,.eyedhaka-storefront .cart-empty-card{color:#fff!important;background:#0a0a0a!important;border-color:#2a2a2a!important}.eyedhaka-storefront .cart-item-row:hover{border-color:#c39b4b73!important}.eyedhaka-storefront .cart-item-img-thumb{background:#141414!important;border-color:#2a2a2a!important}.eyedhaka-storefront .cart-item-var-pill{border:1px solid #2a2a2a;color:#d4d4d4!important;background:#141414!important}.eyedhaka-storefront .cart-item-total-price,.eyedhaka-storefront .cart-summary-total-val{color:#f1c27d!important}.eyedhaka-storefront .cart-summary-title,.eyedhaka-storefront .cart-summary-divider{background-color:#2a2a2a!important;border-bottom-color:#2a2a2a!important}.eyedhaka-storefront .cart-summary-row,.eyedhaka-storefront .cart-guarantee-item{color:#b9b9b9!important}.eyedhaka-storefront .cart-checkout-cta-btn{color:#000!important;background:linear-gradient(135deg,#f1c27d 0%,#c39b4b 100%)!important;font-weight:700!important}.eyedhaka-storefront .cart-empty-icon-wrap{border:1px solid #c39b4b59;color:#f1c27d!important;background:#c39b4b24!important}.eyedhaka-storefront .sticky-bottom-actions{background:#0a0a0af5!important;border-top:1px solid #2a2a2a!important;box-shadow:0 -8px 28px #000000bf!important}.eyedhaka-storefront .sticky-bottom-actions .add-to-cart-btn{color:#fff!important;background:#141414!important;border:1.5px solid #c39b4b!important}.eyedhaka-storefront .sticky-bottom-actions .add-to-cart-btn.added{color:#6ee7b7!important;background:#10b98133!important;border-color:#10b981!important}.eyedhaka-storefront .sticky-bottom-actions .buy-now-btn{color:#000!important;background:linear-gradient(135deg,#f1c27d 0%,#c39b4b 100%)!important}.eyedhaka-storefront .faq-section-container,.eyedhaka-storefront .product-feature-wrap,.eyedhaka-storefront .product-feature-flex{padding:2rem;color:#fff!important;background:#0a0a0a!important;border:1px solid #2a2a2a!important}.eyedhaka-storefront .rich-text-content strong,.eyedhaka-storefront .rich-text-content b{color:#fff}.eyedhaka-storefront .rich-text-content a{color:#f1c27d;text-decoration:underline}.eyedhaka-storefront .rich-text-content blockquote{color:#d4d4d4;background:#0a0a0a;border-left:3px solid #c39b4b;border-radius:0 10px 10px 0;padding:1rem 1.25rem}.eyedhaka-storefront .rich-text-content table{border-collapse:collapse;width:100%;margin:1rem 0}.eyedhaka-storefront .rich-text-content th,.eyedhaka-storefront .rich-text-content td{color:#d4d4d4;border:1px solid #2a2a2a;padding:.65rem .85rem}.eyedhaka-storefront .rich-text-content th{color:#f1c27d;background:#141414}.eyedhaka-storefront .eyedhaka-marketing-card{background:linear-gradient(135deg,#0f0e0c 0%,#0a0a0a 60%,#14110b 100%)!important;border:1px solid #c39b4b59!important;box-shadow:0 20px 50px #000000b3!important}.eyedhaka-storefront .glow-orange-1,.eyedhaka-storefront .glow-orange-2{background:#c39b4b24!important}.eyedhaka-storefront .marketing-badge-pill{color:#f1c27d!important;background:#141414!important;border:1px solid #c39b4b73!important}.eyedhaka-storefront .eyedhaka-marketing-title{color:#fff!important}.eyedhaka-storefront .eyedhaka-marketing-desc,.eyedhaka-storefront .eyedhaka-marketing-tagline,.eyedhaka-storefront .eyedhaka-marketing-perks{color:#b9b9b9!important}.eyedhaka-storefront .eyedhaka-marketing-cta-btn{color:#000!important;background:linear-gradient(135deg,#f1c27d 0%,#c39b4b 100%)!important;box-shadow:0 8px 20px #c39b4b4d!important}@media (prefers-reduced-motion:reduce){.ey-product-card,.ey-cat-card,.ey-btn-gold,.ey-btn-outline,.announcement-slide{transition:none!important}}
:root{--black-primary:#000;--black-secondary:#0a0a0a;--black-tertiary:#1a1a1a;--white-primary:#fff;--white-secondary:#f5f5f5;--accent-color:#c39b4b;--accent-hover:#f1c27d;--border-color:#2a2a2a;--transition:all .3s cubic-bezier(.4, 0, .2, 1)}.auren-container{box-sizing:border-box;width:100%;max-width:1240px;margin:0 auto;padding:0 24px}.auren-container-fluid{box-sizing:border-box;width:100%;max-width:1400px;margin:0 auto;padding:0 24px}.hero-section{background:linear-gradient(135deg, var(--black-primary) 0%, var(--black-secondary) 100%);padding:100px 0 80px;position:relative;overflow:hidden}.hero-decoration{opacity:.05;pointer-events:none;border-radius:50%;position:absolute}.hero-decoration-1{background:var(--accent-color);filter:blur(100px);width:600px;height:600px;top:-300px;right:-200px}.hero-decoration-2{background:var(--accent-hover);filter:blur(80px);width:400px;height:400px;bottom:-200px;left:-100px}.hero-grid{z-index:2;grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid;position:relative}.hero-content{z-index:2;position:relative}.hero-review{background:#c39b4b1a;border:1px solid #c39b4b40;border-radius:50px;align-items:center;gap:.75rem;margin-bottom:1.75rem;padding:.5rem 1.25rem;display:inline-flex}.review-stars{gap:.25rem;display:flex}.review-text{color:var(--white-secondary);font-size:14px;font-weight:400}.hero-title{color:var(--white-primary);letter-spacing:-.5px;margin-bottom:1.75rem;font-family:Lora,Georgia,serif;font-size:52px;font-weight:600;line-height:1.2}.hero-description{margin-bottom:1.5rem}.hero-features-list{margin:0;padding:0;list-style:none}.hero-features-list li{color:var(--white-secondary);align-items:center;gap:.85rem;margin-bottom:.85rem;font-size:16px;font-weight:400;display:flex}.hero-text{color:#b9b9b9;max-width:540px;margin-bottom:2.25rem;font-size:16px;line-height:1.8}.hero-actions{flex-wrap:wrap;gap:1rem;margin-bottom:2.5rem;display:flex}.hero-actions .btn{transition:var(--transition);cursor:pointer;border-radius:8px;align-items:center;padding:.95rem 1.85rem;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.hero-actions .btn-primary{background:linear-gradient(135deg, var(--accent-color), var(--accent-hover));color:#000;border:none;box-shadow:0 4px 15px #c39b4b4d}.hero-actions .btn-primary:hover{color:#000;transform:translateY(-2px);box-shadow:0 6px 20px #c39b4b73}.hero-actions .btn-outline-light{border:1.5px solid var(--border-color);color:var(--white-primary);background:0 0}.hero-actions .btn-outline-light:hover{background:var(--black-tertiary);border-color:var(--accent-color);color:var(--white-primary)}.hero-trust-badges{flex-wrap:wrap;gap:2rem;display:flex}.trust-badge{color:#d4d4d4;align-items:center;gap:.5rem;font-size:14px;display:flex}.hero-image{z-index:2;position:relative}.hero-image img{border:1px solid #1a1a1a;border-radius:16px;width:100%;height:auto;display:block;box-shadow:0 20px 60px #0009}.featured-products-section{background:var(--black-primary);padding:90px 0}.section-header{text-align:center;margin-bottom:3.5rem}.section-title{color:var(--white-primary);margin-bottom:.75rem;padding-bottom:12px;font-family:Lora,Georgia,serif;font-size:40px;font-weight:600;display:inline-block;position:relative}.section-title:after{content:"";background:var(--accent-color);width:50px;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.section-description{color:#a3a3a3;max-width:600px;margin:0 auto;font-size:17px;line-height:1.6}.auren-products-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.auren-product-card{background:var(--black-secondary);transition:var(--transition);border:1px solid #1d1d1d;border-radius:12px;flex-direction:column;height:100%;display:flex;overflow:hidden}.auren-product-card:hover{border-color:var(--accent-color);transform:translateY(-5px);box-shadow:0 10px 30px #c39b4b2e}.auren-product-card .product-image{background:var(--black-tertiary);aspect-ratio:1;position:relative;overflow:hidden}.auren-product-card .product-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.auren-product-card:hover .product-image img{transform:scale(1.06)}.auren-product-card .product-info{flex-direction:column;flex:1;padding:1.5rem;display:flex}.auren-product-card .product-name{min-height:44px;margin-bottom:.75rem;font-size:16px;font-weight:500;line-height:1.4}.auren-product-card .product-name a{color:var(--white-primary);transition:var(--transition);text-decoration:none}.auren-product-card .product-name a:hover{color:var(--accent-color)}.auren-product-card .product-price{color:var(--accent-color);margin-bottom:1.25rem;font-size:18px;font-weight:600}.auren-product-card .add-to-cart-btn{cursor:pointer;margin-top:auto;text-decoration:none;border:1px solid var(--accent-color)!important;color:var(--accent-color)!important;text-transform:uppercase!important;letter-spacing:2px!important;z-index:1!important;background:0 0!important;border-radius:3px!important;justify-content:center!important;align-items:center!important;padding:12px 18px!important;font-size:12px!important;font-weight:600!important;transition:all .3s!important;display:inline-flex!important;position:relative!important;overflow:hidden!important}.auren-product-card .add-to-cart-btn:before{content:"";background:var(--accent-color);z-index:-1;width:0;height:100%;transition:width .35s ease-in-out;position:absolute;top:0;left:0}.auren-product-card .add-to-cart-btn:hover:before{width:100%}.auren-product-card .add-to-cart-btn:hover{color:#000!important;background:0 0!important;box-shadow:0 8px 20px #c39b4b40!important}.image-content-section{background:var(--black-secondary);border-top:1px solid #1a1a1a;border-bottom:1px solid #1a1a1a;padding:90px 0}.image-content-grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.image-content-image{border-radius:14px;position:relative;overflow:hidden;box-shadow:0 15px 45px #00000080}.image-content-image img{border:1px solid #222;border-radius:14px;width:100%;height:auto;display:block}.image-content-text{padding-left:20px}.content-title{color:var(--white-primary);margin-bottom:22px;font-family:Lora,Georgia,serif;font-size:2.3rem;font-weight:600;line-height:1.3}.content-description{color:#c4c4c4;margin-bottom:35px;font-size:1.08rem;line-height:1.85}.content-cta{text-transform:uppercase;letter-spacing:2px;border:1px solid var(--accent-color);color:var(--accent-color);z-index:1;cursor:pointer;background:0 0;align-items:center;padding:15px 36px;font-family:Cinzel,Georgia,serif;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .4s;display:inline-flex;position:relative;overflow:hidden}.content-cta:before{content:"";background:var(--accent-color);z-index:-1;width:0;height:100%;transition:width .35s ease-in-out;position:absolute;top:0;left:0}.content-cta:hover:before{width:100%}.content-cta:hover{color:#000;text-decoration:none}.stones-collection-section{background:var(--black-primary);padding:80px 0 90px}.collections-grid.stones-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;padding-bottom:12px;display:grid;overflow-x:auto}.stone-card{background:0 0;border-radius:12px;flex-direction:column;text-decoration:none;transition:transform .3s;display:flex}.stone-image{background:var(--black-secondary);border:1px solid #1f1f1f;border-radius:12px;width:100%;height:190px;overflow:hidden}.stone-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.stone-card:hover .stone-image img{transform:scale(1.08)}.stone-card:hover .stone-image{border-color:var(--accent-color)}.stone-info{text-align:center;padding:14px 0 0}.stone-title{color:#fff;letter-spacing:.5px;margin:0;font-family:Lora,Georgia,serif;font-size:16px;font-weight:400;transition:color .2s}.stone-card:hover .stone-title{color:var(--accent-color)}.why-choose-section{background:var(--black-secondary);border-top:1px solid #1a1a1a;padding:90px 0}.features-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.feature-box{text-align:center;background:var(--black-primary);border:1px solid var(--border-color);transition:var(--transition);box-sizing:border-box;border-radius:12px;height:100%;padding:2.25rem 1.75rem}.feature-box:hover{border-color:var(--accent-color);transform:translateY(-5px);box-shadow:0 10px 25px #0006}.feature-icon{width:80px;height:80px;transition:var(--transition);background:linear-gradient(135deg,#c39b4b1a,#f1c27d1a);border:2px solid #c39b4b40;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.5rem;display:flex}.feature-box:hover .feature-icon{background:linear-gradient(135deg, var(--accent-color), var(--accent-hover));border-color:var(--accent-color)}.feature-box:hover .feature-icon svg{color:#000!important;stroke:#000!important}.feature-title{color:var(--white-primary);margin-bottom:.75rem;font-family:Lora,Georgia,serif;font-size:19px;font-weight:500}.feature-description{color:#a3a3a3;margin:0;font-size:14px;line-height:1.65}@media (max-width:991px){.hero-grid{grid-template-columns:1fr;gap:40px}.hero-title{font-size:40px}.auren-products-grid{grid-template-columns:repeat(2,1fr)}.image-content-grid{grid-template-columns:1fr;gap:36px}.image-content-text{padding-left:0}.features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.hero-section{padding:60px 0 40px}.hero-title{font-size:32px}.hero-actions{flex-direction:column}.hero-actions .btn{justify-content:center;width:100%}.section-title{font-size:30px}.auren-products-grid{grid-template-columns:1fr;gap:20px}.features-grid{grid-template-columns:1fr}.collections-grid.stones-grid{grid-template-columns:repeat(2,1fr)}}
.auren-product-page{color:#fff;background-color:#070707;min-height:100vh;padding-bottom:80px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif}.auren-breadcrumbs{color:#71717a;letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:8px;padding:24px 0 16px;font-size:.85rem;display:flex}.auren-breadcrumbs a{color:#a1a1aa;text-decoration:none;transition:color .2s}.auren-breadcrumbs a:hover{color:#c39b4b}.auren-breadcrumbs .separator{color:#3f3f46;font-size:.75rem}.auren-breadcrumbs .current{color:#e4e4e7;font-weight:500}.product-main-row{grid-template-columns:1fr;align-items:start;gap:40px;margin-bottom:70px;display:grid}@media (min-width:992px){.product-main-row{grid-template-columns:1.05fr 1fr;gap:56px}}.product-gallery-column{position:relative}.product-gallery-wrapper{flex-direction:column;gap:16px;display:flex;position:sticky;top:100px}.main-image-container{aspect-ratio:1;cursor:zoom-in;background:#0f0f11;border:1px solid #ffffff14;border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 12px 40px #0009}.main-image-container img{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1);display:block}.main-image-container:hover img{transform:scale(1.04)}.gallery-badge-sale{color:#000;letter-spacing:.08em;text-transform:uppercase;z-index:2;background:#c39b4b;border-radius:4px;padding:4px 10px;font-size:.75rem;font-weight:700;position:absolute;top:16px;left:16px;box-shadow:0 2px 8px #0000004d}.gallery-thumbnails-strip{scrollbar-width:thin;scrollbar-color:#2a2a2a transparent;gap:12px;padding-bottom:6px;display:flex;overflow-x:auto}.gallery-thumbnails-strip::-webkit-scrollbar{height:4px}.gallery-thumbnails-strip::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:4px}.gallery-thumb-item{cursor:pointer;background:#141416;border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;width:76px;height:76px;transition:all .25s;position:relative;overflow:hidden}.gallery-thumb-item img{object-fit:cover;opacity:.7;width:100%;height:100%;transition:opacity .25s}.gallery-thumb-item:hover img,.gallery-thumb-item.active img{opacity:1}.gallery-thumb-item.active{border-color:#c39b4b;box-shadow:0 0 14px #c39b4b59}.product-details-wrapper{flex-direction:column;display:flex}.product-rating-row{align-items:center;gap:10px;margin-bottom:12px;display:flex}.rating-stars{color:#c39b4b;align-items:center;gap:2px;font-size:.95rem;display:flex}.review-text-summary{color:#a1a1aa;font-size:.88rem;font-weight:500}.product-title{color:#fff;letter-spacing:.02em;margin:0 0 16px;font-family:Cinzel,serif;font-size:clamp(1.8rem,3vw,2.35rem);font-weight:600;line-height:1.25}.product-price-reviews{border-bottom:1px solid #ffffff1a;align-items:baseline;gap:14px;margin-bottom:24px;padding-bottom:20px;display:flex}.product-price .price-val{color:#c39b4b;letter-spacing:.02em;font-size:1.75rem;font-weight:700}.product-price .price-del{color:#71717a;font-size:1.2rem;font-weight:400;text-decoration:line-through}.product-price .currency-tag{color:#a1a1aa;margin-left:4px;font-size:.9rem;font-weight:600}.product-summary-desc{color:#d4d4d8;margin-bottom:26px;font-size:.95rem;line-height:1.65}.quantity-cart-wrapper{flex-wrap:wrap;gap:14px;margin-bottom:16px;display:flex}.quantity-controls{background:#141416;border:1px solid #ffffff1f;border-radius:8px;align-items:center;height:52px;padding:0 4px;display:flex}.qty-btn{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:100%;font-size:1.1rem;transition:all .2s;display:flex}.qty-btn:hover{color:#c39b4b}.quantity-input{text-align:center;color:#fff;background:0 0;border:none;outline:none;width:42px;height:100%;font-size:1rem;font-weight:600}.single_add_to_cart_button{color:#fff;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;z-index:1;background:#111113;border:1.5px solid #c39b4b;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:10px;min-width:200px;height:52px;font-size:.95rem;font-weight:600;transition:all .35s;display:inline-flex;position:relative;overflow:hidden}.single_add_to_cart_button:before{content:"";z-index:-1;background:#c39b4b;width:0;height:100%;transition:width .35s;position:absolute;top:0;left:0}.single_add_to_cart_button:hover{color:#000;box-shadow:0 6px 24px #c39b4b4d}.single_add_to_cart_button:hover:before{width:100%}.single_add_to_cart_button:active{transform:scale(.98)}.buy-now-button{color:#0a0908;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#f9f1d6 0%,#d4af37 50%,#f9f1d6 100%);border:1px solid #d4af37;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;height:52px;margin-bottom:22px;font-size:.95rem;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 4px 18px #d4af374d}.buy-now-button:hover{opacity:.94;transform:translateY(-1px);box-shadow:0 6px 24px #d4af3773}.product-delivery-note{color:#c39b4b;letter-spacing:.3px;text-align:center;margin:0 0 24px;font-size:.92rem;font-weight:600}.trust-badges-section{background:#ffffff05;border-radius:8px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:32px;padding:4px;display:grid}@media (max-width:576px){.trust-badges-section{grid-template-columns:1fr}}.trust-badge-item{background:#ffffff06;border:1px solid #ffffff0d;border-radius:6px;align-items:center;gap:10px;padding:10px 14px;transition:all .25s;display:flex}.trust-badge-item:hover{background:#c39b4b0f;border-color:#c39b4b40}.trust-badge-icon{color:#c39b4b;flex-shrink:0;justify-content:center;align-items:center;font-size:1.05rem;display:flex}.trust-badge-text{color:#d4d4d8;font-size:.82rem;font-weight:500;line-height:1.35}.custom-product-tabs-wrapper{background:#ffffff05;border:1px solid #d4af3726;border-radius:10px;margin-top:10px;overflow:hidden}.custom-tabs-nav{background:#0006;border-bottom:1px solid #d4af3733;display:flex}.custom-tab-link{color:#a1a1aa;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;text-align:center;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:14px 16px;font-family:Cinzel,serif;font-size:.85rem;font-weight:600;transition:all .25s}.custom-tab-link:hover{color:#fff}.custom-tab-link.active{color:#c39b4b;background:#c39b4b14;border-bottom:2px solid #c39b4b}.custom-tabs-content{color:#d4d4d8;padding:24px;font-size:.92rem;line-height:1.7}.custom-tab-pane ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.custom-tab-pane li{padding-left:20px;position:relative}.custom-tab-pane li:before{content:"✦";color:#c39b4b;font-size:.75rem;position:absolute;top:1px;left:0}.custom-tab-pane strong{color:#fff}.expedition-journal{background:radial-gradient(at 0 0,#8a61271a 0%,#0000 40%),radial-gradient(at 100% 100%,#d4af3714 0%,#0000 40%),linear-gradient(135deg,#0f0e0d 0%,#141211 25%,#18151f 50%,#141211 75%,#0f0e0d 100%);border:1px solid #d4af3733;border-radius:14px;max-width:1400px;margin:90px auto 70px;position:relative;overflow:hidden;box-shadow:0 0 150px #d4af3714,0 40px 120px #000000e6,inset 0 1px #d4af3726,inset 0 -1px #d4af3726}.constellation-overlay{opacity:.15;pointer-events:none;animation:8s ease-in-out infinite aurenTwinkle;position:absolute;inset:0}@keyframes aurenTwinkle{0%,to{opacity:.15}50%{opacity:.28}}.zodiac-border{pointer-events:none;z-index:2;border:1px solid #d4af3726;position:absolute;inset:20px}.zodiac-corner{border:1px solid #d4af374d;width:40px;height:40px;position:absolute}.zodiac-corner:after{content:"✦";color:#d4af37;opacity:.6;font-size:12px;position:absolute}.zodiac-corner.top-left{border-bottom:none;border-right:none;top:-1px;left:-1px}.zodiac-corner.top-left:after{top:4px;left:6px}.zodiac-corner.top-right{border-bottom:none;border-left:none;top:-1px;right:-1px}.zodiac-corner.top-right:after{top:4px;right:6px}.zodiac-corner.bottom-left{border-top:none;border-right:none;bottom:-1px;left:-1px}.zodiac-corner.bottom-left:after{bottom:4px;left:6px}.zodiac-corner.bottom-right{border-top:none;border-left:none;bottom:-1px;right:-1px}.zodiac-corner.bottom-right:after{bottom:4px;right:6px}.zodiac-edge-star{color:#d4af37;opacity:.6;font-size:11px;line-height:1;position:absolute;top:72%}.zodiac-edge-star.left{left:-5.5px}.zodiac-edge-star.right{right:-5.5px}.journal-pages{z-index:1;box-sizing:border-box;padding:80px 60px;position:relative}.journal-header{text-align:center;margin-bottom:60px}.journal-title{background:linear-gradient(135deg,#f9f1d6 0%,#d4af37 20%,#f4e4a1 40%,#d4af37 60%,#f9f1d6 80%,#d4af37 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 30px #d4af3766);text-transform:uppercase;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-family:Cinzel,serif;font-size:clamp(2.4rem,6vw,5rem);font-weight:400;line-height:1.05}.astro-symbols{color:#d4af37;opacity:.4;letter-spacing:15px;margin-top:16px;font-size:20px}.journal-spread{grid-template-columns:1fr;gap:40px;margin-bottom:50px;display:grid}@media (min-width:1025px){.journal-spread{grid-template-columns:1fr 1fr;align-items:center;gap:60px}}.journal-chapters-column{flex-direction:column;gap:28px;display:flex}.journal-clarity-row{flex-direction:column;align-items:center;gap:36px;margin-top:40px;margin-bottom:30px;display:flex}@media (min-width:900px){.journal-clarity-row{flex-direction:row;align-items:center;gap:60px}}.clarity-artifact{background:#0a0908;border:1px solid #d4af3747;border-radius:0;flex:0 0 48%;max-width:520px;padding:2px;position:relative;overflow:hidden;box-shadow:0 20px 60px #000000bf,0 0 50px #d4af3714}.clarity-artifact img{width:100%;height:auto;display:block}.clarity-content{text-align:left;flex:1}.clarity-title{color:#e8d4a0;letter-spacing:.06em;text-transform:uppercase;align-items:center;margin-bottom:16px;font-family:Cinzel,serif;font-size:clamp(1.2rem,1.8vw,1.45rem);font-weight:600;display:flex}.clarity-text{color:#b8b0a0;text-align:left;font-family:Crimson Text,serif;font-size:1.15rem;line-height:1.75}.chapter{margin-bottom:30px;position:relative}.chapter-glowing-dot{vertical-align:middle;background:radial-gradient(circle,#fff3b0 0%,#f4c542 50%,#d4af37 100%);border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-right:12px;display:inline-block;box-shadow:0 0 8px #f4c542e6,0 0 16px #d4af3799}.chapter-title{color:#e8d4a0;letter-spacing:.05em;text-transform:uppercase;align-items:center;margin-bottom:14px;font-family:Cinzel,serif;font-size:1.25rem;font-weight:600;display:flex}.chapter-text{color:#b8b0a0;font-family:Crimson Text,serif;font-size:1.15rem;line-height:1.7}.primary-artifact,.secondary-artifact{background:#0a0908;border:1px solid #d4af3740;border-radius:0;padding:2px;position:relative;overflow:hidden;box-shadow:0 20px 60px #000000b3,0 0 60px #d4af3714}.primary-artifact img,.secondary-artifact img{border-radius:0;width:100%;height:auto;display:block}.artifact-label{letter-spacing:2px;color:#d4af37;background:#0a0908eb;border:1px solid #d4af3740;border-radius:4px;padding:6px 12px;font-family:Courier Prime,monospace;font-size:10px;position:absolute;bottom:14px;left:14px}.journal-divider{text-align:center;margin:55px 0 45px;position:relative}.journal-divider:before{content:"";background:linear-gradient(90deg,#0000 0%,#d4af372e 25% 75%,#0000 100%);height:1px;position:absolute;top:50%;left:0;right:0}.journal-divider-symbol{color:#d4af37;letter-spacing:8px;opacity:.85;background:#070707;padding:0 24px;font-size:16px;position:relative}.journal-footer{text-align:center;z-index:1;background:0 0;padding:30px 20px 40px;position:relative}.acquisition-details{justify-content:center;align-items:flex-start;gap:75px;margin-bottom:34px;display:flex}.detail-item{text-align:center;flex-direction:column;align-items:center;min-width:220px;max-width:320px;display:flex}.detail-label{letter-spacing:3.5px;text-transform:uppercase;color:#a89269;margin-bottom:14px;font-family:Cinzel,serif;font-size:11px;font-weight:600}.detail-value{background:linear-gradient(135deg,#fbf2db 0%,#f4e4a1 35%,#d4af37 75%,#b38936 100%);-webkit-text-fill-color:transparent;text-transform:uppercase;letter-spacing:.04em;-webkit-background-clip:text;background-clip:text;font-family:Cinzel,serif;font-size:clamp(1.9rem,2.3vw,2.25rem);font-weight:500;line-height:1.16}.expedition-cta{letter-spacing:3px;text-transform:uppercase;cursor:pointer;background:linear-gradient(#f7e8b6 0%,#edd28e 25%,#d8ae4e 60%,#bd8c2c 100%);border:1px solid #d4af37;border-radius:0;padding:15px 56px;font-family:Cinzel,serif;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block;box-shadow:0 4px 22px #d4af3752,inset 0 1px #fff6;color:#0a0908!important}.expedition-cta:hover{opacity:.96;background:linear-gradient(#fff2cc 0%,#f4dc9e 25%,#e2b95c 60%,#c99837 100%);transform:translateY(-1px);box-shadow:0 6px 30px #d4af3773,inset 0 1px #fff9}.archive-stamp{letter-spacing:2.5px;color:#8b7a5c;text-transform:none;opacity:.85;margin-top:20px;font-family:Crimson Text,serif;font-size:12px}@media (max-width:768px){.journal-pages{padding:36px 20px}.zodiac-border{inset:12px}.journal-header{margin-bottom:30px}.journal-title{font-size:clamp(2rem,8vw,3rem)}.astro-symbols{letter-spacing:8px;font-size:16px}.journal-spread{gap:24px}.chapter{padding-left:20px}.chapter-title{font-size:1.15rem}.chapter-text{font-size:1.05rem}.journal-footer{margin:0 -20px -36px;padding:32px 20px}.acquisition-details{flex-direction:column;gap:24px}.detail-value{font-size:1.4rem}.expedition-cta{text-align:center;width:100%}}.auren-reviews-section{max-width:1240px;margin:60px auto 70px;padding:0 24px}.reviews-header-block{text-align:center;margin-bottom:40px}.reviews-header-title{color:#fff;letter-spacing:.05em;margin-bottom:8px;font-family:Cinzel,serif;font-size:2rem}.reviews-score-banner{color:#c39b4b;justify-content:center;align-items:center;gap:12px;font-size:1.1rem;display:flex}.reviews-grid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:768px){.reviews-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.reviews-grid{grid-template-columns:repeat(3,1fr)}}.review-card-item{background:#111113;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:12px;padding:24px;transition:all .25s;display:flex}.review-card-item:hover{border-color:#c39b4b4d;transform:translateY(-2px);box-shadow:0 8px 30px #0006}.review-card-header{justify-content:space-between;align-items:center;display:flex}.reviewer-name{color:#fff;align-items:center;gap:6px;font-size:.95rem;font-weight:600;display:flex}.verified-badge{color:#10b981;background:#10b9811a;border-radius:4px;align-items:center;gap:3px;padding:2px 6px;font-size:.72rem;font-weight:600;display:inline-flex}.review-date{color:#71717a;font-size:.78rem}.review-comment{color:#d4d4d8;margin:0;font-size:.92rem;font-style:italic;line-height:1.6}.auren-related-section{max-width:1240px;margin:70px auto 30px;padding:0 24px}.related-section-title{color:#fff;text-align:center;letter-spacing:.04em;margin-bottom:36px;font-family:Cinzel,serif;font-size:1.85rem}.related-products-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (min-width:768px){.related-products-grid{grid-template-columns:repeat(3,1fr);gap:24px}}@media (min-width:1024px){.related-products-grid{grid-template-columns:repeat(4,1fr);gap:24px}}
.site-footer{color:#a0988c;z-index:10;background:#0a0908;border-top:1px solid #d4af3726;margin-top:5rem;position:relative}.footer-main{padding:4.5rem 0 2.5rem}.footer-container{max-width:1320px;margin:0 auto;padding:0 24px}.footer-row{grid-template-columns:1.3fr 1fr 1fr 1.3fr;gap:48px;display:grid}.footer-widget{margin-bottom:1.5rem}.footer-widget-title{color:#fff;letter-spacing:.06em;text-transform:uppercase;margin-bottom:1.5rem;padding-bottom:.75rem;font-family:Cinzel,serif;font-size:17px;font-weight:600;position:relative}.footer-widget-title:after{content:"";background:linear-gradient(90deg,#d4af37,#f9f1d6);border-radius:2px;width:42px;height:2px;position:absolute;bottom:0;left:0}.footer-logo{margin-bottom:1.25rem}.footer-logo img{width:auto;max-height:44px;display:block}.footer-contact p{color:#a0988c;margin-bottom:.75rem;font-size:14px;line-height:1.8}.footer-contact a{color:#a0988c;align-items:center;gap:8px;text-decoration:none;transition:color .2s;display:inline-flex}.footer-contact a:hover{color:#d4af37}.footer-social{margin-top:1.5rem}.social-icons{flex-wrap:wrap;gap:.75rem;display:flex}.social-icon{color:#d4af37;background:#141210;border:1px solid #d4af3740;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;text-decoration:none;transition:all .25s;display:inline-flex}.social-icon:hover{color:#0a0908;background:linear-gradient(135deg,#f9f1d6 0%,#d4af37 100%);border-color:#d4af37;transform:translateY(-2px);box-shadow:0 4px 15px #d4af3759}.footer-menu{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer-menu li{margin:0}.footer-menu li a{color:#a0988c;align-items:center;padding-left:14px;font-size:14px;text-decoration:none;transition:all .2s;display:inline-flex;position:relative}.footer-menu li a:before{content:"›";color:#d4af37;font-size:14px;font-weight:700;transition:transform .2s,color .2s;position:absolute;left:0}.footer-menu li a:hover{color:#d4af37;padding-left:18px}.footer-menu li a:hover:before{transform:translate(2px)}.footer-newsletter-text{color:#a0988c;margin-bottom:1.25rem;font-size:14px;line-height:1.6}.newsletter-form{margin-bottom:1.5rem}.newsletter-input-wrapper{background:#141210;border:1px solid #d4af37;border-radius:50px;padding:3px 3px 3px 18px;transition:all .2s;display:flex;overflow:hidden}.newsletter-input-wrapper:focus-within{border-color:#f4e4a1;box-shadow:0 0 0 3px #d4af3733}.newsletter-input{color:#fff;background:0 0;outline:none;flex:1;min-width:0;padding:.65rem .5rem;font-size:14px;border:none!important}.newsletter-input::placeholder{color:#6b6357}.newsletter-submit{color:#0a0908;cursor:pointer;background:linear-gradient(135deg,#f9f1d6 0%,#d4af37 50%,#f9f1d6 100%);border:none;border-radius:50px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:all .2s;display:inline-flex}.newsletter-submit:hover{transform:scale(1.05);box-shadow:0 3px 12px #d4af3766}.footer-payment-methods{border-top:1px solid #d4af371f;padding-top:1.25rem}.payment-title{color:#fff;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.75rem;font-size:12.5px;font-weight:600}.payment-icons{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.payment-badge{background:#fff;border-radius:4px;justify-content:center;align-items:center;height:26px;padding:4px 8px;display:inline-flex;box-shadow:0 1px 3px #0000004d}.payment-badge img{width:auto;height:16px;display:block}.footer-bottom{background:#060504;border-top:1px solid #d4af371a;padding:1.5rem 0}.footer-copyright{color:#716b61;text-align:center;margin:0;font-size:13.5px}.footer-copyright a{color:#d4af37;font-weight:500;text-decoration:none}.footer-copyright a:hover{color:#f4e4a1}@media (max-width:991px){.footer-row{grid-template-columns:1fr 1fr;gap:36px}}@media (max-width:600px){.footer-row{text-align:center;grid-template-columns:1fr;gap:32px}.footer-widget-title:after{left:50%;transform:translate(-50%)}.social-icons{justify-content:center}.footer-menu li a{justify-content:center;padding-left:0}.footer-menu li a:before{display:none}.payment-icons,.footer-contact a{justify-content:center}}
.auren-checkout-page{color:#fff;box-sizing:border-box;background-color:#070605;flex-direction:column;align-items:center;width:100%;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex}.auren-checkout-page *,.auren-checkout-page :before,.auren-checkout-page :after{box-sizing:border-box}@media screen and (min-width:1025px){.auren-checkout-page{background:linear-gradient(90deg,#070605 0% calc(50% + 120px),#0d0c0a calc(50% + 120px) 100%)}}.checkout-tablet-drawer-toggle{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#110f0c;border-bottom:1px solid #d4af3738;width:100%;display:none;position:sticky;top:0}.checkout-drawer-inner{justify-content:space-between;align-items:center;width:100%;max-width:680px;margin:0 auto;padding:16px 24px;display:flex}.checkout-tablet-drawer-btn{color:#d4af37;cursor:pointer;letter-spacing:.02em;background:0 0;border:none;align-items:center;gap:10px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.checkout-tablet-drawer-btn:hover{color:#f4e4a1}.checkout-tablet-drawer-total{color:#f9f1d6;font-family:Cinzel,serif;font-size:1.15rem;font-weight:700}.checkout-tablet-drawer-content{background:#0d0c0a;border-bottom:1px solid #d4af3733;width:100%;animation:.25s ease-out aurenDrawerSlide;display:none}.checkout-drawer-content-inner{width:100%;max-width:680px;margin:0 auto;padding:24px}.checkout-tablet-drawer-content.is-open{display:block}@keyframes aurenDrawerSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.checkout-main-grid{justify-content:center;align-items:flex-start;width:100%;max-width:1200px;min-height:100vh;margin:0 auto;display:flex}.checkout-form-column{box-sizing:border-box;flex:720px;width:100%;max-width:720px;padding:48px 48px 64px 32px}.checkout-summary-column{box-sizing:border-box;background:#0d0c0a;border-left:1px solid #d4af3726;flex:0 0 480px;width:480px;min-height:100vh;padding:48px 32px 64px 48px}.checkout-sticky-box{width:100%;max-width:400px;position:sticky;top:40px}.checkout-brand-bar{border-bottom:1px solid #d4af3726;justify-content:space-between;align-items:center;margin-bottom:2.25rem;padding-bottom:1.5rem;display:flex}.checkout-brand-logo{width:auto;max-height:38px;display:block}.checkout-security-indicator{color:#8b7a5c;letter-spacing:.08em;align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:flex}.checkout-input,.checkout-select{color:#fff;background:#12100d;border:1px solid #d4af374d;border-radius:6px;outline:none;width:100%;padding:12px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.checkout-input:focus,.checkout-select:focus{border-color:#d4af37;box-shadow:0 0 0 2px #d4af3733}.checkout-input::placeholder{color:#635b50}.checkout-select option{color:#fff;background:#12100d}.checkout-label{color:#b8b0a0;margin-bottom:5px;font-size:12.5px;font-weight:500;display:block}.checkout-label-req{color:#d4af37;margin-left:2px}.checkout-section-title{color:#f9f1d6;letter-spacing:.04em;margin:0;font-family:Cinzel,serif;font-size:1.15rem;font-weight:600}.checkout-grid-2col{grid-template-columns:1fr 1fr;gap:12px;display:grid}.checkout-city-state-zip{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.checkout-express-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.checkout-method-card{background:#12100d;border-radius:8px;transition:all .2s;overflow:hidden}.checkout-method-card.is-active{background:#d4af370d;border:1.5px solid #d4af37}.checkout-method-card:not(.is-active){border:1px solid #d4af3733}.checkout-method-header{cursor:pointer;justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.checkout-submit-btn{color:#0a0908;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;background:linear-gradient(#f7e8b6 0%,#edd28e 25%,#d8ae4e 60%,#bd8c2c 100%);border:1px solid #d4af37;border-radius:6px;width:100%;padding:18px 24px;font-family:Cinzel,serif;font-size:14.5px;font-weight:700;transition:all .2s;box-shadow:0 4px 22px #d4af3759}.checkout-submit-btn:hover:not(:disabled){background:linear-gradient(#fff2cc 0%,#f4dc9e 25%,#e2b95c 60%,#c99837 100%);transform:translateY(-1px);box-shadow:0 6px 28px #d4af3773}.checkout-submit-btn:disabled{opacity:.65;cursor:not-allowed}@keyframes checkoutSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.checkout-spinner{flex-shrink:0;animation:.85s linear infinite checkoutSpin;display:inline-block}@media screen and (max-width:1024px){.checkout-tablet-drawer-toggle{display:block}.checkout-main-grid{flex-direction:column;align-items:center;width:100%;max-width:680px;margin:0 auto;padding:0}.checkout-form-column{flex:100%;width:100%;max-width:680px;margin:0 auto;padding:32px 24px 64px}.checkout-summary-column{display:none}.checkout-city-state-zip{grid-template-columns:1fr 1fr;gap:12px}.checkout-city-span-full{grid-column:span 2}.checkout-brand-bar{margin-bottom:1.85rem;padding-bottom:1.25rem}.checkout-brand-logo{max-height:34px}.checkout-method-header{padding:14px}}@media screen and (max-width:640px){.checkout-main-grid{max-width:100%;padding:0}.checkout-form-column{padding:24px 16px 48px}.checkout-drawer-inner{padding:14px 16px}.checkout-drawer-content-inner{padding:18px 16px}.checkout-grid-2col,.checkout-city-state-zip{grid-template-columns:1fr;gap:10px}.checkout-city-span-full{grid-column:span 1}.checkout-express-grid{grid-template-columns:1fr;gap:8px}.checkout-brand-bar{flex-direction:column;align-items:flex-start;gap:12px}.checkout-security-indicator{font-size:11px}.checkout-submit-btn{letter-spacing:1px;padding:16px 20px;font-size:13.5px}}
