.everyday-display{font-family:Impact,Arial Narrow,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:-.01em;overflow-wrap:anywhere}.everyday-button{display:inline-flex;align-items:center;justify-content:space-between;gap:2rem;background:#d7ff00;color:#111;padding:1rem 1.5rem;font-size:.8rem;font-weight:800;text-transform:uppercase}.everyday-button:hover{background:#c5ea00}.everyday-home :focus-visible,.everyday-header :focus-visible,.everyday-footer :focus-visible{outline:2px solid #657900;outline-offset:4px}.everyday-products>div{border-radius:0;box-shadow:none;background:#f6f6f6}.everyday-products button{border-radius:0}.everyday-products .bg-primary{background:#d7ff00;color:#111}.everyday-products .text-price-text{color:#111}.everyday-products .text-lg{font-size:.9rem}.everyday-newsletter>section{padding:1.25rem 0;background:#d7ff00;color:#111}.everyday-newsletter>section>.absolute{display:none}.everyday-newsletter .max-w-2xl{max-width:none;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 2rem;border:0;padding:0;border-radius:0;background:transparent;box-shadow:none;text-align:left}.everyday-newsletter .max-w-2xl>div:first-child{display:none}.everyday-newsletter h2{margin:0;color:#111;font-family:Impact,Arial Narrow,sans-serif;text-transform:uppercase;font-size:1.6rem}.everyday-newsletter p{margin:0;color:#222;font-size:.8rem}.everyday-newsletter form{width:100%;max-width:none;margin:0}.everyday-newsletter input{background:#fff;color:#111;border-color:#777;border-radius:0}.everyday-newsletter input::placeholder{color:#666}.everyday-newsletter button{background:#111;color:#fff;border-radius:0}.everyday-newsletter .max-w-2xl>div:last-child{color:#111}.dark .everyday-products>div{background:#18181b}.dark .everyday-products .text-price-text{color:#fff}@media(min-width:768px){.everyday-newsletter form{flex:1;min-width:340px}}@media(prefers-reduced-motion:reduce){.everyday-home *,.everyday-header *{transition:none!important;animation:none!important}}html.dark:has(.everyday-header){--foreground: #f4f4f5;--color-foreground: #f4f4f5;--background: #09090b;--color-background: #09090b;--card: #18181b;--color-card: #18181b;--card-foreground: #f4f4f5;--color-card-foreground: #f4f4f5;--popover: #18181b;--color-popover: #18181b;--popover-foreground: #f4f4f5;--color-popover-foreground: #f4f4f5;--muted: #27272a;--color-muted: #27272a;--muted-foreground: #a1a1aa;--color-muted-foreground: #a1a1aa;--border: #3f3f46;--color-border: #3f3f46;--input: #3f3f46;--color-input: #3f3f46;--secondary: #27272a;--color-secondary: #27272a;--secondary-foreground: #e4e4e7;--color-secondary-foreground: #e4e4e7;--card-border: #3f3f46;--color-card-border: #3f3f46}.dark .everyday-products .text-green-600{color:#4ade80}.ed-storefront{min-height:100vh;display:flex;flex-direction:column;background:var(--background);color:var(--foreground)}.everyday-page{flex:1;min-width:0;background:var(--background);color:var(--foreground);padding-bottom:3rem}.everyday-page>.container,.everyday-page .container,.ed-container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:1rem}.everyday-page>:first-child:not(.ed-container){border-bottom-color:var(--border)}.ed-title-block{min-width:0;padding-block:.5rem}.ed-eyebrow{display:inline-block;background:#d7ff00;color:#111;padding:.25rem .5rem;font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.9rem}.everyday-page .ed-heading{font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(2rem,5vw,3.75rem);line-height:1.04;font-weight:400;text-transform:uppercase;letter-spacing:-.015em;margin:0;overflow-wrap:anywhere}.ed-heading>svg{display:none}.ed-heading>span{display:inline-block;font-family:Instrument Sans,sans-serif;font-size:.8rem;font-weight:500;text-transform:none;letter-spacing:normal}.ed-page-banner{border-bottom:1px solid var(--border);background:var(--muted);padding-block:2rem}.ed-page-banner p{max-width:45rem;margin-top:.8rem;color:var(--muted-foreground);line-height:1.7;font-size:.9rem}.everyday-page h2{letter-spacing:-.025em}.everyday-page .rounded-none.bg-card,.everyday-page .bg-card.shadow-none{border:1px solid var(--border);box-shadow:none}.everyday-page .text-primary{color:var(--foreground)}.everyday-page .bg-primary .text-primary{color:#111}.everyday-page .bg-primary,.everyday-page button.bg-primary,.everyday-page a.bg-primary{color:#111;background:#d7ff00}.everyday-page :is(button,a)[class*="hover:bg-primary"]:hover{background-color:#c5ea00;color:#111}.everyday-page :is(button,a):focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.everyday-page :is(input:not([type=checkbox]):not([type=radio]),textarea,select){min-width:0;border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:0}.everyday-page :is(input,textarea,select):focus{outline:2px solid #829900;outline-offset:2px;box-shadow:none}.everyday-page input::placeholder,.everyday-page textarea::placeholder{color:var(--muted-foreground)}.everyday-page input[type=checkbox],.everyday-page input[type=radio]{accent-color:#657800}.everyday-page .bg-zinc-950 .ed-heading,.everyday-page .bg-zinc-950 .text-primary{color:#fff}.everyday-page .bg-zinc-950 .text-muted-foreground{color:#d4d4d8}.everyday-page--products-index .sticky,.everyday-page--category-show .sticky{border-top:4px solid #d7ff00}.everyday-page--products-index .lg\:col-span-1,.everyday-page--category-show .lg\:col-span-1{min-width:0}.ed-product-card{min-width:0;height:100%}.ed-product-card>div{display:flex;height:100%;flex-direction:column;border:1px solid var(--border);border-radius:0;background:var(--card);box-shadow:none;overflow:hidden}.ed-product-card>div:hover{border-color:var(--foreground);box-shadow:none}.ed-product-card button{border-radius:0}.ed-product-card .bg-primary{background:#d7ff00;color:#111}.ed-product-card .text-price-text{color:var(--foreground)}.ed-product-card .bg-primary\/10{background:#d7ff00;color:#111}.ed-product-card .aspect-square{background:#f4f4f5}.ed-product-card .aspect-square img{object-fit:contain;padding:.6rem}.ed-product-card .text-lg{font-size:1rem}.ed-product-card h3{line-height:1.45}.ed-product-card .rounded-full{border-radius:0}.ed-product-card .bg-red-500{background:#111;color:#fff}.ed-purchase-steps{padding:1rem;border-block:1px solid var(--border);background:var(--card);color:var(--foreground)}.ed-purchase-steps ol{display:flex;justify-content:center;align-items:center;gap:1rem;max-width:900px;margin:auto}.ed-purchase-steps li{display:flex;align-items:center;gap:.4rem;font-size:.65rem;text-transform:uppercase;font-weight:700;color:var(--muted-foreground)}.ed-step-number{display:inline-flex;height:1.8rem;width:1.8rem;align-items:center;justify-content:center;border:1px solid var(--border);color:var(--foreground)}.ed-purchase-steps [aria-current]{color:var(--foreground)}.ed-purchase-steps [aria-current] .ed-step-number,.ed-purchase-steps [data-complete=true] .ed-step-number{background:#d7ff00;color:#111;border-color:#d7ff00}.everyday-page--cart-index .lg\:col-span-1>.bg-card,.everyday-page--checkout-index .lg\:col-span-1>.bg-card{border-top:4px solid #d7ff00}.everyday-page--cart-index .h-24.w-24{width:5rem;height:5rem}.everyday-page--order-confirmation .bg-card{border-top:5px solid #d7ff00}.everyday-page--customer-profile aside>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.75rem}.everyday-page--customer-profile aside button{margin:0;font-size:.75rem;padding:.8rem;border:1px solid transparent}.everyday-page--customer-profile aside button:hover{border-color:var(--border)}.everyday-page--customer-loyalty table{font-size:.8rem}.everyday-page--customer-loyalty .overflow-x-auto{border:1px solid var(--border)}.everyday-page--product-show .ed-heading{font-family:Instrument Sans,sans-serif;font-weight:800;text-transform:none;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.2}.everyday-page--product-show .bg-muted img{object-fit:contain}.ed-content-layout{display:grid;gap:2rem;padding-block:2rem}.ed-support-nav{align-self:start;border:1px solid var(--border);border-top:4px solid #d7ff00;padding:1rem}.ed-support-nav a{display:flex;justify-content:space-between;gap:1rem;padding-block:.9rem;border-bottom:1px solid var(--border);font-size:.8rem}.ed-support-nav a:hover{text-decoration:underline}.ed-kicker{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.ed-content-panel{min-width:0;padding:1.25rem;border:1px solid var(--border);background:var(--card)}.ed-cms-content{font-size:.95rem;line-height:1.85;overflow-wrap:anywhere}.ed-empty{padding:3rem 1rem;text-align:center}.ed-empty h2{font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.ed-empty p{color:var(--muted-foreground);margin-bottom:1.5rem}.ed-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding-block:2rem}.ed-category-tile{display:flex;flex-direction:column;border:1px solid var(--border);background:var(--card);transition:border-color .15s;min-width:0}.ed-category-tile:hover{border-color:var(--foreground)}.ed-category-art{display:flex;align-items:center;justify-content:center;aspect-ratio:1.3;background:var(--muted);padding:1.25rem}.ed-category-art img{width:100%;height:100%;max-height:190px;object-fit:contain;transition:transform .2s}.ed-category-tile:hover img{transform:scale(1.04)}.ed-category-label{display:flex;justify-content:space-between;gap:.5rem;padding:1rem;border-top:1px solid var(--border)}.ed-category-label h2{font-size:.9rem;font-weight:800}.ed-category-label p{color:var(--muted-foreground);font-size:.7rem;margin-top:.3rem}.ed-category-tile:first-child .ed-category-label{background:#d7ff00;color:#111}.ed-gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-block:2rem}.ed-gallery-tile{position:relative;display:block;text-align:left;background:var(--card);border:1px solid var(--border)}.ed-gallery-tile img{width:100%;aspect-ratio:1;object-fit:cover}.ed-gallery-tile span{display:block;padding:.8rem;font-size:.8rem;font-weight:700}.ed-gallery-tile:hover{border-color:var(--foreground)}.ed-pagination{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem;font-size:.8rem}.ed-pagination a{border:1px solid var(--border);padding:.65rem 1rem}.ed-pagination a:hover{background:#d7ff00;color:#111}body:has(.everyday-header) [role=dialog]{border-radius:0;border:1px solid var(--border);border-top:5px solid #d7ff00;background:var(--card);color:var(--foreground)}body:has(.everyday-header) [role=dialog] :is(input,textarea,select){background:var(--card);color:var(--foreground);border-color:var(--border);border-radius:0}body:has(.everyday-header) [role=dialog] .bg-primary{background:#d7ff00;color:#111}body:has(.everyday-header) [role=dialog] .text-primary{color:var(--foreground)}.ed-gallery-dialog{max-width:min(94vw,1000px)!important}.ed-gallery-dialog img{max-height:70vh;object-fit:contain;margin-inline:auto}@media(min-width:640px){.ed-category-grid,.ed-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ed-purchase-steps ol{gap:4rem}.ed-purchase-steps li{font-size:.75rem;gap:.7rem}}@media(min-width:1024px){.everyday-page .container,.ed-container{padding-inline:2rem}.ed-page-banner{padding-block:2.8rem}.ed-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ed-content-layout{grid-template-columns:260px minmax(0,1fr);padding-block:3rem}.ed-support-nav{position:sticky;top:1.5rem}.ed-content-panel{padding:2.5rem}.everyday-page--customer-profile aside>div{display:flex;flex-direction:column;position:sticky;top:1rem}}@media(prefers-reduced-motion:reduce){.everyday-page *,.ed-category-tile *{transition:none!important;animation:none!important}}body:has(.everyday-header) .fixed.inset-0>[class*=max-w]{border-radius:0;color:var(--foreground)}body:has(.everyday-header) .fixed.inset-0 input,body:has(.everyday-header) .fixed.inset-0 textarea,body:has(.everyday-header) .fixed.inset-0 select{background:var(--background);color:var(--foreground);border-radius:0}.everyday-page .text-price-text{color:var(--foreground)}html:has(.aqua-theme){--aqua-soft: #edf8ff;--aqua-line: #dceaf4;--aqua-muted: #516a85;--aqua-shadow: 0 12px 35px rgb(22 87 145 / 7%)}html.dark:has(.aqua-theme){--background: #0e1c2c;--foreground: #eaf3ff;--card: #14263b;--card-foreground: #eaf3ff;--popover: #14263b;--popover-foreground: #eaf3ff;--primary: #76b7ff;--primary-foreground: #08213e;--secondary: #1d334c;--secondary-foreground: #c2d4e9;--accent: #204769;--accent-foreground: #edf6ff;--muted: #1d334c;--muted-foreground: #b5cbe2;--border: #34516f;--input: #34516f;--ring: #76b7ff;--card-border: #34516f;--store-header: #102237;--store-header-fg: #eaf3ff;--price-text: #a5d3ff;--color-background: var(--background);--color-foreground: var(--foreground);--color-card: var(--card);--color-card-foreground: var(--card-foreground);--color-popover: var(--popover);--color-popover-foreground: var(--popover-foreground);--color-primary: var(--primary);--color-primary-foreground: var(--primary-foreground);--color-secondary: var(--secondary);--color-secondary-foreground: var(--secondary-foreground);--color-accent: var(--accent);--color-accent-foreground: var(--accent-foreground);--color-muted: var(--muted);--color-muted-foreground: var(--muted-foreground);--color-border: var(--border);--color-input: var(--input);--aqua-soft: #142b42;--aqua-line: #34516f;--aqua-muted: #b5cbe2}.aqua-theme{min-height:100vh;background:var(--background);color:var(--foreground);font-size:var(--aqua-font-size, 16px)}.aqua-theme :where(h1,h2,h3){letter-spacing:-.035em;text-wrap:balance}.aqua-theme :where(p,a,button,summary){overflow-wrap:anywhere}.aqua-theme :where(input,textarea,select){color:var(--foreground);accent-color:var(--primary)}.aqua-theme :where(input,textarea)::placeholder{color:var(--muted-foreground)}.aqua-theme :where(button,a,input,textarea,select,summary):focus-visible{outline:3px solid var(--primary);outline-offset:4px}.aqua-theme :where(button:disabled){cursor:not-allowed}.aqua-theme .store-header{background:var(--store-header, var(--background));color:var(--store-header-fg, var(--foreground));box-shadow:0 4px 20px #1b52820a}.aqua-theme .store-header nav{gap:1rem;font-size:.84rem}.aqua-theme .store-header input{border-radius:999px;background:var(--muted)}.aqua-theme .store-header .max-w-xl{max-width:230px;margin-inline:1rem}.aqua-theme .store-header nav>*{margin-left:0}.aqua-theme footer{background:var(--aqua-soft);color:var(--foreground);border-top:1px solid var(--aqua-line)}.aqua-theme .group.bg-card{border-color:var(--aqua-line);box-shadow:var(--aqua-shadow);border-radius:var(--radius-xl)}.aqua-theme .group.bg-card img{object-fit:contain;padding:.75rem}.aqua-theme .group.bg-card :where(.bg-muted){background:color-mix(in srgb,var(--aqua-soft) 60%,var(--card))}.aqua-theme .group.bg-card:hover{border-color:var(--primary)}.aqua-theme .group.bg-card :where(button.bg-primary){box-shadow:0 5px 14px color-mix(in srgb,var(--primary) 15%,transparent)}.aqua-theme table{color:var(--foreground)}.aqua-theme main>.border-b{background:var(--aqua-soft)}.aqua-container{width:min(100% - 2rem,1240px);margin-inline:auto}.aqua-eyebrow{color:var(--primary);font-size:.72rem;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.aqua-hero{position:relative;isolation:isolate;overflow:hidden;background:#f5fbff url(/images/aqua-clarity/water-wave.png) center bottom / cover no-repeat}.aqua-hero-shade{position:absolute;inset:0;background:#0c2a4d;opacity:var(--hero-overlay);z-index:-1}.aqua-hero-inner{display:grid;grid-template-columns:minmax(0,1fr);min-height:var(--hero-mobile);gap:1rem;padding-block:2.75rem 1.5rem}.aqua-hero[data-height-auto=true] .aqua-hero-inner{min-height:0}.aqua-hero-copy{align-self:center;position:relative;z-index:2}.aqua-hero .aqua-eyebrow{color:var(--hero-eyebrow);font-size:var(--hero-eyebrow-size);margin-bottom:1.1rem}.aqua-hero h1{font-size:var(--hero-heading-mobile);line-height:1.04;font-weight:800;color:var(--hero-heading);max-width:700px}.aqua-hero h1 span{display:block}.aqua-hero h1 span+span{color:var(--primary)}.aqua-hero-description{color:#4b6582;font-size:1rem;line-height:1.7;max-width:490px;margin-top:1.25rem}.aqua-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.6rem}.aqua-button{min-height:46px;display:inline-flex;justify-content:center;align-items:center;gap:.8rem;padding:.8rem 1.3rem;border:1px solid var(--primary);border-radius:calc(var(--radius) * .7);background:var(--primary);color:var(--primary-foreground);font-weight:650;font-size:.9rem;text-decoration:none;box-shadow:0 8px 20px color-mix(in srgb,var(--primary) 16%,transparent);transition:transform .18s,box-shadow .18s}.aqua-button:hover{transform:translateY(-2px);box-shadow:0 10px 26px color-mix(in srgb,var(--primary) 24%,transparent)}.aqua-hero .aqua-button:not(.aqua-button-outline){color:var(--hero-cta-color);font-size:var(--hero-cta-size)}.aqua-button-outline{background:var(--card);color:var(--primary);box-shadow:none}.aqua-hero-points{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.8rem;color:#234467}.aqua-hero-points span{display:flex;align-items:center;gap:.45rem;max-width:130px;font-size:.72rem;line-height:1.4}.aqua-hero-points svg{flex-shrink:0;width:32px;height:32px;padding:6px;background:#ffffffc9;color:#0873d8;border-radius:50%}.aqua-hero-product{position:relative;display:grid;place-items:center;min-width:0;height:285px}.aqua-hero-product img{width:100%;height:100%;max-height:460px;position:relative;z-index:1;filter:drop-shadow(0 18px 16px rgb(18 55 88 / 14%))}.aqua-podium{position:absolute;bottom:0;left:8%;right:8%;height:45px;border-radius:50% 50% 10% 10%/40%;background:linear-gradient(100deg,#d8f4ff,#85c5e5);box-shadow:0 18px 40px #76b5d547}.aqua-slide-controls{display:flex;align-items:center;justify-content:center;gap:1rem;padding:.8rem;color:#153b65;font-size:.75rem}.aqua-slide-controls button{display:grid;place-items:center;background:#fff;width:34px;height:34px;border-radius:50%;box-shadow:0 2px 8px #12447618}.aqua-section-intro{text-align:center;max-width:760px;margin-inline:auto;padding:3rem 1rem 0}.aqua-section-intro h2{font-size:clamp(1.65rem,3vw,2.4rem);font-weight:750;margin-top:.55rem;line-height:1.15}.aqua-section-intro>p:last-child:not(.aqua-eyebrow){color:var(--aqua-muted);margin-top:.65rem;font-size:.95rem}.aqua-featured section{padding-top:1.1rem;padding-bottom:3rem}.aqua-theme .featured-product-badge{top:.5rem;right:.5rem;left:auto;width:1.75rem;height:1.75rem;padding:0;justify-content:center;border-radius:9999px;box-shadow:0 2px 8px #102e532e}.aqua-theme .featured-product-badge svg{width:.875rem;height:.875rem}.aqua-theme .featured-product-badge-label{display:none}.aqua-featured section>div>div:first-child h2{font-size:.8rem;color:var(--aqua-muted);letter-spacing:.03em;font-weight:500}.aqua-featured section>div>div:first-child{margin-bottom:1rem}.aqua-benefits{background:var(--aqua-soft);border-block:1px solid var(--aqua-line)}.aqua-benefits section{background:transparent;padding-block:1.7rem 2.5rem}.aqua-benefits section .grid>div{background:var(--card);border:1px solid var(--aqua-line);border-radius:var(--radius-xl);padding:1.25rem}.aqua-home>div[data-aqua-section]>section>div>h2{font-size:clamp(1.6rem,3vw,2.2rem)}.aqua-home [data-aqua-section=newsletter]>section{padding-block:2.7rem}.aqua-home [data-aqua-section=newsletter]>section .rounded-3xl{box-shadow:none}.aqua-home [data-aqua-section=newsletter] h2{font-size:clamp(1.5rem,3vw,2rem)}.aqua-care{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;padding-block:3rem}.aqua-care-visual{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:var(--radius-2xl);background:var(--aqua-soft) url(/images/aqua-clarity/water-wave.png) center / cover;min-height:320px;padding:2rem}.aqua-care-visual img{max-height:310px;width:100%;object-fit:contain;filter:drop-shadow(0 14px 15px #14385f24)}.aqua-care-visual span{padding:.65rem 1rem;color:#254264;background:#ffffffda;border-radius:999px;font-size:.72rem;margin-top:1rem}.aqua-care-copy h2{font-size:clamp(1.85rem,3.3vw,2.75rem);font-weight:750;line-height:1.12;margin-top:.7rem}.aqua-care-copy>p:not(.aqua-eyebrow){color:var(--aqua-muted);line-height:1.7;margin-block:1rem 1.4rem}.aqua-care-links{display:grid;gap:.7rem;margin-top:1.7rem}.aqua-care-links a{display:flex;gap:1rem;align-items:center;padding:.85rem 1rem;border:1px solid var(--aqua-line);border-radius:var(--radius-lg);font-size:.88rem;background:var(--card)}.aqua-care-links a:hover{border-color:var(--primary)}.aqua-care-links svg{flex-shrink:0;color:var(--primary);width:23px}.aqua-care-links svg:last-child{margin-left:auto;width:16px}.aqua-care-links small{display:block;color:var(--aqua-muted);font-size:.75rem;margin-top:.2rem}.aqua-faq{display:grid;gap:1.5rem;padding-block:1rem 3rem}.aqua-faq h2{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:750;line-height:1.2;margin-block:.65rem 1rem}.aqua-faq a{display:inline-flex;gap:.5rem;align-items:center;color:var(--primary);font-size:.85rem;font-weight:600}.aqua-faq details{border:1px solid var(--aqua-line);border-radius:var(--radius-lg);margin-bottom:.65rem;background:var(--card)}.aqua-faq summary{display:flex;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;padding:1rem 1.1rem;font-size:.9rem;font-weight:600}.aqua-faq summary::-webkit-details-marker{display:none}.aqua-faq summary:after{content:"+";color:var(--primary)}.aqua-faq details[open] summary:after{content:"-"}.aqua-faq details p{padding:0 1.1rem 1.1rem;color:var(--aqua-muted);line-height:1.7;font-size:.85rem}.aqua-auth .opal-platform{background:var(--aqua-soft)!important;color:var(--foreground)!important}.aqua-auth .opal-art{background:url(/images/aqua-clarity/water-wave.png) center / cover;opacity:.18}.aqua-auth .opal-material,.aqua-auth .opal-reflection{display:none}.aqua-auth .opal-auth-panel{background:var(--card)!important;color:var(--foreground);border:1px solid var(--aqua-line)!important;box-shadow:var(--aqua-shadow)}.aqua-auth :where(.opal-platform) :where(input,textarea,select){background:var(--card)!important;color:var(--foreground)!important;border-color:var(--border)!important}.aqua-auth .opal-platform button[type=submit]{background:var(--primary)!important;color:var(--primary-foreground)!important}.aqua-auth .opal-platform button[type=submit] *{color:inherit!important}.aqua-auth .react-international-phone-input-container{--react-international-phone-background-color: var(--card);--react-international-phone-text-color: var(--foreground);--react-international-phone-country-selector-background-color-hover: var( --muted );--react-international-phone-dropdown-item-background-color: var(--card);--react-international-phone-dropdown-item-text-color: var(--foreground)}html.dark .aqua-hero{background-blend-mode:multiply;background-color:#152d46}html.dark .aqua-hero h1{color:var(--foreground)}html.dark .aqua-hero :where(.aqua-hero-description,.aqua-hero-points){color:var(--muted-foreground)}html.dark .aqua-hero .aqua-eyebrow{color:var(--primary)}html.dark .aqua-hero .aqua-button:not(.aqua-button-outline){color:var(--primary-foreground)}html.dark .aqua-auth .opal-platform :is([class*=text-slate-],[class*=text-gray-],[class*=text-purple-],[class*=text-blue-]){color:var(--foreground)}html.dark .aqua-auth .opal-platform :is([class*=bg-white],[class*=bg-slate-50],[class*=bg-gray-50]){background:var(--card)!important}html.dark .aqua-auth .opal-platform :is([class*=text-white]){color:var(--foreground)}@media(min-width:640px){.aqua-container{width:min(100% - 3rem,1240px)}.aqua-hero-inner{grid-template-columns:1.1fr .9fr;align-items:center;min-height:var(--hero-tablet);padding-block:2rem}.aqua-hero-product{height:370px}.aqua-hero-points{gap:1.5rem}.aqua-care{grid-template-columns:1fr 1.1fr;gap:2.5rem;align-items:center}.aqua-faq{grid-template-columns:.85fr 1.15fr;gap:2.5rem}}@media(min-width:1024px){.aqua-hero-inner{min-height:var(--hero-desktop);gap:2rem}.aqua-hero h1{font-size:var(--hero-heading-desktop)}.aqua-hero-description{font-size:1.1rem}.aqua-hero-product{height:460px}.aqua-hero[data-position=right] .aqua-hero-copy{grid-column:2;grid-row:1;text-align:right}.aqua-hero[data-position=right] .aqua-hero-product{grid-column:1;grid-row:1}.aqua-hero[data-position=right] :is(.aqua-actions,.aqua-hero-points){justify-content:flex-end}.aqua-hero[data-position=center] .aqua-hero-copy{text-align:center}.aqua-hero[data-position=center] :is(.aqua-actions,.aqua-hero-points){justify-content:center}.aqua-hero[data-vertical=top] .aqua-hero-copy{align-self:start}.aqua-hero[data-vertical=bottom] .aqua-hero-copy{align-self:end}.aqua-care{gap:4rem;padding-block:4rem}.aqua-care-visual{min-height:470px}.aqua-care-visual img{max-height:390px}}@media(min-width:1024px)and (max-width:1279px){.aqua-theme .store-header>div>.h-16{height:auto;min-height:80px;flex-wrap:wrap;gap:.7rem;padding-block:.75rem}.aqua-theme .store-header nav{flex-wrap:wrap}}@media(max-width:639px){.aqua-theme .store-header>div>.h-16>a{min-width:0;max-width:62%}.aqua-theme .store-header>div>.h-16>a img{max-width:120px}.aqua-theme .store-header>div>.h-16>a span{font-size:1rem;overflow-wrap:anywhere}.aqua-theme .aqua-hero h1{font-size:min(var(--hero-heading-mobile),13vw)}.aqua-theme .aqua-hero .aqua-actions>*{flex:1 1 auto;padding-inline:.9rem}.aqua-theme .aqua-home [data-aqua-section=newsletter]>section .rounded-3xl{padding:1.2rem}.aqua-theme :where(.container){max-width:100%}}@media(prefers-reduced-motion:reduce){.aqua-theme *,.aqua-theme *:before,.aqua-theme *:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.aqua-auth .opal-platform{--primary: var(--aqua-primary, #0867df);--primary-foreground: var(--aqua-on-primary, #ffffff);--background: #ffffff;--foreground: #102e53;--card: #ffffff;--card-foreground: #102e53;--muted: #eef7fd;--muted-foreground: #516882;--border: #dceaf4;--input: #dceaf4;--ring: var(--primary);--secondary: #eef7fd;--secondary-foreground: #102e53;--accent: #e0f3ff;--accent-foreground: #0754ad}.aqua-auth .opal-platform .opal-benefits{background:var(--aqua-soft);border-color:var(--aqua-line)}.aqua-auth .opal-platform .opal-benefits,.aqua-auth .opal-platform .opal-benefits p{color:var(--foreground)}html.dark:has(.aqua-theme){--aqua-primary: #76b7ff;--aqua-on-primary: #08213e}html.dark .aqua-auth .opal-platform{color-scheme:dark;--background: #0e1c2c;--foreground: #eaf3ff;--card: #14263b;--card-foreground: #eaf3ff;--muted: #1d334c;--muted-foreground: #b5cbe2;--border: #34516f;--input: #34516f;--secondary: #1d334c;--secondary-foreground: #c2d4e9}html.dark .aqua-auth :where(.react-international-phone-country-selector-button,.react-international-phone-country-selector-dropdown){background:var(--card)!important;color:var(--foreground)!important}.aqua-theme[data-full-width=true] .aqua-container{width:calc(100% - 2rem);max-width:none}.aqua-theme .aqua-appearance-toggle{position:fixed;bottom:6rem;right:1.25rem;z-index:40;display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--aqua-line);border-radius:50%;background:var(--card);color:var(--primary);box-shadow:var(--aqua-shadow)}.aqua-theme .store-header{--foreground: var(--store-header-fg);--color-foreground: var(--store-header-fg);--primary: var(--store-header-fg);--color-primary: var(--store-header-fg);--muted-foreground: var(--store-header-fg);--color-muted-foreground: var(--store-header-fg)}html.dark .aqua-slide-controls{color:var(--foreground)}html.dark .aqua-slide-controls button{background:var(--card);color:var(--primary)}.aqua-auth .opal-platform .premium-auth-phone .react-international-phone-input-container{background:var(--card)!important;border-color:var(--border)!important;color:var(--foreground)}.aqua-auth .opal-platform .premium-auth-phone .react-international-phone-country-selector-button{background:var(--card)!important;border-color:var(--border)!important}html.dark .aqua-auth .opal-platform [class*=bg-blue-50]{background:var(--muted)}html:not(.dark) .aqua-hero{background-image:linear-gradient(90deg,#f5fbfff0,#f5fbffd6 42%,#f5fbff14 75%),url(/images/aqua-clarity/water-wave.png)}.aqua-auth .opal-platform .premium-auth-phone .react-international-phone-input{color:var(--foreground)!important;background:transparent!important}.aqua-theme{position:relative;isolation:isolate;background:transparent;--aqua-soft: #e4ecf3;--aqua-line: #bdcedd;--aqua-muted: #435c73;--aqua-glass: rgb(244 249 253 / 82%)}.aqua-water-world{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:linear-gradient(155deg,#faf9f5,#edf5f9,#f7fafb 48%,#eaf3f8,#faf9f6)}.aqua-water-haze{position:absolute;inset:0;background:radial-gradient(ellipse 65% 15% at 104% 8%,rgb(168 208 228 / 30%),transparent 78%),radial-gradient(ellipse 60% 20% at -14% 36%,rgb(188 217 232 / 24%),transparent 76%),radial-gradient(ellipse 70% 18% at 110% 67%,rgb(175 218 231 / 25%),transparent 75%),radial-gradient(ellipse 60% 16% at -8% 92%,rgb(214 231 239 / 28%),transparent 80%)}.aqua-water-glint{position:absolute;inset:0;opacity:.55;background:linear-gradient(116deg,transparent 12%,rgb(255 255 255 / 48%) 16%,transparent 20%),linear-gradient(72deg,transparent 65%,rgb(226 245 250 / 32%) 69%,rgb(255 255 255 / 55%) 71%,transparent 76%);filter:blur(16px)}.aqua-hero-drop{aspect-ratio:320 / 370;display:grid;place-items:center}.aqua-hero-drop img{display:block;width:100%;height:auto;animation:aqua-hero-drop-hover 7s ease-in-out infinite}@keyframes aqua-hero-drop-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.aqua-hero-drop img{animation:none}}.aqua-theme main,.aqua-theme .min-h-screen,.aqua-theme .aqua-home,.aqua-theme [data-aqua-section],.aqua-theme [data-aqua-section]>section,.aqua-theme .aqua-featured>section,.aqua-theme .aqua-benefits,.aqua-theme .aqua-benefits>section{background:transparent}.aqua-theme .store-header{width:calc(100% - 24px);max-width:1320px;margin:12px auto 0;top:12px;border:1px solid rgb(255 255 255 / 80%);border-radius:18px;background:var(--aqua-glass);-webkit-backdrop-filter:blur(24px) saturate(115%);backdrop-filter:blur(24px) saturate(115%);box-shadow:inset 0 2px 2px #fff,0 12px 35px #29445d20}.aqua-theme .store-header input{background:#ffffff8c;border:1px solid #a9bdcf}.aqua-theme .store-header nav{gap:1.15rem}.aqua-theme .aqua-hero{background:transparent!important;overflow:visible;padding:0 0 36px}.aqua-drop-stage{display:grid;place-items:center;height:270px}.aqua-water-drop{width:min(260px,75vw);position:relative;margin:auto}.aqua-water-drop svg{display:block;width:100%;overflow:visible}.aqua-drop-float{animation:aqua-drop-hover 7s ease-in-out infinite;transform-origin:center}.aqua-theme .aqua-hero-inner{min-height:0;padding:24px;gap:24px;border:1px solid #ffffffbd;border-radius:24px;background:var(--aqua-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px 1px #fff,0 20px 70px #233d5620}.aqua-theme .aqua-hero-copy{text-align:left;grid-column:auto!important;grid-row:auto!important}.aqua-theme .aqua-hero h1{color:var(--foreground);font-size:clamp(30px,4.3vw,58px);line-height:1.08;font-weight:600}.aqua-theme .aqua-hero h1 span+span{color:var(--foreground)}.aqua-theme .aqua-hero .aqua-eyebrow{color:var(--muted-foreground)}.aqua-theme .aqua-hero-description{color:var(--muted-foreground);font-size:15px}.aqua-theme .aqua-hero-product{height:auto;min-height:0;grid-column:auto!important;grid-row:auto!important}.aqua-theme .aqua-hero-product:empty{display:none}.aqua-theme .aqua-hero-product img{width:100%;height:auto;max-height:290px;border-radius:16px;padding:0;filter:none;animation:none}.aqua-theme .aqua-hero-points{color:var(--muted-foreground);gap:16px;margin-top:20px}.aqua-theme .aqua-hero-points svg{background:#ffffff70;color:var(--foreground)}.aqua-theme .aqua-slide-controls{position:relative;inset:auto;transform:none;margin:20px auto 0;width:fit-content;padding:8px 14px;border:1px solid #ffffffba;border-radius:999px;background:var(--aqua-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--foreground)}.aqua-theme .aqua-button,.aqua-theme button.bg-primary{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground);box-shadow:inset 0 1px 1px #ffffff50,0 5px 12px #162c4220;border-radius:12px}.aqua-theme .aqua-button-outline{background:#ffffff75;color:var(--foreground);border-color:#9dafbf}.aqua-theme .aqua-section-intro{padding-block:36px 20px}.aqua-theme .aqua-section-intro h2,.aqua-theme .aqua-care h2,.aqua-theme .aqua-faq h2{font-weight:550}.aqua-theme .aqua-section-intro p,.aqua-theme .aqua-care-copy>p{color:var(--muted-foreground)}.aqua-theme .aqua-featured .group.bg-card,.aqua-theme .group.bg-card,.aqua-theme .aqua-faq details,.aqua-theme .aqua-care-links a{background:var(--aqua-glass);border:1px solid #ffffffa6;box-shadow:inset 0 1px 1px #fff,0 8px 26px #29435d12;border-radius:20px}.aqua-theme .aqua-featured .group.flex-row{flex-direction:column}.aqua-theme .aqua-featured .group.flex-row>a{width:100%;height:200px;background:#f1f6f9ba}.aqua-theme .aqua-featured .group.flex-row>.flex-col{padding:20px;gap:10px}.aqua-theme .aqua-featured .group h3{font-size:16px;-webkit-line-clamp:2}.aqua-theme .aqua-featured .grid{gap:20px}.aqua-theme .aqua-benefits .bg-card,.aqua-theme .aqua-benefits .bg-background{background:var(--aqua-glass);border-color:#ffffffba}.aqua-theme [data-aqua-section=categories] a{background:var(--aqua-glass);border-radius:18px}.aqua-theme [data-aqua-section=newsletter]>section>.absolute{display:none}.aqua-theme [data-aqua-section=newsletter] .rounded-3xl{background:var(--aqua-glass);border:1px solid #ffffffbb;box-shadow:inset 0 1px 2px #fff,0 12px 40px #29435d15}.aqua-theme [data-aqua-section=newsletter] :is(h2,p,svg,input){color:var(--foreground)}.aqua-theme [data-aqua-section=newsletter] input{background:#f7faff;border-color:#a7bacb}.aqua-theme [data-aqua-section=newsletter] input::placeholder{color:#52677b}.aqua-theme .aqua-care-visual{min-height:330px;background:radial-gradient(ellipse,#edf4fa70,#849db446,#e1ebf47a);border:1px solid #ffffffb0;border-radius:32px}.aqua-theme .aqua-care-visual .aqua-water-drop{width:240px}.aqua-theme .aqua-care-visual>span{background:#eef5fa99;color:#243b50}.aqua-theme footer{background:var(--aqua-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid #ffffffb0}.aqua-theme .aqua-appearance-toggle{bottom:24px;right:20px;width:54px;height:54px;background:radial-gradient(circle at 28% 18%,#ffffffed,#d5e5ef80 40%,#829db57a 72%,#f0f8ffde);border:1px solid #eef8ff;color:var(--foreground);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 2px 3px #fff,inset 0 -3px 6px #4a6b8950,0 8px 20px #162d4330}html.dark .aqua-theme{--aqua-glass: rgb(20 38 56 / 90%);--aqua-soft: #1b3045}html.dark .aqua-water-world{background:linear-gradient(155deg,#101e2c,#172c3d 30%,#112332 58%,#193143 80%,#101e2c)}html.dark .aqua-water-haze{opacity:.16}html.dark .aqua-water-glint{opacity:.1}html.dark .aqua-theme .store-header input,html.dark .aqua-theme .aqua-featured .group.flex-row>a,html.dark .aqua-theme [data-aqua-section=newsletter] input{background:#1b3045;color:#eaf3ff}html.dark .aqua-theme .aqua-button-outline{background:#223b50;color:#eaf3ff}html.dark .aqua-theme .aqua-appearance-toggle{color:#112b42}@keyframes aqua-drop-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media(min-width:768px){.aqua-drop-stage{height:330px}.aqua-drop-stage .aqua-water-drop{width:290px}.aqua-theme .aqua-hero-inner{padding:36px;grid-template-columns:1.15fr 1fr}.aqua-theme .aqua-hero-inner:not(:has(.aqua-hero-product img)){grid-template-columns:1fr;text-align:center}.aqua-theme .aqua-hero{padding-bottom:60px}.aqua-theme .aqua-featured .group.flex-row>a{height:250px}}@media(prefers-reduced-motion:reduce){.aqua-drop-float{animation:none!important}}@supports not (backdrop-filter: blur(1px)){.aqua-theme{--aqua-glass: #eff4f8}html.dark .aqua-theme{--aqua-glass: #172c40}}.aqua-theme :is(a[aria-label="Chat on WhatsApp"],button[aria-label="Open chat"]){background:radial-gradient(circle at 28% 18%,#ffffffed,#d5e5ef80 40%,#829db57a 72%,#f0f8ffde);border:1px solid #eef8ff;color:#17334e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 2px 3px #fff,inset 0 -3px 6px #4a6b8950,0 8px 20px #162d4330}.aqua-theme a[aria-label="Chat on WhatsApp"] svg{color:#17334e}.aqua-theme:has(button[aria-label="Open chat"]) .aqua-appearance-toggle{bottom:96px}.aqua-auth .opal-platform,.aqua-auth .opal-platform .opal-art{background:transparent!important}.aqua-auth .opal-platform .opal-auth-card{background:var(--aqua-glass)!important}.aqua-theme{background:#f4f8fa}html.dark .aqua-theme{background:#122536}.aqua-theme .aqua-hero.aqua-hero-cover{--aqua-hero-height: 100vh;min-height:var(--aqua-hero-height);padding:0;overflow:hidden;background:#233d50!important}.aqua-theme .aqua-hero-cover>.aqua-hero-background{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.aqua-theme .aqua-hero-cover .aqua-hero-inner{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;min-height:var(--aqua-hero-height);padding:80px 0;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.aqua-theme .aqua-hero-cover .aqua-hero-copy{width:100%;max-width:780px;text-align:center}.aqua-theme .aqua-hero-cover :is(h1,h1 span,.aqua-eyebrow,.aqua-hero-description,.aqua-hero-points){color:#102e53;text-shadow:none}.aqua-theme .aqua-hero-cover :is(.aqua-eyebrow,.aqua-hero-description,.aqua-hero-points){color:#334e68}.aqua-theme .aqua-hero-cover :is(h1,.aqua-hero-description){margin-inline:auto}.aqua-theme .aqua-hero-cover :is(.aqua-actions,.aqua-hero-points){justify-content:center}.aqua-theme .aqua-hero-cover .aqua-hero-points svg{color:#334e68;background:#ffffff26}.aqua-theme .aqua-hero-cover .aqua-slide-controls{position:absolute;z-index:3;width:max-content;max-width:calc(100% - 32px);white-space:nowrap;inset:auto auto 18px 50%;transform:translate(-50%);margin:0}@supports (height: 100svh){.aqua-theme .aqua-hero.aqua-hero-cover{--aqua-hero-height: 100svh}}.aqua-home-shell{position:relative}.aqua-theme .aqua-home-shell[data-banner-header=true]>.store-header{position:absolute;z-index:50;top:12px;left:50%;transform:translate(-50%);margin:0}.aqua-theme .aqua-home-shell[data-banner-header=true] .aqua-hero-cover .aqua-hero-inner{padding-top:156px;padding-bottom:156px}@media(min-width:768px){.aqua-theme .aqua-home-shell[data-banner-header=true] .aqua-hero-cover .aqua-hero-inner{padding-top:108px;padding-bottom:108px}}html:has(.store-theme){--collection-primary: #57134f;--collection-on-primary: #fff;--collection-bg: #fcf9fc;--collection-ink: #29162e;--collection-soft: #f2eaf5;--collection-line: #e6dce9;--collection-muted: #746579;--collection-radius: 16px;--collection-heading: Georgia, "Times New Roman", serif;--collection-surface: #fff;--collection-shadow: 0 8px 30px #44234708;--primary: var(--collection-primary);--primary-foreground: var(--collection-on-primary);--background: var(--collection-bg);--foreground: var(--collection-ink);--card: var(--collection-surface);--card-foreground: var(--collection-ink);--popover: var(--collection-surface);--popover-foreground: var(--collection-ink);--secondary: var(--collection-soft);--secondary-foreground: var(--collection-ink);--muted: var(--collection-soft);--muted-foreground: var(--collection-muted);--accent: var(--collection-soft);--accent-foreground: var(--collection-primary);--border: var(--collection-line);--card-border: var(--collection-line);--input: var(--collection-line);--ring: var(--collection-primary);--price-text: var(--collection-ink);--radius: var(--collection-radius);--color-primary: var(--primary);--color-primary-foreground: var(--primary-foreground);--color-background: var(--background);--color-foreground: var(--foreground);--color-card: var(--card);--color-card-foreground: var(--card-foreground);--color-popover: var(--popover);--color-popover-foreground: var(--popover-foreground);--color-secondary: var(--secondary);--color-secondary-foreground: var(--secondary-foreground);--color-muted: var(--muted);--color-muted-foreground: var(--muted-foreground);--color-accent: var(--accent);--color-accent-foreground: var(--accent-foreground);--color-border: var(--border);--color-input: var(--input);--color-ring: var(--ring);--color-card-border: var(--border);--color-price-text: var(--price-text)}html:has([data-store-theme=modern-commerce]){--collection-primary: #0755e9;--collection-bg: #fff;--collection-ink: #101622;--collection-soft: #f1f4f8;--collection-line: #dfe5ec;--collection-muted: #5c6678;--collection-radius: 6px;--collection-heading: "Instrument Sans", sans-serif;--collection-shadow: none}html:has([data-store-theme=sage-cream]){--collection-primary: #24543f;--collection-bg: #faf8f2;--collection-ink: #173c2d;--collection-soft: #e9ecdf;--collection-line: #dde0d1;--collection-muted: #657263;--collection-surface: #fffef9;--collection-radius: 22px;--collection-shadow: 0 8px 30px #344b2507}html:has([data-store-theme=bold-market]){--collection-primary: #d92a36;--collection-bg: #fff;--collection-ink: #151a2a;--collection-soft: #f4f6fa;--collection-line: #e1e5ed;--collection-muted: #626b7c;--collection-radius: 12px;--collection-heading: "Instrument Sans", sans-serif;--collection-shadow: none}html:has([data-store-theme=editorial-luxury]){--collection-primary: #20201e;--collection-bg: #faf7f0;--collection-ink: #24231f;--collection-soft: #efe9df;--collection-line: #d6c9b3;--collection-muted: #756a59;--collection-surface: #fffdf8;--collection-radius: 0px;--collection-shadow: none}html.dark:has(.store-theme){--collection-bg: #19171c;--collection-ink: #f4eef6;--collection-surface: #252129;--collection-soft: #302a35;--collection-line: #4b4051;--collection-muted: #c1b4c8;--collection-primary: #dcb0df;--collection-on-primary: #28112d}html.dark:has([data-store-theme=modern-commerce]){--collection-primary: #98baff;--collection-on-primary: #0e244e;--collection-bg: #151a23;--collection-surface: #202734;--collection-soft: #2b3443}html.dark:has([data-store-theme=sage-cream]){--collection-primary: #b1d3b9;--collection-on-primary: #173626;--collection-bg: #171e19;--collection-surface: #232d25;--collection-soft: #303b30}html.dark:has([data-store-theme=bold-market]){--collection-primary: #ffadb3;--collection-on-primary: #50151c}html.dark:has([data-store-theme=editorial-luxury]){--collection-primary: #e6d3ae;--collection-on-primary: #302619;--collection-bg: #1d1b17;--collection-surface: #29261f;--collection-soft: #373126}.store-theme{min-height:100vh;background:var(--background);color:var(--foreground);font-family:Instrument Sans,sans-serif}.store-theme *,.store-theme *:before,.store-theme *:after{box-sizing:border-box}.collection-container{width:min(100%,1320px);margin-inline:auto;padding-inline:18px}.collection-header{background:var(--card);color:var(--foreground);border-bottom:1px solid var(--border);z-index:40}.collection-header-sticky{position:sticky;top:0}.collection-announcement{background:var(--primary);color:var(--primary-foreground);text-align:center;padding:8px 14px;font-size:12px}.collection-header-main{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;padding-block:20px}.collection-brand{display:flex;align-items:center;gap:10px;font-size:26px;font-weight:750;letter-spacing:-.05em;min-width:0}.collection-brand img{max-width:100px;max-height:38px;object-fit:contain}.collection-brand span{overflow-wrap:anywhere}.collection-search{display:flex;align-items:center;gap:10px;background:var(--muted);border:1px solid var(--border);border-radius:var(--radius);padding-left:12px;grid-row:2;grid-column:1 / -1;overflow:hidden}.collection-search input{width:100%;min-width:0;background:transparent;color:var(--foreground);height:42px;font-size:13px;outline-offset:-3px}.collection-search button{padding:12px;font-size:12px;font-weight:600;color:var(--primary)}.collection-tools{display:flex;gap:14px;align-items:center}.collection-tools a{display:flex;flex-direction:column;align-items:center;gap:4px;position:relative}.collection-tools a>svg{width:21px;height:21px}.collection-tools span{display:none;font-size:10px}.collection-cart b{position:absolute;top:-8px;right:-8px;min-width:17px;padding:1px 4px;border-radius:100px;background:var(--primary);color:var(--primary-foreground);font-size:9px;text-align:center}.collection-menu-toggle{display:flex;align-items:center;gap:8px;font-size:12px;padding-block:12px}.collection-nav{display:none;gap:6px;padding-bottom:12px}.collection-nav.is-open{display:grid;grid-template-columns:repeat(2,1fr)}.collection-nav a{padding:10px 12px;font-size:13px;border-radius:6px}.collection-nav a:hover{background:var(--accent);color:var(--accent-foreground)}.collection-hero-layout{padding-top:18px}.collection-hero{position:relative;display:grid;overflow:hidden;border-radius:var(--radius);background:var(--muted)}.collection-hero-copy{position:relative;z-index:1;padding:30px 24px}.collection-eyebrow{font-size:10px;font-weight:600;letter-spacing:.17em;text-transform:uppercase;color:var(--primary);margin-bottom:18px}.collection-hero h1{font-family:var(--collection-heading);font-size:clamp(2.2rem,4.5vw,4.5rem);line-height:1.06;letter-spacing:-.045em;font-weight:600;overflow-wrap:anywhere}.collection-hero-description{max-width:420px;font-size:14px;line-height:1.75;color:var(--muted-foreground);margin-block:22px}.collection-button{display:inline-flex;gap:18px;align-items:center;justify-content:center;background:var(--primary);color:var(--primary-foreground);border-radius:var(--radius);padding:14px 22px;font-weight:650;font-size:13px}.collection-hero-art{position:relative;min-width:0;min-height:220px}.collection-hero-art>img{width:100%;height:100%;max-height:480px;object-fit:cover}.collection-slide-arrows{position:absolute;bottom:16px;right:16px;display:flex;gap:8px}.collection-slide-arrows button{background:var(--card);color:var(--foreground);padding:10px;border-radius:50%;box-shadow:0 2px 12px #0001}.collection-slides{display:flex;gap:8px;margin-top:24px;flex-wrap:wrap}.collection-slides button{width:8px;height:8px;border-radius:100px;background:var(--muted-foreground);opacity:.4}.collection-slides button[aria-pressed=true]{width:26px;background:var(--primary);opacity:1}.collection-sections{display:grid;gap:42px;padding-block:30px 40px}.collection-section-title{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px;margin-bottom:20px}.collection-section-title h2{font-family:var(--collection-heading);font-size:clamp(1.6rem,2.5vw,2rem);letter-spacing:-.035em;line-height:1.2;font-weight:600}.collection-section-title a{display:inline-flex;gap:8px;align-items:center;font-size:12px;color:var(--primary)}.collection-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.collection-categories>a{min-width:0;background:var(--muted);border-radius:var(--radius);overflow:hidden}.collection-categories>a>div{aspect-ratio:1.35;display:flex;align-items:center;justify-content:center;overflow:hidden}.collection-categories img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.collection-categories a:hover img{transform:scale(1.04)}.collection-categories h3{padding:12px;font-size:13px;font-weight:650}.collection-category-cta{display:none}.collection-product-grid{display:grid;grid-template-columns:repeat(var(--grid-sm, 2),minmax(0,1fr));gap:12px}.collection-empty{padding:40px;background:var(--muted);text-align:center;border-radius:var(--radius)}.collection-deals,.collection-testimonials{display:grid;gap:16px}.collection-deals>a,.collection-testimonials figure{background:var(--muted);border-radius:var(--radius);padding:24px}.collection-deals h3{font-family:var(--collection-heading);font-size:24px}.collection-deals span{display:flex;align-items:center;gap:10px;margin-top:18px;font-size:13px}.collection-testimonials blockquote{line-height:1.8;font-size:14px;margin-block:14px}.collection-testimonials figcaption{font-weight:650;font-size:12px}.collection-newsletter>section{background:var(--muted);color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius);padding:22px 0;overflow:hidden}.collection-newsletter>section>.absolute{display:none}.collection-newsletter .max-w-2xl{max-width:none;border:0;background:transparent;box-shadow:none;padding:16px}.collection-newsletter h2{font-family:var(--collection-heading);color:var(--foreground);font-size:26px}.collection-newsletter p{color:var(--muted-foreground)}.collection-newsletter form{max-width:560px}.collection-hero-extras{display:grid;gap:14px;margin-top:14px}.collection-hero-extras>a{position:relative;min-height:170px;overflow:hidden;border-radius:var(--radius);background:#f8e3d3;color:#262126}.collection-hero-extras>a:nth-child(2){background:#f6dce8}.collection-hero-extras img{position:absolute;right:0;height:100%;width:48%;object-fit:cover}.collection-hero-extras a>div{position:relative;width:58%;padding:24px}.collection-hero-extras h2{font-size:21px;line-height:1.15;font-weight:700}.collection-hero-extras span{display:flex;align-items:center;gap:8px;font-size:11px;margin-top:18px}.store-theme .everyday-page :is(.ed-heading,h1),.store-theme .everyday-display{font-family:var(--collection-heading);text-transform:none;font-weight:600;letter-spacing:-.035em;line-height:1.15}.store-theme .ed-eyebrow{background:var(--accent);color:var(--primary);border-radius:var(--radius);padding:6px 10px}.store-theme .ed-page-banner{background:var(--muted);border-color:var(--border);padding-block:36px}.store-theme .everyday-page .ed-heading{font-size:clamp(2rem,4vw,3rem)}.store-theme .ed-product-card>div{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);box-shadow:var(--collection-shadow)}.store-theme .ed-product-card>div:hover{border-color:var(--primary)}.store-theme .ed-product-card .aspect-square{background:var(--muted)}.store-theme .ed-product-card .aspect-square img{padding:0;object-fit:cover}.store-theme .ed-product-card button{border-radius:var(--radius)}.store-theme .ed-product-card h3{font-weight:550}.store-theme .ed-product-card .text-price-text{color:var(--foreground)}.store-theme .ed-product-card .bg-primary\/10{background:var(--accent);color:var(--primary)}.store-theme :is(.everyday-page,.ed-product-card) .bg-primary,.store-theme .everyday-button,.store-theme .collection-newsletter button,.store-theme .everyday-page :is(button,a)[class*="hover:bg-primary"]:hover{background:var(--primary);color:var(--primary-foreground)}.store-theme .everyday-page .text-primary{color:var(--primary)}.store-theme .everyday-page .bg-primary .text-primary{color:var(--primary-foreground)}.store-theme .everyday-page :is([data-slot=card],.bg-card){border-radius:var(--radius);border-color:var(--border);box-shadow:var(--collection-shadow)}.store-theme .everyday-page :is(input:not([type=checkbox]):not([type=radio]),textarea,select){border-radius:min(var(--radius),12px);border-color:var(--input);background:var(--card);color:var(--foreground)}.store-theme .everyday-page :is(button,a).rounded-none{border-radius:min(var(--radius),12px)}.store-theme .ed-category-tile{border-radius:var(--radius);background:var(--card);border-color:var(--border)}.store-theme .ed-category-tile:hover{border-color:var(--primary)}.store-theme .ed-purchase-steps{background:var(--card)}.store-theme .ed-step-number{border-radius:100%}.store-theme .ed-purchase-steps [aria-current] .ed-step-number,.store-theme .ed-purchase-steps [data-complete=true] .ed-step-number{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.store-theme .everyday-page--products-index .sticky,.store-theme .everyday-page--category-show .sticky,.store-theme .everyday-page--cart-index .lg\:col-span-1>.bg-card,.store-theme .everyday-page--checkout-index .lg\:col-span-1>.bg-card,.store-theme .everyday-page--order-confirmation .bg-card{border-top-color:var(--primary)}.store-theme .everyday-footer{background:var(--card);color:var(--foreground);border-color:var(--border)}.store-theme .everyday-footer .text-zinc-600{color:var(--muted-foreground)}.store-theme .everyday-footer a:hover{color:var(--primary)}.store-theme .everyday-footer h2{text-transform:none;font-weight:650}.store-theme .everyday-footer .border-zinc-200{border-color:var(--border)}body:has(.store-theme) :is([role=dialog],[data-slot=popover-content],[data-slot=select-content]){background:var(--card);color:var(--foreground);border-color:var(--border);border-radius:var(--radius)}body:has(.store-theme) [role=dialog] .bg-primary{background:var(--primary);color:var(--primary-foreground)}body:has(.store-theme) :is([role=dialog],.store-theme) :is(input,textarea,select)::placeholder{color:var(--muted-foreground)}.store-theme :focus-visible{outline:2px solid var(--primary);outline-offset:3px}.store-theme-auth .opal-platform{background:var(--background);color:var(--foreground);--background: var(--collection-bg);--foreground: var(--collection-ink);--primary: var(--collection-primary);--primary-foreground: var(--collection-on-primary);--card: var(--collection-surface);--card-foreground: var(--collection-ink);--muted: var(--collection-soft);--muted-foreground: var(--collection-muted);--border: var(--collection-line);--input: var(--collection-line)}.store-theme-auth .opal-art{display:none}.store-theme-auth .opal-platform :is(h1,h2){font-family:var(--collection-heading);color:var(--foreground);font-weight:600}.store-theme-auth .opal-platform :is(.bg-white,.bg-white\/90,.opal-auth-panel){background:var(--card);color:var(--foreground);border-color:var(--border);border-radius:var(--radius)}.store-theme-auth .opal-platform :is([class*=text-slate-],[class*=text-blue-]){color:var(--foreground)}.store-theme-auth .opal-platform input:not([type=checkbox]):not([type=radio]),.store-theme-auth .opal-platform textarea,.store-theme-auth .opal-platform select{background:var(--card);color:var(--foreground);border-color:var(--input);border-radius:min(var(--radius),12px)}.store-theme-auth .opal-platform button[type=submit],.store-theme-auth .opal-platform .opal-primary{background:var(--primary)!important;color:var(--primary-foreground)!important;border-radius:var(--radius)}.store-theme-auth .opal-benefits,.store-theme-auth .opal-benefits *{background:var(--muted);color:var(--foreground)}[data-store-theme=pearl-boutique] .collection-hero{background:linear-gradient(100deg,var(--card),#fff6 70%),url(/images/opal-satin/iridescent-satin.png) center / cover}[data-store-theme=pearl-boutique] .collection-brand{color:var(--primary)}[data-store-theme=pearl-boutique] .collection-newsletter>section{background:linear-gradient(100deg,var(--muted),#ffffff99),url(/images/opal-satin/iridescent-satin.png) center / cover}[data-store-theme=modern-commerce] .collection-hero h1,[data-store-theme=bold-market] .collection-hero h1{font-weight:800}[data-store-theme=modern-commerce] .collection-section-title h2,[data-store-theme=bold-market] .collection-section-title h2{font-weight:750}[data-store-theme=modern-commerce] .collection-search button,[data-store-theme=bold-market] .collection-search button{background:var(--primary);color:var(--primary-foreground)}[data-store-theme=sage-cream] .collection-header{background:var(--background)}[data-store-theme=sage-cream] .collection-hero{background:var(--muted)}[data-store-theme=sage-cream] .collection-categories h3{text-align:center;font-weight:500}[data-store-theme=bold-market] .collection-categories>a{background:transparent;text-align:center}[data-store-theme=bold-market] .collection-categories>a>div{aspect-ratio:1;border-radius:50%;background:#e6f1fc}[data-store-theme=bold-market] .collection-categories a:nth-child(2n)>div{background:#fce4e6}[data-store-theme=bold-market] .collection-categories a:nth-child(3n)>div{background:#fff2ba}[data-store-theme=bold-market] .collection-categories img{mix-blend-mode:multiply}[data-store-theme=bold-market] .collection-newsletter>section{background:#ffe780;color:#262126}[data-store-theme=bold-market] .collection-newsletter :is(h2,p){color:#262126}[data-store-theme=editorial-luxury] .collection-brand,[data-store-theme=editorial-luxury] .collection-categories h3{font-family:Georgia,serif}[data-store-theme=editorial-luxury] .collection-section-title{border-top:1px solid var(--border);padding-top:26px}[data-store-theme=editorial-luxury] .collection-categories h3{font-weight:400;font-size:17px}[data-store-theme=editorial-luxury] .collection-category-cta{display:flex;align-items:center;gap:10px;padding:0 12px 14px;font-size:11px;color:var(--muted-foreground)}.dark [data-store-theme=pearl-boutique] :is(.collection-hero,.collection-newsletter>section){background:var(--muted)}@media(min-width:640px){.collection-tools span{display:inline}.collection-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.collection-product-grid{grid-template-columns:repeat(var(--grid-md, 3),minmax(0,1fr));gap:18px}.collection-deals,.collection-testimonials{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:900px){.collection-container{padding-inline:32px}.collection-header-main{grid-template-columns:minmax(150px,1fr) minmax(260px,2fr) auto;gap:40px;padding-block:22px}.collection-search{grid-row:auto;grid-column:auto}.collection-tools{gap:24px}.collection-menu-toggle{display:none}.collection-nav,.collection-nav.is-open{display:flex;justify-content:center;padding-bottom:8px;gap:26px}.collection-hero{grid-template-columns:1fr 1fr;min-height:430px}.collection-hero-copy{padding:48px 40px;align-self:center}.collection-hero-art>img{position:absolute;inset:0;max-height:none}.collection-categories{grid-template-columns:repeat(5,minmax(0,1fr))}.collection-product-grid{grid-template-columns:repeat(var(--grid-lg, 4),minmax(0,1fr))}.collection-sections{gap:50px;padding-block:36px 50px}[data-store-theme=bold-market] .collection-hero-layout{display:grid;grid-template-columns:1.9fr 1fr;gap:16px}[data-store-theme=bold-market] .collection-hero{grid-template-columns:1.1fr 1fr}[data-store-theme=bold-market] .collection-hero h1{font-size:42px}[data-store-theme=bold-market] .collection-hero-copy{padding:26px}.collection-hero-extras{margin-top:0}[data-store-theme=editorial-luxury] .collection-hero-layout,[data-store-theme=modern-commerce] .collection-hero-layout{max-width:1600px;padding-inline:0;padding-top:0}[data-store-theme=editorial-luxury] .collection-hero,[data-store-theme=modern-commerce] .collection-hero{border-radius:0}}@media(prefers-reduced-motion:reduce){.store-theme *,.store-theme *:before,.store-theme *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.store-theme .collection-newsletter input{background:var(--card);color:var(--foreground);border-color:var(--input);border-radius:var(--radius)}.store-theme .collection-newsletter input::placeholder{color:var(--muted-foreground)}.store-theme .collection-newsletter .max-w-2xl>div:first-child{color:var(--primary);background:var(--card)}.store-theme .collection-newsletter .max-w-2xl>div:first-child svg{color:var(--primary)}.store-theme .collection-newsletter .text-green-300{color:#166534}.store-theme .collection-newsletter .text-red-300{color:#b91c1c}.dark .store-theme .collection-newsletter .text-green-300{color:#86efac}.dark .store-theme .collection-newsletter .text-red-300{color:#fca5a5}.store-theme .ed-category-tile:first-child .ed-category-label{background:var(--accent);color:var(--foreground)}.store-theme .ed-pagination a:hover{background:var(--primary);color:var(--primary-foreground)}.store-theme .everyday-page :is(button,a).bg-primary{border-radius:min(var(--radius),12px)}.store-theme .everyday-page :is(input,textarea,select):focus{outline-color:var(--primary)}.store-theme .everyday-page input[type=checkbox],.store-theme .everyday-page input[type=radio]{accent-color:var(--primary)}.store-theme .everyday-page--product-show .lg\:col-span-1{border-top-color:var(--primary)}.store-theme .ed-support-nav{border-top-color:var(--primary);border-radius:var(--radius)}.collection-header{background:var(--collection-header, var(--card));color:var(--collection-header-ink, var(--foreground))}html.dark:has(.store-theme){--collection-header: var(--card);--collection-header-ink: var(--foreground)}.store-theme .ed-product-card .aspect-square img{object-fit:contain;padding:.6rem}.collection-categories img{object-fit:contain;padding:.65rem}.collection-hero-extras img{object-fit:contain}.store-theme-auth .opal-platform :is([class*="bg-white/"],[data-slot=card]){background:var(--card);border-color:var(--border);box-shadow:var(--collection-shadow)}.store-theme-auth .opal-platform :is([class*=text-gray-],[class*=text-slate-],[class*=text-blue-]){color:var(--foreground)}.store-theme-auth .opal-platform button[type=submit]{background:var(--collection-primary)!important;color:var(--collection-on-primary)!important}.store-theme-auth .opal-platform button[type=submit] *{color:inherit!important}.store-theme .premium-auth-phone .react-international-phone-input-container{background:var(--card);border-color:var(--border);border-radius:min(var(--radius),12px);box-shadow:none}.store-theme .premium-auth-phone .react-international-phone-country-selector-button{background:var(--muted)!important;color:var(--foreground)!important}.store-theme .premium-auth-phone .react-international-phone-input{color:var(--foreground)!important}.store-theme .react-international-phone-country-selector-dropdown{background:var(--card);color:var(--foreground)}.store-theme .react-international-phone-country-selector-dropdown__list-item:hover{background:var(--muted)}
