input,textarea,select,.tiptap,.tiptap *,.ProseMirror,.ProseMirror *,[contenteditable=true],[contenteditable=true] *{user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important}html,body{max-width:100%;overflow-x:hidden}::selection{background:#22b8b457;color:#020617}html.dark ::selection,.product-detail-dark ::selection,.smart-rings-fixed-hero ::selection,.smart-bands-fixed-hero ::selection,.category-template-hero ::selection{background:#67e8f96b;color:#fff}.tiptap{line-height:1.6;font-size:15px;color:#111;cursor:text}.ProseMirror{min-height:200px;outline:none;white-space:pre-wrap;word-break:break-word;caret-color:currentColor}.ProseMirror-selectednode{outline:2px solid #38bdf8}.tiptap p{margin:.5rem 0}.tiptap h1{font-size:28px;font-weight:700;margin:1rem 0 .5rem}.tiptap h2{font-size:22px;font-weight:600;margin:.9rem 0 .5rem}.tiptap h3{font-size:18px;font-weight:600;margin:.8rem 0 .4rem}.tiptap ul{list-style-type:disc;padding-left:1.5rem;margin:.5rem 0}.tiptap ol{list-style-type:decimal;padding-left:1.5rem;margin:.5rem 0}.tiptap li{margin:.25rem 0}.tiptap li>ul,.tiptap li>ol{margin-top:.25rem}.tiptap blockquote{border-left:4px solid #999;padding-left:1rem;margin:.8rem 0;font-style:italic;color:#555;background:#f8f8f8}.tiptap s,.tiptap strike{text-decoration:line-through}.tiptap strong{font-weight:700}.tiptap em{font-style:italic}.tiptap hr{border:none;border-top:2px solid #ddd;margin:1rem 0}.dark .tiptap{color:#e5e5e5}.dark .tiptap blockquote{background:#ffffff0d;border-left:4px solid #666;color:#ccc}.holi-footer{background:linear-gradient(90deg,#f43f5e17,#eab30814,#0ea5e917),#0f172a}.glass-nav{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:none}.holi-lite{position:relative;isolation:isolate;background:radial-gradient(1200px 420px at 0% -12%,rgba(244,63,94,.12),transparent 58%),radial-gradient(1000px 420px at 100% -10%,rgba(56,189,248,.12),transparent 56%),radial-gradient(900px 380px at 50% 110%,rgba(250,204,21,.1),transparent 62%)}.holi-lite:before,.holi-lite:after{content:"";position:fixed;width:300px;height:300px;border-radius:9999px;filter:blur(70px);pointer-events:none;z-index:0;opacity:.2}.holi-lite:before{top:90px;left:-90px;background:#f43f5e}.holi-lite:after{right:-100px;bottom:-90px;background:#22c55e}.holi-lite>*{position:relative;z-index:1}.holi-lite .holi-btn{border-color:#38bdf857;box-shadow:0 8px 20px #020a1c80}.holi-lite .holi-btn-primary{background-image:linear-gradient(135deg,#0b2a6e,#0d3f9f 52%,#1167c7)!important;background-size:180% 180%;color:#fff!important}.holi-lite .holi-btn-secondary{background-image:linear-gradient(135deg,#0b1224,#17305a)!important;color:#d9f4ff!important}.holi-lite .holi-btn-outline{background-image:linear-gradient(135deg,#030a18eb,#081832e6)!important;color:#d9f4ff!important;border-color:#38bdf88c!important}.holi-lite .holi-btn-danger{background-image:linear-gradient(135deg,#dc2626,#f97316)!important;color:#fff!important}.holi-lite .holi-btn:hover{transform:translateY(-1px);box-shadow:0 10px 26px #0e74f647,0 5px 16px #22d3ee38}.chat-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.9) rgba(15,23,42,.6)}.chat-scrollbar::-webkit-scrollbar{width:10px}.chat-scrollbar::-webkit-scrollbar-track{background:#0f172a99}.chat-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#f43f5e,#38bdf8);border-radius:9999px;border:2px solid rgba(15,23,42,.7)}html,body,#root{max-width:100%;overflow-x:hidden}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}img,video,canvas,svg{max-width:100%}@media(max-width:360px){.glass-nav{backdrop-filter:none;-webkit-backdrop-filter:none}}.home-deferred-section{content-visibility:auto;contain-intrinsic-size:720px}html.dark,html.dark body,body{background:#050505;color:#f8fafc}.auth-page{background:radial-gradient(900px 500px at 50% -10%,rgba(56,189,248,.18),transparent 55%),radial-gradient(700px 420px at 100% 0%,rgba(168,85,247,.14),transparent 58%),linear-gradient(180deg,#030712,#020617 48%,#000)}.auth-card{background:linear-gradient(180deg,#0f172af0,#020617f5),#0f172af0;border:1px solid rgba(56,189,248,.14);box-shadow:0 24px 80px #0000006b}.auth-input{background:#ffffff0f!important;color:#f8fafc!important}.auth-input::placeholder{color:#94a3b8!important}.auth-input:-webkit-autofill,.auth-input:-webkit-autofill:hover,.auth-input:-webkit-autofill:focus,.auth-input:-webkit-autofill:active{-webkit-text-fill-color:#f8fafc!important;-webkit-box-shadow:0 0 0 1000px #0f172a inset!important;box-shadow:0 0 0 1000px #0f172a inset!important;caret-color:#f8fafc!important;transition:background-color 9999s ease-in-out 0s}a{color:inherit}button{font-family:inherit}.category-crescent-page{background:radial-gradient(900px 520px at 50% 0%,rgba(105,100,180,.18),transparent 58%),linear-gradient(180deg,#02030a,#05060d 46%,#04050c)}.category-crescent-bg{background:radial-gradient(900px 520px at 50% -18%,rgba(7,8,20,.96) 0 48%,rgba(235,235,255,.84) 49%,rgba(153,148,230,.28) 50%,transparent 55%),radial-gradient(760px 430px at 50% 34%,#03040a 0 56%,rgba(230,230,255,.62) 57%,rgba(113,106,180,.18) 59%,transparent 66%),radial-gradient(620px 340px at 50% 42%,rgba(72,68,120,.22),transparent 65%),linear-gradient(180deg,#02030a,#05060d 57%,#05060d)}.category-crescent-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 49.88%,rgba(255,255,255,.24) 50%,transparent 50.12%),radial-gradient(circle at 50% 34%,rgba(255,255,255,.42) 0 1px,transparent 2px),radial-gradient(900px 420px at 50% 25%,transparent 42%,rgba(255,255,255,.1) 43%,transparent 47%);opacity:.45;pointer-events:none}.category-crescent-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,transparent 0%,rgba(0,0,0,.12) 45%,rgba(0,0,0,.78) 100%),linear-gradient(180deg,#02030a0d,#05060d);pointer-events:none}.category-product-surface{position:relative}.category-product-surface:before{content:"";position:absolute;inset:-80px 50% auto;z-index:-1;width:100vw;height:460px;transform:translate(-50%);background:radial-gradient(900px 360px at 50% 0%,rgba(157,148,230,.16),transparent 62%),linear-gradient(180deg,#05060d,transparent);pointer-events:none}.site-navbar{background:transparent!important;border-bottom:none;color:#f8fafc}.site-navbar,.site-navbar>div,.site-navbar [class*=bg-white],.site-navbar [class*=bg-gray-],.site-navbar [class*="dark:bg"]{background-color:transparent!important}.site-navbar a,.site-navbar button,.site-navbar svg,.site-navbar p,.site-navbar span{color:#f8fafc!important}.site-navbar input{background-color:#111827!important;border-color:#ffffff24!important;color:#fff!important}.site-navbar input::placeholder{color:#9ca3af!important}.site-navbar .backdrop-blur,.site-navbar .backdrop-blur-md,.site-navbar .backdrop-blur-xl{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.site-navbar [class*=text-gray-],.site-navbar [class*="dark:text-gray-"],.site-navbar [class*=text-primary-]{color:#f8fafc!important}.site-navbar [class*="hover:bg-gray-"]:hover,.site-navbar [class*="dark:hover:bg-white"]:hover{background-color:#ffffff1a!important}.site-navbar .holi-btn-primary{background-image:linear-gradient(90deg,#0b2a6e,#0d3f9f,#1167c7)!important;color:#fff!important}.site-navbar .holi-btn-outline{background:#050b17!important;border-color:#22d3ee8c!important;color:#d9f4ff!important}.site-navbar .mobile-brand-logo{max-width:clamp(240px,74vw,300px)}.site-navbar .mobile-nav-actions{flex-shrink:0;min-width:max-content}.site-navbar .mobile-auth-pill{box-shadow:0 8px 18px #0000003d;min-height:34px}.site-navbar .mobile-nav-control{align-items:center;background:linear-gradient(180deg,#0e7490c7,#082f49f5)!important;border:1.5px solid rgba(125,211,252,.82);box-shadow:inset 0 1px #ffffff38,0 0 0 1px #ffffff14,0 10px 24px #0891b247;color:#fff!important;min-height:40px;min-width:40px}.site-navbar .mobile-nav-control:hover{background:linear-gradient(180deg,#06b6d4e6,#0e7490fa)!important;border-color:#e0faff}.site-navbar .mobile-nav-control svg{color:#fff!important;filter:drop-shadow(0 1px 5px rgba(255,255,255,.38));stroke-width:2.35}.site-navbar .mobile-nav-control[aria-expanded=true]{background:linear-gradient(180deg,#f8fafc,#a5f3fc)!important;border-color:#fff;box-shadow:0 0 0 3px #67e8f938,0 12px 28px #06b6d457}.site-navbar .mobile-nav-control[aria-expanded=true],.site-navbar .mobile-nav-control[aria-expanded=true] svg{color:#03101d!important}@media(min-width:768px){.site-navbar .mobile-brand-logo{max-width:430px}.site-navbar .mobile-nav-control{background:transparent!important;border-color:transparent;box-shadow:none}}@media(max-width:390px){.site-navbar .mobile-nav-actions{gap:5px}.site-navbar .mobile-nav-control{border-width:1px;min-height:38px;min-width:38px;padding:7px!important}.site-navbar .mobile-nav-control svg{height:22px;width:22px}.site-navbar .mobile-auth-pill{min-height:32px;padding-left:7px!important;padding-right:7px!important}.site-navbar .mobile-auth-pill span:not(:first-child){display:none}.site-navbar .mobile-menu-card{border-radius:14px;padding:10px}.site-navbar .mobile-menu-link{font-size:11px;min-height:48px;padding:10px}}@media(max-width:340px){.site-navbar .mobile-brand-logo{max-width:200px}.site-navbar .mobile-nav-control{min-height:36px;min-width:36px;padding:6px!important}.site-navbar .mobile-nav-control svg{height:20px;width:20px}.site-navbar .mobile-auth-pill{font-size:9px;min-height:30px;padding-left:6px!important;padding-right:6px!important}}.site-navbar .mobile-menu-panel{background:linear-gradient(180deg,#020617,#020617 52%,#031525)!important;border-top:2px solid rgba(125,211,252,.62);box-shadow:0 28px 80px #000000c2}.site-navbar .mobile-menu-card{background:linear-gradient(145deg,#10213f,#06111f 68%,#030712)!important;border:1.5px solid rgba(125,211,252,.68);border-radius:16px;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #ffffff14,0 20px 54px #00000094;max-height:calc(100vh - 92px);overflow-y:auto;padding:12px}.site-navbar .mobile-menu-eyebrow{color:#67e8f9!important;font-size:10px;font-weight:800;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.site-navbar .mobile-menu-title{color:#f8fafc!important;font-size:15px;font-weight:800;line-height:1.25}.site-navbar .mobile-menu-close{align-items:center;background:#ffffff29!important;border:1px solid rgba(125,211,252,.46);border-radius:999px;display:inline-flex;height:34px;justify-content:center;width:34px}.site-navbar .mobile-menu-link{align-items:center;background:#0f172aeb!important;border:1.5px solid rgba(148,163,184,.42);border-radius:12px;color:#f8fafc!important;display:flex;font-size:12px;font-weight:800;gap:8px;justify-content:space-between;letter-spacing:.04em;min-height:50px;padding:12px;text-align:left;text-transform:uppercase;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.site-navbar .mobile-menu-link:hover{background:#082f49fa!important;border-color:#7dd3fcc7}.site-navbar .mobile-menu-link:active{transform:scale(.98)}.site-navbar .mobile-menu-link-active{background:linear-gradient(135deg,#0e7490,#1d4ed8)!important;border-color:#e0fafce6;box-shadow:0 10px 28px #0ea5e947}.site-navbar .mobile-menu-link-featured{background:linear-gradient(135deg,#0e7490,#1d4ed8)!important;border-color:#7dd3fc80}.site-navbar .mobile-menu-actions{border-top:1px solid rgba(125,211,252,.28);margin-top:12px;padding-top:12px}.site-navbar .mobile-menu-user{align-items:center;background:#0f172aeb!important;border:1px solid rgba(125,211,252,.3);border-radius:12px;display:flex;gap:12px;margin-bottom:10px;padding:10px}.site-navbar .mobile-menu-avatar{align-items:center;background:linear-gradient(135deg,#155e75,#0f172a)!important;border:1px solid rgba(103,232,249,.25);border-radius:999px;color:#e0f2fe!important;display:flex;flex-shrink:0;font-size:13px;font-weight:800;height:38px;justify-content:center;width:38px}.site-navbar .mobile-menu-user-name{color:#fff!important;font-size:13px;font-weight:800;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-navbar .mobile-menu-user-email{color:#94a3b8!important;font-size:11px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-showcase-panel{background:radial-gradient(180px 760px at 50% -9%,rgba(238,244,255,.34),rgba(124,136,150,.14) 27%,transparent 62%),radial-gradient(760px 36px at 50% 76%,rgba(239,246,255,.58),rgba(120,132,148,.16) 20%,transparent 68%),radial-gradient(900px 420px at 50% 84%,rgba(92,103,118,.16),transparent 64%),linear-gradient(180deg,#010101,#07090d 48%,#010101);background-blend-mode:screen,screen,screen,normal;border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:none;cursor:pointer;font-family:inherit;margin:0}.home-showcase-shell{background:radial-gradient(180px 760px at 50% -9%,rgba(238,244,255,.18),transparent 62%),linear-gradient(180deg,#000,#030406);padding:.75rem}.home-showcase-panel+.home-showcase-panel{margin-top:.5rem}.home-showcase-panel-deferred{contain-intrinsic-size:520px;content-visibility:auto}.home-showcase-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.92),transparent 26%,transparent 74%,rgba(0,0,0,.92)),radial-gradient(ellipse 820px 52px at 50% 76%,transparent 0 22%,rgba(255,255,255,.22) 27%,transparent 38%),repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 5px);opacity:.72;z-index:0;pointer-events:none}.home-showcase-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(260px 840px at 50% -8%,rgba(255,255,255,.16),transparent 56%),linear-gradient(180deg,transparent 0%,rgba(0,0,0,.2) 58%,rgba(0,0,0,.88) 100%);z-index:0;pointer-events:none}.home-showcase-panel:hover{box-shadow:inset 0 0 120px #ffffff0b}@media(min-width:640px){.home-showcase-panel{display:flex;align-items:center;min-height:270px!important}.home-showcase-copy-left{order:1;flex:0 0 50%;width:50%;align-items:flex-start;justify-content:center;max-width:none;min-height:270px!important;padding-left:clamp(1.5rem,6vw,7.5rem);padding-right:clamp(1.5rem,4vw,5rem)}.home-showcase-copy-right{order:2;flex:0 0 50%;width:50%;align-items:flex-start;justify-content:center;margin-left:0;max-width:none;min-height:270px!important;padding-left:clamp(1.5rem,4vw,5rem);padding-right:clamp(1.5rem,6vw,7.5rem)}.home-showcase-media{display:flex;z-index:2;flex:0 0 50%;height:auto;min-height:270px!important;width:50%;max-width:none;align-self:center;align-items:center;padding:0 clamp(1.5rem,5vw,6rem)}.home-showcase-media-regular,.home-showcase-media-tall{height:auto;max-height:none}.home-showcase-media>img{filter:none!important;height:min(78%,230px);max-height:230px;max-width:min(34vw,430px);transform:none!important;width:100%}.home-showcase-media-left{order:1;padding-left:clamp(1.5rem,5vw,6rem);padding-right:clamp(1.5rem,5vw,6rem);justify-content:flex-start!important;margin-left:0}.home-showcase-media-right{order:2;padding-left:clamp(1.5rem,5vw,6rem);padding-right:clamp(1.5rem,5vw,6rem);justify-content:flex-end!important;margin-right:0}.home-showcase-media-left img,.home-showcase-media-right img{object-position:center}.home-showcase-media-left .home-showcase-image-carousel{margin-left:0;margin-right:auto}.home-showcase-media-right .home-showcase-image-carousel{margin-left:auto;margin-right:0}.home-showcase-panel h1,.home-showcase-panel h2{font-size:clamp(2rem,3.2vw,3rem)!important;line-height:1.08;letter-spacing:0}.home-showcase-panel p:not(:first-child){font-size:clamp(1rem,1.45vw,1.35rem)!important}}@media(min-width:1024px){.home-showcase-media{height:auto;min-height:270px!important}.home-showcase-media-regular,.home-showcase-media-tall{height:auto;max-height:none}.home-showcase-media>img{height:min(82%,240px);max-height:240px;max-width:min(34vw,460px)}.home-showcase-media-left{padding-left:clamp(1.5rem,5vw,6rem);padding-right:clamp(1.5rem,5vw,6rem);justify-content:flex-start!important}.home-showcase-media-right{padding-left:clamp(1.5rem,5vw,6rem);padding-right:clamp(1.5rem,5vw,6rem);justify-content:flex-end!important}.home-showcase-reference-hero .home-reference-fan-media{height:auto;min-height:270px!important}.home-showcase-reference-hero .home-reference-fan-carousel{height:min(82%,240px);max-height:240px;width:min(34vw,460px)}}.home-showcase-image-carousel{perspective:900px;min-height:230px}.home-showcase-carousel-image{opacity:0;top:0;right:0;bottom:0;left:0;transform:translate3d(42px,18px,0) rotate(12deg) scale(.9);transform-origin:center;pointer-events:none}.home-showcase-carousel-image-active{opacity:1;transform:translateZ(0) rotate(0) scale(1);z-index:2}@media(min-width:640px){.home-showcase-image-carousel{min-height:360px}}@media(min-width:1024px){.home-showcase-image-carousel{min-height:460px}}@media(max-width:380px){.home-showcase-panel h1,.home-showcase-panel h2{font-size:2rem}}@media(prefers-reduced-motion:no-preference){.home-showcase-image-float{animation:homeShowcaseFloat 6.5s ease-in-out infinite;transform-origin:center}.home-showcase-image-ring{animation:homeShowcaseRingRotate 8s ease-in-out infinite;transform-origin:center}.home-showcase-image-orbit{animation:homeShowcaseOrbit 7s ease-in-out infinite;transform-origin:center}.home-showcase-image-delay{animation-delay:-2.3s}}@keyframes homeShowcaseFloat{0%,to{transform:translateZ(0) rotate(-1deg)}50%{transform:translate3d(0,-16px,0) rotate(1.5deg)}}@keyframes homeShowcaseRingRotate{0%{transform:translate3d(0,-14px,0) rotate(-4deg)}25%{transform:translate3d(18px,0,0) rotate(3deg)}50%{transform:translate3d(0,14px,0) rotate(7deg)}75%{transform:translate3d(-18px,0,0) rotate(-2deg)}to{transform:translate3d(0,-14px,0) rotate(-4deg)}}@keyframes homeShowcaseOrbit{0%,to{transform:translateZ(0) rotate(-2deg) scale(1)}50%{transform:translate3d(8px,-14px,0) rotate(2deg) scale(1.025)}}.home-showcase-light{background:radial-gradient(180px 760px at 50% -9%,rgba(238,244,255,.34),rgba(124,136,150,.14) 27%,transparent 62%),radial-gradient(760px 36px at 50% 76%,rgba(239,246,255,.58),rgba(120,132,148,.16) 20%,transparent 68%),radial-gradient(900px 420px at 50% 84%,rgba(92,103,118,.16),transparent 64%),linear-gradient(180deg,#010101,#07090d 48%,#010101);background-blend-mode:screen,screen,screen,normal;color:#fff}.home-showcase-light p,.home-showcase-light h1,.home-showcase-light h2,.home-showcase-light span{color:inherit}.home-showcase-dark{background:radial-gradient(180px 760px at 50% -9%,rgba(238,244,255,.34),rgba(124,136,150,.14) 27%,transparent 62%),radial-gradient(760px 36px at 50% 76%,rgba(239,246,255,.58),rgba(120,132,148,.16) 20%,transparent 68%),radial-gradient(900px 420px at 50% 84%,rgba(92,103,118,.16),transparent 64%),linear-gradient(180deg,#010101,#07090d 48%,#010101);background-blend-mode:screen,screen,screen,normal;color:#fff}@media(min-width:640px){.home-ring-media{align-items:flex-end;padding-bottom:1rem}.home-ring-image{object-position:center bottom}}.home-showcase-reference-hero{background:#000;display:flex;flex-direction:row;min-height:270px!important;align-items:center;justify-content:space-between;gap:clamp(1.5rem,4vw,5rem);padding:0}.home-showcase-reference-hero:before,.home-showcase-reference-hero:after{opacity:0}.home-showcase-reference-overlay{background:#000}.home-showcase-reference-hero .home-reference-fan-copy>p:first-child{color:#9eeaf2;letter-spacing:.34em}.home-reference-fan-image{filter:none!important;transform:none!important}.home-reference-fan-carousel{margin-left:auto;max-width:min(38vw,520px);min-height:420px}.home-reference-fan-slide{filter:none!important;object-position:bottom right;opacity:0;pointer-events:none;transform:none!important}.home-reference-fan-slide-active{opacity:1;z-index:2}.home-showcase-reference-hero .home-reference-fan-copy div span{border-radius:9999px;min-width:118px;padding:.75rem 1.35rem;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.home-showcase-reference-hero .home-reference-fan-copy div span:first-child{background:#fff;border-color:#fff;color:#000}.home-showcase-reference-hero .home-reference-fan-copy div .home-shop-now-button{background:#bff6ff;border-color:#bff6ff;color:#000}.home-showcase-reference-hero .home-reference-fan-copy div span:hover{transform:translateY(-2px)}.home-showcase-reference-hero .home-reference-fan-copy div span:first-child:hover{background:#f3f4f6}.home-showcase-reference-hero .home-reference-fan-copy div .home-shop-now-button:hover{background:#d9fbff}@media(min-width:640px){.home-showcase-reference-hero{gap:0;padding-left:0;padding-right:0}.home-showcase-reference-hero .home-reference-fan-copy{order:1;flex:0 0 50%;min-height:270px!important;max-width:none;width:50%!important;align-items:flex-start!important;justify-content:center;padding-left:clamp(1.5rem,6vw,7.5rem)!important;padding-right:clamp(1.5rem,4vw,5rem)!important;padding-bottom:0!important;text-align:left!important}.home-showcase-reference-hero .home-reference-fan-media{order:2;flex:0 0 50%;align-self:center;height:auto;min-height:270px!important;margin-bottom:0;margin-right:0;padding:0;width:50%!important;justify-content:flex-end!important}.home-showcase-reference-hero .home-reference-fan-carousel{aspect-ratio:1 / 1;height:min(82%,240px);margin-left:auto;margin-right:0;max-height:240px;max-width:none;min-height:0;overflow:visible;width:min(34vw,460px)}.home-showcase-reference-hero .home-reference-fan-slide{top:0;right:0;bottom:0;left:0;height:100%;max-height:100%;width:100%;object-fit:contain;object-position:center}.home-showcase-reference-hero .home-reference-fan-image{object-position:center}.home-showcase-reference-hero .home-reference-fan-copy h1{font-size:clamp(2rem,3.2vw,3rem);letter-spacing:0}.home-showcase-reference-hero .home-reference-fan-copy>p:not(:first-child){font-size:clamp(1rem,1.45vw,1.35rem)}}@media(min-width:1280px){.home-showcase-reference-hero .home-reference-fan-copy h1{font-size:clamp(2.25rem,3vw,3.25rem)}.home-showcase-reference-hero .home-reference-fan-media{height:auto;min-height:270px!important}.home-showcase-reference-hero .home-reference-fan-carousel{height:min(82%,240px);max-height:240px;max-width:none;width:min(34vw,460px)}}@media(max-width:639px){.home-showcase-reference-hero{min-height:auto;flex-direction:column;justify-content:center;gap:2rem;padding:4rem 1.25rem 3rem;text-align:center}.home-showcase-reference-overlay{background:#000}.home-showcase-reference-hero .home-reference-fan-media{order:2;height:330px;justify-content:center;width:min(82vw,360px)}.home-showcase-reference-hero .home-reference-fan-carousel{margin-left:auto;margin-right:auto;max-width:min(82vw,360px);min-height:300px;width:min(82vw,360px)}.home-showcase-reference-hero .home-reference-fan-slide{object-position:center}.home-showcase-reference-hero .home-reference-fan-copy{order:1;min-height:auto!important;align-items:center!important;justify-content:center!important;padding:0!important;text-align:center!important}.home-showcase-reference-hero .home-reference-fan-copy h1{font-size:clamp(3.25rem,15vw,4.6rem)}.home-showcase-reference-hero .home-reference-fan-copy>p:not(:first-child){font-size:1.05rem}.home-showcase-reference-hero .home-reference-fan-copy div{justify-content:center}}.home-showcase-ring-card{background:radial-gradient(760px 360px at 14% 8%,rgba(16,185,129,.16),transparent 58%),radial-gradient(620px 320px at 80% 18%,rgba(20,184,166,.12),transparent 62%),radial-gradient(900px 420px at 50% 100%,rgba(2,6,23,.88),transparent 70%),linear-gradient(180deg,#000,#020403 48%,#000)}.home-showcase-ring-card:before{background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 28%,rgba(16,185,129,.04) 100%),repeating-radial-gradient(circle at 18% 10%,rgba(255,255,255,.08) 0 1px,transparent 1px 5px);opacity:.28}.home-showcase-light .home-shop-now-button{background:#000;border-color:#000;color:#fff}.home-showcase-dark .home-shop-now-button{background:#fff;border-color:#ffffff59;color:#000}.product-detail-dark{background:#050505;color:#fff}.product-detail-dark section,.product-detail-dark nav,.product-detail-dark h1,.product-detail-dark h2,.product-detail-dark h3,.product-detail-dark p,.product-detail-dark span,.product-detail-dark li{color:inherit}.product-detail-dark button,.product-detail-dark a{color:inherit}.product-detail-sticky-tabs{background:#d8f5f2fa!important;color:#334155!important}.product-detail-sticky-tab{color:#475569!important}.product-detail-sticky-tab:hover,.product-detail-sticky-tab.is-active{color:#0faaa3!important}.band-hero-video{min-height:100%;min-width:100%;filter:contrast(1.06) saturate(1.06) brightness(1.02);opacity:1;backface-visibility:hidden;transform:translateZ(0)}.home-hero-slide .band-hero-video{object-position:center 42%;transform:translateY(14px) translateZ(0) scale(1.025)}.home-hero-slide{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;overflow:hidden;transform:translate(0);transition:transform .36s cubic-bezier(.4,0,.2,1);will-change:transform}.home-hero-slider--glasses{--home-glasses-top-offset: clamp(58px, 6.4vw, 96px);min-height:calc(50vw + var(--home-glasses-top-offset))!important;background:#cba6ae}.home-hero-slide.is-active{transform:translate(0)}.home-hero-slide.is-before{transform:translate(-100%)}.home-hero-slide.is-after{transform:translate(100%)}.home-glasses-slide{top:var(--home-glasses-top-offset, 0);bottom:0;height:auto;overflow:hidden;background:#cba6ae}.home-glasses-slide-image{position:absolute;top:0;right:0;left:0;width:100%;height:auto;min-height:100%;object-fit:cover;object-position:center top;transform:none;transform-origin:center}.home-banner-links{position:absolute;z-index:6;left:clamp(16px,5vw,64px);bottom:clamp(58px,9vh,96px);display:flex;flex-wrap:wrap;gap:10px}.home-banner-links-right{right:auto;left:clamp(18px,6.5vw,96px);bottom:clamp(38px,6vw,78px)}.home-banner-link{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / .52);border-radius:999px;background:#ffffffd1;padding:0 18px;color:#101827;font-size:13px;font-weight:900;line-height:1;box-shadow:0 14px 34px #0f172a2e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .16s ease,background-color .16s ease,color .16s ease}.home-banner-link:hover{transform:translateY(-1px);background:#fff}.home-banner-link-primary{border-color:#22b8b49e;background:#22b8b4;color:#fff}.home-banner-link-primary:hover{background:#159c98;color:#fff}.home-hero-arrows{pointer-events:none;position:absolute;z-index:11;top:50%;right:clamp(12px,2.2vw,28px);left:clamp(12px,2.2vw,28px);display:flex;align-items:center;justify-content:space-between;transform:translateY(-50%)}.home-hero-arrows button{pointer-events:auto;display:grid;height:clamp(38px,4vw,52px);width:clamp(38px,4vw,52px);place-items:center;border:1px solid rgb(255 255 255 / .55);border-radius:999px;background:#ffffffd1;color:#0f172a;font-size:clamp(22px,2.2vw,32px);font-weight:900;line-height:1;box-shadow:0 14px 34px #0f172a2e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .16s ease,background-color .16s ease}.home-hero-arrows button:hover{transform:scale(1.04);background:#fff}.home-glasses-slide-copy{position:absolute;z-index:2;top:10%;left:5%;width:min(27vw,370px);border:1px solid rgb(255 255 255 / .16);border-radius:22px;background:linear-gradient(90deg,#ffffff52,#ffffff14);padding:clamp(18px,2vw,30px);color:#171717;box-shadow:0 20px 50px #4f0e1914;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.home-glasses-slide-copy>span{color:#991b1b;font-size:clamp(12px,1.2vw,18px);font-weight:900;letter-spacing:.16em;text-transform:uppercase}.home-glasses-slide-copy h2{margin:8px 0 0;font-size:clamp(32px,3.45vw,58px);font-weight:900;letter-spacing:-.05em;line-height:.94}.home-glasses-slide-copy p{display:inline-flex;align-items:center;justify-content:center;margin:18px 0 0;border-radius:999px;border:1px solid rgb(153 27 27 / .18);background:#ffffffe6;padding:8px 15px;color:#991b1b;font-size:clamp(10px,.9vw,13px);font-weight:900;letter-spacing:.16em;line-height:1;text-transform:uppercase;box-shadow:0 10px 24px #4f0e191a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.home-glasses-slide-link{display:flex;width:fit-content;margin-top:14px;border:1px solid rgb(23 23 23 / .18);border-radius:999px;background:#ffffffdb;padding:11px 18px;color:#171717;font-size:13px;font-weight:900;box-shadow:0 12px 30px #0f172a1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.home-hero-controls{position:absolute;z-index:10;bottom:20px;left:50%;display:flex;gap:8px;transform:translate(-50%)}.home-hero-controls button{width:10px;height:10px;border:2px solid rgb(255 255 255 / .9);border-radius:999px;background:#0f172a66;box-shadow:0 2px 8px #0000004d;transition:width .18s ease,background-color .18s ease}.home-hero-controls button.is-active{width:28px;background:#fff}@media(max-width:639px){.home-hero-slider.home-hero-slider--glasses{--home-glasses-top-offset: 64px;min-height:calc(50vw + var(--home-glasses-top-offset))!important}.band-hero-video{object-position:center 42%}.home-glasses-slide{background:linear-gradient(180deg,#d2adb5,#f7edef)}.home-glasses-slide-image{top:0;right:0;left:0;height:auto;min-height:100%;object-fit:cover;object-position:center top;transform:none}.home-banner-links{right:16px;bottom:46px;left:16px;justify-content:center}.home-banner-links-right{right:auto;bottom:14px;left:12px;justify-content:flex-start}.home-banner-link{min-height:38px;padding:0 13px;font-size:11px}.home-hero-arrows{right:8px;left:8px}.home-hero-arrows button{height:34px;width:34px;font-size:21px}.home-glasses-slide-copy{top:calc(46% + 18px);right:16px;left:16px;width:auto;border-color:#991b1b1a;border-radius:18px;background:#ffffffd1;padding:18px;box-shadow:0 16px 36px #4f0e191f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.home-glasses-slide-copy>span{font-size:10px}.home-glasses-slide-copy h2{margin-top:6px;font-size:clamp(26px,8vw,36px);line-height:.96}.home-glasses-slide-copy p{margin-top:12px;padding:7px 10px;font-size:9px}.home-glasses-slide-link{margin-top:12px;border-color:transparent;background:#171717;padding:9px 13px;color:#fff;font-size:11px;box-shadow:none}.home-hero-controls{bottom:16px}}.product-card-dark{background:radial-gradient(540px 260px at 86% 4%,rgba(88,94,112,.34),transparent 64%),radial-gradient(460px 260px at 54% 26%,rgba(150,164,190,.14),transparent 54%),linear-gradient(135deg,#03050a,#10141d 42%,#05070d);border:0;border-radius:1.5rem;color:#fff;overflow:hidden}.product-card-dark:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(700px 380px at 96% -8%,transparent 0 43%,rgba(210,220,245,.15) 44%,rgba(95,105,128,.1) 47%,transparent 57%),linear-gradient(118deg,transparent 0 38%,rgba(235,242,255,.12) 42%,rgba(73,85,110,.08) 48%,transparent 56%);opacity:.8;pointer-events:none}.product-card-media{background:radial-gradient(360px 180px at 82% 0%,rgba(93,102,126,.22),transparent 62%),linear-gradient(145deg,#02040a52,#0f131c8a)}.product-card-dark img{background:transparent}.product-card-dark button{color:#fff}.product-card-dark a{color:#fff;text-decoration:none}.product-best-seller-badge{background:#fff;border:1px solid rgba(255,255,255,.25);border-radius:9999px;color:#000;font-size:9px;font-weight:700;letter-spacing:.16em;line-height:1;padding:4px 10px;position:absolute;right:12px;text-transform:uppercase;top:12px;z-index:20}.cart-drawer-panel{background:#0a0a0a;color:#fff}.product-detail-add-cart-btn:not(:disabled){background:#0f172a!important;border:1px solid #0f172a!important;color:#fff!important;box-shadow:0 10px 28px #00000059}.product-detail-buy-now-btn:not(:disabled){background:#df0b16!important;border:1px solid rgba(223,11,22,.35)!important;color:#fff!important;box-shadow:0 12px 28px #df0b1647}.site-footer-dark,.info-page-dark{background:#050505;color:#fff}.site-footer-dark h4,.site-footer-dark a,.site-footer-dark p,.info-page-dark h1,.info-page-dark h2,.info-page-dark p,.info-page-dark address,.info-page-dark div{color:inherit}.site-footer-dark a{color:#d1d5db}.site-footer-dark a:hover{color:#fff}.info-page-dark .bg-white,.info-page-dark .bg-gray-50{background-color:#0a0a0a!important}.info-page-dark .text-gray-900,.info-page-dark .text-gray-700,.info-page-dark .dark\:text-gray-300{color:#d1d5db!important}.info-page-dark h1,.info-page-dark h2{color:#fff!important}.info-page-dark .border-gray-200,.info-page-dark .dark\:border-white\/10{border-color:#ffffff1f!important}.profile-dark,.order-success-dark{background:#050505;color:#fff}.profile-dark .bg-white,.profile-dark .bg-gray-50,.profile-dark .bg-gray-100,.order-success-dark .bg-white,.order-success-dark .bg-gray-50,.order-success-dark .bg-gray-100,.profile-dark .dark\:bg-dark-surface,.profile-dark .dark\:bg-white\/5,.order-success-dark .dark\:bg-dark-surface,.order-success-dark .dark\:bg-white\/5{background-color:#0a0a0a!important}.profile-dark .text-gray-900,.profile-dark .text-gray-800,.profile-dark .text-gray-700,.order-success-dark .text-gray-900,.order-success-dark .text-gray-800,.order-success-dark .text-gray-700{color:#fff!important}.profile-dark .text-gray-600,.profile-dark .text-gray-500,.profile-dark .text-gray-400,.profile-dark .dark\:text-gray-300,.profile-dark .dark\:text-gray-400,.order-success-dark .text-gray-600,.order-success-dark .text-gray-500,.order-success-dark .text-gray-400,.order-success-dark .dark\:text-gray-300,.order-success-dark .dark\:text-gray-400{color:#d1d5db!important}.profile-dark .border-gray-200,.profile-dark .border-gray-100,.profile-dark .dark\:border-white\/5,.profile-dark .dark\:border-white\/10,.order-success-dark .border-gray-200,.order-success-dark .border-gray-100,.order-success-dark .dark\:border-white\/5{border-color:#ffffff1f!important}.profile-dark input{background-color:#111827!important;border-color:#ffffff29!important;color:#fff!important}.profile-dark input::placeholder{color:#9ca3af!important}.profile-dark .bg-green-100,.order-success-dark .bg-green-100{background-color:#16a34a33!important}.profile-dark .text-green-800,.profile-dark .text-green-600,.order-success-dark .text-green-800,.order-success-dark .text-green-600{color:#86efac!important}.profile-dark .bg-blue-100{background-color:#2563eb33!important}.profile-dark .text-blue-800{color:#93c5fd!important}.profile-dark .bg-purple-100{background-color:#9333ea33!important}.profile-dark .text-purple-800{color:#d8b4fe!important}.profile-dark .bg-red-100{background-color:#dc262633!important}.profile-dark .text-red-800,.profile-dark .text-red-600{color:#fca5a5!important}.profile-dark .text-primary-600{color:#67e8f9!important}.admin-dashboard-dark{background:#050505;color:#fff}.admin-dashboard-dark .bg-white,.admin-dashboard-dark .bg-gray-50,.admin-dashboard-dark .bg-gray-50\/60,.admin-dashboard-dark .bg-gray-100,.admin-dashboard-dark .dark\:bg-dark-surface,.admin-dashboard-dark .dark\:bg-white\/5,.admin-dashboard-dark .dark\:bg-gray-800{background-color:#0a0a0a!important}.admin-dashboard-dark .text-gray-900,.admin-dashboard-dark .text-gray-800,.admin-dashboard-dark .text-gray-700{color:#fff!important}.admin-dashboard-dark .text-gray-600,.admin-dashboard-dark .text-gray-500,.admin-dashboard-dark .text-gray-400,.admin-dashboard-dark .dark\:text-gray-300,.admin-dashboard-dark .dark\:text-gray-400{color:#d1d5db!important}.admin-dashboard-dark .border-gray-300,.admin-dashboard-dark .border-gray-200,.admin-dashboard-dark .border-gray-100,.admin-dashboard-dark .dark\:border-white\/10,.admin-dashboard-dark .dark\:border-gray-600{border-color:#ffffff1f!important}.admin-dashboard-dark input,.admin-dashboard-dark select,.admin-dashboard-dark textarea{background-color:#111827!important;border-color:#ffffff29!important;color:#fff!important}.admin-dashboard-dark input::placeholder,.admin-dashboard-dark textarea::placeholder{color:#9ca3af!important}.admin-dashboard-dark option{background:#111827;color:#fff}.scrollbar-hide::-webkit-scrollbar{display:none}@keyframes slide-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animate-slide-down{animation:slide-down .25s ease}@keyframes home-card-reveal{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.home-product-slide{animation:home-card-reveal .45s ease-out var(--reveal-delay, 0ms) forwards}.joint-home{color:#0f172a;background:#fff}.joint-home .joint-hero{margin-top:-1px}.joint-hero-device{background:radial-gradient(circle at 50% 45%,#fffffff5,#ecfeffcc 56%,#0891b21a)}.joint-feature-card,.joint-family-card{border-radius:8px}.joint-home+*{background:#fff}.site-navbar{background:#fffffff0!important;border-bottom:1px solid rgba(15,23,42,.08)!important;color:#0f172a;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.site-navbar,.site-navbar>div{background-color:#fffffff0!important}.site-navbar [class*=bg-white],.site-navbar [class*=bg-gray-],.site-navbar [class*="dark:bg"]{background-color:initial}.site-navbar a,.site-navbar button,.site-navbar svg,.site-navbar p,.site-navbar span,.site-navbar [class*=text-gray-],.site-navbar [class*="dark:text-gray-"],.site-navbar [class*=text-primary-]{color:#0f172a!important}.site-navbar button:hover,.site-navbar a:hover{color:#0e7490!important}.site-navbar .mobile-brand-logo{filter:none;max-width:clamp(170px,50vw,260px)}.site-navbar input{background-color:#f8fafc!important;border-color:#0f172a1f!important;color:#0f172a!important}.site-navbar input::placeholder{color:#64748b!important}.site-navbar .mobile-nav-control{background:#f8fafc!important;border:1px solid rgba(15,23,42,.12);box-shadow:none;color:#0f172a!important}.site-navbar .mobile-nav-control:hover{background:#ecfeff!important;border-color:#0e749059}.site-navbar .mobile-nav-control svg{color:#0f172a!important;filter:none}.site-navbar .mobile-auth-pill{background:#0f172a!important;border-color:#0f172a;color:#fff!important}.site-navbar .mobile-auth-pill span{color:#fff!important}.site-navbar .search-discovery-panel,.site-navbar .search-discovery-panel div,.site-navbar .search-discovery-panel button,.site-navbar .search-discovery-panel span,.site-navbar .search-discovery-panel p{color:inherit!important}.site-navbar .search-discovery-panel{background:#fffffffa!important;box-shadow:0 24px 70px #0f172a24}.site-navbar .search-discovery-panel .bg-white{background-color:#fff!important}.site-navbar .search-discovery-panel .bg-\[\#f7fbfb\]{background-color:#f7fbfb!important}.site-navbar .search-discovery-panel .bg-slate-50{background-color:#f8fafc!important}.site-navbar .search-discovery-panel .text-slate-950{color:#0f172a!important}.site-navbar .search-discovery-panel .text-slate-500{color:#64748b!important}.site-navbar .search-discovery-panel .text-cyan-700{color:#0e7490!important}.site-navbar .mega-products-panel{background:#f6f9fb!important}.site-navbar .mega-products-panel button,.site-navbar .mega-products-panel span{color:inherit!important}.site-navbar .mega-products-panel .text-cyan-700,.site-navbar .mega-products-panel .text-cyan-600{color:#0dafa9!important}.site-navbar .mega-products-panel .text-slate-600{color:#52627a!important}.site-navbar .mega-products-panel .text-slate-700{color:#334155!important}.site-navbar .mega-products-panel .bg-white{background-color:#fff!important}.site-navbar .mega-products-panel .bg-red-500{background-color:#ef4444!important;color:#fff!important}@media(min-width:768px){.site-navbar .mobile-brand-logo{max-width:280px}}html.dark,html.dark body,body{background:#fff;color:#0f172a}.glass-card{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;box-shadow:0 10px 28px #0f172a0f!important}.category-crescent-page,.product-detail-dark,.info-page-dark,.profile-dark,.order-success-dark,.cart-drawer-panel{background:#fff!important;color:#0f172a!important}.category-crescent-bg,.category-crescent-bg:before,.category-crescent-bg:after{background:linear-gradient(115deg,#fffffffa,#ffffffe6 44%,#d3f6f89e 44%,#e5fbfcc7)!important}.category-product-surface:before{background:linear-gradient(180deg,#ffffff,transparent)!important}.product-card-dark{background:#fff!important;border:0!important;border-radius:8px!important;color:#0f172a!important;box-shadow:none!important}.product-card-dark:before,.product-card-dark:after{opacity:0!important}.product-card-media{background:transparent!important;border-bottom:0}.product-card-dark h3,.product-card-dark p,.product-card-dark span,.product-card-dark a,.product-card-dark button{color:inherit}.product-best-seller-badge{background:#0891b2!important;border-color:#0891b2!important;color:#fff!important;border-radius:9999px!important}.product-detail-dark .bg-dark-bg,.product-detail-dark .dark\:bg-dark-bg,.product-detail-dark .bg-black,.product-detail-dark .bg-black\/20,.product-detail-dark .bg-black\/30,.product-detail-dark .bg-black\/70,.product-detail-dark .bg-white\/5,.product-detail-dark .bg-white\/\[0\.04\],.product-detail-dark .dark\:bg-dark-surface,.profile-dark .bg-white,.profile-dark .bg-gray-50,.profile-dark .bg-gray-100,.info-page-dark .bg-white,.info-page-dark .bg-gray-50,.order-success-dark .bg-white,.order-success-dark .bg-gray-50,.order-success-dark .bg-gray-100{background-color:#fff!important}.product-detail-dark section,.product-detail-dark nav,.product-detail-dark h1,.product-detail-dark h2,.product-detail-dark h3,.product-detail-dark p,.product-detail-dark span,.product-detail-dark li,.product-detail-dark a,.profile-dark h1,.profile-dark h2,.profile-dark h3,.profile-dark p,.profile-dark span,.profile-dark div,.profile-dark a,.info-page-dark h1,.info-page-dark h2,.info-page-dark p,.info-page-dark div,.info-page-dark address,.order-success-dark h1,.order-success-dark h2,.order-success-dark p,.order-success-dark div{color:#0f172a!important}.product-detail-dark .text-white,.product-detail-dark .text-gray-100,.product-detail-dark .text-gray-200,.product-detail-dark .text-gray-300,.product-detail-dark .text-gray-400,.product-detail-dark .text-gray-500,.profile-dark .text-white,.profile-dark .text-gray-900,.profile-dark .text-gray-800,.profile-dark .text-gray-700,.profile-dark .text-gray-600,.profile-dark .text-gray-500,.info-page-dark .text-gray-900,.info-page-dark .text-gray-700,.order-success-dark .text-gray-900,.order-success-dark .text-gray-700{color:#334155!important}.product-detail-dark h1,.product-detail-dark h2,.product-detail-dark h3,.profile-dark h1,.profile-dark h2,.info-page-dark h1,.info-page-dark h2,.order-success-dark h1,.order-success-dark h2{color:#0f172a!important}.product-detail-dark .text-primary-300,.product-detail-dark .text-primary-400,.product-detail-dark .text-cyan-300,.product-detail-dark .text-cyan-200,.profile-dark .text-primary-600,.info-page-dark .text-primary-600{color:#0e7490!important}.product-detail-dark .border-white\/10,.product-detail-dark .border-white\/15,.product-detail-dark .border-white\/20,.product-detail-dark .dark\:border-white\/10,.profile-dark .border-gray-200,.profile-dark .border-gray-100,.profile-dark .dark\:border-white\/10,.info-page-dark .border-gray-200,.order-success-dark .border-gray-200{border-color:#e2e8f0!important}.product-detail-dark [class*="rounded-[2"],.product-detail-dark .rounded-3xl,.product-detail-dark .rounded-2xl,.profile-dark .rounded-3xl,.profile-dark .rounded-2xl,.info-page-dark .rounded-3xl,.info-page-dark .rounded-2xl{border-radius:8px!important}.product-detail-dark input,.product-detail-dark textarea,.product-detail-dark select,.profile-dark input,.profile-dark textarea,.profile-dark select,.info-page-dark input,.info-page-dark textarea,.info-page-dark select{background-color:#f8fafc!important;border-color:#cbd5e1!important;color:#0f172a!important}.product-detail-dark input::placeholder,.product-detail-dark textarea::placeholder,.profile-dark input::placeholder,.profile-dark textarea::placeholder{color:#64748b!important}.product-detail-add-cart-btn:not(:disabled),.product-detail-buy-now-btn:not(:disabled),.holi-lite .holi-btn-primary,.holi-btn-primary{background:#0f172a!important;border:1px solid #0f172a!important;color:#fff!important;box-shadow:none!important}.product-detail-buy-now-btn:not(:disabled),.holi-lite .holi-btn-primary:hover,.holi-btn-primary:hover{background:#0e7490!important;border-color:#0e7490!important;color:#fff!important}.site-footer-dark{background:#020617!important;color:#cbd5e1!important}.tfx-footer{background:#0b3551!important;border:0;color:#d7e3ea!important;padding:44px 0 14px}.tfx-footer__inner{display:grid;gap:54px;grid-template-columns:minmax(220px,1.15fr) minmax(130px,.75fr) minmax(120px,.75fr) minmax(170px,.9fr) minmax(245px,1.25fr);margin:0 auto;max-width:1340px;padding:0 38px}.tfx-footer__brand{max-width:260px}.tfx-footer__logo{display:inline-flex;margin-bottom:24px}.tfx-footer__logo img{display:block;height:auto;max-width:202px;object-fit:contain}.tfx-footer__brand p,.tfx-footer__contact,.tfx-footer__contact p,.tfx-footer__contact address{color:#d7e3ea!important;font-size:14px;line-height:1.52}.tfx-footer__brand p{letter-spacing:.05em;text-align:justify}.tfx-footer__brand{display:grid;gap:16px}.tfx-footer__brand-copy{align-items:flex-start;display:grid;gap:14px;width:100%}.tfx-footer__brand-copy p{margin:0;text-align:justify}.tfx-footer h4{color:#55c4ba!important;font-size:15px;font-weight:700;letter-spacing:.12em;line-height:1.2;margin:4px 0 24px;text-transform:uppercase}.tfx-footer ul{display:grid;gap:15px;list-style:none;margin:0;padding:0}.tfx-footer a{color:#d7e3ea!important;text-decoration:none;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.tfx-footer a:hover{color:#fff!important}.tfx-footer__column a{font-size:14px;line-height:1.25}.tfx-footer__contact address{display:grid;font-style:normal;gap:1px;margin:0 0 16px}.tfx-footer__contact strong{color:#fff;font-weight:700}.tfx-footer__support{display:grid;gap:1px;margin-bottom:22px}.tfx-footer__sales{margin:0 0 18px}.tfx-footer__sales a{border-bottom:1px solid currentColor}.tfx-footer__socials{display:flex;gap:10px;justify-content:flex-end;margin:0 0 18px}.tfx-footer__socials--brand{justify-content:center;margin:2px 0 0;transform:none}.tfx-footer__socials a{align-items:center;border:1px solid rgba(255,255,255,.28);border-radius:999px;display:inline-flex;height:38px;justify-content:center;width:38px}.tfx-footer__socials a:hover{background:#ffffff1f;border-color:#ffffffa3}.tfx-footer__socials svg{fill:none;height:19px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:19px}.tfx-footer__socials a[aria-label*=Facebook] svg{fill:currentColor;stroke:none}.tfx-footer__newsletter{display:grid;gap:11px;margin-top:0}.tfx-footer__newsletter label{color:#d7e3ea;font-size:15px;line-height:1.3}.tfx-footer__newsletter div{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 100px}.tfx-footer__newsletter input{background:#fff;border:1px solid #ffffff;border-radius:4px;color:#0f172a;font-size:13px;min-width:0;padding:12px 14px}.tfx-footer__newsletter input::placeholder{color:#9ca3af;font-style:italic}.tfx-footer__newsletter button{background:transparent;border:1px solid rgba(255,255,255,.74);border-radius:4px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:0 13px}.tfx-footer__newsletter button:hover{background:#ffffff1a}.tfx-footer__complaint{align-items:center;background:#5bc0b6;border-radius:3px;color:#fff!important;display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:.02em;margin-top:15px;min-height:41px;width:100%}.tfx-footer__complaint:hover{background:#67cbc1}.warranty-page__hero{background:linear-gradient(135deg,#0b3551,#0f766e);border-radius:8px;color:#fff;margin-bottom:22px;padding:28px}.warranty-page__hero p{color:#8ee4dc;font-size:12px;font-weight:800;letter-spacing:.18em;margin:0 0 10px;text-transform:uppercase}.warranty-page__hero h1{color:#fff;font-size:clamp(28px,5vw,42px);font-weight:800;letter-spacing:0;line-height:1.1;margin:0}.warranty-page__hero span{background:#ffffff1f;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#fff;display:inline-flex;font-size:14px;font-weight:700;margin-top:18px;padding:10px 15px}.warranty-form{background:#fff;border:1px solid #dbe7ee;border-radius:8px;box-shadow:0 24px 70px #0f172a1a;padding:26px}.warranty-form__success{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;color:#047857;font-size:14px;font-weight:700;margin-bottom:20px;padding:12px 14px}.warranty-form__grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.warranty-form label{display:grid;gap:8px}.warranty-form label>span,.warranty-form__check span{color:#263241;font-size:14px;font-weight:700;line-height:1.35}.warranty-form input,.warranty-form select{background:#fff;border:1px solid #cfd9e1;border-radius:4px;color:#0f172a;font-size:14px;min-height:46px;padding:10px 12px;width:100%}.warranty-form input::placeholder{color:#9aa6b2}.warranty-form select:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.warranty-form input:focus,.warranty-form select:focus{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e24;outline:none}.warranty-form__wide{grid-column:1 / -1}.warranty-form__phone{align-items:center;border:1px solid #cfd9e1;border-radius:4px;display:grid;grid-template-columns:auto minmax(0,1fr);min-height:46px}.warranty-form__phone strong{border-right:1px solid #cfd9e1;color:#0f172a;font-size:14px;padding:0 12px}.warranty-form__phone input{border:0;min-height:44px}.warranty-form__phone:focus-within{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e24}.warranty-form__phone:focus-within input{box-shadow:none}.warranty-form__check{align-items:center;display:flex!important;gap:10px;grid-column:1 / -1;min-height:28px}.warranty-form__check input{accent-color:#0f766e;min-height:auto;width:17px}.warranty-form__submit{background:#0b3551!important;border-color:#0b3551!important;color:#fff!important;margin-top:22px;min-height:48px;min-width:160px}.warranty-form__submit:hover{background:#0f766e!important;border-color:#0f766e!important}html.dark .order-success-warranty-offer{background:#14b8a61f!important;border-color:#2dd4bf52!important}html.dark .order-success-warranty-offer p{color:#cbd5e1!important}html.dark .order-success-warranty-offer p:first-child{color:#5eead4!important}html.dark .order-success-warranty-offer h2{color:#fff!important}html.dark .warranty-page{background:#050b17!important;color:#f8fafc!important}html.dark .warranty-page__hero{background:linear-gradient(135deg,#082f49,#134e4a);border:1px solid rgba(94,234,212,.18)}html.dark .warranty-form{background:#0f172a;border-color:#ffffff1f;box-shadow:0 24px 70px #00000057}html.dark .warranty-form label>span,html.dark .warranty-form__check span{color:#e2e8f0}html.dark .warranty-form input,html.dark .warranty-form select{background:#111c2f;border-color:#ffffff29;color:#f8fafc}html.dark .warranty-form input::placeholder{color:#94a3b8}html.dark .warranty-form select:disabled{background:#111827;color:#64748b}html.dark .warranty-form__phone{background:#111c2f;border-color:#ffffff29}html.dark .warranty-form__phone strong{border-color:#ffffff29;color:#f8fafc}html.dark .warranty-form__success{background:#10b98121;border-color:#34d39952;color:#a7f3d0}@media(max-width:1120px){.tfx-footer__inner{gap:38px;grid-template-columns:repeat(3,minmax(0,1fr))}.tfx-footer__contact{grid-column:span 2}}@media(max-width:760px){.tfx-footer{padding-top:34px}.tfx-footer__inner{gap:30px;grid-template-columns:1fr;padding:0 22px}.tfx-footer__brand,.tfx-footer__contact{grid-column:auto;max-width:none}.tfx-footer__brand p{max-width:34rem;text-align:left}.tfx-footer h4{margin-bottom:14px}.tfx-footer ul{gap:10px}.warranty-page__hero,.warranty-form{padding:22px}.warranty-form__grid{grid-template-columns:1fr}}@media(max-width:390px){.tfx-footer__newsletter div{grid-template-columns:1fr}.tfx-footer__newsletter button{min-height:42px}}.site-footer-dark h3,.site-footer-dark h4,.site-footer-dark a,.site-footer-dark p,.site-footer-dark address,.site-footer-dark div{color:inherit}html.dark,html.dark body,html.dark #root{background:#050505!important;color:#f8fafc!important;color-scheme:dark}html.light,html.light body,html.light #root{background:#fff!important;color:#0f172a!important;color-scheme:light}html.dark .holi-lite,html.dark .joint-home,html.dark .category-crescent-page,html.dark .product-detail-dark,html.dark .info-page-dark,html.dark .profile-dark,html.dark .order-success-dark,html.dark .admin-dashboard-dark,html.dark .cart-drawer-panel{background:#050505!important;color:#f8fafc!important}html.dark .bg-white,html.dark .bg-gray-50,html.dark .bg-gray-100,html.dark .bg-slate-50,html.dark .bg-\[\#f2fbfb\],html.dark .bg-\[\#f7fbfb\],html.dark .bg-\[\#eff8f8\],html.dark .bg-\[\#eef8f8\],html.dark .bg-\[\#eef2ff\],html.dark .bg-\[\#ecfbfb\],html.dark .bg-white\/5{background-color:#0a0a0a!important}html.dark .text-slate-950,html.dark .text-slate-900,html.dark .text-gray-900,html.dark .text-gray-800,html.dark .text-gray-700,html.dark .text-white{color:#f8fafc!important}html.dark .text-slate-700,html.dark .text-slate-600,html.dark .text-slate-500,html.dark .text-gray-600,html.dark .text-gray-500,html.dark .text-gray-400,html.dark .text-gray-300{color:#cbd5e1!important}html.dark .border-slate-200,html.dark .border-gray-200,html.dark .border-gray-100,html.dark .border-white\/10,html.dark .border-white\/15,html.dark .border-white\/20{border-color:#ffffff24!important}html.dark input,html.dark textarea,html.dark select{background-color:#111827!important;border-color:#ffffff29!important;color:#f8fafc!important}html.dark input::placeholder,html.dark textarea::placeholder{color:#94a3b8!important}html.dark .site-navbar,html.dark .site-navbar>div{background-color:#050505f0!important;border-bottom-color:#ffffff1a!important;color:#f8fafc!important}html.dark .site-navbar a,html.dark .site-navbar button,html.dark .site-navbar svg,html.dark .site-navbar p,html.dark .site-navbar span{color:#f8fafc!important}html.dark .site-navbar .search-discovery-panel,html.dark .site-navbar .mega-products-panel,html.dark .site-navbar .search-discovery-panel .bg-white,html.dark .site-navbar .mega-products-panel .bg-white{background-color:#0a0a0a!important;color:#f8fafc!important}html.dark .site-navbar .search-discovery-panel .text-slate-950,html.dark .site-navbar .mega-products-panel .text-slate-700{color:#f8fafc!important}html.dark .site-navbar .search-discovery-panel .text-slate-500,html.dark .site-navbar .mega-products-panel .text-slate-600{color:#cbd5e1!important}html.dark .site-footer-dark{background:#020617!important;color:#cbd5e1!important}html,body,#root,.holi-lite,.site-navbar,section,article,div,button,a,input,textarea,select{transition:background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease}html.dark .holi-lite,html.dark main,html.dark section:not([class*=bg-slate-950]):not([class*=bg-black]),html.dark article:not([class*=bg-slate-950]):not([class*=bg-black]){background-color:#050505!important;color:#f8fafc!important}html.dark [class*=bg-white],html.dark [class*=bg-gray-50],html.dark [class*=bg-gray-100],html.dark [class*=bg-slate-50],html.dark [class*="bg-[#f"],html.dark [class*="bg-[#e"],html.dark [class*="bg-[#0a0a0a]"]{background-color:#0a0a0a!important}html.dark [class*="bg-white/"],html.dark [class*="bg-black/20"],html.dark [class*="bg-black/30"],html.dark [class*="bg-black/42"],html.dark [class*="bg-black/45"]{background-color:#ffffff14!important}html.dark [class*=text-slate-950],html.dark [class*=text-slate-900],html.dark [class*=text-gray-950],html.dark [class*=text-gray-900],html.dark [class*=text-gray-800],html.dark h1,html.dark h2,html.dark h3{color:#f8fafc!important}html.dark [class*=text-slate-800],html.dark [class*=text-slate-700],html.dark [class*=text-slate-600],html.dark [class*=text-slate-500],html.dark [class*=text-gray-700],html.dark [class*=text-gray-600],html.dark [class*=text-gray-500],html.dark [class*=text-gray-400]{color:#cbd5e1!important}html.dark [class*=border-slate-200],html.dark [class*=border-gray-200],html.dark [class*=border-gray-100],html.dark [class*="border-white/10"],html.dark [class*="border-white/15"],html.dark [class*="border-white/20"],html.dark [class*=border-violet-100]{border-color:#ffffff24!important}html.dark .shadow-sm,html.dark .shadow-lg,html.dark .shadow-xl,html.dark [class*="shadow-[0_"]{box-shadow:0 18px 54px #0000006b!important}html.dark .site-navbar .search-discovery-panel,html.dark .site-navbar .mega-products-panel,html.dark .site-navbar .mobile-menu-panel,html.dark .site-navbar .mobile-menu-card{background-color:#050505!important;border-color:#ffffff24!important}html.dark .site-navbar input,html.dark .site-navbar select,html.dark .site-navbar textarea,html.dark input,html.dark select,html.dark textarea{background-color:#111827!important;border-color:#ffffff29!important;color:#f8fafc!important}html.dark .text-white,html.dark [class*="text-white/"]{color:#fff!important}.site-navbar .mobile-brand-logo{max-width:clamp(150px,34vw,310px)!important}.site-navbar .mobile-nav-actions{gap:clamp(4px,1vw,8px)}@media(max-width:480px){.site-navbar .mobile-brand-logo{max-width:138px!important}.site-navbar .mobile-nav-control{min-height:36px;min-width:36px;padding:7px!important}.site-navbar .mobile-nav-control svg{height:19px;width:19px}.site-navbar .mobile-auth-pill{min-height:30px;padding-left:7px!important;padding-right:7px!important}.site-navbar .mobile-auth-pill span:not(:first-child){display:none}}@media(min-width:481px)and (max-width:1023px){.site-navbar .mobile-brand-logo{max-width:clamp(170px,32vw,260px)!important}}.smart-bands-fixed-hero,.smart-rings-fixed-hero{background-position:center}.smart-rings-page>.smart-rings-fixed-hero:first-child{aspect-ratio:2 / 1;height:auto!important;min-height:0!important;margin-top:0!important}.smart-rings-page>.smart-rings-fixed-hero:first-child .smart-rings-hero-video{object-fit:contain!important;object-position:center center!important;background:#05070d}.smart-bands-page>section:not(.smart-bands-fixed-hero){position:relative;z-index:10}.smart-rings-page>section:not(.smart-rings-fixed-hero){position:relative;z-index:10}.smart-bands-page>section:not(.smart-bands-fixed-hero):not([class*=bg-]){background-color:#fff}.smart-rings-page>section:not(.smart-rings-fixed-hero):not([class*=bg-]){background-color:#fff}html.dark .smart-bands-page>section:not(.smart-bands-fixed-hero):not([class*=bg-]){background-color:#050505}html.dark .smart-rings-page>section:not(.smart-rings-fixed-hero):not([class*=bg-]){background-color:#050505}@media(max-width:640px){.smart-bands-fixed-hero{background-attachment:scroll;background-position:center}.smart-rings-fixed-hero{background-attachment:scroll;background-position:58% center;aspect-ratio:2 / 1;height:auto!important;min-height:0!important;margin-top:0!important}.smart-rings-hero-video{height:100%!important;min-height:0;object-fit:contain!important;object-position:center center!important;transform:none!important;background:#05070d}.smart-rings-hero-shade,.smart-rings-hero-bottom-shade{display:none}}@media(min-width:1024px){.smart-bands-fixed-hero,.smart-rings-fixed-hero{background-position:center}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes featureFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes featurePulse{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.12) rotate(-4deg)}}.site-navbar .navbar-auth-link,.site-navbar .navbar-auth-primary{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border-radius:9999px;padding:0 18px;font-size:.875rem;font-weight:800;line-height:1;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.site-navbar .navbar-auth-link{border:1px solid rgba(14,116,144,.28);background:#fff!important;color:#0f172a!important}.site-navbar .navbar-auth-primary{border:1px solid #0f172a;background:#0f172a!important;color:#fff!important}.site-navbar .navbar-auth-link:hover{border-color:#0e7490;background:#ecfeff!important;color:#0e7490!important}.site-navbar .navbar-auth-primary:hover{border-color:#0e7490;background:#0e7490!important;color:#fff!important}.site-navbar .mobile-auth-group{display:inline-flex;align-items:center;gap:4px}.site-navbar .mobile-auth-pill{display:inline-flex;min-height:34px;align-items:center;justify-content:center;border-radius:9999px;padding:0 9px!important;font-size:10px;font-weight:800;letter-spacing:0;line-height:1;text-transform:uppercase}.site-navbar .mobile-auth-pill-secondary{border:1px solid rgba(14,116,144,.28);background:#fff!important;color:#0f172a!important}.site-navbar .mobile-auth-pill-primary{border:1px solid #0f172a;background:#0f172a!important;color:#fff!important}.site-navbar .mobile-auth-pill-secondary span{color:#0f172a!important}.site-navbar .mobile-auth-pill-primary span{color:#fff!important}html.dark .site-navbar .navbar-auth-link,html.dark .site-navbar .mobile-auth-pill-secondary{border-color:#ffffff2e;background:#111827!important;color:#f8fafc!important}html.dark .site-navbar .navbar-auth-primary,html.dark .site-navbar .mobile-auth-pill-primary{border-color:#22d3ee;background:#0891b2!important;color:#fff!important}html.dark .site-navbar .mobile-auth-pill-secondary span{color:#f8fafc!important}@media(max-width:480px){.site-navbar .mobile-auth-group{gap:3px}.site-navbar .mobile-auth-pill{min-height:30px;padding-left:7px!important;padding-right:7px!important;font-size:9px}}.site-navbar,.site-navbar>div{background:#ffffff2e!important;background-color:#ffffff2e!important;border-bottom-color:#ffffff2e!important;backdrop-filter:blur(18px) saturate(1.15)!important;-webkit-backdrop-filter:blur(18px) saturate(1.15)!important}.site-navbar{position:fixed!important;inset-inline:0;top:0}.site-navbar .navbar-link{position:relative;border-radius:9999px;color:#0f172a!important;padding:.45rem .7rem;text-shadow:0 1px 10px rgba(255,255,255,.42)}html.dark .site-navbar,html.dark .site-navbar>div{background:#0206173d!important;background-color:#0206173d!important;border-bottom-color:#ffffff1a!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}.site-navbar .navbar-link:hover,.site-navbar .navbar-link-active{background:#22b8b429!important;color:#0e7490!important}.site-navbar .navbar-link-active:after{content:"";position:absolute;left:.7rem;right:.7rem;bottom:.18rem;height:2px;border-radius:9999px;background:#22d3ee}.site-navbar .mobile-nav-control{background:#ffffff6b!important;border-color:#0f172a29;color:#0f172a!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.site-navbar .mobile-nav-control svg,.site-navbar .mobile-nav-control span{color:#0f172a!important}.site-navbar .navbar-auth-link{background:#ffffff80!important;border-color:#0f172a2e;color:#0f172a!important}.site-navbar .navbar-auth-primary{background:#22b8b4!important;border-color:#22b8b4;color:#fff!important}html.dark .site-navbar .navbar-link{color:#f8fafc!important;text-shadow:0 1px 10px rgba(2,6,23,.68)}html.dark .site-navbar .navbar-link:hover,html.dark .site-navbar .navbar-link-active{background:#22d3ee2e!important;color:#67e8f9!important}html.dark .site-navbar .mobile-nav-control{background:#0206176b!important;border-color:#ffffff3d;color:#fff!important}html.dark .site-navbar .mobile-nav-control svg,html.dark .site-navbar .mobile-nav-control span{color:#fff!important}html.dark .site-navbar .navbar-auth-link{background:#0206176b!important;border-color:#ffffff3d;color:#fff!important}html.light .smart-bands-page,html.light .smart-rings-page,html.light .category-crescent-page,html.light .product-detail-dark,html.light .info-page-dark,html.light .profile-dark,html.light .order-success-dark{background:#fff!important;color:#0f172a!important}html.light .smart-bands-page .text-white,html.light .smart-bands-page [class*="text-white/"],html.light .smart-rings-page .text-white,html.light .smart-rings-page [class*="text-white/"],html.light .smart-fans-page .text-white,html.light .smart-fans-page [class*="text-white/"],html.light .category-template-hero .text-white,html.light .category-template-hero [class*="text-white/"]{color:#fff!important}html.light .smart-bands-page .bg-white,html.light .smart-rings-page .bg-white,html.light .smart-fans-page .bg-white,html.light .category-crescent-page .bg-white{background-color:#fff!important}.site-navbar .brand-logo-link{border-radius:12px;padding:2px 4px}html.light .site-navbar .brand-logo-link{background:transparent!important;box-shadow:none!important}html.light .site-navbar .brand-logo-link img{filter:drop-shadow(0 1px 1px rgba(15,23,42,.28)) drop-shadow(0 6px 14px rgba(255,255,255,.78))}html.dark .site-navbar .brand-logo-link{background:transparent!important;box-shadow:none!important}html.dark .site-navbar .brand-logo-link img{filter:drop-shadow(0 1px 1px rgba(255,255,255,.16)) drop-shadow(0 6px 18px rgba(0,0,0,.72))}.site-navbar .brand-logo-link{background:#ffffffd1!important;border:1px solid rgba(15,23,42,.08);box-shadow:0 10px 30px #0f172a1f!important}html.dark .site-navbar .brand-logo-link{background:#ffffffe6!important;border-color:#ffffff38}.site-navbar .brand-logo-link img{opacity:1!important;visibility:visible!important}.site-navbar .navbar-link{color:#0f172a!important;font-weight:800!important;text-shadow:0 1px 10px rgba(255,255,255,.75)}.site-navbar .navbar-link:hover,.site-navbar .navbar-link-active{background:#ffffffad!important;border-radius:999px;color:#0f766e!important}html.dark .site-navbar .navbar-link{color:#fff!important;text-shadow:0 1px 12px rgba(2,6,23,.82)}.site-navbar .mobile-menu-panel,.site-navbar .mobile-menu-card{background:#fff!important;border-color:#22b8b447!important}.site-navbar .mobile-menu-eyebrow{color:#0f766e!important}.site-navbar .mobile-menu-title{color:#0f172a!important}.site-navbar .mobile-menu-close{background:#ecfeff!important;border-color:#22b8b459!important;color:#0f172a!important}.site-navbar .mobile-menu-link{background:#f8fafc!important;border-color:#0f172a1f!important;color:#0f172a!important;text-shadow:none!important}.site-navbar .mobile-menu-link span,.site-navbar .mobile-menu-link svg{color:#0f172a!important}.site-navbar .mobile-menu-link-active,.site-navbar .mobile-menu-link-featured{background:linear-gradient(135deg,#22b8b4,#0f766e)!important;border-color:#22b8b48c!important;color:#fff!important}.site-navbar .mobile-menu-link-active span,.site-navbar .mobile-menu-link-active svg,.site-navbar .mobile-menu-link-featured span,.site-navbar .mobile-menu-link-featured svg{color:#fff!important}html.dark .site-navbar .mobile-menu-title,html.dark .site-navbar .mobile-menu-link{color:#f8fafc!important}html.dark .site-navbar .mobile-menu-link{background:#0f172a!important;border-color:#94a3b847!important}html.dark .site-navbar .mobile-menu-link span,html.dark .site-navbar .mobile-menu-link svg{color:#f8fafc!important}.product-best-seller-badge{background:#0f766e!important;border-color:#ffffff8c!important;color:#fff!important;text-shadow:none!important}.product-new-arrival-badge{background:#fef3c7!important;border-color:#f59e0b!important;color:#92400e!important;text-shadow:none!important}:root{--tfx-brand: #22b8b4;--tfx-brand-hover: #159c98;--tfx-ink: #0f172a;--tfx-surface: #ffffff;--tfx-dark: #050505;--tfx-heading-font: "Space Grotesk", "Outfit", Arial, Helvetica, sans-serif}h1,h2,h3,h4,h5,h6,.font-display{font-family:var(--tfx-heading-font)!important}h1{font-size:clamp(1.75rem,4.8vw,3.25rem)!important;line-height:1.14!important}h2{font-size:clamp(1.45rem,3.6vw,2.55rem)!important;line-height:1.16!important}h3{font-size:clamp(1.18rem,2.6vw,1.75rem)!important;line-height:1.2!important}h4,h5,h6{line-height:1.22!important}.site-hero-cta{display:inline-flex;min-height:2.75rem;flex:1 1 0;align-items:center;justify-content:center;border-radius:.625rem;padding:.75rem .875rem;font-size:.78rem;font-weight:800;line-height:1;text-align:center;text-decoration:none;box-shadow:0 14px 34px #0003;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.site-hero-cta:hover{transform:translateY(-2px)}.site-hero-cta-primary,html.dark .site-hero-cta-primary,html.light .site-hero-cta-primary{background:#df0b16!important;border:1px solid rgba(223,11,22,.35)!important;color:#fff!important;box-shadow:0 12px 28px #df0b1647!important}.site-hero-cta-primary:hover,html.dark .site-hero-cta-primary:hover,html.light .site-hero-cta-primary:hover{background:#c70712!important;border-color:#c7071273!important;color:#fff!important;box-shadow:0 16px 34px #df0b1657!important}.tfx-buy-now-cta,.product-detail-buy-now-btn{border:1px solid rgba(223,11,22,.28)!important;background:#df0b16!important;color:#fff!important;box-shadow:0 12px 28px #df0b1647!important;transition:transform .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .22s ease,opacity .22s ease!important}.tfx-buy-now-cta:hover,.product-detail-buy-now-btn:hover{background:#c70712!important;border-color:#c7071273!important;box-shadow:0 16px 34px #df0b1657!important;transform:translateY(-2px)}.tfx-buy-now-cta:active,.product-detail-buy-now-btn:active{transform:scale(.98)}.tfx-buy-now-cta:disabled,.product-detail-buy-now-btn:disabled{cursor:not-allowed!important;background:#cbd5e1!important;border-color:#cbd5e1!important;color:#fff!important;box-shadow:none!important;transform:none}.tfx-price-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;background:#fff3f4;color:#df0b16;box-shadow:0 10px 24px #df0b161f;outline:1px solid rgba(223,11,22,.2)}.site-hero-cta-secondary,html.dark .site-hero-cta-secondary,html.light .site-hero-cta-secondary{background:#fffffff5!important;border:1px solid rgba(255,255,255,.9)!important;color:var(--tfx-ink)!important}.site-hero-cta-secondary:hover,html.dark .site-hero-cta-secondary:hover,html.light .site-hero-cta-secondary:hover{background:#fff!important;border-color:#fff!important;color:var(--tfx-brand-hover)!important}html.dark .site-hero-cta *,html.light .site-hero-cta *{color:inherit!important}html.dark .smart-bands-page,html.dark .smart-rings-page,html.dark .category-crescent-page{background:var(--tfx-dark)!important}html.dark .smart-bands-page section:not(.smart-bands-fixed-hero):not([class*=bg-slate-950]):not([class*=bg-black]),html.dark .smart-rings-page section:not(.smart-rings-fixed-hero):not([class*=bg-slate-950]):not([class*=bg-black]),html.dark .category-crescent-page section:not(.category-template-hero):not([class*=bg-slate-950]):not([class*=bg-black]){background-color:#050505!important}.smart-bands-fixed-hero,.smart-rings-fixed-hero,.category-template-hero{isolation:isolate}.site-hero-media{transform:scale(1);transition:transform .9s ease,filter .9s ease;will-change:transform}.smart-bands-fixed-hero:hover .site-hero-media,.smart-rings-fixed-hero:hover .site-hero-media,.category-template-hero:hover .site-hero-media{transform:scale(1.045);filter:saturate(1.05) contrast(1.03)}.smart-bands-fixed-hero>.relative,.smart-rings-fixed-hero>.relative,.category-template-hero>.relative{position:relative;z-index:2}@media(min-width:640px){.site-hero-cta{min-height:3.25rem;flex:0 0 auto;padding:.95rem 1.75rem;font-size:.875rem}}.floating-contact-rail{position:fixed;right:0;top:46%;z-index:60;display:flex;align-items:flex-end;gap:.55rem;transform:translateY(-50%);opacity:1;transition:transform .42s ease,opacity .42s ease}.floating-contact-rail.is-hidden{pointer-events:none;opacity:0;transform:translate(100%,-50%)}.floating-contact-stack{overflow:hidden;border:1px solid rgba(15,118,110,.26);border-right:0;border-radius:.5rem 0 0 .5rem;background:#22b8b4e0;box-shadow:0 20px 55px #0f172a38;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.floating-contact-button{display:grid;width:3.45rem;height:4.05rem;place-items:center;border:0;border-bottom:1px solid rgba(15,118,110,.55);background:#22b8b4c2;color:#fff!important;cursor:pointer}.floating-contact-button:last-child{border-bottom:0}.floating-contact-button:hover,.floating-contact-button.is-active{background:#22b8b4}.floating-contact-button svg{width:1.85rem;height:1.85rem;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.floating-contact-up{height:3.6rem;background:#315a5f}.floating-contact-up:hover{background:#25494d}.floating-contact-card{width:min(78vw,18rem);border:1px solid rgba(34,184,180,.24);border-radius:.9rem;background:#fffffff5;padding:.95rem 1rem;color:#0f172a;box-shadow:0 24px 70px #02061738}.floating-contact-card-label{font-size:.7rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:#159c98}.floating-contact-card-value{margin-top:.35rem;overflow-wrap:anywhere;font-size:.9rem;font-weight:800;line-height:1.45;color:#0f172a}.floating-contact-card-action{margin-top:.75rem;display:inline-flex;border-radius:.55rem;background:#22b8b4!important;padding:.55rem .8rem;font-size:.75rem;font-weight:900;color:#fff!important;text-decoration:none}html.dark .floating-contact-card{background:#0a0a0af5;border-color:#22b8b457;color:#f8fafc}html.dark .floating-contact-card-value{color:#f8fafc}@media(max-width:640px){.floating-contact-rail{top:50%}.floating-contact-button{width:2.8rem;height:3.25rem}.floating-contact-button svg{width:1.55rem;height:1.55rem}.floating-contact-up{height:3rem}}html.light .category-template-hero,html.light .category-template-hero div,html.light .category-template-hero h1,html.light .category-template-hero h2,html.light .category-template-hero h3,html.light .category-template-hero p,html.light .category-template-hero span{color:#fff!important}html.light .category-template-hero a{color:inherit}html.light .category-template-hero a[href="#overview"]{color:#0f172a!important}html.light .product-detail-dark{background:#fff!important;color:#0f172a!important}html.light .product-detail-dark section,html.light .product-detail-dark nav,html.light .product-detail-dark article,html.light .product-detail-dark details,html.light .product-detail-dark form,html.light .product-detail-dark div{color:#0f172a}html.light .product-detail-dark .bg-dark-bg,html.light .product-detail-dark .bg-\[\#050816\],html.light .product-detail-dark .bg-\[\#0b1020\],html.light .product-detail-dark .bg-\[\#020611\],html.light .product-detail-dark .bg-black,html.light .product-detail-dark .bg-black\/20,html.light .product-detail-dark .bg-black\/30,html.light .product-detail-dark .bg-black\/70,html.light .product-detail-dark .bg-white\/5,html.light .product-detail-dark .bg-white\/\[0\.04\],html.light .product-detail-dark .from-white\/7,html.light .product-detail-dark .via-white\/4,html.light .product-detail-dark .to-white\/\[0\.02\]{background:#fff!important;background-color:#fff!important}html.light .product-detail-dark .border-white\/10,html.light .product-detail-dark .border-white\/15,html.light .product-detail-dark .border-white\/20,html.light .product-detail-dark .border-cyan-300\/15,html.light .product-detail-dark .border-cyan-400\/30{border-color:#dbe5ea!important}html.light .product-detail-dark h1,html.light .product-detail-dark h2,html.light .product-detail-dark h3,html.light .product-detail-dark h4,html.light .product-detail-dark p,html.light .product-detail-dark span,html.light .product-detail-dark li,html.light .product-detail-dark summary,html.light .product-detail-dark label,html.light .product-detail-dark strong,html.light .product-detail-dark .text-white,html.light .product-detail-dark .text-gray-100,html.light .product-detail-dark .text-gray-200,html.light .product-detail-dark .text-gray-300,html.light .product-detail-dark .text-gray-400,html.light .product-detail-dark .text-gray-500{color:#0f172a!important}html.light .product-detail-dark .product-detail-description-body,html.light .product-detail-dark .product-detail-description-body *,html.light .product-detail-dark [class*="[&_h2]:text-white"] h2,html.light .product-detail-dark [class*="[&_h3]:text-white"] h3,html.light .product-detail-dark [class*="[&_strong]:text-white"] strong{color:#1f2937!important}html.light .product-detail-dark .text-primary-300,html.light .product-detail-dark .text-primary-400,html.light .product-detail-dark .text-cyan-300,html.light .product-detail-dark .text-cyan-200,html.light .product-detail-dark .marker\:text-primary-400::marker{color:#0e7490!important}html.light .product-detail-dark .product-detail-description-fade{background:linear-gradient(to top,#ffffff,rgba(255,255,255,.88),transparent)!important}html.light .product-detail-dark button:not(.product-detail-add-cart-btn):not(.product-detail-buy-now-btn),html.light .product-detail-dark a{color:#0f172a}html.light .product-detail-dark button.bg-primary-600,html.light .product-detail-dark .bg-primary-600{background:#0f766e!important;border-color:#0f766e!important;color:#fff!important}html.light .product-detail-dark .product-detail-add-cart-btn:not(:disabled){background:#0f172a!important;border-color:#0f172a!important;color:#fff!important}html.light .product-detail-dark button.bg-primary-600 *,html.light .product-detail-dark .bg-primary-600 *,html.light .product-detail-dark .product-detail-add-cart-btn:not(:disabled) *,html.light .product-detail-dark .product-detail-buy-now-btn:not(:disabled) *{color:#fff!important}html.light .product-detail-dark .product-detail-buy-now-btn:not(:disabled){background:#df0b16!important;border-color:#df0b1659!important;color:#fff!important;box-shadow:0 12px 28px #df0b1647!important}html.light .product-detail-dark .product-detail-buy-now-btn:not(:disabled):hover{background:#c70712!important;border-color:#c7071273!important;box-shadow:0 16px 34px #df0b1657!important}html.light .cart-page,html.light .checkout-page,html.light .payment-page,html.light .verify-phone-page,html.light .track-order-page,html.light .new-arrivals-page,html.light .auth-page,html.light .profile-dark,html.light .order-success-dark,html.light .cart-drawer-panel{background:#fff!important;color:#0f172a!important}html.dark .cart-page,html.dark .checkout-page,html.dark .payment-page,html.dark .verify-phone-page,html.dark .track-order-page,html.dark .new-arrivals-page,html.dark .auth-page,html.dark .profile-dark,html.dark .order-success-dark,html.dark .cart-drawer-panel{background:#050505!important;color:#f8fafc!important}html.light .cart-page .bg-dark-bg,html.light .checkout-page .bg-dark-bg,html.light .payment-page .bg-dark-bg,html.light .verify-phone-page .bg-dark-bg,html.light .track-order-page .bg-dark-bg,html.light .new-arrivals-page .bg-dark-bg,html.light .auth-page .bg-dark-bg,html.light .cart-page .bg-dark-surface,html.light .checkout-page .bg-dark-surface,html.light .payment-page .bg-dark-surface,html.light .verify-phone-page .bg-dark-surface,html.light .track-order-page .bg-dark-surface,html.light .new-arrivals-page .bg-dark-surface,html.light .auth-page .bg-dark-surface,html.light .cart-page .bg-black,html.light .cart-page .bg-black\/20,html.light .cart-page .bg-black\/30,html.light .checkout-page .bg-black,html.light .checkout-page .bg-black\/20,html.light .checkout-page .bg-black\/30,html.light .payment-page .bg-black,html.light .payment-page .bg-black\/20,html.light .payment-page .bg-black\/30,html.light .verify-phone-page .bg-black,html.light .verify-phone-page .bg-black\/20,html.light .verify-phone-page .bg-black\/30,html.light .track-order-page .bg-black,html.light .track-order-page .bg-black\/20,html.light .track-order-page .bg-black\/30,html.light .new-arrivals-page .bg-black,html.light .new-arrivals-page .bg-black\/20,html.light .new-arrivals-page .bg-black\/30,html.light .cart-drawer-panel .bg-black,html.light .cart-drawer-panel .bg-black\/20,html.light .cart-drawer-panel .bg-black\/30,html.light .cart-drawer-panel .bg-white\/5,html.light .cart-page .bg-white\/5,html.light .checkout-page .bg-white\/5,html.light .payment-page .bg-white\/5,html.light .verify-phone-page .bg-white\/5,html.light .track-order-page .bg-white\/5,html.light .new-arrivals-page .bg-white\/5,html.light .auth-page .bg-white\/5,html.light .track-order-page .bg-white\/\[0\.02\]{background:#fff!important;background-color:#fff!important}html.dark .cart-page .bg-white,html.dark .checkout-page .bg-white,html.dark .payment-page .bg-white,html.dark .verify-phone-page .bg-white,html.dark .track-order-page .bg-white,html.dark .new-arrivals-page .bg-white,html.dark .auth-page .bg-white,html.dark .profile-dark .bg-white,html.dark .order-success-dark .bg-white,html.dark .cart-drawer-panel .bg-white,html.dark .cart-page .bg-gray-50,html.dark .checkout-page .bg-gray-50,html.dark .payment-page .bg-gray-50,html.dark .verify-phone-page .bg-gray-50,html.dark .track-order-page .bg-gray-50,html.dark .new-arrivals-page .bg-gray-50,html.dark .auth-page .bg-gray-50,html.dark .profile-dark .bg-gray-50,html.dark .order-success-dark .bg-gray-50{background:#0a0a0a!important;background-color:#0a0a0a!important}html.light .cart-page .border-white\/10,html.light .cart-page .border-white\/15,html.light .cart-page .border-white\/20,html.light .checkout-page .border-white\/10,html.light .checkout-page .border-white\/15,html.light .checkout-page .border-white\/20,html.light .payment-page .border-white\/10,html.light .payment-page .border-white\/15,html.light .payment-page .border-white\/20,html.light .verify-phone-page .border-white\/10,html.light .verify-phone-page .border-white\/15,html.light .verify-phone-page .border-white\/20,html.light .track-order-page .border-white\/10,html.light .track-order-page .border-white\/15,html.light .track-order-page .border-white\/20,html.light .new-arrivals-page .border-white\/10,html.light .new-arrivals-page .border-white\/15,html.light .new-arrivals-page .border-white\/20,html.light .auth-page .border-white\/10,html.light .auth-page .border-white\/15,html.light .auth-page .border-white\/20,html.light .cart-drawer-panel .border-white\/10,html.light .cart-drawer-panel .border-white\/15,html.light .cart-drawer-panel .border-white\/20{border-color:#dbe5ea!important}html.light .cart-page h1,html.light .cart-page h2,html.light .cart-page h3,html.light .cart-page p,html.light .cart-page span,html.light .cart-page label,html.light .checkout-page h1,html.light .checkout-page h2,html.light .checkout-page h3,html.light .checkout-page p,html.light .checkout-page span,html.light .checkout-page label,html.light .payment-page h1,html.light .payment-page h2,html.light .payment-page h3,html.light .payment-page p,html.light .payment-page span,html.light .payment-page label,html.light .verify-phone-page h1,html.light .verify-phone-page h2,html.light .verify-phone-page h3,html.light .verify-phone-page p,html.light .verify-phone-page span,html.light .verify-phone-page label,html.light .track-order-page h1,html.light .track-order-page h2,html.light .track-order-page h3,html.light .track-order-page p,html.light .track-order-page span,html.light .track-order-page label,html.light .new-arrivals-page h1,html.light .new-arrivals-page h2,html.light .new-arrivals-page h3,html.light .new-arrivals-page p,html.light .new-arrivals-page span,html.light .new-arrivals-page label,html.light .auth-page h1,html.light .auth-page h2,html.light .auth-page h3,html.light .auth-page p,html.light .auth-page span,html.light .auth-page label,html.light .cart-drawer-panel h1,html.light .cart-drawer-panel h2,html.light .cart-drawer-panel h3,html.light .cart-drawer-panel p,html.light .cart-drawer-panel span,html.light .cart-drawer-panel label,html.light .cart-page .text-white,html.light .cart-page .text-gray-200,html.light .cart-page .text-gray-300,html.light .cart-page .text-gray-400,html.light .cart-page .text-gray-500,html.light .checkout-page .text-white,html.light .checkout-page .text-gray-200,html.light .checkout-page .text-gray-300,html.light .checkout-page .text-gray-400,html.light .checkout-page .text-gray-500,html.light .payment-page .text-white,html.light .payment-page .text-gray-200,html.light .payment-page .text-gray-300,html.light .payment-page .text-gray-400,html.light .payment-page .text-gray-500,html.light .verify-phone-page .text-white,html.light .verify-phone-page .text-gray-200,html.light .verify-phone-page .text-gray-300,html.light .verify-phone-page .text-gray-400,html.light .verify-phone-page .text-gray-500,html.light .track-order-page .text-white,html.light .track-order-page .text-gray-200,html.light .track-order-page .text-gray-300,html.light .track-order-page .text-gray-400,html.light .track-order-page .text-gray-500,html.light .new-arrivals-page .text-white,html.light .new-arrivals-page .text-gray-200,html.light .new-arrivals-page .text-gray-300,html.light .new-arrivals-page .text-gray-400,html.light .new-arrivals-page .text-gray-500,html.light .auth-page .text-white,html.light .auth-page .text-gray-200,html.light .auth-page .text-gray-300,html.light .auth-page .text-gray-400,html.light .auth-page .text-gray-500,html.light .cart-drawer-panel .text-white,html.light .cart-drawer-panel .text-gray-200,html.light .cart-drawer-panel .text-gray-300,html.light .cart-drawer-panel .text-gray-400,html.light .cart-drawer-panel .text-gray-500{color:#0f172a!important}html.light .cart-page .text-primary-300,html.light .cart-page .text-primary-400,html.light .cart-page .text-primary-600,html.light .checkout-page .text-primary-300,html.light .checkout-page .text-primary-400,html.light .checkout-page .text-primary-600,html.light .payment-page .text-primary-300,html.light .payment-page .text-primary-400,html.light .payment-page .text-primary-600,html.light .verify-phone-page .text-primary-300,html.light .verify-phone-page .text-primary-400,html.light .verify-phone-page .text-primary-600,html.light .track-order-page .text-primary-300,html.light .track-order-page .text-primary-400,html.light .track-order-page .text-primary-600,html.light .new-arrivals-page .text-primary-300,html.light .new-arrivals-page .text-primary-400,html.light .new-arrivals-page .text-primary-600,html.light .auth-page .text-primary-300,html.light .auth-page .text-primary-400,html.light .auth-page .text-primary-600,html.light .cart-drawer-panel .text-primary-300,html.light .cart-drawer-panel .text-primary-400,html.light .cart-drawer-panel .text-primary-600{color:#0e7490!important}html.light .cart-page input,html.light .cart-page textarea,html.light .cart-page select,html.light .checkout-page input,html.light .checkout-page textarea,html.light .checkout-page select,html.light .payment-page input,html.light .payment-page textarea,html.light .payment-page select,html.light .verify-phone-page input,html.light .verify-phone-page textarea,html.light .verify-phone-page select,html.light .auth-page input,html.light .auth-page textarea,html.light .auth-page select{background:#fff!important;border-color:#cbd5e1!important;color:#0f172a!important}html.light .cart-page input::placeholder,html.light .checkout-page input::placeholder,html.light .verify-phone-page input::placeholder,html.light .auth-page input::placeholder,html.light .cart-page textarea::placeholder,html.light .checkout-page textarea::placeholder,html.light .verify-phone-page textarea::placeholder,html.light .auth-page textarea::placeholder{color:#64748b!important}html.light .cart-page button[class*=bg-primary],html.light .checkout-page button[class*=bg-primary],html.light .payment-page button[class*=bg-primary],html.light .verify-phone-page button[class*=bg-primary],html.light .track-order-page button[class*=bg-primary],html.light .new-arrivals-page button[class*=bg-primary],html.light .auth-page button[class*=bg-primary],html.light .cart-drawer-panel button[class*=bg-primary],html.light .cart-page .holi-btn-primary,html.light .checkout-page .holi-btn-primary,html.light .payment-page .holi-btn-primary,html.light .verify-phone-page .holi-btn-primary,html.light .track-order-page .holi-btn-primary,html.light .new-arrivals-page .holi-btn-primary,html.light .auth-page .holi-btn-primary,html.light .cart-drawer-panel .holi-btn-primary{background:#0f766e!important;border-color:#0f766e!important;color:#fff!important}.site-navbar .brand-logo-link,html.light .site-navbar .brand-logo-link,html.dark .site-navbar .brand-logo-link{background:#ffffffeb!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:14px!important;box-shadow:0 10px 30px #0f172a29!important}.site-navbar .brand-logo-link img,html.light .site-navbar .brand-logo-link img,html.dark .site-navbar .brand-logo-link img{filter:drop-shadow(0 1px 1px rgba(15,23,42,.18))!important;opacity:1!important;visibility:visible!important}.site-navbar .navbar-link,html.light .site-navbar .navbar-link{color:#0f172a!important;font-weight:800!important}html.dark .site-navbar .navbar-link{color:#fff!important}.site-navbar .mobile-menu-panel,.site-navbar .mobile-menu-card,html.light .site-navbar .mobile-menu-panel,html.light .site-navbar .mobile-menu-card{background:#fff!important;border-color:#22b8b447!important}.site-navbar .mobile-menu-title,.site-navbar .mobile-menu-link,.site-navbar .mobile-menu-link span,.site-navbar .mobile-menu-link svg,html.light .site-navbar .mobile-menu-title,html.light .site-navbar .mobile-menu-link,html.light .site-navbar .mobile-menu-link span,html.light .site-navbar .mobile-menu-link svg{color:#0f172a!important}.site-navbar .mobile-menu-link,html.light .site-navbar .mobile-menu-link{background:#f8fafc!important;border-color:#0f172a24!important}.site-navbar .mobile-menu-link-active,.site-navbar .mobile-menu-link-featured,html.light .site-navbar .mobile-menu-link-active,html.light .site-navbar .mobile-menu-link-featured{background:linear-gradient(135deg,#22b8b4,#0f766e)!important;color:#fff!important}.site-navbar .mobile-menu-link-active span,.site-navbar .mobile-menu-link-active svg,.site-navbar .mobile-menu-link-featured span,.site-navbar .mobile-menu-link-featured svg,html.light .site-navbar .mobile-menu-link-active span,html.light .site-navbar .mobile-menu-link-active svg,html.light .site-navbar .mobile-menu-link-featured span,html.light .site-navbar .mobile-menu-link-featured svg{color:#fff!important}html.dark .site-navbar .mobile-menu-panel,html.dark .site-navbar .mobile-menu-card{background:#07111f!important;border-color:#22b8b461!important}html.dark .site-navbar .mobile-menu-title,html.dark .site-navbar .mobile-menu-link,html.dark .site-navbar .mobile-menu-link span,html.dark .site-navbar .mobile-menu-link svg{color:#f8fafc!important}html.dark .site-navbar .mobile-menu-link{background:#0f172a!important}.product-best-seller-badge,html.light .product-best-seller-badge,html.dark .product-best-seller-badge{background:#0f766e!important;border-color:#fff9!important;color:#fff!important}.product-new-arrival-badge,html.light .product-new-arrival-badge,html.dark .product-new-arrival-badge{background:#fef3c7!important;border-color:#f59e0b!important;color:#92400e!important}.product-card-price-row,html.light .product-card-price-row,html.dark .product-card-price-row,.product-card-price,html.light .product-card-price,html.dark .product-card-price{color:#0f172a!important}.product-card-mrp,html.light .product-card-mrp,html.dark .product-card-mrp{color:#64748b!important}.product-card-discount,html.light .product-card-discount,html.dark .product-card-discount{background:#dcfce7!important;color:#166534!important}.site-navbar,.site-navbar>div,html.light .site-navbar,html.light .site-navbar>div,html.dark .site-navbar,html.dark .site-navbar>div{background:#0f172a57!important;background-color:#0f172a57!important;box-shadow:0 1px #ffffff29!important;border-color:#ffffff24!important;backdrop-filter:blur(14px) saturate(120%)!important;-webkit-backdrop-filter:blur(14px) saturate(120%)!important}.site-navbar .brand-logo-link,html.light .site-navbar .brand-logo-link,html.dark .site-navbar .brand-logo-link{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.site-navbar .brand-logo-link img,html.light .site-navbar .brand-logo-link img,html.dark .site-navbar .brand-logo-link img{filter:drop-shadow(0 1px 1px rgba(255,255,255,.75)) drop-shadow(0 10px 18px rgba(2,6,23,.42))!important}@media(max-width:639px){.site-navbar .brand-logo-link,html.light .site-navbar .brand-logo-link,html.dark .site-navbar .brand-logo-link{min-width:6.25rem!important;max-width:7.75rem!important;height:2.75rem!important;padding:.25rem .45rem!important;background:transparent!important;border:0!important;border-radius:.75rem!important;box-shadow:none!important}.site-navbar .mobile-brand-logo,html.light .site-navbar .mobile-brand-logo,html.dark .site-navbar .mobile-brand-logo{display:block!important;width:auto!important;height:2.25rem!important;max-width:6.75rem!important;opacity:1!important;visibility:visible!important;object-fit:contain!important;filter:drop-shadow(0 1px 1px rgba(255,255,255,.85)) drop-shadow(0 8px 14px rgba(2,6,23,.58))!important}}.smart-bands-fixed-hero h1,.smart-bands-fixed-hero p,.smart-bands-fixed-hero span,.smart-rings-fixed-hero h1,.smart-rings-fixed-hero p,.smart-rings-fixed-hero span,.category-template-hero h1,.category-template-hero p,.category-template-hero span{background:transparent!important;background-color:transparent!important;box-shadow:none!important;-webkit-box-decoration-break:unset!important;box-decoration-break:unset!important}.site-navbar .mobile-nav-control,.site-navbar .navbar-auth-link,.site-navbar .navbar-auth-primary,.site-navbar .navbar-account-pill,.site-navbar .mobile-auth-pill,html.light .site-navbar .mobile-nav-control,html.light .site-navbar .navbar-auth-link,html.light .site-navbar .navbar-auth-primary,html.light .site-navbar .navbar-account-pill,html.light .site-navbar .mobile-auth-pill,html.dark .site-navbar .mobile-nav-control,html.dark .site-navbar .navbar-auth-link,html.dark .site-navbar .navbar-auth-primary,html.dark .site-navbar .navbar-account-pill,html.dark .site-navbar .mobile-auth-pill{background:transparent!important;background-color:transparent!important;border-color:#ffffff57!important;box-shadow:none!important;color:#f8fafc!important}.site-navbar .mobile-nav-control svg,.site-navbar .mobile-nav-control span,.site-navbar .navbar-auth-link,.site-navbar .navbar-auth-link span,.site-navbar .navbar-auth-primary,.site-navbar .navbar-auth-primary span,.site-navbar .navbar-account-pill,.site-navbar .navbar-account-pill span{color:#f8fafc!important;text-shadow:0 1px 10px rgba(2,6,23,.85)}.site-navbar .mobile-nav-control,html.light .site-navbar .mobile-nav-control,html.dark .site-navbar .mobile-nav-control,.site-navbar .mobile-nav-control:hover,html.light .site-navbar .mobile-nav-control:hover,html.dark .site-navbar .mobile-nav-control:hover,.site-navbar .mobile-nav-control[aria-expanded=true],html.light .site-navbar .mobile-nav-control[aria-expanded=true],html.dark .site-navbar .mobile-nav-control[aria-expanded=true]{border:0!important;outline:0!important;box-shadow:none!important}html.dark .site-navbar .mobile-nav-control,html.dark .site-navbar .navbar-auth-link,html.dark .site-navbar .navbar-auth-primary,html.dark .site-navbar .mobile-auth-pill,html.dark .site-navbar .mobile-nav-control svg,html.dark .site-navbar .mobile-nav-control span,html.dark .site-navbar .navbar-auth-link span,html.dark .site-navbar .navbar-auth-primary span,html.dark .site-navbar .navbar-account-pill,html.dark .site-navbar .navbar-account-pill span{color:#fff!important;text-shadow:0 1px 10px rgba(2,6,23,.85)}.site-navbar .navbar-link,html.light .site-navbar .navbar-link,html.dark .site-navbar .navbar-link{color:#f8fafc!important;text-shadow:0 1px 12px rgba(2,6,23,.9)}.site-navbar .navbar-link:hover,.site-navbar .navbar-link-active,html.light .site-navbar .navbar-link:hover,html.light .site-navbar .navbar-link-active,html.dark .site-navbar .navbar-link:hover,html.dark .site-navbar .navbar-link-active{background:#ffffff29!important;color:#fff!important}@media(min-width:1280px){.site-navbar .mobile-brand-logo,html.light .site-navbar .mobile-brand-logo,html.dark .site-navbar .mobile-brand-logo{max-width:215px!important;height:76px!important}.site-navbar .navbar-link,html.light .site-navbar .navbar-link,html.dark .site-navbar .navbar-link{padding:.34rem .52rem!important;font-size:.92rem!important;line-height:1.15!important}.site-navbar .mobile-nav-control,.site-navbar .navbar-auth-link,.site-navbar .navbar-auth-primary,.site-navbar .navbar-account-pill,.site-navbar .mobile-auth-pill,html.light .site-navbar .mobile-nav-control,html.light .site-navbar .navbar-auth-link,html.light .site-navbar .navbar-auth-primary,html.light .site-navbar .navbar-account-pill,html.light .site-navbar .mobile-auth-pill,html.dark .site-navbar .mobile-nav-control,html.dark .site-navbar .navbar-auth-link,html.dark .site-navbar .navbar-auth-primary,html.dark .site-navbar .navbar-account-pill,html.dark .site-navbar .mobile-auth-pill{min-height:34px!important;min-width:34px!important}}.site-navbar .navbar-account-menu,html.light .site-navbar .navbar-account-menu{background:#fff!important;background-color:#fff!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 20px 50px #0f172a38!important;color:#0f172a!important}html.dark .site-navbar .navbar-account-menu{background:#0f172a!important;background-color:#0f172a!important;border-color:#ffffff2e!important;color:#f8fafc!important}.site-navbar .navbar-account-menu p,.site-navbar .navbar-account-menu a,.site-navbar .navbar-account-menu button,.site-navbar .navbar-account-menu span,html.light .site-navbar .navbar-account-menu p,html.light .site-navbar .navbar-account-menu a,html.light .site-navbar .navbar-account-menu button,html.light .site-navbar .navbar-account-menu span{color:#0f172a!important;text-shadow:none!important}html.dark .site-navbar .navbar-account-menu p,html.dark .site-navbar .navbar-account-menu a,html.dark .site-navbar .navbar-account-menu button,html.dark .site-navbar .navbar-account-menu span{color:#f8fafc!important;text-shadow:none!important}.site-navbar .navbar-account-menu p+p,html.light .site-navbar .navbar-account-menu p+p{color:#475569!important}html.dark .site-navbar .navbar-account-menu p+p{color:#cbd5e1!important}.site-navbar .navbar-account-menu-item:hover,html.light .site-navbar .navbar-account-menu-item:hover{background:#f1f5f9!important}html.dark .site-navbar .navbar-account-menu-item:hover{background:#ffffff14!important}.site-navbar .navbar-account-menu-danger,html.light .site-navbar .navbar-account-menu-danger{color:#dc2626!important}html.dark .site-navbar .navbar-account-menu-danger{color:#f87171!important}.site-navbar .search-discovery-panel,html.light .site-navbar .search-discovery-panel{background:#fff!important;background-color:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-color:#e2e8f0!important;box-shadow:0 18px 40px #0f172a24!important}html.dark .site-navbar .search-discovery-panel{background:#0f172a!important;background-color:#0f172a!important;border-color:#ffffff24!important}.site-navbar .search-discovery-panel input,html.light .site-navbar .search-discovery-panel input{background:#fff!important;background-color:#fff!important;color:#0f172a!important;border-color:#cbd5e1!important}html.dark .site-navbar .search-discovery-panel input{background:#111827!important;background-color:#111827!important;color:#f8fafc!important;border-color:#fff3!important}@media(min-width:1280px){.site-navbar .mobile-auth-pill{display:none!important}.site-navbar .navbar-account-pill{display:inline-flex!important}}html.dark .product-card-dark{background:#0f172a!important;border-color:transparent!important;color:#f8fafc!important}@media(min-width:1024px){.site-navbar .mobile-brand-logo,html.light .site-navbar .mobile-brand-logo,html.dark .site-navbar .mobile-brand-logo{height:48px!important;max-width:150px!important}.site-navbar .navbar-link,html.light .site-navbar .navbar-link,html.dark .site-navbar .navbar-link{border-radius:9999px!important;padding:.42rem .58rem!important;color:#f8fafceb!important;font-size:.76rem!important;font-weight:800!important;line-height:1.05!important;text-shadow:0 1px 10px rgba(2,6,23,.78)!important}.site-navbar .navbar-link:hover,.site-navbar .navbar-link-active,html.light .site-navbar .navbar-link:hover,html.light .site-navbar .navbar-link-active,html.dark .site-navbar .navbar-link:hover,html.dark .site-navbar .navbar-link-active{background:#22b8b438!important;color:#fff!important;box-shadow:inset 0 0 0 1px #7df9f447!important}.site-navbar .navbar-auth-link,.site-navbar .navbar-auth-primary,.site-navbar .navbar-account-pill,html.light .site-navbar .navbar-auth-link,html.light .site-navbar .navbar-auth-primary,html.light .site-navbar .navbar-account-pill,html.dark .site-navbar .navbar-auth-link,html.dark .site-navbar .navbar-auth-primary,html.dark .site-navbar .navbar-account-pill{min-height:32px!important;border-radius:9999px!important;font-size:.72rem!important}}@media(min-width:1280px){.site-navbar .mobile-brand-logo,html.light .site-navbar .mobile-brand-logo,html.dark .site-navbar .mobile-brand-logo{height:52px!important;max-width:165px!important}.site-navbar .navbar-link,html.light .site-navbar .navbar-link,html.dark .site-navbar .navbar-link{padding:.44rem .72rem!important;font-size:.84rem!important}}html.dark .product-card-dark h3,html.dark .product-card-dark .font-display,html.dark .product-card-dark a{color:#f8fafc!important}html.dark .product-card-dark p,html.dark .product-card-dark span{color:inherit}html.dark .product-card-dark .product-card-media{background:transparent!important;border-bottom-color:transparent!important}.auth-page,html.light .auth-page,html.dark .auth-page,.verify-phone-page,html.light .verify-phone-page,html.dark .verify-phone-page{background:radial-gradient(900px 500px at 50% -10%,rgba(56,189,248,.18),transparent 55%),radial-gradient(700px 420px at 100% 0%,rgba(168,85,247,.14),transparent 58%),linear-gradient(180deg,#030712,#020617 48%,#000)!important;color:#f8fafc!important}.verify-phone-page,html.light .verify-phone-page,html.dark .verify-phone-page{max-width:none!important}.verify-phone-page>*,html.light .verify-phone-page>*,html.dark .verify-phone-page>*{max-width:48rem;margin-left:auto;margin-right:auto}.auth-card,html.light .auth-card,html.dark .auth-card{background:linear-gradient(180deg,#0f172af0,#020617f5),#0f172af0!important;border:1px solid rgba(56,189,248,.14)!important;box-shadow:0 24px 80px #0000006b!important}.auth-page h1,.auth-page h2,.auth-page h3,.auth-page label,.auth-page p,.auth-page span,.verify-phone-page h1,.verify-phone-page h2,.verify-phone-page h3,.verify-phone-page label,.verify-phone-page p,.verify-phone-page span,html.light .auth-page h1,html.light .auth-page h2,html.light .auth-page h3,html.light .auth-page label,html.light .auth-page p,html.light .auth-page span,html.light .verify-phone-page h1,html.light .verify-phone-page h2,html.light .verify-phone-page h3,html.light .verify-phone-page label,html.light .verify-phone-page p,html.light .verify-phone-page span{color:#f8fafc!important}.auth-page .text-cyan-600,.auth-page .text-primary-600,.verify-phone-page .text-primary-600,html.light .auth-page .text-cyan-600,html.light .auth-page .text-primary-600,html.light .verify-phone-page .text-primary-600{color:#67e8f9!important}.auth-page .text-gray-600,.auth-page .text-gray-500,.auth-page .text-gray-400,.auth-page .text-gray-300,.verify-phone-page .text-gray-600,.verify-phone-page .text-gray-500,.verify-phone-page .text-gray-400,.verify-phone-page .text-gray-300,html.light .auth-page .text-gray-600,html.light .auth-page .text-gray-500,html.light .auth-page .text-gray-400,html.light .auth-page .text-gray-300,html.light .verify-phone-page .text-gray-600,html.light .verify-phone-page .text-gray-500,html.light .verify-phone-page .text-gray-400,html.light .verify-phone-page .text-gray-300{color:#cbd5e1!important}.auth-page input,.auth-page textarea,.auth-page select,.verify-phone-page input,.verify-phone-page textarea,.verify-phone-page select,html.light .auth-page input,html.light .auth-page textarea,html.light .auth-page select,html.light .verify-phone-page input,html.light .verify-phone-page textarea,html.light .verify-phone-page select{background:#ffffff0f!important;border-color:#ffffff29!important;color:#f8fafc!important}.auth-page input::placeholder,.auth-page textarea::placeholder,.verify-phone-page input::placeholder,.verify-phone-page textarea::placeholder,html.light .auth-page input::placeholder,html.light .auth-page textarea::placeholder,html.light .verify-phone-page input::placeholder,html.light .verify-phone-page textarea::placeholder{color:#94a3b8!important}.auth-page .rounded-xl[role=alert],html.light .auth-page .rounded-xl[role=alert]{background:#ef44441f!important;border-color:#f8717147!important;color:#fecaca!important}.auth-page .rounded-xl[role=status],html.light .auth-page .rounded-xl[role=status]{background:#06b6d41f!important;border-color:#22d3ee47!important;color:#cffafe!important}html.light .auth-page,html.light .verify-phone-page{background:radial-gradient(900px 520px at 50% -10%,rgba(14,165,233,.13),transparent 58%),radial-gradient(700px 420px at 100% 0%,rgba(20,184,166,.12),transparent 58%),linear-gradient(180deg,#f8fafc,#eef6f8 52%,#fff)!important;color:#0f172a!important}html.light .auth-card{background:#fffffff5!important;border-color:#0f172a1a!important;box-shadow:0 24px 70px #0f172a24!important}html.light .auth-page h1,html.light .auth-page h2,html.light .auth-page h3,html.light .auth-page label,html.light .auth-page p,html.light .auth-page span,html.light .verify-phone-page h1,html.light .verify-phone-page h2,html.light .verify-phone-page h3,html.light .verify-phone-page label,html.light .verify-phone-page p,html.light .verify-phone-page span{color:#0f172a!important}html.light .auth-page .text-gray-600,html.light .auth-page .text-gray-500,html.light .auth-page .text-gray-400,html.light .auth-page .text-gray-300,html.light .verify-phone-page .text-gray-600,html.light .verify-phone-page .text-gray-500,html.light .verify-phone-page .text-gray-400,html.light .verify-phone-page .text-gray-300{color:#475569!important}html.light .auth-page .text-cyan-600,html.light .auth-page .text-primary-600,html.light .verify-phone-page .text-primary-600{color:#0e7490!important}html.light .auth-page input,html.light .auth-page textarea,html.light .auth-page select,html.light .verify-phone-page input,html.light .verify-phone-page textarea,html.light .verify-phone-page select{background:#fff!important;border-color:#cbd5e1!important;color:#0f172a!important}html.light .auth-page input::placeholder,html.light .auth-page textarea::placeholder,html.light .verify-phone-page input::placeholder,html.light .verify-phone-page textarea::placeholder{color:#64748b!important}html.light .auth-page .rounded-xl[role=alert]{background:#fef2f2!important;border-color:#fecaca!important;color:#991b1b!important}html.light .auth-page .rounded-xl[role=status]{background:#ecfeff!important;border-color:#a5f3fc!important;color:#155e75!important}.site-navbar .tfx-current-offer-bar{align-items:center;background:#063a57!important;border:0;color:#fff!important;cursor:pointer;display:flex;font-size:15px;font-weight:800;justify-content:center;letter-spacing:.01em;line-height:1.2;min-height:39px;overflow:hidden;padding:8px 16px;text-align:center;width:100%}.site-navbar .tfx-current-offer-bar span{color:#fff!important}.site-navbar .tfx-current-offer-track{align-items:center;animation:tfx-offer-marquee 14s linear infinite;display:inline-flex;gap:56px;min-width:max-content;text-shadow:0 1px 10px rgba(255,255,255,.18)}.site-navbar .tfx-current-offer-bar:hover{background:#0a496b!important}.site-navbar .brand-logo-link img,html.light .site-navbar .brand-logo-link img,html.dark .site-navbar .brand-logo-link img{max-height:78px!important;max-width:226px!important}@media(max-width:1023px){.site-navbar .brand-logo-link img,html.light .site-navbar .brand-logo-link img,html.dark .site-navbar .brand-logo-link img{max-height:64px!important;max-width:180px!important}.site-navbar .tfx-current-offer-bar{font-size:13px;min-height:36px;padding-left:12px;padding-right:12px}}.site-navbar.tfx-store-header,.site-navbar.tfx-store-header>div,html.light .site-navbar.tfx-store-header,html.light .site-navbar.tfx-store-header>div{background:#fff!important;border:0!important;box-shadow:none!important;color:#00233b!important}.site-navbar.tfx-store-header{border-top:1px solid #d7e1e7!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.site-navbar.tfx-store-header .brand-logo-link,html.light .site-navbar.tfx-store-header .brand-logo-link{background:transparent!important;border:0!important;box-shadow:none!important;height:auto!important;padding:0!important;width:auto!important}.site-navbar.tfx-store-header .brand-logo-link img,html.light .site-navbar.tfx-store-header .brand-logo-link img{filter:none!important;max-height:78px!important;max-width:226px!important;object-fit:contain!important}.site-navbar.tfx-store-header .navbar-link,html.light .site-navbar.tfx-store-header .navbar-link{color:#00233b!important;font-size:13px!important;font-weight:800!important;letter-spacing:.06em!important;padding:10px 7px!important;text-transform:uppercase!important}.site-navbar.tfx-store-header .navbar-link:hover,.site-navbar.tfx-store-header .navbar-link-active,html.light .site-navbar.tfx-store-header .navbar-link:hover,html.light .site-navbar.tfx-store-header .navbar-link-active{background:transparent!important;color:#00a99d!important}.site-navbar.tfx-store-header .navbar-link-active:after{display:none!important}.site-navbar.tfx-store-header .mobile-nav-control,.site-navbar.tfx-store-header .navbar-auth-link,.site-navbar.tfx-store-header .navbar-account-pill,html.light .site-navbar.tfx-store-header .mobile-nav-control,html.light .site-navbar.tfx-store-header .navbar-auth-link,html.light .site-navbar.tfx-store-header .navbar-account-pill{background:transparent!important;border:0!important;box-shadow:none!important;color:#00233b!important;min-height:36px!important;min-width:36px!important}.site-navbar.tfx-store-header .mobile-nav-control:hover,.site-navbar.tfx-store-header .navbar-auth-link:hover,.site-navbar.tfx-store-header .navbar-account-pill:hover{color:#00a99d!important}.site-navbar.tfx-store-header .tfx-whatsapp-control,html.light .site-navbar.tfx-store-header .tfx-whatsapp-control{color:#25d366!important}.site-navbar.tfx-store-header .tfx-current-offer-bar{align-items:center;background:#063a57!important;border:0;color:#fff!important;cursor:pointer;display:flex;font-size:15px;font-weight:800;justify-content:center;letter-spacing:.01em;line-height:1.2;min-height:39px;overflow:hidden;padding:8px 16px;text-align:center;width:100%}.site-navbar.tfx-store-header .tfx-current-offer-bar span{color:#fff!important}.site-navbar.tfx-store-header .tfx-current-offer-track{align-items:center;animation:tfx-offer-marquee 15s linear infinite;display:inline-flex;gap:56px;min-width:max-content;text-shadow:0 1px 10px rgba(255,255,255,.18);transform:translate(18%)}.site-navbar.tfx-store-header .tfx-current-offer-track>span:first-child{color:#fff!important}.site-navbar.tfx-store-header .tfx-current-offer-track>span:last-child{color:#bff7f1!important}@keyframes tfx-offer-marquee{0%{transform:translate(18%)}to{transform:translate(-58%)}}.site-navbar.tfx-store-header .tfx-current-offer-bar:hover{background:#0a496b!important}html.dark .site-navbar.tfx-store-header,html.dark .site-navbar.tfx-store-header>div{background:#071827!important;border-color:#ffffff1a!important;color:#f8fafc!important}html.dark .site-navbar.tfx-store-header .brand-logo-link img{filter:brightness(0) invert(1)!important}html.dark .site-navbar.tfx-store-header .navbar-link,html.dark .site-navbar.tfx-store-header .mobile-nav-control,html.dark .site-navbar.tfx-store-header .navbar-auth-link,html.dark .site-navbar.tfx-store-header .navbar-account-pill{color:#f8fafc!important}html.dark .site-navbar.tfx-store-header .navbar-link:hover,html.dark .site-navbar.tfx-store-header .navbar-link-active,html.dark .site-navbar.tfx-store-header .mobile-nav-control:hover{color:#5eead4!important}html.dark .site-navbar.tfx-store-header .tfx-whatsapp-control{color:#25d366!important}html.dark .site-navbar.tfx-store-header .tfx-current-offer-bar{background:#063a57!important}@media(max-width:1120px){.site-navbar.tfx-store-header .navbar-link,html.light .site-navbar.tfx-store-header .navbar-link,html.dark .site-navbar.tfx-store-header .navbar-link{font-size:11px!important;padding-left:5px!important;padding-right:5px!important}}@media(max-width:1023px){.site-navbar.tfx-store-header .brand-logo-link img,html.light .site-navbar.tfx-store-header .brand-logo-link img,html.dark .site-navbar.tfx-store-header .brand-logo-link img{max-height:64px!important;max-width:180px!important}.site-navbar.tfx-store-header .tfx-current-offer-bar{font-size:13px;min-height:36px;padding-left:12px;padding-right:12px}}.site-navbar,html.light .site-navbar,html.dark .site-navbar{background:#fff!important;border-bottom:1px solid #eef2f5!important;box-shadow:0 8px 24px #0f172a0d!important;color:#001f35!important;padding:0!important}.site-navbar>div:first-child,html.light .site-navbar>div:first-child,html.dark .site-navbar>div:first-child{background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important}.site-navbar .tfx-current-offer-bar{display:none!important}.site-navbar .brand-logo-link img,html.light .site-navbar .brand-logo-link img,html.dark .site-navbar .brand-logo-link img{height:clamp(46px,7vw,64px)!important;max-height:calc(var(--tfx-navbar-row-height, 72px) - 10px)!important;filter:none!important}.site-navbar .navbar-link,html.light .site-navbar .navbar-link,html.dark .site-navbar .navbar-link{background:transparent!important;border-radius:0!important;box-shadow:none!important;color:#00233b!important;font-size:12px!important;font-weight:900!important;letter-spacing:.08em!important;padding:.4rem .45rem!important;text-shadow:none!important;text-transform:uppercase!important}.site-navbar .navbar-link:hover,.site-navbar .navbar-link-active,html.light .site-navbar .navbar-link:hover,html.light .site-navbar .navbar-link-active,html.dark .site-navbar .navbar-link:hover,html.dark .site-navbar .navbar-link-active{background:transparent!important;box-shadow:none!important;color:#00a99d!important}.site-navbar .mobile-nav-control,.site-navbar .navbar-auth-link,.site-navbar .navbar-auth-primary,.site-navbar .navbar-account-pill,.site-navbar .mobile-auth-pill,html.light .site-navbar .mobile-nav-control,html.light .site-navbar .navbar-auth-link,html.light .site-navbar .navbar-auth-primary,html.light .site-navbar .navbar-account-pill,html.light .site-navbar .mobile-auth-pill,html.dark .site-navbar .mobile-nav-control,html.dark .site-navbar .navbar-auth-link,html.dark .site-navbar .navbar-auth-primary,html.dark .site-navbar .navbar-account-pill,html.dark .site-navbar .mobile-auth-pill{background:transparent!important;border:0!important;border-radius:999px!important;box-shadow:none!important;color:#001f35!important;min-height:36px!important;min-width:36px!important;overflow:visible!important;text-shadow:none!important}.site-navbar .mobile-nav-control svg,.site-navbar .mobile-nav-control span,.site-navbar .navbar-auth-link,.site-navbar .navbar-auth-link span,.site-navbar .navbar-auth-primary,.site-navbar .navbar-auth-primary span,.site-navbar .navbar-account-pill,.site-navbar .navbar-account-pill span,html.dark .site-navbar .mobile-nav-control svg,html.dark .site-navbar .mobile-nav-control span,html.dark .site-navbar .navbar-auth-link,html.dark .site-navbar .navbar-auth-link span,html.dark .site-navbar .navbar-auth-primary,html.dark .site-navbar .navbar-auth-primary span,html.dark .site-navbar .navbar-account-pill,html.dark .site-navbar .navbar-account-pill span{color:#001f35!important;filter:none!important;text-shadow:none!important}.site-navbar .mobile-nav-control:hover,.site-navbar .navbar-auth-link:hover,.site-navbar .navbar-auth-primary:hover,.site-navbar .navbar-account-pill:hover,.site-navbar .mobile-auth-pill:hover{background:#effdfa!important;color:#00a99d!important}.site-navbar .mobile-nav-control .bg-primary-600{color:#fff!important}.site-navbar .tfx-current-offer-bar,html.light .site-navbar .tfx-current-offer-bar,html.dark .site-navbar .tfx-current-offer-bar{align-items:center!important;background:#073a57!important;border:0!important;color:#fff!important;cursor:pointer;display:flex!important;font-size:14px!important;font-weight:900!important;justify-content:flex-start!important;letter-spacing:.04em!important;line-height:1.1!important;margin-top:116px!important;max-height:34px!important;min-height:34px!important;overflow:hidden!important;padding:0!important;text-transform:uppercase!important;width:100%!important}.site-navbar .tfx-current-offer-track,html.light .site-navbar .tfx-current-offer-track,html.dark .site-navbar .tfx-current-offer-track{animation:tfx-current-offer-loop 16s linear infinite!important;display:inline-flex!important;gap:64px!important;min-width:max-content!important;padding-left:100%!important;white-space:nowrap!important;will-change:transform}.site-navbar .tfx-current-offer-track>span,html.light .site-navbar .tfx-current-offer-track>span,html.dark .site-navbar .tfx-current-offer-track>span{color:#fff!important}.site-navbar .tfx-current-offer-track>span:last-child{display:none!important}.site-navbar .tfx-current-offer-bar:hover,html.light .site-navbar .tfx-current-offer-bar:hover,html.dark .site-navbar .tfx-current-offer-bar:hover{background:#0a496b!important}@keyframes tfx-current-offer-loop{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:639px){.site-navbar .tfx-current-offer-bar,html.light .site-navbar .tfx-current-offer-bar,html.dark .site-navbar .tfx-current-offer-bar{font-size:11px!important;min-height:30px!important}.site-navbar .tfx-current-offer-track,html.light .site-navbar .tfx-current-offer-track,html.dark .site-navbar .tfx-current-offer-track{animation-duration:13s!important;gap:42px!important}}.site-navbar{--tfx-navbar-row-height: 76px;overflow:visible!important}.site-navbar>div:first-child{overflow:visible!important}.site-navbar>div:first-child>div:first-child{height:auto!important;min-height:var(--tfx-navbar-row-height)!important;overflow:visible!important;padding-bottom:.35rem!important;padding-top:.35rem!important}.site-navbar .brand-logo-link{align-self:stretch!important;min-height:0!important;overflow:visible!important}.site-navbar .brand-logo-link img,html.light .site-navbar .brand-logo-link img,html.dark .site-navbar .brand-logo-link img{height:clamp(46px,6vw,64px)!important;max-height:calc(var(--tfx-navbar-row-height) - 12px)!important;object-fit:contain!important}.site-navbar .mobile-nav-control,.site-navbar .navbar-auth-link,.site-navbar .navbar-auth-primary,.site-navbar .navbar-account-pill,.site-navbar .mobile-auth-pill{overflow:visible!important}.site-navbar>.tfx-current-offer-bar{display:none!important}.site-navbar .navbar-link,html.light .site-navbar .navbar-link,html.dark .site-navbar .navbar-link{align-items:center!important;display:inline-flex!important;justify-content:center!important;line-height:1!important;min-height:34px!important;text-align:center!important;vertical-align:middle!important}.site-navbar .navbar-premium-label,.site-navbar .navbar-link>span,html.light .site-navbar .navbar-premium-label,html.dark .site-navbar .navbar-premium-label{align-items:center!important;display:inline-flex!important;line-height:1!important;min-height:1em!important}.tfx-current-offer-bar-static,html.light .tfx-current-offer-bar-static,html.dark .tfx-current-offer-bar-static{align-items:center!important;background:#000!important;border:0!important;border-bottom:1px solid rgba(255,106,61,.5)!important;border-top:1px solid rgba(255,184,107,.28)!important;color:#fff!important;cursor:pointer;display:flex!important;font-size:14px!important;font-weight:900!important;justify-content:flex-start!important;letter-spacing:.04em!important;line-height:1.1!important;margin-top:116px!important;max-height:34px!important;min-height:34px!important;overflow:hidden!important;padding:0!important;position:relative!important;top:auto!important;transform:translateY(0);transition:max-height .18s ease,min-height .18s ease,opacity .16s ease,transform .18s ease!important;text-transform:uppercase!important;width:100%!important;z-index:1!important}.tfx-current-offer-bar-static .tfx-current-offer-track,html.light .tfx-current-offer-bar-static .tfx-current-offer-track,html.dark .tfx-current-offer-bar-static .tfx-current-offer-track{animation:tfx-current-offer-loop 16s linear infinite!important;display:inline-flex!important;gap:64px!important;min-width:max-content!important;padding-left:100%!important;white-space:nowrap!important;will-change:transform}.tfx-current-offer-bar-static .tfx-current-offer-track>span,html.light .tfx-current-offer-bar-static .tfx-current-offer-track>span,html.dark .tfx-current-offer-bar-static .tfx-current-offer-track>span{color:#fff7ed!important;text-shadow:0 0 18px rgba(255,106,61,.28)}.tfx-current-offer-bar-static:hover,html.light .tfx-current-offer-bar-static:hover,html.dark .tfx-current-offer-bar-static:hover{background:#050505!important}@media(max-width:639px){.site-navbar{--tfx-navbar-row-height: 66px}.site-navbar>div:first-child>div:first-child{padding-bottom:.25rem!important;padding-top:.25rem!important}.site-navbar .brand-logo-link img,html.light .site-navbar .brand-logo-link img,html.dark .site-navbar .brand-logo-link img{height:42px!important;max-height:42px!important;max-width:128px!important}.tfx-current-offer-bar-static,html.light .tfx-current-offer-bar-static,html.dark .tfx-current-offer-bar-static{font-size:11px!important;margin-top:var(--tfx-navbar-row-height, 66px)!important;max-height:30px!important;min-height:30px!important}.tfx-current-offer-bar-static .tfx-current-offer-track,html.light .tfx-current-offer-bar-static .tfx-current-offer-track,html.dark .tfx-current-offer-bar-static .tfx-current-offer-track{animation-duration:13s!important;gap:42px!important}}.tfx-footer__mobile-sections{display:none}.tfx-footer__socials--mobile{justify-content:flex-start;margin:6px 0 0}@media(max-width:760px){.tfx-footer,html.light .tfx-footer,html.dark .tfx-footer{background:#0b3551!important;color:#d7e3ea!important;padding:22px 0 10px!important}.tfx-footer__inner{gap:0!important;padding:0!important}.tfx-footer__brand{align-items:center;display:flex;flex-direction:column;padding:0 20px 18px;text-align:center}.tfx-footer__logo{margin-bottom:10px!important}.tfx-footer__logo img{filter:none!important;max-width:112px!important}.tfx-footer__brand p{color:#d7e3ea!important;font-size:12px!important;letter-spacing:.02em!important;line-height:1.65!important;margin:0 auto!important;max-width:320px!important;text-align:center!important}.tfx-footer__column,.tfx-footer__contact{display:none!important}.tfx-footer__mobile-sections{border-top:1px solid rgba(215,227,234,.16);display:block;width:100%}.tfx-footer__mobile-section{border-bottom:1px solid rgba(215,227,234,.16)}.tfx-footer__mobile-section summary{align-items:center;color:#55c4ba;cursor:pointer;display:flex;font-size:11px;font-weight:900;justify-content:space-between;letter-spacing:.18em;list-style:none;min-height:43px;padding:0 18px;text-transform:uppercase}.tfx-footer__mobile-section summary::-webkit-details-marker{display:none}.tfx-footer__mobile-section summary:after{color:#d7e3ea;content:"+";font-size:16px;line-height:1;transition:transform .18s ease}.tfx-footer__mobile-section[open] summary:after{transform:rotate(45deg)}.tfx-footer__mobile-section ul,.tfx-footer__mobile-contact{display:grid;gap:10px;list-style:none;margin:0;padding:0 18px 16px}.tfx-footer__mobile-section a,.tfx-footer__mobile-contact a{color:#d7e3ea!important;font-size:13px;line-height:1.35;text-decoration:none}.tfx-footer__mobile-section a:hover,.tfx-footer__mobile-contact a:hover{color:#fff!important}}.tfx-footer,html.light .tfx-footer,html.dark .tfx-footer{background:#0b3551!important;color:#d7e3ea!important;padding:22px 0 10px!important}.tfx-footer__inner{display:block!important;gap:0!important;max-width:760px!important;padding:0!important}.tfx-footer__brand{align-items:center;display:flex;flex-direction:column;max-width:none!important;padding:0 20px 18px;text-align:center}.tfx-footer__logo{margin-bottom:10px!important}.tfx-footer__logo img{filter:none!important;max-width:112px!important}.tfx-footer__brand p{color:#d7e3ea!important;font-size:12px!important;letter-spacing:.02em!important;line-height:1.65!important;margin:0 auto!important;max-width:320px!important;text-align:center!important}.tfx-footer__column,.tfx-footer__contact{display:none!important}.tfx-footer__mobile-sections{border-top:1px solid rgba(215,227,234,.16);display:block!important;width:100%}.tfx-footer__mobile-section{border-bottom:1px solid rgba(215,227,234,.16)}.tfx-footer__mobile-section summary{align-items:center;color:#55c4ba;cursor:pointer;display:flex;font-size:11px;font-weight:900;justify-content:space-between;letter-spacing:.18em;list-style:none;min-height:43px;padding:0 18px;text-transform:uppercase}.tfx-footer__mobile-section summary::-webkit-details-marker{display:none}.tfx-footer__mobile-section summary:after{color:#d7e3ea;content:"+";font-size:16px;line-height:1;transition:transform .18s ease}.tfx-footer__mobile-section[open] summary:after{transform:rotate(45deg)}.tfx-footer__mobile-section ul,.tfx-footer__mobile-contact{display:grid;gap:10px;list-style:none;margin:0;padding:0 18px 16px}.tfx-footer__mobile-section a,.tfx-footer__mobile-contact a{color:#d7e3ea!important;font-size:13px;line-height:1.35;text-decoration:none}.tfx-footer__mobile-section a:hover,.tfx-footer__mobile-contact a:hover{color:#fff!important}.navbar-premium-label{display:inline-block;color:transparent!important;background-image:linear-gradient(105deg,#7f1018,#b51f2a 28%,#d6a044,#a41420 58%,#c42732 82%,#741018);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:none;text-shadow:none;transition:opacity .18s ease}.smart-glasses-hero{--smart-glasses-top-safe: clamp(58px, 6.4vw, 96px);min-height:0;padding-top:var(--smart-glasses-top-safe)}.smart-glasses-stage{position:relative;width:100%;height:calc(100svh - var(--smart-glasses-top-safe));min-height:430px}.smart-glasses-hero-image{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 28%}.smart-glasses-launch-copy{position:absolute;z-index:2;left:7%;top:10%;width:min(32vw,500px);color:#171717}.smart-glasses-launch-copy h1{margin:0;font-size:clamp(28px,3.5vw,64px);font-weight:900;letter-spacing:-.045em;line-height:.92}.smart-glasses-launch-copy h1 span{display:block;margin-bottom:.35em;color:#991b1b;font-size:.38em;font-weight:800;letter-spacing:.14em;line-height:1;text-transform:uppercase}.smart-glasses-launch-copy p{display:inline-block;margin:clamp(12px,1.4vw,24px) 0 0;border-radius:999px;background:#991b1b;padding:.55em 1.1em;color:#fff;font-size:clamp(13px,1.25vw,20px);font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.smart-glasses-notify-box{position:absolute;z-index:3;left:7%;bottom:7%;box-sizing:border-box;display:flex;align-items:center;gap:12px;border:1px solid rgb(153 27 27 / .2);border-radius:8px;background:#ffffffdb;padding:10px 12px;box-shadow:0 12px 34px #0f172a1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.smart-glasses-notify-box>div{min-width:0}.smart-glasses-notify-box p{margin:0;font-size:clamp(12px,1vw,14px);font-weight:800;color:#1f2937;white-space:nowrap}.smart-glasses-notify-box span{display:block;margin-top:3px;max-width:210px;font-size:11px;font-weight:800;color:#166534;overflow-wrap:anywhere}.smart-glasses-notify-box button{border-radius:6px;background:#991b1b;color:#fff;font-size:clamp(12px,.95vw,14px);font-weight:900;line-height:1;padding:9px 12px;text-decoration:none;white-space:nowrap;transition:background-color .16s ease,opacity .16s ease}.smart-glasses-notify-box button:hover{background:#7f1d1d}.smart-glasses-notify-box button:disabled{cursor:wait;opacity:.72}@media(max-width:1023px)and (min-width:640px){.smart-glasses-launch-copy{left:6%;top:9%;width:35vw}.smart-glasses-notify-box{left:6%;bottom:7%}}@media(max-width:639px){.smart-glasses-hero{--smart-glasses-top-safe: 64px;padding-top:var(--smart-glasses-top-safe);padding-bottom:0;background:#f7edef}.smart-glasses-stage{display:flex;height:auto;min-height:0;flex-direction:column;aspect-ratio:auto;background:linear-gradient(180deg,#d2adb5,#f7edef)}.smart-glasses-hero-image{position:relative;inset:auto;flex:none;height:auto;aspect-ratio:2 / 1;object-fit:contain;object-position:center}.smart-glasses-launch-copy{position:relative;left:auto;top:auto;width:auto;margin:14px 12px 0;border:1px solid rgb(153 27 27 / .1);border-radius:18px;background:#ffffffd6;padding:18px;box-shadow:0 16px 36px #4f0e191a}.smart-glasses-launch-copy h1{font-size:clamp(27px,8vw,38px);line-height:.96}.smart-glasses-launch-copy p{margin-top:12px;font-size:10px}.smart-glasses-notify-box{position:relative;left:auto;bottom:auto;top:auto;width:auto;margin:10px 12px 16px;justify-content:space-between;transform:none}}@media(max-width:380px){.smart-glasses-hero{padding-bottom:0}.smart-glasses-launch-copy{margin-top:10px;padding:15px}.smart-glasses-notify-box{gap:8px;padding:9px 10px}.smart-glasses-notify-box p,.smart-glasses-notify-box button{font-size:11px}.smart-glasses-notify-box button{padding:9px 10px}.smart-glasses-notify-box span{max-width:170px;font-size:10px}}.smart-glasses-notify-overlay{position:fixed;z-index:2147483647;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow-y:auto;background:#08080cc2;padding:20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.smart-glasses-notify-card{position:relative;width:min(100%,430px);border:1px solid rgb(153 27 27 / .16);border-radius:24px;background:#fff;padding:30px;color:#171717;box-shadow:0 30px 90px #00000052}.smart-glasses-notify-close{position:absolute;top:16px;right:16px;display:grid;width:34px;height:34px;place-items:center;border:1px solid #e5e7eb;border-radius:50%;background:#f8fafc;color:#334155;font-size:13px;font-weight:900}.smart-glasses-notify-kicker{display:inline-flex;border-radius:999px;background:#991b1b;padding:7px 12px;color:#fff;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.smart-glasses-notify-card h2{margin:18px 44px 0 0;font-size:30px;font-weight:900;letter-spacing:-.035em;line-height:1.05}.smart-glasses-notify-card>p{margin:10px 0 0;color:#64748b;font-size:14px;line-height:1.6}.smart-glasses-contact-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:22px;border-radius:12px;background:#f1f5f9;padding:5px}.smart-glasses-contact-tabs button{border-radius:9px;padding:10px 12px;color:#64748b;font-size:13px;font-weight:800}.smart-glasses-contact-tabs button.is-active{background:#fff;color:#991b1b;box-shadow:0 4px 14px #0f172a14}.smart-glasses-notify-card form{margin-top:18px}.smart-glasses-notify-card form label{display:block;margin-bottom:7px;color:#334155;font-size:12px;font-weight:800}.smart-glasses-notify-card form input{width:100%;border:1px solid #cbd5e1;border-radius:12px;background:#fff;padding:13px 14px;color:#0f172a;font-size:15px;outline:none}.smart-glasses-notify-card form input:focus{border-color:#991b1b;box-shadow:0 0 0 3px #991b1b1a}.smart-glasses-notify-card form span{display:block;margin-top:9px;font-size:12px;font-weight:800}.smart-glasses-notify-card form span.is-success{color:#15803d}.smart-glasses-notify-card form span.is-error{color:#b91c1c}.smart-glasses-notify-card form button{width:100%;margin-top:16px;border-radius:12px;background:#991b1b;padding:13px 16px;color:#fff;font-size:14px;font-weight:900}.smart-glasses-notify-card form button:hover{background:#7f1d1d}.smart-glasses-notify-card form button:disabled{cursor:wait;opacity:.7}@media(max-width:480px){.smart-glasses-notify-overlay{align-items:end;padding:12px}.smart-glasses-notify-card{border-radius:22px;padding:24px 20px}.smart-glasses-notify-card h2{font-size:26px}}.navbar-premium-label-glasses{background-image:none!important;background-clip:border-box;color:inherit!important;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;-webkit-background-clip:border-box;-webkit-text-fill-color:currentColor}.navbar-premium-label-gifts{background-image:linear-gradient(105deg,#7f1018,#b51f2a 28%,#d6a044,#a41420 58%,#c42732 82%,#741018)!important;background-clip:text;color:transparent!important;font-family:Georgia,Times New Roman,serif;font-size:.94rem;font-weight:600;letter-spacing:.035em;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.site-navbar .navbar-link:has(.navbar-premium-label-gifts){padding-left:.7rem!important;padding-right:.7rem!important}.site-navbar .navbar-link,.site-navbar .navbar-link span,.site-navbar .navbar-premium-label{align-items:center!important;display:inline-flex!important;justify-content:center!important;line-height:1!important;text-align:center!important}.tfx-support-assistant-root-product:not(.tfx-support-assistant-root-open){bottom:92px!important}@media(min-width:640px){.tfx-support-assistant-root-product:not(.tfx-support-assistant-root-open){bottom:2rem!important}}.navbar-link:hover .navbar-premium-label,.navbar-link-active .navbar-premium-label,.mobile-menu-link:hover .navbar-premium-label,.mobile-menu-link-active .navbar-premium-label{filter:none;opacity:.88;transform:none}.tfx-standard-page{box-sizing:border-box;overflow:visible!important;padding-top:max(2.75rem,env(safe-area-inset-top))!important;scroll-margin-top:160px}@media(min-width:1024px){.tfx-standard-page{padding-top:3.25rem!important}}.tfx-standard-page h1,.tfx-standard-page h2,.tfx-standard-page h3,.tfx-standard-page p,.tfx-standard-page span,.tfx-standard-page label,.tfx-standard-page button,.tfx-standard-page a{max-width:100%}.warranty-page,.complaint-page,.track-order-page,.auth-page,.info-page-dark{min-height:auto!important}.auth-page{overflow-y:visible!important}.warranty-page__hero,.warranty-form,.complaint-page form,.complaint-page section>div:first-child,.track-order-page>div,.info-page-dark>div{overflow:visible!important}.warranty-form label>span,.warranty-form__check span,.complaint-page label>span{display:block;line-height:1.35!important;min-height:1.35em;overflow:visible!important}.warranty-form input,.warranty-form select,.complaint-page input,.complaint-page select,.complaint-page textarea{box-sizing:border-box;height:auto!important;line-height:1.4!important;min-height:48px!important;overflow:visible!important;text-overflow:ellipsis}.warranty-form input[type=file],.complaint-page input[type=file]{min-height:auto!important}.warranty-form__phone{min-height:48px!important;overflow:visible!important}.warranty-form__phone input{min-height:46px!important}.warranty-page__hero span{border-radius:16px;flex-wrap:wrap;line-height:1.35!important;white-space:normal}@media(max-width:639px){.tfx-standard-page{padding-top:2rem!important}.warranty-form{padding:20px}}
