@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Alex+Brush&family=Manrope:wght@500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Manrope:wght@400;500;600&display=swap";:root{--aqua: #416c91;--aqua-dark: #315c82;--navy: #13233a;--ice: #f3f7fa;--ink: #172535;--site-gutter: clamp(24px, 5vw, 96px) }.ed-container{box-sizing:border-box;width:100%;max-width:1920px;margin-inline:auto;padding-inline:var(--site-gutter)}.editorial-home .ed-section,.editorial-home .ed-category-products,.editorial-home .ed-brands,.editorial-home .ed-recently-viewed,.editorial-home .ed-dark-story{padding-inline:0!important}.ns-home,.ns-header,.ns-topbar,.ns-footer,.ns-drawer,.ns-search,.ns-mobile-nav{font-family:DM Sans,sans-serif}.ns-topbar{height:36px;background:var(--navy);color:#d9f6fb;display:flex;align-items:center;justify-content:center;gap:28px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.ns-topbar a{color:#fff;font-weight:700;white-space:nowrap}.ns-topbar-inner{width:min(100% - 48px,1180px);display:flex;align-items:center;justify-content:space-between;gap:24px}.ns-topbar-copy{display:flex;align-items:center;white-space:nowrap}.ns-topbar-copy>span+span:before{content:"·";margin-inline:9px}.ns-header{height:88px;position:fixed;top:0;left:0;right:0;z-index:60;background:#fffffff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #dceef2;display:flex;align-items:center;justify-content:space-between;padding-inline:var(--site-gutter)}.ns-header+.ns-drawer,.ns-header~.ns-search{z-index:70}body:has(.ns-header) main{padding-top:88px}.ns-logo,.ns-footer-logo{display:flex;align-items:center;gap:11px;text-decoration:none;color:var(--navy)}.ns-logo img{display:block;width:132px;height:72px;-o-object-fit:contain;object-fit:contain}.ns-footer-logo img{display:block;height:0px;-o-object-fit:contain;object-fit:contain}.ns-logo>span,.ns-footer-logo>span{width:46px;height:46px;background:linear-gradient(145deg,#31c7d1,var(--aqua-dark));border-radius:50% 50% 55% 45%/65% 55% 45% 35%;display:grid;place-items:center;color:#fff;font-weight:800;font-size:22px;box-shadow:0 8px 20px #052b7333}.ns-logo>div,.ns-footer-logo strong{display:flex;flex-direction:column}.ns-logo strong,.ns-footer-logo strong{font-family:Manrope,sans-serif;font-size:21px;line-height:1;letter-spacing:.16em;font-weight:800}.ns-logo small,.ns-footer-logo small{font-size:7px;letter-spacing:.34em;color:var(--aqua);margin-top:6px}.ns-header nav{display:flex;align-items:center;gap:28px}.ns-header nav a{font-size:12px;color:#395567;text-decoration:none;font-weight:600;white-space:nowrap;padding:34px 0;border-bottom:2px solid transparent}.ns-header nav a:hover,.ns-header nav a.active{color:var(--aqua);border-color:var(--aqua)}.ns-actions{display:flex;gap:5px}.ns-actions>a,.ns-actions>button{position:relative;width:44px;height:44px;border:0;background:transparent;display:grid;place-items:center;color:var(--navy);border-radius:50%}.ns-actions svg{width:22px;height:22px;stroke-width:1.8}.ns-actions>a:hover,.ns-actions>button:hover{background:var(--ice);color:var(--aqua)}.ns-actions b{position:absolute;right:0;top:0;min-width:16px;height:16px;padding:0 3px;border-radius:9px;background:var(--aqua);color:#fff;font-size:9px;display:grid;place-items:center}.ns-menu{display:none!important}.ns-hero{height:min(740px,calc(100vh - 124px));min-height:600px;position:relative;overflow:hidden;background:var(--ice)}.ns-hero>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ns-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#032131e0,#032b3db3 38%,#032b3d14 70%)}.ns-hero-copy{position:absolute;left:max(7vw,40px);top:50%;transform:translateY(-50%);max-width:660px;color:#fff}.ns-hero-copy>span,.ns-heading span,.ns-feature-copy>span,.ns-banner span{font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:#6ee2ea}.ns-hero-copy h1{font-family:Manrope,sans-serif;color:#fff;font-weight:700;font-size:clamp(52px,6vw,86px);line-height:1.02;letter-spacing:-.055em;margin:18px 0}.ns-hero-copy h1 em{font-style:normal;color:#68dde5}.ns-hero-copy p{max-width:570px;font-size:17px;line-height:1.75;color:#d9edf3;margin-bottom:30px}.ns-hero-copy>div,.ns-banner>div>div{display:flex;align-items:center;gap:28px}.ns-btn{display:inline-flex;align-items:center;gap:12px;background:var(--aqua);color:#fff;text-decoration:none;padding:15px 23px;border-radius:3px;font-size:12px;font-weight:700;letter-spacing:.03em;transition:.2s}.ns-btn:hover{background:#08acca;transform:translateY(-2px)}.ns-btn svg,.ns-heading>a svg{width:16px}.ns-text-btn{color:inherit;text-decoration:none;font-size:12px;font-weight:700;border-bottom:1px solid currentColor;padding-bottom:5px}.ns-hero-card{position:absolute;bottom:28px;right:max(5vw,30px);background:#fff;padding:18px 22px;display:flex;gap:13px;align-items:center;box-shadow:0 18px 40px #022d3d29}.ns-hero-card svg{color:var(--aqua)}.ns-hero-card strong,.ns-hero-card small{display:block}.ns-hero-card strong{font-size:12px;color:var(--navy)}.ns-hero-card small{font-size:10px;color:#6c8290;margin-top:4px}.ns-trust{max-width:1180px;margin:-1px auto 0;display:grid;grid-template-columns:repeat(4,1fr);padding:28px 20px;background:#fff;box-shadow:0 15px 50px #03374c12;position:relative}.ns-trust>div{display:flex;justify-content:center;gap:13px;border-right:1px solid #dfeef1}.ns-trust>div:last-child{border:0}.ns-trust svg{color:var(--aqua);width:25px}.ns-trust strong,.ns-trust small{display:block}.ns-trust strong{font-size:12px;color:var(--navy)}.ns-trust small{font-size:10px;color:#7a8c96;margin-top:4px}.ns-section{max-width:1260px;margin:auto;padding:105px 34px}.ns-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:42px}.ns-heading span,.ns-feature-copy>span,.ns-banner span{color:var(--aqua)}.ns-heading h2,.ns-feature-copy h2,.ns-banner h2{font-family:Manrope,sans-serif;font-size:clamp(36px,4vw,55px);letter-spacing:-.045em;color:var(--navy);line-height:1.06;margin:10px 0 0}.ns-heading>p{max-width:410px;color:#607987;line-height:1.7;font-size:13px}.ns-heading>a{display:flex;align-items:center;gap:10px;color:var(--aqua-dark);font-weight:700;font-size:12px;text-decoration:none}.ns-categories,.ns-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.ns-category{text-decoration:none;color:var(--navy)}.ns-category>div{height:360px;overflow:hidden;position:relative;background:var(--ice)}.ns-category img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.6s}.ns-category>div>span{position:absolute;right:15px;bottom:15px;width:42px;height:42px;background:#fff;display:grid;place-items:center;color:var(--aqua);transform:translateY(60px);transition:.35s}.ns-category:hover img{transform:scale(1.04)}.ns-category:hover>div>span{transform:none}.ns-category h3{font-family:Manrope,sans-serif;font-size:20px;margin:18px 0 4px;color:var(--navy)}.ns-category p{font-size:11px;color:#718793;margin:0}.ns-feature{max-width:1260px;margin:0 auto 30px;display:grid;grid-template-columns:1.1fr .9fr;background:var(--ice)}.ns-feature-image{position:relative;min-height:620px}.ns-feature-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ns-feature-image span{position:absolute;left:0;bottom:0;background:var(--navy);color:#fff;padding:19px 25px;font-size:10px;text-transform:uppercase;letter-spacing:.16em}.ns-feature-copy{padding:80px;align-self:center}.ns-feature-copy p{color:#607987;font-size:14px;line-height:1.85;margin:25px 0}.ns-feature-copy ul{list-style:none;padding:0;margin:0 0 30px;display:grid;gap:15px}.ns-feature-copy li{display:flex;align-items:center;gap:12px;color:var(--navy);font-size:13px;font-weight:600}.ns-feature-copy li svg{width:18px;color:var(--aqua)}.ns-product>div{height:330px;overflow:hidden;background:var(--ice);position:relative}.ns-product{text-decoration:none}.ns-product img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.5s}.ns-product:hover img{transform:scale(1.04)}.ns-product>div>span{position:absolute;left:12px;top:12px;background:var(--aqua);color:#fff;padding:6px 9px;font-size:8px;text-transform:uppercase;letter-spacing:.12em}.ns-product>small{display:block;color:var(--aqua);font-size:9px;text-transform:none;letter-spacing:.08em;margin-top:15px}.ns-product h3{font:600 17px Manrope,sans-serif;color:var(--navy);margin:7px 0}.ns-product>p{color:#456171;font-weight:700;font-size:13px;margin:0}.ns-banner{max-width:1192px;min-height:370px;margin:0 auto 105px;background:linear-gradient(90deg,#052a3bf0,#053547ad),url(/assets/collection-contemporary-edge-CSFFNkeL.png) center/cover;display:flex;align-items:center;padding:65px}.ns-banner>div{max-width:650px;color:#fff}.ns-banner h2{color:#fff}.ns-banner p{color:#d7eaf0;margin:18px 0 28px}.ns-footer{background:#f8f8f7;color:#303638;border-top:1px solid #e5e5e2}.ns-footer-main{width:100%;max-width:none;box-sizing:border-box;margin:auto;padding:70px var(--site-gutter);display:grid;grid-template-columns:1.4fr .8fr .8fr 1.2fr;gap:60px}.ns-footer-logo+p{max-width:330px;line-height:1.7;font-size:12px}.ns-footer h3{color:#25313a;font:700 13px Manrope,sans-serif;margin:0 0 20px}.ns-footer a,.ns-footer p{color:#4d5559;text-decoration:none;font-size:11px}.ns-footer-main>div:not(:first-child){display:flex;flex-direction:column;gap:13px}.ns-footer-main>div:last-child p{display:flex;gap:10px;line-height:1.6;margin:0}.ns-footer-main svg{width:15px;flex:none;color:#416c91}.ns-social{display:flex;gap:8px;margin-top:20px}.ns-social a{width:38px;height:38px;border:1px solid #2c5669;border-radius:50%;display:grid;place-items:center}.ns-footer-bottom{border-top:1px solid #e5e5e2;width:100%;max-width:none;box-sizing:border-box;margin:auto;padding:20px var(--site-gutter);display:flex;justify-content:space-between;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.ns-drawer,.ns-search{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;pointer-events:none;visibility:hidden}.ns-drawer{background:#0018227a}.ns-drawer.open,.ns-search.open{pointer-events:auto;visibility:visible}.ns-drawer aside{width:min(86vw,370px);height:100%;background:#fff;padding:25px;transform:translate(-100%);transition:.4s;display:flex;flex-direction:column;gap:0}.ns-drawer.open aside{transform:none}.ns-drawer aside>button{align-self:flex-end;border:0;background:transparent;width:38px;height:38px}.ns-drawer .ns-logo{margin:15px 0 30px}.ns-drawer aside>a{padding:16px 4px;border-bottom:1px solid #e1eff2;color:var(--navy);text-decoration:none;font-weight:600}.ns-search{background:#062b40f5;display:grid;place-items:start center;padding-top:13vh;color:#fff}.ns-search>button{position:absolute;right:5vw;top:5vh;border:0;background:transparent;color:#fff}.ns-search>div{width:min(700px,86vw)}.ns-search label{display:block;font:600 28px Manrope,sans-serif;margin-bottom:20px}.ns-search input{width:100%;background:transparent;border:0;border-bottom:1px solid #80bfcd;color:#fff;padding:15px 0;font-size:18px;outline:0}.ns-search section{margin-top:25px;display:grid;gap:8px}.ns-search section a{display:flex;align-items:center;gap:13px;background:#ffffff12;padding:10px;color:#fff;text-decoration:none}.ns-search img{width:55px;height:55px;-o-object-fit:cover;object-fit:cover}.ns-search strong,.ns-search small{display:block}.ns-search small{color:#9bc3ce;margin-top:5px}.ns-mobile-nav{display:none}@media (max-width:1050px){.ns-header nav{display:none}.ns-menu{display:grid!important}.ns-categories,.ns-product-grid{grid-template-columns:repeat(2,1fr)}.ns-feature-copy{padding:55px}.ns-footer-main{grid-template-columns:1.2fr 1fr 1fr}.ns-footer-main>div:last-child{grid-column:1/-1}.ns-hero-copy{max-width:570px}}@media (max-width:650px){:root{--site-gutter: 16px }.ns-topbar{height:30px;font-size:7px;gap:10px}.ns-header{height:70px;padding-inline:var(--site-gutter)}.ns-logo>span{width:38px;height:38px}.ns-logo img{width:104px;height:58px}.ns-logo strong{font-size:17px}.ns-actions>a:nth-of-type(1),.ns-actions>a:nth-of-type(3){display:none}.ns-actions>button,.ns-actions>a{width:38px;height:38px}.ns-actions svg{width:20px;height:20px}.ns-hero{height:calc(100svh - 100px);min-height:590px;max-height:720px}.ns-hero>img{-o-object-position:62% center;object-position:62% center}.ns-hero-shade{background:linear-gradient(180deg,#031f2c14,#031f2c2e 32%,#031f2ce6 69%,#031f2cfa)}.ns-hero-copy{left:20px;right:20px;top:auto;bottom:38px;transform:none;max-width:430px}.ns-hero-copy>span{display:block;font-size:8px;line-height:1.5;letter-spacing:.2em}.ns-hero-copy h1{font-size:clamp(38px,12vw,48px);line-height:.96;letter-spacing:-.055em;margin:12px 0 15px;color:#fff!important;text-wrap:balance}.ns-hero-copy h1 em{color:#6ee2ea!important}.ns-hero-copy p{max-width:390px;font-size:12px;line-height:1.65;margin:0 0 22px;color:#e8f7fa}.ns-hero-copy>div{gap:14px;flex-wrap:nowrap}.ns-btn{min-height:46px;padding:13px 17px;border-radius:8px;box-shadow:0 10px 26px #0003}.ns-text-btn{padding:12px 0 7px;white-space:nowrap}.ns-hero-card{display:none}.ns-trust{grid-template-columns:1fr 1fr;gap:22px;padding:25px 14px}.ns-trust>div{justify-content:flex-start;border:0}.ns-trust strong{font-size:10px}.ns-trust small{font-size:8px}.ns-section{padding:75px 16px}.ns-heading{align-items:flex-start}.ns-heading>p,.ns-heading>a{display:none}.ns-heading h2{font-size:36px}.ns-categories,.ns-product-grid{gap:9px}.ns-category>div,.ns-product>div{height:220px}.ns-category h3{font-size:15px;margin-top:12px}.ns-category p{font-size:9px}.ns-feature{display:block;margin:0 15px}.ns-feature-image{min-height:380px}.ns-feature-copy{padding:45px 24px}.ns-feature-copy h2{font-size:35px}.ns-banner{margin:0 15px 75px;min-height:420px;padding:35px 24px;background-position:65% center}.ns-banner h2{font-size:38px}.ns-banner>div>div{align-items:flex-start;flex-direction:column;gap:18px}.ns-footer-main{grid-template-columns:1fr 1fr;padding:55px var(--site-gutter);gap:38px 20px}.ns-footer-main>div:first-child,.ns-footer-main>div:last-child{grid-column:1/-1}.ns-footer-bottom{padding:20px var(--site-gutter) 88px;flex-direction:column;gap:8px;text-align:center}.ns-mobile-nav{position:fixed;z-index:70;bottom:0;left:0;right:0;height:68px;padding-bottom:env(safe-area-inset-bottom);background:#fffffff5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid #dceef2;display:grid;grid-template-columns:repeat(5,1fr);box-shadow:0 -10px 30px #06344a1f}.ns-mobile-nav a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#526d7b;text-decoration:none;font-size:8px;font-weight:700;transition:.2s}.ns-mobile-nav a:hover,.ns-mobile-nav a:focus-visible{color:var(--aqua);background:var(--ice)}.ns-mobile-nav svg{width:18px}.ns-product h3{font-size:12px}.ns-product>small{font-size:7px}.ns-search label{font-size:22px}}html,body,#root{max-width:100%;overflow-x:hidden}.editorial-home .ed-category-products-intro h2{font-size:clamp(22px,2.2vw,30px)!important}.editorial-home .ed-row-heading h2{font-size:clamp(18px,1.65vw,24px)!important;line-height:1.2}.editorial-home .ed-category-products-intro small,.editorial-home .ed-row-heading small{font-size:10px!important;letter-spacing:.13em}.ed-product-row-track{-ms-overflow-style:none;scrollbar-width:none;padding:0 12px 12px}.ed-collection-grid{box-sizing:border-box;padding:0 12px 12px}.ed-product-row-track::-webkit-scrollbar{display:none;width:0;height:0}@media (max-width:650px){.editorial-home .ed-category-products-intro h2{font-size:22px!important}.editorial-home .ed-row-heading h2{font-size:18px!important}}.ns-home .ns-hero-copy h1,.ns-home .ns-banner h2{color:#fff!important}.ns-home .ns-hero-copy h1 em{color:#6ee2ea!important}@keyframes ns-catalogue-loading{0%{background-position:100% 0}to{background-position:-100% 0}}.ns-catalogue-skeleton div,.ns-catalogue-skeleton span,.ns-catalogue-skeleton small{display:block;border-radius:8px;background:linear-gradient(90deg,#e8f4f6 20%,#f7fcfd,#e8f4f6 80%);background-size:220% 100%;animation:ns-catalogue-loading 1.25s linear infinite}.ns-catalogue-skeleton div{height:330px;border-radius:2px}.ns-catalogue-skeleton span{width:58%;height:17px;margin-top:16px}.ns-catalogue-skeleton small{width:38%;height:10px;margin-top:9px}@media (max-width:380px){.ns-hero-copy{left:16px;right:16px}.ns-hero-copy h1{font-size:37px}.ns-hero-copy>div{gap:11px}.ns-btn{padding-inline:14px;font-size:11px}.ns-text-btn{font-size:11px}}@media (max-width:650px){.ns-catalogue-skeleton div{height:220px}}@media (prefers-reduced-motion:reduce){.ns-catalogue-skeleton div,.ns-catalogue-skeleton span,.ns-catalogue-skeleton small{animation:none}}@keyframes ns-hero-image-in{0%{opacity:.65;transform:scale(1.07)}to{opacity:1;transform:scale(1)}}@keyframes ns-hero-copy-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.ns-hero>img{animation:ns-hero-image-in 1.35s cubic-bezier(.22,1,.36,1) both}.ns-hero-copy>span,.ns-hero-copy h1,.ns-hero-copy p,.ns-hero-copy>div{animation:ns-hero-copy-in .75s cubic-bezier(.22,1,.36,1) both}.ns-hero-copy h1{animation-delay:.08s}.ns-hero-copy p{animation-delay:.16s}.ns-hero-copy>div{animation-delay:.24s}.ns-category,.ns-product{position:relative;border-radius:18px;padding:10px 10px 18px;background:#fff;box-shadow:0 8px 28px #092f490f;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.ns-category:hover,.ns-product:hover{transform:translateY(-7px);box-shadow:0 22px 50px #092f4924}.ns-category>div,.ns-product>div{border-radius:13px}.ns-category img,.ns-product img{will-change:transform}.ns-section{position:relative}.ns-heading h2:after{content:"";display:block;width:54px;height:3px;margin-top:16px;border-radius:99px;background:linear-gradient(90deg,var(--aqua),#6ee2ea);transform-origin:left;transition:width .45s cubic-bezier(.22,1,.36,1)}.ns-heading:hover h2:after{width:92px}.ns-btn svg,.ns-heading>a svg,.ns-category>div>span svg{transition:transform .25s ease}.ns-btn:hover svg,.ns-heading>a:hover svg,.ns-category:hover>div>span svg{transform:translate(4px)}@media (max-width:650px){.ns-category,.ns-product{padding:7px 7px 14px;border-radius:14px}.ns-category:hover,.ns-product:hover{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.ns-hero>img,.ns-hero-copy>span,.ns-hero-copy h1,.ns-hero-copy p,.ns-hero-copy>div{animation:none}.ns-category:hover,.ns-product:hover{transform:none}}.ns-hero-film,.ns-hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ns-hero-film{background:var(--ice)}.ns-hero-video{display:block;-o-object-fit:cover;object-fit:cover;opacity:0;animation:ns-hero-shot 15s ease-in-out infinite}.ns-hero-video--wide{-o-object-position:center;object-position:center;animation-delay:0s}.ns-hero-video--detail{-o-object-position:72% center;object-position:72% center;filter:saturate(.88) contrast(1.06);animation-delay:5s}.ns-hero-video--ambient{-o-object-position:28% center;object-position:28% center;filter:brightness(.86) saturate(1.12);animation-delay:10s}@keyframes ns-hero-shot{0%{opacity:0;transform:scale(1.08)}5%,28%{opacity:1}34%,to{opacity:0;transform:scale(1)}}@media (max-width:650px){.ns-hero-video--wide{-o-object-position:62% center;object-position:62% center}.ns-hero-video--detail{-o-object-position:76% center;object-position:76% center}.ns-hero-video--ambient{-o-object-position:42% center;object-position:42% center}}@media (prefers-reduced-motion:reduce){.ns-hero-video{display:none;animation:none}.ns-hero-video--wide{display:block;opacity:1;transform:none}}.ns-home-solutions{padding-top:20px}.ns-solution-grid{display:grid;grid-template-columns:1.25fr .875fr .875fr;gap:18px}.ns-solution-card{position:relative;min-height:480px;overflow:hidden;background:var(--navy);color:#fff;text-decoration:none}.ns-solution-card>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .65s cubic-bezier(.22,1,.36,1)}.ns-solution-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 38%,rgba(3,31,44,.9) 100%)}.ns-solution-card>div{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:28px}.ns-solution-card span{color:#6ee2ea;font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.ns-solution-card h3{margin:8px 0;font:700 24px Manrope,sans-serif}.ns-solution-card p{max-width:370px;margin:0;color:#d3e7ec;font-size:11px;line-height:1.6}.ns-solution-card svg{position:absolute;right:26px;bottom:30px;width:20px;transition:transform .25s}.ns-solution-card:hover>img{transform:scale(1.045)}.ns-solution-card:hover svg{transform:translate(5px)}.ns-hero>img{-o-object-position:center 65%;object-position:center 65%}@media (max-width:900px){.ns-solution-grid{grid-template-columns:1fr 1fr}.ns-solution-card:first-child{grid-column:1/-1}.ns-solution-card{min-height:400px}}@media (max-width:650px){.ns-home-solutions{padding-top:0}.ns-solution-grid{grid-template-columns:1fr}.ns-solution-card:first-child{grid-column:auto}.ns-solution-card{min-height:360px}.ns-solution-card>div{padding:22px}.ns-solution-card svg{right:20px;bottom:24px}.ns-hero>img{-o-object-position:60% center;object-position:60% center}}:root{--ed-blue: #416c91;--ed-deep-navy: #0f1f30;--ed-ink: #13233a;--ed-muted: #8c8a86;--ed-line: #e5e5e2;--ed-paper: #f3f7fa;--ed-off-white: #fafaf8 }.editorial-home,.ed-header,.ed-footer{font-family:DM Sans,sans-serif;color:var(--ed-ink)}.ed-header{height:100px;padding:0 clamp(28px,6vw,90px);display:flex;align-items:center;justify-content:space-between;background:#fffffff0;position:relative;z-index:80}.ed-header>a{text-decoration:none}.ed-brand{display:flex;align-items:center;gap:9px;color:#13233a}.ed-brand i{font-style:normal;color:#416c91;font-size:40px;line-height:.8;transform:rotate(-18deg)}.ed-brand strong{font:600 18px/1 Montserrat,sans-serif;letter-spacing:.08em;display:flex;flex-direction:column}.ed-brand small{font-size:6px;letter-spacing:.18em;margin-top:4px}.ed-header nav{display:flex;gap:38px;align-items:center}.ed-header nav a{font-size:9px;text-transform:none;text-decoration:none;color:#202b35;padding:42px 0 12px;border-bottom:1px solid transparent}.ed-header nav a:hover,.ed-header nav a.active{color:#365d7d;border-color:#416c91}.ed-header-actions{display:flex;align-items:center;gap:22px}.ed-header-actions>a{font-size:9px;text-transform:uppercase;letter-spacing:.05em;background:#172536;padding:14px 20px;color:#fff;text-decoration:none}.ed-header-actions button{border:0;background:none;color:#3b454d;display:grid;place-items:center}.ed-header-actions svg{width:19px}.ed-mobile-menu{display:none}.ed-hero{min-height:600px;height:calc(100vh - 100px);max-height:760px;display:grid;grid-template-columns:42% 58%;background:#fafaf8}.ed-hero-copy{padding:8vh 5vw 4vh 8.5vw;display:flex;flex-direction:column;justify-content:center;position:relative}.ed-hero-copy>small{position:absolute;left:3.3vw;top:14%;font-size:8px;color:#80909a}.ed-hero h1,.ed-title h2,.ed-dark-story h2,.ed-newsletter h2{font:600 clamp(44px,4.4vw,69px)/.98 "Cormorant Garamond",serif;letter-spacing:-.035em;margin:0;color:#172535}.ed-hero h1 em,.ed-title h2 em,.ed-dark-story h2 em{font-style:normal;color:#416c91}.ed-hero-copy p{max-width:260px;font-size:11px;line-height:1.75;color:#555a5c;margin:28px 0 40px}.ed-hero-copy a,.ed-title>a,.ed-dark-story a{display:inline-flex;align-items:center;gap:12px;width:-moz-max-content;width:max-content;color:#172535;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;text-decoration:none}.ed-hero-copy a svg,.ed-title>a svg,.ed-dark-story a svg{width:16px;height:16px;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.ed-hero-copy a:hover svg,.ed-hero-copy a:focus-visible svg,.ed-title>a:hover svg,.ed-title>a:focus-visible svg,.ed-dark-story a:hover svg,.ed-dark-story a:focus-visible svg{transform:translate(4px)}.ed-hero-image{background:linear-gradient(90deg,rgba(247,246,243,.25),transparent 28%),url(/assets/collection-modern-minimal-CUH214UG.png) center/cover;position:relative}.ed-hero-image span{position:absolute;right:24px;top:45%;writing-mode:vertical-rl;color:#fff;font-size:7px;text-transform:uppercase;letter-spacing:.18em}.ed-category-rail{min-height:190px;padding:20px 0;background:#fff;border-bottom:1px solid #fafafa;overflow:hidden;position:relative;z-index:4}.ed-category-header{display:flex;align-items:center;justify-content:space-between;min-height:38px;margin:0 20px 12px}.ed-category-header h2{margin:0;color:#263746;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,2vw,24px);font-weight:500;letter-spacing:-.02em}.ed-category-controls{display:flex;position:relative;z-index:7;justify-content:flex-end;gap:8px;min-height:38px}.ed-category-arrow{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid rgba(38,55,70,.16);border-radius:50%;background:#fffffff0;color:#263746;box-shadow:0 8px 24px #0f2f4624;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ed-category-arrow:hover{background:#263746;color:#fff;transform:scale(1.06)}.ed-category-arrow:active{transform:scale(.95)}.ed-category-arrow svg{width:21px;height:21px}.ed-category-track{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;touch-action:pan-x;scrollbar-width:none;-ms-overflow-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ed-category-track::-webkit-scrollbar{display:none;height:0;width:0}.ed-category-group{display:flex;flex-direction:row;flex-shrink:0;flex-wrap:nowrap;width:auto}.ed-category-rail a{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;color:#263746;text-decoration:none;border-right:1px solid #dce7ed;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;flex:0 0 160px;width:160px;min-width:160px;box-sizing:border-box;padding:8px 12px;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ed-category-rail img{width:104px;height:104px;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 8px 22px #0f2f461f;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease;pointer-events:none;-webkit-user-drag:none}.ed-category-rail a:hover img{transform:scale(1.06);box-shadow:0 12px 30px #0f3f5b2e}.ed-section{padding:78px max(6.5vw,30px);background:var(--ed-paper)}.ed-title{display:flex;justify-content:space-between;align-items:end;margin-bottom:38px}.ed-title small,.ed-newsletter small{font-size:8px;text-transform:uppercase;letter-spacing:.16em;color:#46708e;font-weight:600;display:block;margin-bottom:12px}.ed-title h2{font-size:28px;line-height:1.08}.ed-product-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:30px 20px}.ed-product-grid a,.ed-collection-grid a{text-decoration:none;color:#27323b;text-align:center;text-transform:none;font-size:8px;font-weight:600}.ed-product-grid img{display:block;width:100%;aspect-ratio:1.28;-o-object-fit:cover;object-fit:cover;filter:none;margin-bottom:12px;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease}.ed-product-grid a:hover img{filter:none}.ed-category-products,.ed-brands,.ed-recently-viewed{padding:76px max(6.5vw,30px)}.ed-category-products-intro{margin-bottom:48px}.ed-category-products-intro small,.ed-row-heading small{display:block;margin-bottom:9px;color:#46708e;font-size:8px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ed-category-products-intro h2{font-size:clamp(28px,3.5vw,46px)}.ed-category-products-intro h2 em{color:#46708e;font-weight:400}.ed-product-row{margin-top:54px}.ed-category-products>.ed-product-row:first-child{margin-top:0}.ed-row-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:20px}.ed-row-heading h2{font-size:clamp(22px,2.4vw,32px)}.ed-row-actions{display:flex;align-items:center;gap:8px}.ed-row-actions a{display:inline-flex;align-items:center;gap:5px;margin-right:8px;color:#315c79;font-size:11px;font-weight:700;text-decoration:none}.ed-row-actions a svg,.ed-row-actions button svg{width:16px;height:16px}.ed-row-actions button{display:grid;width:38px;height:38px;place-items:center;border:1px solid #cbd9e1;border-radius:50%;background:#fff;color:#214d69;transition:background .2s ease,color .2s ease,transform .2s ease}.ed-row-actions button:hover{background:#214d69;color:#fff;transform:translateY(-2px)}.ed-product-row-track{display:grid;grid-auto-columns:minmax(190px,22%);grid-auto-flow:column;gap:18px;overflow-x:auto;overscroll-behavior-x:contain;overscroll-behavior-y:auto;touch-action:pan-x pan-y;padding:12px 6px 22px;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#a9bdca transparent}.ed-product-card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding-bottom:14px;border:1px solid #e3e9ec;border-radius:14px;background:#fff;box-shadow:0 8px 24px #214d6912;color:#27323b;text-decoration:none;scroll-snap-align:start;transform:translateY(0);will-change:transform;transition:transform .38s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .38s cubic-bezier(.22,1,.36,1)}.ed-product-card-link{display:block;flex:1;color:inherit;text-decoration:none}.ed-product-card:hover,.ed-product-card:focus-visible{border-color:#087f9659;transform:translateY(-6px);box-shadow:0 18px 38px #102f4229}.ed-product-card:focus-visible{outline:3px solid rgba(8,127,150,.22);outline-offset:2px}.ed-product-card-image{position:relative;display:block;overflow:hidden;margin-bottom:12px;aspect-ratio:1.08;background:#eef1f0}.ed-product-card-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 28%,rgba(255,255,255,.28) 48%,transparent 68%);opacity:0;transform:translate(-35%);transition:opacity .3s ease,transform .65s cubic-bezier(.22,1,.36,1)}.ed-product-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);will-change:transform;transition:transform .65s cubic-bezier(.22,1,.36,1),filter .4s ease}.ed-product-card:hover img,.ed-product-card:focus-visible img{filter:saturate(1.04) contrast(1.02);transform:scale(1.055)}.ed-product-card:hover .ed-product-card-image:after,.ed-product-card:focus-visible .ed-product-card-image:after{opacity:1;transform:translate(35%)}.ed-product-card strong{display:-webkit-box;overflow:hidden;padding:0 12px;font-size:13px;line-height:1.35;font-weight:600!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:color .3s ease,transform .38s cubic-bezier(.22,1,.36,1)}.ed-product-card:hover strong,.ed-product-card:focus-visible strong{color:#087f96;transform:translate(3px)}.ed-product-card-footer{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px;padding:0 12px}.ed-product-card-price{margin-right:auto;white-space:nowrap}.ed-product-card-footer button,.ed-product-card-sold-out{margin-left:auto;flex-shrink:0}.ed-product-card-price{color:#173e52;font-size:15px;font-weight:600}.ed-product-card-footer button{display:inline-flex;min-width:62px;min-height:32px;align-items:center;justify-content:center;gap:4px;padding:0 12px;border:1px solid rgba(0,93,145,.28)!important;border-radius:8px;background:#07558a!important;color:#fff!important;font-size:11px;font-weight:700;letter-spacing:.02em;cursor:pointer;box-shadow:0 2px 5px #00375f29,inset 0 1px #ffffff14;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.ed-product-card-footer button:active{background:#053f65!important;transform:translateY(0);transform:scale(.96);background:#0f2433!important}.ed-product-card-footer button svg{width:14px;height:14px;stroke-width:2.2}.ed-product-card-sold-out{color:#82939b;font-size:10px;font-weight:700}.ed-product-card-image b{position:absolute;top:9px;left:9px;padding:5px 8px;background:#fff;color:#315c79;font-size:8px;letter-spacing:.08em;text-transform:uppercase}@media (prefers-reduced-motion: reduce){.ed-product-card,.ed-product-card img,.ed-product-card strong,.ed-product-card-image:after{transition-duration:.01ms}.ed-product-card:hover,.ed-product-card:focus-visible,.ed-product-card:hover img,.ed-product-card:focus-visible img,.ed-product-card:hover strong,.ed-product-card:focus-visible strong{transform:none}}.product-quantity-control{display:flex;width:132px;height:44px;align-items:center;overflow:hidden;border:1px solid #d7e0e5;border-radius:10px;background:#fff;color:#183f58}.product-quantity-control button{display:grid;width:44px;height:44px;flex:none;place-items:center;transition:background .2s ease,color .2s ease}.product-quantity-control button:hover:not(:disabled){background:#edf6f8;color:#0f6c82}.product-quantity-control button:disabled{cursor:not-allowed;opacity:.3}.product-quantity-control span{flex:1;text-align:center;font-size:14px;font-weight:700}.product-purchase-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.product-purchase-actions button{min-height:48px;border:1px solid #174f69;border-radius:10px;padding:0 16px;font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;transition:transform .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.product-purchase-actions button:hover{transform:translateY(-2px)}.product-add-button{background:#24282b!important;color:#fff!important;border:1px solid #303539!important;border-radius:7px;box-shadow:0 4px 12px #00000024;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.product-add-button:hover{background:#1d2124!important;border-color:#292d30!important;box-shadow:0 5px 14px #0003;transform:translateY(-1px)}.product-add-button:active{background:#171a1c!important;transform:translateY(0)}.product-buy-button{background:#fff;color:#174f69}.product-buy-button:hover{background:#edf6f8}.ed-brands{border-top:1px solid #dfe7e9}.ed-brand-marquee{width:100%;overflow:hidden}.ed-brand-marquee:hover{animation-play-state:paused}.ed-brand-group{display:flex;flex:none;gap:14px;padding-right:14px}.ed-brand-card{width:260px;flex:none;padding:16px;border:1px solid #dfe7e9;background:#fff;text-align:center}.ed-brand-placeholder{display:flex;min-height:90px;align-items:center;justify-content:center;gap:11px;margin-bottom:13px;background:#edf2f3;color:#315c70}.ed-brand-placeholder .ed-brand-mark{display:grid;width:38px;height:38px;place-items:center;border:2px solid currentColor;border-radius:50%;font:600 20px/1 Manrope,sans-serif}.ed-brand-placeholder .ed-brand-wordmark{font-size:17px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ed-brand-card>strong{color:#33444e;font-size:12px}.ed-recently-viewed{border-top:1px solid #dfe7e9}.ed-recently-viewed .ed-product-row{margin-top:0}@keyframes ed-brand-marquee{to{transform:translate(-50%)}}.ed-collection-grid a:hover img{filter:saturate(.82) brightness(1.045);transform:scale(1.035)}.ed-dark-story{min-height:360px;position:relative;overflow:hidden;background:#13202a;display:flex;align-items:center;padding:55px 8vw;color:#fff}.ed-dark-story-video,.ed-dark-story-shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ed-dark-story-video{-o-object-fit:cover;object-fit:cover;-o-object-position:center 58%;object-position:center 58%;transform:scale(1.015)}.ed-dark-story-shade{background:linear-gradient(90deg,#131f29f5,#13202ac7 45%,#13202a1f);pointer-events:none}.ed-dark-story-copy{position:relative;z-index:1;max-width:460px}.ed-dark-story h2{font-size:32px;color:#fff}.ed-dark-story h2 em{color:#4b789a}.ed-dark-story p{font-size:10px;color:#d6dcdf;line-height:1.7;margin:20px 0 30px;max-width:260px}.ed-dark-story a{color:#fff}@media (prefers-reduced-motion: reduce){.ed-dark-story-video{display:none}.ed-dark-story{background:#13202a url(/assets/collection-contemporary-edge-CSFFNkeL.png) center 60%/cover}}.ed-collections{background:#fff;padding-block:48px}.ed-collections .ed-title{margin-bottom:28px}.ed-collections .ed-title small{font-size:10px;line-height:1.2;letter-spacing:.14em;margin-bottom:8px}.ed-collections .ed-title h2{font-size:clamp(24px,2.2vw,30px);line-height:1.05}.ed-collection-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.ed-collection-grid a{text-transform:none;font-size:12px;font-weight:500}.ed-collection-card{display:block;cursor:pointer;border-radius:8px;color:#26323a;text-decoration:none}.ed-collection-card-title{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-inline:2px;font-size:.95rem;font-weight:600}.ed-collection-card-title svg{width:16px;height:16px;flex:none;opacity:0;transform:translate(-6px);transition:opacity .25s ease,transform .25s ease}.ed-collection-card:hover .ed-collection-card-title svg,.ed-collection-card:focus-visible .ed-collection-card-title svg{opacity:1;transform:translate(0)}.ed-collection-card:focus-visible{outline:2px solid #087f96!important;outline-offset:5px}.ed-collection-media{position:relative;display:block;overflow:hidden;margin-bottom:12px;background:#edf0f1}.ed-collection-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:radial-gradient(circle at 22% 42%,rgba(240,253,255,.34),transparent 38%),linear-gradient(115deg,#ddf7fa24,#ffffff38);transform:scale(.96);transition:opacity .55s ease,transform .75s cubic-bezier(.22,1,.36,1)}.ed-collection-grid a:hover .ed-collection-media:after{opacity:1;transform:scale(1.04)}.ed-collection-grid img,.ed-collection-grid video,.ed-collection-video{display:block;width:100%;aspect-ratio:1.45;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1),filter .6s ease;filter:saturate(.85);border-radius:4px}.ed-collection-grid a:hover img,.ed-collection-grid a:hover video,.ed-collection-grid a:hover .ed-collection-video{filter:saturate(1) brightness(1.04);transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.ed-collection-grid img,.ed-collection-grid video,.ed-collection-video,.ed-collection-media:after{transition:none}.ed-collection-grid a:hover img,.ed-collection-grid a:hover video,.ed-collection-grid a:hover .ed-collection-video{transform:none}.ed-collection-grid a:hover .ed-collection-media:after{transform:none}}.ed-stats{position:relative;overflow:hidden;padding:0;background:linear-gradient(110deg,#0d273b,#143b56 52%,#0d273b);color:#fff;border-block:1px solid rgba(255,255,255,.1)}.ed-stats:before,.ed-stats:after{content:"";position:absolute;z-index:2;top:0;bottom:0;width:clamp(24px,7vw,120px);pointer-events:none}.ed-stats:before{left:0;background:linear-gradient(90deg,#0d273b,transparent)}.ed-stats:after{right:0;background:linear-gradient(-90deg,#0d273b,transparent)}.ed-stats-track{display:flex;width:-moz-max-content;width:max-content;animation:ed-stats-marquee 28s linear infinite;will-change:transform}.ed-stats-group{display:flex;flex:none;min-width:100vw;padding:30px 3vw}.ed-stat{position:relative;flex:1 0 25%;display:flex;align-items:center;justify-content:center;gap:15px;padding:0 clamp(22px,3vw,56px)}.ed-stat:not(:last-child):after{content:"";position:absolute;top:12%;right:0;width:1px;height:76%;background:#ffffff29}.ed-stat-icon{display:grid;flex:none;width:48px;height:48px;place-items:center;border:1px solid rgba(130,208,230,.35);border-radius:50%;background:#6fc2db14;color:#8ad5e9}.ed-stat-icon svg{width:23px;height:23px;stroke-width:1.5}.ed-stat-copy{display:flex;flex-direction:column;gap:2px;white-space:nowrap}.ed-stat strong{font-family:Manrope,sans-serif;font-size:clamp(22px,1.7vw,29px);line-height:1;letter-spacing:-.035em}.ed-stat small{display:block;text-transform:uppercase;font-size:9px;letter-spacing:.15em;color:#b8ccd7;font-weight:600}@keyframes ed-stats-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.ed-stats-track{animation:none}.ed-stats-group[aria-hidden=true]{display:none}}.ed-newsletter{display:grid;grid-template-columns:1fr 1fr;min-height:270px;background:#112c42;color:#fff}.ed-newsletter>div:first-child{padding:45px 6.5vw}.ed-newsletter h2{color:#fff;font-size:28px}.ed-newsletter p{font-size:9px;color:#d8e1e7;line-height:1.6;margin:16px 0}.ed-newsletter form{display:flex;max-width:330px;border-bottom:1px solid #6a8797}.ed-newsletter input{flex:1;border:0;background:transparent;padding:12px 0;color:#fff;outline:none;font-size:9px}.ed-newsletter button{width:48px;border:0;background:#e7f1f4;color:#173e55}.ed-newsletter button svg{width:14px}.ed-newsletter>div:last-child{background:url(/assets/collection-classic-elegance-PI-GfKqv.png) center/cover}.ed-footer{background:#fff;padding:42px 6.5vw 0}.ed-footer-grid{display:grid;grid-template-columns:1.5fr .7fr .8fr 1.2fr .55fr;gap:45px}.ed-footer .ed-brand i{font-size:30px}.ed-footer .ed-brand strong{font-size:15px}.ed-footer-grid>div:first-child>p{font-size:8px;line-height:1.7;color:#65757c;max-width:220px;margin-top:20px}.ed-footer h3{text-transform:uppercase;font-size:8px;letter-spacing:.06em;margin:0 0 18px}.ed-footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:9px}.ed-footer a,.ed-footer p{font-size:8px;color:#5b6b72;text-decoration:none;margin:0;line-height:1.55}.ed-footer-grid p{display:flex;gap:8px}.ed-footer-grid p svg{width:12px;height:12px;flex:none}.ed-social{display:flex;gap:7px}.ed-social a{width:24px;height:24px;border:1px solid #9dabad;border-radius:50%;display:grid;place-items:center}.ed-social svg{width:11px}.ed-copyright{text-align:center;font-size:7px;color:#77858b;padding:32px 0 18px}@media (max-width:900px){.ed-header nav{display:none}.ed-hero{grid-template-columns:48% 52%}.ed-product-grid{grid-template-columns:repeat(3,1fr)}.ed-footer-grid{grid-template-columns:1.3fr 1fr 1fr}.ed-footer-grid>div:nth-child(4){grid-column:1/3}.ed-mobile-menu{position:absolute;left:0;right:0;top:100px;background:#fff;box-shadow:0 15px 30px #173e5520;padding:20px 30px;flex-direction:column}.ed-mobile-menu.open{display:flex}.ed-mobile-menu a{padding:13px;color:var(--ed-ink);text-decoration:none;text-transform:uppercase;font-size:10px}}@media (max-width:650px){.ed-header{height:76px;padding:0 18px}.ed-header-actions>a{display:none}.ed-brand strong{font-size:15px}.ed-brand i{font-size:32px}.ed-hero{height:auto;min-height:0;display:flex;flex-direction:column-reverse}.ed-hero-image{height:56vh;min-height:400px}.ed-hero-copy{padding:48px 25px 55px}.ed-hero-copy>small{display:none}.ed-hero h1{font-size:48px}.ed-hero-copy p{margin:22px 0 28px}.ed-category-rail{padding:16px 0;min-height:142px}.ed-category-arrow{width:34px;height:34px}.ed-category-controls{gap:6px}.ed-category-header{margin:0 12px 10px}.ed-category-header h2{font-size:18px}.ed-category-group{display:flex;flex-shrink:0;flex-wrap:nowrap;width:auto}.ed-category-rail a{flex:0 0 116px;width:116px;min-width:116px;gap:8px;font-size:10px;padding:4px 6px}.ed-category-rail img{width:76px;height:76px}.ed-section{padding:60px 18px}.ed-title{align-items:start}.ed-title>a{display:none}.ed-title h2{font-size:24px}.ed-collections .ed-title h2{font-size:22px}.ed-collections{padding-block:36px}.ed-collections .ed-title{margin-bottom:22px}.ed-product-grid{grid-template-columns:repeat(2,1fr);gap:24px 10px}.ed-product-grid img{aspect-ratio:1}.ed-category-products,.ed-brands,.ed-recently-viewed{padding:52px 18px}.ed-category-products-intro{margin-bottom:36px}.ed-product-row{margin-top:42px}.ed-row-heading{align-items:center}.ed-row-actions a{display:none}.ed-row-actions button{width:36px;height:36px}.ed-product-row-track{grid-auto-columns:calc((100% - 36px)/2.6)}.ed-product-card-price{min-width:0;font-size:12px;white-space:nowrap}.ed-product-card-footer button{min-width:0;min-height:31px;padding:0 7px;font-size:10px}.ed-dark-story{min-height:400px;padding:45px 25px;background-position:62% center}.ed-collection-grid{grid-template-columns:repeat(2,1fr);gap:24px 10px}.ed-stats{padding:0}.ed-stats-group{min-width:auto;padding:22px 0}.ed-stat{flex:0 0 245px;justify-content:flex-start;padding:0 28px}.ed-stat-icon{width:44px;height:44px}.ed-newsletter{grid-template-columns:1fr}.ed-newsletter>div:last-child{min-height:220px}.ed-footer-grid{grid-template-columns:1fr 1fr;gap:35px 20px}.ed-footer-grid>div:first-child,.ed-footer-grid>div:nth-child(4){grid-column:1/-1}.ed-copyright{padding-bottom:88px}.ed-mobile-menu{top:76px}}.ns-topbar{background:#13233a;color:#f3f7fa;height:30px;font-size:8px}.ns-header{height:82px;background:#fffffff7;border-color:#e7e7e5;box-shadow:none;padding-inline:max(5vw,24px)}.ns-logo>span,.ns-footer-logo>span{background:#416c91;box-shadow:none;border-radius:50% 50% 52% 48%/62% 56% 44% 38%}.ns-logo small,.ns-footer-logo small{color:#416c91}.ns-header nav a{color:#202b35;font-size:9px;text-transform:uppercase;letter-spacing:.04em;padding:31px 0}.ns-header nav a:hover,.ns-header nav a.active{color:#365d7d;border-color:#416c91}.ns-actions>a:hover,.ns-actions>button:hover{background:#f3f7fa;color:#416c91}.ns-actions b{background:#13233a}.ns-footer{background:#fff;color:#777b7d;border-top:1px solid #e5e5e2}.ns-footer-logo{color:#13233a}.ns-footer h3{color:#25313a;text-transform:uppercase;font-size:10px;letter-spacing:.08em}.ns-footer a,.ns-footer p{color:#4d5559}.ns-footer-main svg{color:#416c91}.ns-footer-bottom{border-color:#e5e5e2;color:#777b7d}.ns-social a{border-color:#afbdc3}.ns-mobile-nav{border-color:#dfe4e6}.ns-mobile-nav a:hover,.ns-mobile-nav a:focus-visible{color:#173e55;background:#f2f5f6}@media (min-width: 901px){.ns-header{height:88px!important;padding-inline:clamp(28px,5vw,96px)!important;background:#f8fbfdf5!important;border-bottom:1px solid #e3e5e3!important;box-shadow:0 8px 30px #0f23370b!important}.ns-header>nav{gap:6px;padding:5px;border:1px solid #e6e8e6;border-radius:14px}.ns-header>nav a{position:relative;display:flex;align-items:center;min-height:40px;padding:0 15px!important;border:0!important;border-radius:10px;color:#4d5961!important;font-size:10px!important;font-weight:700;letter-spacing:.085em!important;transition:color .22s ease,background-color .22s ease,box-shadow .22s ease,transform .22s ease}.ns-header>nav a:after{content:"";position:absolute;left:50%;bottom:5px;width:22px;height:2px;border-radius:999px;background:linear-gradient(90deg,#d9edf4,#aacfdc);opacity:0;transform:translate(-50%,4px) scale(.5);transition:opacity .22s ease,transform .3s cubic-bezier(.22,1,.36,1)}.ns-header>nav a:hover{color:#173e55!important;background:#ffffffb8;transform:translateY(-1px)}.ns-header>nav a.active{color:#173e55!important;background:transparent!important;box-shadow:none!important;font-weight:800}.ns-header>nav a.active:after{opacity:1;transform:translate(-50%) scale(1)}.ns-header>nav a:focus-visible,.ns-actions>a:focus-visible,.ns-actions>button:focus-visible{outline:2px solid #b8dce7;outline-offset:3px}.ns-actions{gap:4px;padding-left:15px}.ns-actions>a,.ns-actions>button{border-radius:10px!important;transition:color .2s ease,background-color .2s ease,transform .2s ease}.ns-actions>a:hover,.ns-actions>button:hover{color:#173e55!important;background:#e9f0f1!important;transform:translateY(-1px)!important}}@media (prefers-reduced-motion: reduce){.ns-header>nav a,.ns-header>nav a:after,.ns-actions>a,.ns-actions>button{transition:none!important}}html body .site-page-enter>.collection-intro{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);align-items:center;gap:clamp(40px,7vw,110px);min-height:0;padding:clamp(42px,5vw,72px) max(6vw,32px)!important;overflow:hidden;border-bottom:1px solid #dce7e8;background:linear-gradient(90deg,#f8fbfafa,#f8fbfaed 40%,#eef6f6a8 69%,#eaf2f2b8),url(/assets/collection-sanitary-ware-banner-IZA6OwvV.png) center / cover no-repeat!important}.collection-intro:before{content:"";position:absolute;top:-95px;right:5vw;width:290px;height:290px;border:1px solid rgba(31,91,103,.1);border-radius:50%;box-shadow:0 0 0 42px #ffffff38,0 0 0 84px #ffffff21;pointer-events:none}.collection-intro-copy,.collection-intro-notes{position:relative;z-index:1}.collection-intro-copy{max-width:720px}.collection-intro-kicker{margin:0 0 13px;color:#83b9c9;font-size:10px;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.collection-intro h1{margin:0;color:#102f42!important;font-family:Manrope,sans-serif!important;font-size:clamp(34px,4vw,58px);font-weight:650;line-height:1.04;letter-spacing:-.045em}.collection-intro-copy>p:not(.collection-intro-kicker){max-width:640px;margin:18px 0 0;color:#586a72;font-size:clamp(14px,1.2vw,17px);line-height:1.75}.collection-intro-actions{display:flex;align-items:center;gap:20px;margin-top:26px}.collection-intro-actions a{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:750;text-decoration:none}.collection-intro-actions a:first-child{min-height:44px;padding:0 18px;border-radius:10px;background:#173e55;color:#fff;box-shadow:0 8px 20px #173e552b}.collection-intro-actions a:first-child:hover{background:#245a6a;transform:translateY(-1px)}.collection-intro-actions a:last-child{color:#173e55;border-bottom:1px solid #91a8af;padding-bottom:3px}.collection-intro-actions svg{width:15px}.collection-intro-notes{display:grid;gap:1px;padding:9px;border:1px solid rgba(26,78,91,.12);border-radius:18px;background:#ffffffad;box-shadow:0 18px 50px #18434e14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.collection-intro-notes>div{display:flex;align-items:center;gap:14px;padding:14px 15px;border-radius:12px}.collection-intro-notes>div+div{border-top:1px solid #e6ecec;border-radius:0}.collection-intro-notes svg{width:20px;color:#83b9c9}.collection-intro-notes span{display:flex;flex-direction:column;gap:2px}.collection-intro-notes strong{color:#173e55;font-size:12px}.collection-intro-notes small{color:#718087;font-size:10px}@media (max-width: 800px){html body .site-page-enter>.collection-intro{grid-template-columns:1fr;gap:28px;padding:38px 22px!important}.collection-intro-notes{grid-template-columns:repeat(3,1fr)}.collection-intro-notes>div{align-items:flex-start;padding:12px}.collection-intro-notes>div+div{border-top:0;border-left:1px solid #e6ecec;border-radius:0}}@media (max-width: 540px){.collection-intro-notes{grid-template-columns:1fr}.collection-intro-notes>div+div{border-left:0;border-top:1px solid #e6ecec}.collection-intro-actions{gap:14px}}@media (max-width:650px){.ns-header{height:70px}body:has(.ns-header) main{padding-top:70px}.ns-topbar{height:30px;font-size:9px!important;letter-spacing:.025em}.ns-topbar-inner{width:calc(100% - 24px);gap:12px}.ns-topbar-copy>span:first-child{display:none}.ns-topbar-copy>span:nth-child(2):before{content:none}.ns-topbar-copy>span+span:before{margin-inline:6px}.ns-footer-bottom{padding-bottom:88px}}.ed-hero-film,.ed-hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ed-hero-film{overflow:hidden}.ed-hero-video{-o-object-fit:cover;object-fit:cover;opacity:0;animation:ed-hero-shot 15s ease-in-out infinite}.ed-hero-video--wide{-o-object-position:center;object-position:center;animation-delay:0s}.ed-hero-video--detail{-o-object-position:72% center;object-position:72% center;filter:saturate(.88) contrast(1.06);animation-delay:5s}.ed-hero-video--ambient{-o-object-position:28% center;object-position:28% center;filter:brightness(.82) saturate(1.12);animation-delay:10s}@keyframes ed-hero-shot{0%{opacity:0;transform:scale(1.08)}5%,28%{opacity:1}34%,to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ed-hero-video{display:none;animation:none}.ed-hero-video--wide{display:block;opacity:1;transform:none}}.ed-hero{display:block;position:relative;background:#102c3c}.ed-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ed-hero-image:after{content:none}.ed-hero-image>span{z-index:2}.ed-hero-copy{position:relative;z-index:3;width:min(650px,54%);height:100%;padding:clamp(55px,8vh,95px) 5vw clamp(45px,7vh,75px) 8.5vw;color:#fff}.ed-hero-copy>small{color:#b6d7e3}.ed-hero h1{color:#fff;text-shadow:0 3px 25px rgba(0,0,0,.2)}.ed-hero h1 em{color:#a9d9e9}.ed-hero-copy p{color:#e0edf1;font-size:12px;max-width:330px}.ed-hero-copy a{color:#fff;border:1px solid rgba(255,255,255,.7);padding:14px 19px;transition:background .25s,color .25s}.ed-hero-copy a:hover{background:#fff;color:#173e55}.ed-hero-sound{position:absolute;z-index:5;left:24px;bottom:24px;display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(255,255,255,.7);border-radius:50%;background:#092d3ebf;color:#fff;box-shadow:0 10px 25px #00000038;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer}.ed-hero-sound svg{width:20px;height:20px}@media (max-width:650px){.ed-hero{height:calc(100svh - 106px);min-height:560px;max-height:720px;display:block}.ed-hero-image{height:100%;min-height:0}.ed-hero-image:after{background:linear-gradient(180deg,#07192414,#07192438 35%,#071924f0 72%,#071924fa)}.ed-hero-copy{position:absolute;inset:auto 0 0;width:100%;height:auto;padding:40px 24px 44px;display:block}.ed-hero-copy>small{display:none}.ed-hero h1{font-size:clamp(43px,13vw,58px);line-height:.9;max-width:390px}.ed-hero-copy p{font-size:11px;margin:20px 0 25px;max-width:310px;color:#e9f3f6}.ed-hero-copy a{padding:13px 17px}.ed-hero-image>span{display:none}.ed-hero-sound{left:16px;bottom:16px;width:40px;height:40px}}.editorial-home .ed-hero .ed-hero-copy,.editorial-home .ed-hero .ed-hero-copy h1,.editorial-home .ed-hero .ed-hero-copy h1 em,.editorial-home .ed-hero .ed-hero-copy p,.editorial-home .ed-hero .ed-hero-copy a{color:#fff!important}.editorial-home .ed-hero .ed-hero-copy h1{text-shadow:0 2px 8px rgba(0,0,0,.55),0 10px 36px rgba(0,0,0,.42)}.editorial-home .ed-hero .ed-hero-copy p{text-shadow:0 2px 10px rgba(0,0,0,.75)}.editorial-home .ed-hero .ed-hero-copy a{background:#05192466;border-color:#ffffffd9;text-shadow:0 1px 4px rgba(0,0,0,.8)}.editorial-home .ed-hero .ed-hero-copy a:hover{background:#fff;color:#173e55!important;text-shadow:none}.editorial-home .ed-hero .ed-hero-copy{width:min(560px,50%);padding:clamp(48px,7vh,78px) 5vw clamp(44px,6vh,68px) 8.5vw;justify-content:flex-end}.editorial-home .ed-hero .ed-hero-copy .ed-hero-kicker{position:static;margin-bottom:18px;font-size:9px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.editorial-home .ed-hero .ed-hero-copy h1{max-width:480px;font-size:clamp(42px,4.2vw,62px);line-height:.98;letter-spacing:-.045em}.editorial-home .ed-hero .ed-hero-copy p{margin:18px 0 24px;max-width:280px;font-size:11px;line-height:1.55;letter-spacing:.01em}.editorial-home .ed-hero .ed-hero-copy a{padding:11px 15px;font-size:8px;letter-spacing:.12em}@media (max-width:650px){.editorial-home .ed-hero .ed-hero-copy{inset:auto 0 clamp(48px,8svh,72px);width:100%;padding:32px 24px 38px;justify-content:flex-end}.editorial-home .ed-hero .ed-hero-copy .ed-hero-kicker{display:block;margin-bottom:12px;font-size:8px}.editorial-home .ed-hero .ed-hero-copy h1{max-width:330px;font-size:clamp(36px,10vw,48px);line-height:.96}.editorial-home .ed-hero .ed-hero-copy p{margin:14px 0 20px;font-size:10px}.editorial-home .ed-hero .ed-hero-copy a{padding:10px 14px}}@keyframes ed-hero-text-reveal{0%{opacity:0;transform:translateY(105%)}to{opacity:1;transform:translateY(0)}}@keyframes ed-hero-detail-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.ed-hero-copy .ed-hero-line{display:block;overflow:hidden;animation:ed-hero-text-reveal .85s cubic-bezier(.22,1,.36,1) both}.ed-hero-copy .ed-hero-line:nth-child(2){animation-delay:.12s}.ed-hero-copy .ed-hero-line:nth-child(3){animation-delay:.24s}.ed-hero-copy .ed-hero-kicker,.ed-hero-copy>p,.ed-hero-copy>a{animation:ed-hero-detail-in .7s cubic-bezier(.22,1,.36,1) both}.ed-hero-copy .ed-hero-kicker{animation-delay:.05s}.ed-hero-copy>p{animation-delay:.42s}.ed-hero-copy>a{animation-delay:.54s}.ed-hero-copy>a svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.ed-hero-copy>a:hover svg{transform:translate(5px)}@media (prefers-reduced-motion:reduce){.ed-hero-copy .ed-hero-line,.ed-hero-copy .ed-hero-kicker,.ed-hero-copy>p,.ed-hero-copy>a{animation:none}.ed-hero-copy>a svg{transition:none}}@media (max-width:650px){.ed-hero-image:after{background:linear-gradient(180deg,#05141e0a,#05141e2e 30%,#05141ed1 58%,#05141efc)}}:root{--type-caption: 12px;--type-body: 15px;--type-heading-sm: 20px;--type-heading-lg: 48px}html{font-size:16px}body{font-size:var(--type-body);font-weight:400;line-height:1.6}small,.text-xs,.ns-topbar,.ns-header a,.ed-hero-kicker,.ed-hero-copy>p,.ed-hero-copy>a,.collection-intro-kicker,.collection-intro-actions a,.collection-intro-notes strong,.collection-intro-notes small{font-size:var(--type-caption)!important}strong,b,.font-semibold,.font-bold,.font-extrabold,.font-black,[class*="font-[650]"],[class*="font-[700]"],[class*="font-[750]"],[class*="font-[800]"],[class*="font-[900]"]{font-weight:600!important}.collection-intro h1,.editorial-home .ed-hero .ed-hero-copy h1{font-size:clamp(36px,4vw,var(--type-heading-lg))!important;font-weight:600!important;line-height:1.06}@media (max-width: 650px){.collection-intro h1,.editorial-home .ed-hero .ed-hero-copy h1{font-size:clamp(32px,9vw,40px)!important}.editorial-home .ed-hero .ed-hero-copy p{font-size:14px!important}}.editorial-home,.collection-page,.collection-intro,.collection-toolbar,.product-card{--warm-accent: #087f96;--warm-accent-dark: #075d70;--warm-tint: #f0f7f9;--warm-border: #c9e3e8}.collection-intro-kicker,.collection-intro-notes svg,.collection-page [class*=text-sky-],.editorial-home [class*=text-sky-]{color:var(--warm-accent)!important}.collection-page [class*=bg-sky-],.editorial-home [class*=bg-sky-]{background-color:var(--warm-accent)!important}.collection-page [class*=border-sky-],.editorial-home [class*=border-sky-]{border-color:var(--warm-border)!important}.collection-intro,.collection-intro-notes,.collection-page [class*="bg-[#fbf8f1]"],.collection-page [class*="bg-[#f8f5ee]"]{background-color:var(--warm-tint)!important;background-image:none!important}.editorial-home .ed-product-row-track{-ms-overflow-style:none;scrollbar-width:none}.editorial-home .ed-product-row-track::-webkit-scrollbar{display:none;width:0;height:0}.ns-header>.ns-logo{flex:0 0 auto;min-width:120px}.ns-header>.ns-logo img{flex:none}@media (max-width: 1100px){.ns-header>nav{display:none!important}.ns-header .ns-menu{display:grid!important}}.ns-category-menu{position:relative;flex:0 0 auto;margin-right:12px}.ns-category-trigger{display:flex;min-height:42px;align-items:center;gap:8px;padding:0 13px;border:1px solid #d5e5e8;border-radius:11px;background:#f3f8f9;color:#183e52;font-size:13px;font-weight:700;cursor:pointer}.ns-category-trigger svg{width:17px;height:17px}.ns-category-trigger i{width:7px;height:7px;margin-left:2px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .3s cubic-bezier(.22,1,.36,1)}.ns-category-trigger[aria-expanded=true]{border-color:#87c5cf;background:#eaf6f7;color:#087f96}.ns-category-trigger[aria-expanded=true] i{transform:rotate(225deg) translate(-1px,-1px)}.ns-category-dropdown{position:absolute;top:calc(100% + 16px);left:0;z-index:90;width:min(560px,calc(100vw - 32px));padding:14px;border:1px solid #d6e7ea;border-radius:18px;background:#fffffffa;box-shadow:0 24px 70px #092f4929;opacity:0;visibility:hidden;transform:translateY(-10px) scale(.985);transform-origin:top left;transition:opacity .24s ease,transform .35s cubic-bezier(.22,1,.36,1),visibility .24s}.ns-category-dropdown.open{opacity:1;visibility:visible;transform:none}.ns-category-dropdown-head{padding:8px 10px 14px;border-bottom:1px solid #e5eff1}.ns-category-dropdown-head small,.ns-category-dropdown-head strong{display:block}.ns-category-dropdown-head small{color:#087f96;font-size:11px!important;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ns-category-dropdown-head strong{margin-top:4px;color:#173e52;font-size:16px}.ns-category-dropdown-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding-top:8px}.ns-category-dropdown-grid>a{display:grid;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:11px;min-height:66px;padding:8px 10px;border-radius:13px;color:#294a59;text-decoration:none;opacity:0;transform:translateY(-6px);transition:background .2s ease,color .2s ease,box-shadow .25s ease,transform .32s cubic-bezier(.22,1,.36,1),opacity .25s ease;transition-delay:var(--category-delay)}.ns-category-dropdown.open .ns-category-dropdown-grid>a{opacity:1;transform:none}.ns-category-dropdown-grid>a:hover{background:#edf7f9;color:#087f96;box-shadow:inset 0 0 0 1px #087f9614;transform:translate(3px)}.ns-category-thumb{display:grid;width:42px;height:42px;overflow:hidden;place-items:center;border:1px solid #dcecef;border-radius:50%;background:#e8f4f6;color:#4f7a89;transition:border-color .25s ease,box-shadow .25s ease,transform .4s cubic-bezier(.22,1,.36,1)}.ns-category-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.ns-category-thumb i{font-size:13px;font-style:normal;font-weight:700}.ns-category-dropdown-grid>a:hover .ns-category-thumb{border-color:#9fd2da;box-shadow:0 5px 14px #087f9624;transform:scale(1.08) rotate(-2deg)}.ns-category-dropdown-grid>a:hover .ns-category-thumb img{transform:scale(1.12)}.ns-category-dropdown-grid>a strong,.ns-category-dropdown-grid>a small{display:block}.ns-category-dropdown-grid>a strong{font-size:13px;transition:transform .3s cubic-bezier(.22,1,.36,1)}.ns-category-dropdown-grid>a small{margin-top:3px;color:#879aa2;font-size:11px!important}.ns-category-dropdown-grid>a>b{display:block;justify-self:end;font-family:Arial,sans-serif;font-size:17px;font-weight:400;line-height:1;transition:color .2s ease,transform .35s cubic-bezier(.22,1,.36,1)}.ns-category-dropdown-grid>a:hover strong{transform:translate(2px)}.ns-category-dropdown-grid>a:hover>b{transform:translate(2px,-2px) scale(1.08)}.ns-header-search{position:relative;display:flex;flex:1 1 260px;min-width:170px;max-width:none;height:42px;align-items:center;gap:9px;padding:0 12px;border:1px solid #d5e5e8;border-radius:11px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.ns-header-search:focus-within{border-color:#79bfcb;box-shadow:0 0 0 3px #079abd17}.ns-header-search>svg{width:17px;height:17px;flex:none;color:#698893}.ns-header-search input{width:100%;min-width:0;border:0!important;outline:0;background:transparent!important;color:#1c3c4b;font-size:13px;box-shadow:none!important}.ns-header-search>button{display:grid;width:25px;height:25px;flex:none;place-items:center;border:0;border-radius:7px;background:#edf5f6;color:#5c7883}.ns-header-search>button svg{width:12px;height:12px}.ns-header-results{position:absolute;top:calc(100% + 12px);left:0;right:0;z-index:89;max-height:420px;overflow-y:auto;padding:8px;border:1px solid #d8e8eb;border-radius:15px;background:#fff;box-shadow:0 22px 60px #092f4926;animation:ns-search-results-in .28s cubic-bezier(.22,1,.36,1) both}.ns-header-results a{display:flex;align-items:center;gap:11px;padding:8px;border-radius:10px;color:#2a4957;text-decoration:none}.ns-header-results a:hover{background:#eff8f9}.ns-header-results img{width:42px;height:42px;flex:none;border-radius:8px;background:#edf4f5;-o-object-fit:cover;object-fit:cover}.ns-header-results span,.ns-header-results strong,.ns-header-results small{display:block}.ns-header-results strong{font-size:10px}.ns-header-results small{margin-top:2px;color:#81959d;font-size:9px!important}.ns-header-results p{padding:20px 10px;color:#728891;font-size:11px;text-align:center}.ns-mobile-search-trigger{display:none!important}@keyframes ns-search-results-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (min-width:1101px) and (max-width:1380px){.ns-header{gap:10px}}@media (max-width:1100px){.ns-header-search{max-width:none}}@media (max-width:700px){.ns-category-menu,.ns-header-search{display:none}.ns-mobile-search-trigger{display:grid!important}}html body button[aria-label^="Archive "]{border:1px solid #c9e3e8;background:transparent!important}.ed-product-card-price,.site-card-reveal,.site-card-visible{font-weight:600!important}html body button[aria-label^="Archive "]:hover{border-color:#087f96;background:transparent!important}.ed-product-card-footer{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.ed-product-card-price{margin-right:auto;white-space:nowrap;line-height:1}.ed-product-card-footer button{display:inline-flex;align-items:center;justify-content:center;min-width:60px;height:31px;padding:0 10px;gap:4px;border:1px solid #164c70!important;border-radius:7px;background:#164b6b!important;color:#fff!important;font-size:11px;font-weight:700;line-height:1;letter-spacing:.01em;cursor:pointer;white-space:nowrap;box-shadow:0 2px 5px #002d4b24;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.ed-product-card-footer button svg{width:12px;height:12px;flex-shrink:0}.ed-product-card-footer button:active{background:#0f354c!important;transform:translateY(0)}.ed-product-card-sold-out{margin-left:auto;white-space:nowrap;font-size:10px;font-weight:600;color:#777!important}@media (max-width: 576px){.ed-product-card-footer{gap:6px;margin-top:7px}.ed-product-card-footer button{min-width:56px;height:29px;padding:0 8px;gap:3px;border-radius:6px;font-size:10px;font-weight:700}.ed-product-card-footer button svg{width:11px;height:11px}.ed-product-card-sold-out{font-size:9px}}@media (max-width: 380px){.ed-product-card-footer{gap:5px}.ed-product-card-footer button{min-width:53px;height:28px;padding:0 7px;font-size:9.5px}.ed-product-card-footer button svg{width:10px;height:10px}}@media (max-width: 576px){.ed-product-card-footer button{min-width:50px;height:22px;min-height:22px;padding:0 6px;gap:2px;border-radius:5px;font-size:9px;font-weight:700;line-height:1}.ed-product-card-footer button svg{width:9px;height:9px}}@media (max-width: 380px){.ed-product-card-footer button{min-width:47px;height:21px;min-height:21px;padding:0 5px;font-size:8.5px}.ed-product-card-footer button svg{width:8px;height:8px}}.ed-product-card-footer button{background:#3f718f!important;border:1px solid #35647f!important;color:#fff!important;box-shadow:0 2px 4px #19465f1f}.ed-product-card-footer button:hover{background:#35647f!important;border-color:#2f5b74!important}.ed-product-card-footer button:active{background:#2d566d!important}.ed-product-card-price-group{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem .5rem;min-width:0}.ed-product-card-price{font-weight:700;font-size:1rem;color:#0b6fa8;letter-spacing:-.01em}.ed-product-card-mrp{position:relative;font-size:.82em;font-weight:500;color:#9aa3ad;text-decoration:line-through;text-decoration-color:#c94141;text-decoration-thickness:1.4px}.ed-product-card-discount{font-size:.72rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#16a34a,#22c55e);padding:2px 7px;border-radius:999px;letter-spacing:.01em;line-height:1.4;white-space:nowrap}.ed-product-card strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;margin-top:.5rem;font-size:clamp(.85rem,1.5vw,1rem);font-weight:600;line-height:1.35;min-height:2.7em;color:#1f2937}.ed-product-row-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.25rem;align-items:stretch;padding:0 12px 12px}@media (max-width: 1200px){.ed-product-row-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}@media (max-width: 900px){.ed-product-row-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}}@media (max-width: 600px){.ed-product-row-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;padding:0 8px 8px}}.ed-product-row-grid .ed-product-card{min-width:0;width:100%}.ed-product-row-grid .ed-product-card-image{aspect-ratio:1 / 1}.ns{--navy: #123253;--navy-2: #1b4a72;--blue: #2f86b5;--blue-bright: #3fa9dc;--blue-light: #8fe0f5;--bg: #ffffff;--exit-duration: .7s;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:var(--bg);color:var(--navy);font-family:Manrope,Helvetica Neue,sans-serif;perspective:900px;transition:opacity var(--exit-duration) cubic-bezier(.4,0,.2,1)}.ns--exit{opacity:0;pointer-events:none}.ns__stage{display:flex;flex-direction:column;align-items:center;gap:2px;padding:0 24px;transition:transform var(--exit-duration) cubic-bezier(.4,0,.2,1),opacity calc(var(--exit-duration) * .55) ease-out}.ns--exit .ns__stage{transform:translateY(-8px) scale(.97);opacity:0}.ns__headline{position:relative;display:inline-block;padding:.15em .06em .28em}.ns__script{display:inline-block;font-family:Alex Brush,cursive!important;font-weight:400;font-size:clamp(3.6rem,15vw,6.6rem);line-height:1;padding-bottom:.06em;background:linear-gradient(100deg,var(--navy) 0%,var(--navy-2) 24%,var(--blue) 42%,var(--blue-bright) 54%,var(--blue) 66%,var(--navy-2) 84%,var(--navy) 100%);background-size:300% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;clip-path:inset(0 100% 0 0);animation:ns-ink-wipe 1.35s .26s cubic-bezier(.65,0,.2,1) forwards,ns-sheen 5.5s linear 1.9s infinite}@keyframes ns-ink-wipe{to{clip-path:inset(0 0% 0 0)}}@keyframes ns-sheen{0%{background-position:130% 0}55%{background-position:-30% 0}to{background-position:-30% 0}}.ns__pen{position:absolute;top:46%;left:.06em;width:7px;height:7px;border-radius:50%;background:var(--blue-bright);box-shadow:0 0 10px 3px #3fa9dca6;opacity:0;animation:ns-pen-travel 1.35s .26s cubic-bezier(.65,0,.2,1) forwards}@keyframes ns-pen-travel{0%{left:.06em;opacity:1}92%{opacity:1}to{left:92%;opacity:0}}.ns--exit .ns__script{animation:none;clip-path:inset(0 0 0 0);opacity:0;filter:blur(4px);transition:opacity .38s ease-out,filter .38s ease-out}.ns--exit .ns__pen{display:none}.ns__rule{position:relative;width:0;height:2px;margin:12px 0 10px;background:linear-gradient(90deg,var(--navy-2),var(--blue-bright));overflow:hidden;animation:ns-rule-grow .52s 1.65s cubic-bezier(.3,.6,.3,1) forwards}.ns__rule:after{content:"";position:absolute;top:0;left:-40%;width:40%;height:100%;background:linear-gradient(90deg,transparent,#ffffff,transparent);opacity:.9;animation:ns-rule-glint 2.6s ease-in-out 2.3s infinite}@keyframes ns-rule-grow{to{width:108px}}@keyframes ns-rule-glint{0%{left:-40%}45%{left:110%}to{left:110%}}.ns--exit .ns__rule{animation:none;width:0;transition:width .38s cubic-bezier(.4,0,.2,1) 60ms}.ns__subline{display:flex;font-family:Manrope,sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;color:var(--blue)}.ns__sub-char{display:inline-block;opacity:0;letter-spacing:.5em;transform:translateY(4px);animation:ns-sub-in .56s calc(var(--j) * 36ms + 1.8s) cubic-bezier(.2,.7,.3,1) forwards}@keyframes ns-sub-in{0%{opacity:0;letter-spacing:.5em;transform:translateY(4px)}to{opacity:1;letter-spacing:.32em;transform:translateY(0)}}.ns--exit .ns__sub-char{animation:none;opacity:0;transform:translateY(-4px);transition:opacity .3s ease-out,transform .3s ease-out}.ns__progress{margin-top:32px;display:flex;align-items:center;gap:10px;opacity:0;animation:ns-fade-in .5s 2.75s ease-out forwards}@keyframes ns-fade-in{to{opacity:1}}.ns__bar{width:132px;height:3px;border-radius:2px;background:#1232531a;overflow:hidden}.ns__bar-fill{width:100%;height:100%;transform-origin:left center;border-radius:2px;background:linear-gradient(90deg,var(--navy-2),var(--blue),var(--blue-bright));transition:transform .12s linear}.ns__pct{font-size:.68rem;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#12325380;min-width:26px}.ns__pct-sign{opacity:.6;margin-left:1px}.ns__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 380px){.ns__subline{font-size:.7rem}}@media (prefers-reduced-motion: reduce){.ns__script{animation:none;clip-path:inset(0 0 0 0);background-position:0 0}.ns__pen{display:none}.ns__rule{animation:none;width:108px}.ns__rule:after{animation:none;display:none}.ns__sub-char{animation:none;opacity:1;letter-spacing:.32em;transform:none}.ns__progress{animation:none;opacity:1}.ns,.ns__stage{transition-duration:.2s}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-28{bottom:-7rem}.-left-24{left:-6rem}.-right-1{right:-.25rem}.-right-20{right:-5rem}.-top-1{top:-.25rem}.-top-24{top:-6rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-\[72px\]{bottom:72px}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:.75rem}.left-4{left:1rem}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-12{top:3rem}.top-2{top:.5rem}.top-24{top:6rem}.top-3{top:.75rem}.top-4{top:1rem}.top-\[82px\]{top:82px}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1001\]{z-index:1001}.z-\[170\]{z-index:170}.z-\[70\]{z-index:70}.z-\[90\]{z-index:90}.z-\[99999\]{z-index:99999}.z-\[999\]{z-index:999}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2 / span 2}.mx-auto{margin-left:auto;margin-right:auto}.\!mt-0{margin-top:0!important}.\!mt-1{margin-top:.25rem!important}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.ms-3{margin-inline-start:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-video{aspect-ratio:16 / 9}.\!h-\[34px\]{height:34px!important}.h-1{height:.25rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[0\.9em\]{height:.9em}.h-\[1\.5px\]{height:1.5px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[1px\]{height:1px}.h-\[360px\]{height:360px}.h-\[84px\]{height:84px}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.max-h-52{max-height:13rem}.max-h-\[50vh\]{max-height:50vh}.max-h-\[58vh\]{max-height:58vh}.max-h-\[78vh\]{max-height:78vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90dvh\]{max-height:90dvh}.\!min-h-\[34px\]{min-height:34px!important}.min-h-16{min-height:4rem}.min-h-48{min-height:12rem}.min-h-52{min-height:13rem}.min-h-56{min-height:14rem}.min-h-64{min-height:16rem}.min-h-80{min-height:20rem}.min-h-\[320px\]{min-height:320px}.min-h-\[380px\]{min-height:380px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[52px\]{min-height:52px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[72vh\]{min-height:72vh}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[0\.9em\]{width:.9em}.w-\[14px\]{width:14px}.w-\[15px\]{width:15px}.w-\[18px\]{width:18px}.w-\[19px\]{width:19px}.w-\[280px\]{width:280px}.w-\[3px\]{width:3px}.w-\[88\%\]{width:88%}.w-\[min\(84vw\,320px\)\]{width:min(84vw,320px)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-20{min-width:5rem}.min-w-7{min-width:1.75rem}.min-w-9{min-width:2.25rem}.min-w-\[680px\]{min-width:680px}.min-w-\[700px\]{min-width:700px}.min-w-\[720px\]{min-width:720px}.min-w-\[960px\]{min-width:960px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[1600px\]{max-width:1600px}.max-w-\[1760px\]{max-width:1760px}.max-w-\[1800px\]{max-width:1800px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[88rem\]{max-width:88rem}.max-w-\[90vw\]{max-width:90vw}.max-w-\[94vw\]{max-width:94vw}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-2{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[minmax\(280px\,1fr\)_210px_230px_auto\]{grid-template-columns:minmax(280px,1fr) 210px 230px auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-8{gap:2rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-2{row-gap:.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[\#d7ecf3\]>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(215 236 243 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-r{border-right-width:1px}.border-r-4{border-right-width:4px}.border-t{border-top-width:1px}.border-t-\[3px\]{border-top-width:3px}.border-dashed{border-style:dashed}.border-\[\#0b6fa8\]{--tw-border-opacity: 1;border-color:rgb(11 111 168 / var(--tw-border-opacity, 1))}.border-\[\#0ea5c4\]{--tw-border-opacity: 1;border-color:rgb(14 165 196 / var(--tw-border-opacity, 1))}.border-\[\#8fe3f9\]{--tw-border-opacity: 1;border-color:rgb(143 227 249 / var(--tw-border-opacity, 1))}.border-\[\#d7ecf3\]{--tw-border-opacity: 1;border-color:rgb(215 236 243 / var(--tw-border-opacity, 1))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-sky-100{--tw-border-opacity: 1;border-color:rgb(224 242 254 / var(--tw-border-opacity, 1))}.border-sky-100\/80{border-color:#e0f2fecc}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-sky-300{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.border-sky-600{--tw-border-opacity: 1;border-color:rgb(2 132 199 / var(--tw-border-opacity, 1))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-200\/80{border-color:#e2e8f0cc}.border-slate-400{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.border-slate-900{--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.border-slate-950{--tw-border-opacity: 1;border-color:rgb(2 6 23 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/70{border-color:#ffffffb3}.border-t-\[\#0b6fa8\]{--tw-border-opacity: 1;border-top-color:rgb(11 111 168 / var(--tw-border-opacity, 1))}.bg-\[\#052b73\]{--tw-bg-opacity: 1;background-color:rgb(5 43 115 / var(--tw-bg-opacity, 1))}.bg-\[\#0b6fa8\]{--tw-bg-opacity: 1;background-color:rgb(11 111 168 / var(--tw-bg-opacity, 1))}.bg-\[\#d7ecf3\]{--tw-bg-opacity: 1;background-color:rgb(215 236 243 / var(--tw-bg-opacity, 1))}.bg-\[\#eaf6fb\]{--tw-bg-opacity: 1;background-color:rgb(234 246 251 / var(--tw-bg-opacity, 1))}.bg-\[\#eaf6fb\]\/30{background-color:#eaf6fb4d}.bg-\[\#eaf6fb\]\/40{background-color:#eaf6fb66}.bg-\[\#eaf6fb\]\/60{background-color:#eaf6fb99}.bg-\[\#eef8fb\]{--tw-bg-opacity: 1;background-color:rgb(238 248 251 / var(--tw-bg-opacity, 1))}.bg-\[\#eef8fb\]\/50{background-color:#eef8fb80}.bg-\[\#eef8fb\]\/60{background-color:#eef8fb99}.bg-\[\#eef8fb\]\/70{background-color:#eef8fbb3}.bg-\[\#f2f2f0\]{--tw-bg-opacity: 1;background-color:rgb(242 242 240 / var(--tw-bg-opacity, 1))}.bg-\[\#f3f7fa\]{--tw-bg-opacity: 1;background-color:rgb(243 247 250 / var(--tw-bg-opacity, 1))}.bg-\[\#f4fafc\]{--tw-bg-opacity: 1;background-color:rgb(244 250 252 / var(--tw-bg-opacity, 1))}.bg-\[\#f7f8f8\]{--tw-bg-opacity: 1;background-color:rgb(247 248 248 / var(--tw-bg-opacity, 1))}.bg-\[\#f8f5ee\]{--tw-bg-opacity: 1;background-color:rgb(248 245 238 / var(--tw-bg-opacity, 1))}.bg-\[\#fbf8f1\]{--tw-bg-opacity: 1;background-color:rgb(251 248 241 / var(--tw-bg-opacity, 1))}.bg-\[\#ffffff\]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-sky-400{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-sky-600{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1))}.bg-sky-700{--tw-bg-opacity: 1;background-color:rgb(3 105 161 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/70{background-color:#f8fafcb3}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-slate-950\/40{background-color:#02061766}.bg-slate-950\/45{background-color:#02061773}.bg-slate-950\/50{background-color:#02061780}.bg-slate-950\/65{background-color:#020617a6}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/75{background-color:#ffffffbf}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-\[url\(\'https\:\/\/images\.unsplash\.com\/photo-1584622650111-993a426fbf0a\?q\=80\&w\=800\'\)\]{background-image:url(https://images.unsplash.com/photo-1584622650111-993a426fbf0a?q=80&w=800)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#087f9b\]{--tw-gradient-from: #087f9b var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 127 155 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0b6fa8\]{--tw-gradient-from: #0b6fa8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(11 111 168 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#eef8fb\]{--tw-gradient-from: #eef8fb var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 248 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-100{--tw-gradient-from: #d1fae5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(209 250 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-green-100{--tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #dcfce7 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#052b73\]{--tw-gradient-to: #052b73 var(--tw-gradient-to-position)}.to-\[\#0ea5c4\]{--tw-gradient-to: #0ea5c4 var(--tw-gradient-to-position)}.to-lime-100{--tw-gradient-to: #ecfccb var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-center{background-position:center}.fill-current{fill:currentColor}.fill-red-500{fill:#ef4444}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!py-0{padding-top:0!important;padding-bottom:0!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0{padding-bottom:0}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pr-11{padding-right:2.75rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[0\.7em\]{font-size:.7em}.text-\[0\.8em\]{font-size:.8em}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-\[600\]{font-weight:600}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-8{line-height:2rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-\[\.16em\]{letter-spacing:.16em}.tracking-\[\.18em\]{letter-spacing:.18em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.35em\]{letter-spacing:.35em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#0b2a4a\]{--tw-text-opacity: 1;color:rgb(11 42 74 / var(--tw-text-opacity, 1))}.text-\[\#0b6fa8\]{--tw-text-opacity: 1;color:rgb(11 111 168 / var(--tw-text-opacity, 1))}.text-\[\#0ea5c4\]{--tw-text-opacity: 1;color:rgb(14 165 196 / var(--tw-text-opacity, 1))}.text-\[\#D4AF37\]{--tw-text-opacity: 1;color:rgb(212 175 55 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-sky-800{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}.text-sky-900{--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/60{color:#fff9}.accent-\[\#0b6fa8\]{accent-color:#0b6fa8}.accent-emerald-600{accent-color:#059669}.accent-sky-600{accent-color:#0284c7}.accent-slate-600{accent-color:#475569}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[0\.14\]{opacity:.14}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(34\,197\,94\,0\.18\)\]{--tw-shadow: 0 12px 30px rgba(34,197,94,.18);--tw-shadow-colored: 0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_35px_rgba\(9\,47\,73\,0\.08\)\]{--tw-shadow: 0 12px 35px rgba(9,47,73,.08);--tw-shadow-colored: 0 12px 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: 0 1px 3px rgba(15,23,42,.05);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(15\,23\,42\,\.28\)\]{--tw-shadow: 0 24px 80px rgba(15,23,42,.28);--tw-shadow-colored: 0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_80px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow: 0 28px 80px rgba(0,0,0,.45);--tw-shadow-colored: 0 28px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_3px_16px_rgba\(77\,55\,11\,\.025\)\]{--tw-shadow: 0 3px 16px rgba(77,55,11,.025);--tw-shadow-colored: 0 3px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(15\,23\,42\,\.04\)\]{--tw-shadow: 0 4px 16px rgba(15,23,42,.04);--tw-shadow-colored: 0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_5px_14px_rgba\(7\,154\,189\,0\.22\)\]{--tw-shadow: 0 5px 14px rgba(7,154,189,.22);--tw-shadow-colored: 0 5px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(15\,35\,55\,0\.08\)\]{--tw-shadow: 0 8px 24px rgba(15,35,55,.08);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_28px_rgba\(92\,65\,19\,0\.07\)\]{--tw-shadow: 0 8px 28px rgba(92,65,19,.07);--tw-shadow-colored: 0 8px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(77\,55\,11\,\.05\)\]{--tw-shadow: 0 8px 30px rgba(77,55,11,.05);--tw-shadow-colored: 0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[6px_0_24px_rgba\(77\,55\,11\,\.025\)\]{--tw-shadow: 6px 0 24px rgba(77,55,11,.025);--tw-shadow-colored: 6px 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-slate-200\/60{--tw-shadow-color: rgb(226 232 240 / .6);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-\[\#d6f0f8\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(214 240 248 / var(--tw-ring-opacity, 1))}.ring-emerald-50{--tw-ring-opacity: 1;--tw-ring-color: rgb(236 253 245 / var(--tw-ring-opacity, 1))}.ring-emerald-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1))}.ring-red-50{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 242 242 / var(--tw-ring-opacity, 1))}.ring-sky-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 242 254 / var(--tw-ring-opacity, 1))}.ring-slate-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(148 163 184 / var(--tw-ring-opacity, 1))}.ring-slate-900{--tw-ring-opacity: 1;--tw-ring-color: rgb(15 23 42 / var(--tw-ring-opacity, 1))}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[10px\]{--tw-backdrop-blur: blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.admin-shell .admin-toolbar-search-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0!important;outline:0!important;box-shadow:none!important}.ns-auth-page .ns-auth-form>div.ns-auth-socials{max-width:none!important;margin:0 0 18px!important;padding:0!important;border:0!important;background:transparent!important}.ns-auth-page{font-family:DM Sans,sans-serif;background:linear-gradient(180deg,#f4f9fc,#f8fbfd);padding:56px max(4vw,22px) 48px;color:#102d3e}.ns-auth-shell{width:min(1120px,100%);min-height:690px;margin:auto;display:grid;grid-template-columns:1fr 1.06fr;overflow:hidden;border:1px solid #e5edf1;border-radius:22px;background:#fff;box-shadow:0 20px 55px #092f491a}.ns-auth-visual{position:relative!important;height:auto!important;min-height:690px!important;overflow:hidden}.ns-auth-visual>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ns-auth-visual:after{content:"";position:absolute;top:35%;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,rgba(3,24,38,.82))}.ns-auth-visual>div:nth-of-type(1){position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:transparent!important}.ns-auth-visual>div:nth-of-type(2){display:block!important;position:absolute!important;z-index:2;left:0!important;right:0!important;bottom:0!important;padding:54px 58px!important;text-align:left!important;color:#fff!important}.ns-auth-visual>div:nth-of-type(2) p:first-child{font-size:10px!important;letter-spacing:.24em!important;text-transform:uppercase;color:#5dd4e3!important;font-weight:700}.ns-auth-visual>div:nth-of-type(2) h2{font-family:Manrope,sans-serif!important;font-size:34px!important;line-height:1.2!important;font-weight:650!important;color:#fff!important;margin:14px 0!important}.ns-auth-visual>div:nth-of-type(2) p:last-child{font-size:13px!important;line-height:1.8!important;color:#ffffffd6!important;max-width:380px}.ns-auth-visual>div:nth-of-type(3){display:none!important}.ns-auth-panel{display:flex;align-items:center;justify-content:center;padding:46px 56px;background:#fff}.ns-auth-form{width:100%;max-width:510px}.ns-auth-form>div:first-child{text-align:center;margin:0 0 28px}.ns-auth-form>div:first-child>p:first-child{color:#052b73!important;font-size:10px!important;letter-spacing:.23em!important;text-transform:uppercase;font-weight:800}.ns-auth-form h1{margin:8px 0 0!important;font-family:Manrope,sans-serif!important;font-size:32px!important;line-height:1.15;color:#092f49!important;font-weight:750}.ns-auth-form>div:first-child>p:last-child{margin:12px auto 0!important;color:#637987!important;line-height:1.6!important}.ns-auth-form>div:nth-child(2){max-width:280px!important;margin:0 auto 24px!important;border-color:#dcebf0!important;background:#f4f9fb!important}.ns-auth-form>div:nth-child(2) button{border-radius:99px!important}.ns-auth-form>div:nth-child(2) button[class*=bg-sky]{background:#092f49!important}.ns-auth-form>div:nth-child(2) button:not([class*=bg-sky]){color:#506976!important}.ns-auth-field{display:block}.ns-auth-input{min-height:56px;display:flex;align-items:center;gap:12px;border:1px solid #d8e2e7;border-radius:9px;background:#fff;padding:0 16px;transition:.2s}.ns-auth-input:focus-within{border-color:#052b73;box-shadow:0 0 0 4px #079abd1a}.ns-auth-input.has-error{border-color:#e36f5c}.ns-auth-input>span{color:#57717f;display:grid}.ns-auth-input svg{width:18px;height:18px}.ns-auth-input input{width:100%;border:0;outline:0;background:transparent;color:#092f49;font-size:13px}.ns-auth-input input::-moz-placeholder{color:#637987}.ns-auth-input input::placeholder{color:#637987}.ns-auth-input>button{display:grid;place-items:center;border:0;background:transparent;color:#6c7f89;padding:5px}.ns-auth-field>p{margin:6px 2px 0;font-size:11px;color:#c74736}.ns-auth-form>div[class*=grid]{gap:12px!important}.ns-auth-terms{display:flex;align-items:flex-start;gap:9px;margin:18px 2px 0;font-size:11px;color:#506976}.ns-auth-terms input{width:17px;height:17px;accent-color:#052b73}.ns-auth-terms a,.ns-auth-switch button{color:#047c9b;text-decoration:none;font-weight:600}.ns-auth-terms-error{font-size:11px;color:#c74736;margin:5px 2px 0}.ns-auth-form>div.mt-4.flex{margin-top:20px!important;display:flex}.ns-auth-form>div.mt-4.flex>button:first-child{width:100%;min-height:54px;border-radius:8px!important;background:#062b40!important;color:#fff!important;font-size:14px!important;font-weight:700!important;box-shadow:none!important}.ns-auth-form>div.mt-4.flex>button:first-child:hover{background:#052b73!important}.ns-auth-form>div.mt-4.flex>button+button{border-color:#052b73!important;color:#047c9b!important}.ns-auth-form>div.mt-4.flex.flex-wrap.items-center.justify-center.gap-x-4{font-size:12px!important;color:#617682!important}.ns-auth-form>div.mt-4.flex.flex-wrap.items-center.justify-center.gap-x-4 button{color:#047c9b!important}.ns-auth-form>p:last-child a{color:#718590!important}.ns-auth-benefits{width:min(1120px,100%);margin:42px auto 0;padding:24px 30px;display:grid;grid-template-columns:repeat(5,1fr);gap:22px;background:#fff;border:1px solid #edf2f4;border-radius:10px;box-shadow:0 8px 28px #092f4909}.ns-auth-benefits>div{display:flex;align-items:center;gap:12px}.ns-auth-benefits svg{width:30px;height:30px;color:#075987;flex:none}.ns-auth-benefits span{display:flex;flex-direction:column}.ns-auth-benefits b{font-size:11px;color:#092f49}.ns-auth-benefits small{margin-top:4px;color:#718590;font-size:9px;white-space:nowrap}@media (max-width:900px){.ns-auth-page{padding:28px 18px}.ns-auth-shell{grid-template-columns:1fr;max-width:620px}.ns-auth-visual{min-height:270px!important}.ns-auth-visual>div:nth-of-type(2){padding:28px 34px!important}.ns-auth-visual>div:nth-of-type(2) h2{font-size:25px!important}.ns-auth-visual>div:nth-of-type(2) p:last-child{display:none}.ns-auth-panel{padding:40px 34px}.ns-auth-benefits{grid-template-columns:repeat(3,1fr);max-width:620px}.ns-auth-benefits>div:nth-last-child(-n+2){display:none}}@media (max-width:560px){.ns-auth-page{padding:14px 12px 90px}.ns-auth-shell{border-radius:16px}.ns-auth-visual{min-height:190px!important}.ns-auth-visual>div:nth-of-type(2){padding:22px!important}.ns-auth-visual>div:nth-of-type(2) h2{font-size:21px!important;margin-bottom:0!important}.ns-auth-panel{padding:30px 18px}.ns-auth-form h1{font-size:27px!important}.ns-auth-form>div[class*=grid]{grid-template-columns:1fr!important}.ns-auth-input{min-height:52px}.ns-auth-benefits{margin-top:18px;grid-template-columns:1fr 1fr;padding:18px;gap:18px 10px}.ns-auth-benefits>div:nth-child(3){display:none}.ns-auth-benefits b{font-size:10px}.ns-auth-benefits small{font-size:8px}}.ns-auth-tabs{max-width:280px!important;margin:0 auto 24px!important;border-color:#dcebf0!important;background:#f4f9fb!important}.ns-auth-tabs button{border-radius:99px!important}.ns-auth-tabs button[class*=bg-sky]{background:#092f49!important}.ns-auth-socials{display:grid;gap:10px;margin-bottom:18px}.ns-auth-socials button{height:48px;border:1px solid #d8e2e7;border-radius:9px;background:#fff;color:#18394d;font-size:13px;display:flex;align-items:center;justify-content:center;gap:12px}.ns-auth-socials button:hover{border-color:#052b73;background:#f7fcfd}.ns-auth-socials b{font:700 18px Arial;color:#4285f4}.ns-auth-socials button+button b{width:20px;height:20px;border-radius:50%;background:#1877f2;color:#fff;font-size:15px;line-height:21px}.ns-auth-divider{display:flex;align-items:center;gap:14px;margin-bottom:18px;color:#718590;font-size:11px}.ns-auth-divider:before,.ns-auth-divider:after{content:"";height:1px;background:#e4eaed;flex:1}.ns-auth-divider span{white-space:nowrap}@keyframes announcement-slide{0%{transform:translate(110vw);opacity:0}25%{transform:translate(0);opacity:1}70%{transform:translate(0);opacity:1}to{transform:translate(-110vw);opacity:0}}.announcement-banner{background:radial-gradient(circle at 50% -140%,rgba(218,178,75,.2),transparent 58%),linear-gradient(105deg,#242321,#393632 48%,#242321);box-shadow:inset 0 1px #ffeebe29,inset 0 -1px #d4af3738}.nanjil-maroon-marquee{background:radial-gradient(circle at 50% -120%,rgba(232,199,107,.24),transparent 60%),linear-gradient(90deg,#351014,#621f25,#351014);color:#fff4cf}.nanjil-highlights-marquee{min-height:2.5rem;background:radial-gradient(circle at 50% -180%,rgba(216,173,69,.22),transparent 58%),linear-gradient(100deg,#050505,#181818 48%,#090909);color:#f8edcf;border-top:1px solid rgba(216,173,69,.5);border-bottom:1px solid rgba(216,173,69,.65);box-shadow:inset 0 1px #ffffff0d,0 3px 12px #0000001f;text-shadow:0 1px 1px rgba(0,0,0,.7)}.nanjil-highlights-marquee:before,.nanjil-highlights-marquee:after{content:"";position:absolute;inset-block:0;z-index:2;width:3rem;pointer-events:none}.nanjil-highlights-marquee:before{left:0;background:linear-gradient(90deg,#050505,transparent)}.nanjil-highlights-marquee:after{right:0;background:linear-gradient(270deg,#090909,transparent)}.nanjil-highlights-marquee .nanjil-marquee-track{animation-duration:24s}.footer-highlights-marquee{background:#faf6eb;color:#590411;box-shadow:inset 0 1px #ffffffa6,inset 0 -1px #b47d2314}.footer-highlights-marquee:before,.footer-highlights-marquee:after{content:"";position:absolute;inset-block:0;z-index:2;width:3rem;pointer-events:none}.footer-highlights-marquee:before{left:0;background:linear-gradient(90deg,#faf6eb,transparent)}.footer-highlights-marquee:after{right:0;background:linear-gradient(270deg,#faf6eb,transparent)}.footer-highlights-marquee .nanjil-marquee-track{animation-duration:24s}.footer-highlights-marquee:hover .nanjil-marquee-track{animation-play-state:paused}.announcement-message{animation:announcement-slide 2.4s ease-in-out both;will-change:transform,opacity}@keyframes nanjil-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-25%)}}.nanjil-marquee-track{animation:nanjil-marquee-scroll 18s linear infinite;will-change:transform}@media (prefers-reduced-motion: reduce){.announcement-message{animation:none}.nanjil-marquee-track{animation:none;justify-content:center;min-width:100%}.nanjil-marquee-track>span:not(:first-child){display:none}}.ed-product-card-image:before,.collection-product-media:before,.editorial-home .ed-collection-grid>a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:0;background:#e2e8f06b;transition:opacity .28s ease}.ed-product-card-image:after,.collection-product-media:after,.editorial-home .ed-collection-grid>a:after{content:none}.ed-product-card:hover .ed-product-card-image:before,.collection-product-card:hover .collection-product-media:before,.editorial-home .ed-collection-grid>a:hover:before{opacity:1}.editorial-home .ed-collection-grid>a{position:relative;overflow:hidden}.ed-product-card-image>b,.collection-product-media>button,.collection-product-media>span,.collection-product-media>a:not(:first-child){z-index:2}@media (prefers-reduced-motion: reduce){.ed-product-card-image:before,.collection-product-media:before,.editorial-home .ed-collection-grid>a:before{transition-duration:.01ms}}@media (max-width:639px){h1,.storefront-page-title,.ns-hero-copy h1,.hero-title,.editorial-title{max-width:100%;overflow-wrap:anywhere}}@media (max-width:650px){.ns-mobile-nav{position:fixed!important;z-index:90!important;left:12px!important;right:12px!important;bottom:10px!important;width:auto!important;height:62px!important;padding:7px 7px calc(7px + env(safe-area-inset-bottom))!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;border:1px solid rgba(9,47,73,.1)!important;border-radius:22px!important;background:#fffffff0!important;box-shadow:0 14px 40px #092f4933,inset 0 1px #fff!important;-webkit-backdrop-filter:blur(22px) saturate(1.5)!important;backdrop-filter:blur(22px) saturate(1.5)!important}.ns-mobile-nav a{min-width:0!important;height:48px!important;padding:4px 2px!important;position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:16px!important;background:transparent!important;color:#6a7e88!important;text-decoration:none!important;font-size:9px!important;font-weight:650!important;line-height:1!important;transition:color .22s ease,background .22s ease,transform .22s ease!important}.ns-mobile-nav a:hover,.ns-mobile-nav a:focus-visible,.ns-mobile-nav a.active{color:#075d7d!important;background:#eaf7fa!important}.ns-mobile-nav a.active:after{content:"";position:absolute;left:50%;bottom:3px;width:16px;height:2px;border-radius:99px;background:#052b73;transform:translate(-50%)}.ns-mobile-icon{width:31px;height:27px;position:relative;display:grid;place-items:center;border-radius:10px}.ns-mobile-nav svg{width:21px!important;height:21px!important;stroke-width:1.9px!important}.ns-mobile-nav a.active svg{stroke-width:2.25px!important}.ns-mobile-icon b{position:absolute;right:-5px;top:-5px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;border:2px solid #fff;border-radius:10px;background:#e35f4a;color:#fff;font-size:8px;line-height:1;font-weight:800;box-shadow:0 3px 8px #922f2140}.ns-footer-bottom{padding-bottom:108px!important}}@media (max-width:360px){.ns-mobile-nav{left:7px!important;right:7px!important;bottom:7px!important}.ns-mobile-nav a{font-size:8px!important}.ns-mobile-nav svg{width:19px!important;height:19px!important}}:root{--nanjil-aqua: #3157c8;--nanjil-aqua-dark: #1e3a8a;--nanjil-navy: #172554;--nanjil-ice: #f4f1ea;--nanjil-line: #ddd8cc;--nanjil-muted: #6d7080;--nanjil-coral: #052b73;--nanjil-coral-dark: #087f96;--nanjil-surface: #fbfaf7}html,body,#root{background:#f6f3ed!important;color:#172554!important}body{background-image:radial-gradient(circle at 8% 8%,rgba(49,87,200,.06),transparent 24rem),radial-gradient(circle at 92% 32%,rgba(7,154,189,.06),transparent 26rem)!important}h1,h2,h3,h4,h5,h6{color:#172554!important}.ns-topbar{background:#172554!important;color:#dce5ff!important;border-bottom:1px solid rgba(255,255,255,.1)}.ns-header{height:82px!important;background:#fbfaf7f0!important;border-color:#ddd8cc!important;box-shadow:0 12px 35px #17255414}.ns-logo>span,.admin-nanjil-logo>span{border-radius:14px!important;background:linear-gradient(145deg,#3157c8,#172554)!important;box-shadow:0 8px 20px #3157c83b!important}.ns-logo small,.admin-nanjil-logo small{color:#052b73!important}.ns-header nav a:hover,.ns-header nav a.active{color:#3157c8!important;border-color:#052b73!important}.ns-actions>a,.ns-actions>button{border-radius:12px!important}.ns-actions>a:hover,.ns-actions>button:hover{background:#e9edfb!important;color:#3157c8!important;transform:translateY(-2px)}.ns-actions b{background:#052b73!important}.ns-hero{margin:18px clamp(12px,2vw,30px) 0;border-radius:28px;height:min(720px,calc(100vh - 150px));box-shadow:0 28px 70px #1725542e}.ns-hero-shade{background:linear-gradient(90deg,#0e1a46f0,#172554ad 45%,#17255414 78%)!important}.ns-hero-copy>span,.ns-heading span,.ns-feature-copy>span,.ns-banner span{color:#70c9d7!important}.ns-hero-copy h1 em{color:#a9bfff!important}.ns-btn,button[class*=bg-sky],a[class*=bg-sky],.shop-primary-button{background:linear-gradient(135deg,#052b73,#087f96)!important;color:#fff!important;border-radius:12px!important}.ns-trust{margin:26px auto 0;border-radius:20px;box-shadow:0 18px 50px #17255414;border:1px solid #e2ddd2}.ns-trust svg{color:#052b73!important}.ns-section{max-width:1320px}.ns-heading h2:after{background:linear-gradient(90deg,#052b73,#3157c8)!important}.ns-category,.ns-product{border:1px solid #e2ddd2!important;background:#fbfaf7!important;border-radius:22px!important;box-shadow:0 10px 30px #1725540f!important}.ns-category:hover,.ns-product:hover{border-color:#b8c5ee!important;box-shadow:0 24px 55px #17255424!important}.ns-category>div,.ns-product>div{background:#eeebe4!important;border-radius:16px!important}.ns-category>div>span,.ns-product>div>span{background:#e4674f!important;color:#fff!important}.ns-product>small,.storefront-page-kicker{color:#e4674f!important}.ns-feature{border-radius:28px;overflow:hidden;background:#e9edfb!important;box-shadow:0 25px 65px #1725541c}.ns-feature-copy{background:linear-gradient(145deg,#f1f3fc,#e4e8f7)}.ns-feature-copy li svg{color:#e4674f!important}.ns-banner{border-radius:28px;overflow:hidden;box-shadow:0 25px 60px #1725542e}.bg-sky-50,.bg-sky-100,.bg-\[\#fbf8f1\],.bg-\[\#faf6eb\]{background-color:#f0ede7!important}.text-sky-300,.text-sky-400,.text-sky-500,.text-sky-600,.text-sky-700{color:#3157c8!important}.text-sky-800,.text-sky-900,.text-sky-950{color:#172554!important}.border-sky-50,.border-sky-100,.border-sky-200,.border-sky-300,.border-sky-400,.border-sky-500,.border-sky-600{border-color:#ddd8cc!important}.admin-shell{background:#eeebe4!important}.admin-shell aside{background:linear-gradient(180deg,#172554,#111c45)!important}.admin-shell aside button:hover,.admin-shell aside button[aria-current=page]{background:#a9bfff24!important;color:#fff!important}.admin-shell main section,.admin-shell main article,.admin-dialog-surface{border-radius:20px!important;border-color:#ddd8cc!important;box-shadow:0 12px 36px #17255414!important}.admin-shell table thead{background:#ebeef8!important}.admin-shell table tbody tr:hover{background:#f3f5fc!important}svg{stroke-width:1.8px}button svg,a svg{transition:transform .25s cubic-bezier(.22,1,.36,1)}button:hover>svg,a:hover>svg{transform:scale(1.1)}@media (max-width:650px){.ns-header{height:68px!important}.ns-hero{margin:10px 8px 0;border-radius:20px;height:calc(100svh - 108px)}.ns-hero-shade{background:linear-gradient(180deg,#1725540d,#111c45f2 72%)!important}.ns-trust{margin:14px 10px 0;border-radius:18px}.ns-category,.ns-product{border-radius:16px!important}.ns-mobile-nav{background:#fbfaf7f7!important;border-color:#ddd8cc!important}.ns-mobile-nav a:hover,.ns-mobile-nav a:focus-visible{background:#ebeef8!important;color:#3157c8!important}}html body .editorial-home .ed-dark-story h2{color:#fff!important;text-shadow:0 2px 22px rgba(0,0,0,.3)}html body .editorial-home .ed-dark-story h2 em{color:#a9dff0!important}html body .editorial-home .ed-dark-story p{color:#eef5f7!important;text-shadow:0 1px 10px rgba(0,0,0,.5)}html body .editorial-home .ed-dark-story a{color:#fff!important}:root{--nanjil-aqua: #052b73;--nanjil-aqua-dark: #047c9b;--nanjil-navy: #092f49;--nanjil-ice: #eef9fb;--nanjil-line: #d7ebf0;--nanjil-muted: #607987}html,body,#root{color:var(--nanjil-navy)!important;background:#fff!important}body,button,input,textarea,select{font-family:DM Sans,Segoe UI,sans-serif!important}h1,h2,h3,h4,h5,h6{color:var(--nanjil-navy)!important;font-family:Manrope,Segoe UI,sans-serif!important}.bg-sky-50,.bg-sky-100,.bg-\[\#fbf8f1\],.bg-\[\#faf6eb\]{background-color:var(--nanjil-ice)!important}.bg-sky-400,.bg-sky-500,.bg-sky-600,.bg-sky-700,.bg-sky-800,.bg-sky-900,.bg-sky-950{background-color:var(--nanjil-aqua)!important;color:#fff!important}.text-sky-300,.text-sky-400,.text-sky-500,.text-sky-600,.text-sky-700{color:var(--nanjil-aqua-dark)!important}.text-sky-800,.text-sky-900,.text-sky-950{color:var(--nanjil-navy)!important}.border-sky-50,.border-sky-100,.border-sky-200,.border-sky-300,.border-sky-400,.border-sky-500,.border-sky-600,.border-sky-700,.border-sky-800{border-color:var(--nanjil-line)!important}.hover\:bg-sky-50:hover,.hover\:bg-sky-100:hover{background-color:#e3f5f8!important}.hover\:bg-sky-600:hover,.hover\:bg-sky-700:hover,.hover\:bg-sky-800:hover,.hover\:bg-sky-900:hover{background-color:var(--nanjil-aqua-dark)!important}.hover\:text-sky-600:hover,.hover\:text-sky-700:hover,.hover\:text-sky-800:hover,.hover\:text-sky-900:hover{color:var(--nanjil-aqua)!important}.ring-sky-400,.ring-sky-500,.focus\:ring-sky-500:focus{--tw-ring-color: rgba(7, 154, 189, .35) !important}.from-sky-400,.from-sky-500,.from-sky-600,.from-sky-700,.from-sky-800,.from-sky-900,.via-sky-400,.via-sky-500,.via-sky-600,.via-sky-700,.via-sky-800,.via-sky-900,.to-sky-400,.to-sky-500,.to-sky-600,.to-sky-700,.to-sky-800,.to-sky-900{--tw-gradient-from: var(--nanjil-aqua) var(--tw-gradient-from-position) !important;--tw-gradient-to: rgba(7, 154, 189, 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--nanjil-aqua-dark) var(--tw-gradient-via-position), var(--tw-gradient-to) !important}.shop-section,.program-detail-section{background:#fff!important}.shop-top-grid,.shop-surface,.shop-product-card,.shop-cart-summary,.shop-rating-pill,.shop-checkout-panel,.shop-map-card,.shop-filter-drawer,.shop-input-wrap,.shop-cart-line,.program-enquiry-modal,.program-advisor-panel,.program-list-panel,.program-process-card,.about-founder-card{border-color:var(--nanjil-line)!important;color:var(--nanjil-navy)!important}.shop-primary-button,.shop-product-badge,.program-process-step{background:linear-gradient(135deg,var(--nanjil-aqua),var(--nanjil-aqua-dark))!important;border-color:var(--nanjil-aqua)!important;box-shadow:0 12px 30px #079abd38!important}.shop-secondary-button,.shop-chip.is-active,.shop-chip:hover{border-color:var(--nanjil-aqua)!important;color:var(--nanjil-aqua-dark)!important;background:var(--nanjil-ice)!important}.shop-product-image-stage{background:radial-gradient(circle at 50% 18%,rgba(7,154,189,.09),transparent 44%),linear-gradient(180deg,#fff,var(--nanjil-ice))!important;border-color:var(--nanjil-line)!important}.storefront-page-kicker{color:var(--nanjil-aqua-dark)!important}.storefront-page-title{color:var(--nanjil-navy)!important}.admin-shell{background:#f3f9fb!important;color:var(--nanjil-navy)!important}.admin-shell aside{background:var(--nanjil-navy)!important;border-color:#17465f!important}.admin-shell aside button,.admin-shell aside a{color:#cce5ec!important}.admin-shell aside button:hover,.admin-shell aside button[aria-current=page]{background:#2cc7d224!important;color:#70e1e7!important}.admin-shell>div>header{background:#fffffff5!important;border-color:var(--nanjil-line)!important}.admin-shell main section,.admin-shell main article,.admin-shell main form,.admin-shell main>div{border-color:var(--nanjil-line)}.admin-page-header--merged{border-bottom-color:var(--nanjil-line)!important}.admin-status-processing,.admin-status-visible{color:#047c9b!important;border-color:#a5e4ed!important;background:#ecfbfd!important}span[class~="bg-[#052b73]"]{background:linear-gradient(115deg,#047c9b,#08abc6 50%,#046f91)!important;border-color:#b5edf1!important;box-shadow:0 5px 14px #079abd40!important;text-shadow:none!important;animation:none!important}span[class~="bg-[#052b73]"]:after{display:none!important}.whatsapp-float{isolation:isolate;overflow:visible;animation:whatsapp-float-motion 2.6s ease-in-out infinite}.whatsapp-pulse{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;z-index:-1;border:2px solid rgba(37,211,102,.65);border-radius:9999px;animation:whatsapp-pulse-ring 2.2s ease-out infinite}.whatsapp-pulse-two{animation-delay:1.1s}.whatsapp-shine{position:absolute;top:2px;right:2px;bottom:2px;left:2px;overflow:hidden;border-radius:inherit}.whatsapp-shine:after{content:"";position:absolute;top:-30%;bottom:-30%;left:-55%;width:30%;transform:skew(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);animation:whatsapp-shine-sweep 3s ease-in-out infinite}.whatsapp-icon{animation:whatsapp-icon-wave 2.6s ease-in-out infinite}@keyframes whatsapp-float-motion{0%,to{transform:translateY(0) rotate(0)}45%{transform:translateY(-7px) rotate(0)}55%{transform:translateY(-7px) rotate(4deg)}65%{transform:translateY(-7px) rotate(-4deg)}}@keyframes whatsapp-pulse-ring{0%{transform:scale(.82);opacity:.8}80%,to{transform:scale(1.55);opacity:0}}@keyframes whatsapp-shine-sweep{0%,35%{left:-55%;opacity:0}48%{opacity:1}70%,to{left:125%;opacity:0}}@keyframes whatsapp-icon-wave{0%,72%,to{transform:rotate(0) scale(1)}78%{transform:rotate(-12deg) scale(1.08)}84%{transform:rotate(12deg) scale(1.08)}90%{transform:rotate(-7deg) scale(1.04)}}@media (prefers-reduced-motion: reduce){.whatsapp-float,.whatsapp-pulse,.whatsapp-shine:after,.whatsapp-icon{animation:none}}.admin-shell>div>main{padding:1rem;padding-top:calc(84px + 1rem)}.admin-shell button,.admin-shell a{-webkit-tap-highlight-color:transparent}.admin-shell>div>header button,.admin-shell>div>header a{height:2.25rem;border-radius:.625rem}.admin-shell aside nav button{padding:.625rem .75rem;font-size:.75rem}.admin-shell main button[class*=py-3]{padding-top:.5rem;padding-bottom:.5rem;font-size:.75rem}.admin-shell main button[class*=w-full]{width:auto}@media (max-width: 1023px){.admin-shell>div>main{padding:1.5rem;padding-top:calc(84px + 1.5rem)}}@media (max-width: 639px){.admin-shell>div>main{padding:1rem;padding-top:calc(84px + 1rem)}}html,body,#root{width:100%;max-width:100%;overflow-x:clip}*{box-sizing:border-box;font-family:"Rajdhani",Sans-serif!important}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}html,body,#root{background:#fff}.theme-logo-dark,.theme-dark .theme-logo-light{display:none}.theme-dark .theme-logo-dark{display:block}.program-logo-stage{background:transparent!important;box-shadow:none!important}.program-overview-copy{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.program-path-copy{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.program-path-title{display:-webkit-box;overflow:hidden;color:inherit;-webkit-box-orient:vertical;-webkit-line-clamp:2}.jewellery-tool-title,.jewellery-tool-text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.jewellery-tool-title{-webkit-line-clamp:2}.jewellery-tool-text{-webkit-line-clamp:3}.shop-muted-panel{color:#525252;background:#fafafa;border:1px solid rgba(212,212,212,.9)}.shop-section{background:#fff}.shop-top-grid,.shop-surface,.shop-product-card{color:#052b73;background:#fff;border-color:#1111111a}.shop-product-card{position:relative;box-shadow:0 14px 34px #11111113}.shop-product-card:hover{border-color:#b8872c61;box-shadow:0 22px 54px #11111121}.shop-product-badge{background:linear-gradient(135deg,#c99a3dfa,#de1616fa 48%,#d6aa54f5),#052b73;background-size:180% 180%;box-shadow:0 10px 24px #b8872c3d;animation:shopBadgeGlow 4.5s ease-in-out infinite}.shop-wishlist-button{color:#052b73;background:#ffffffeb;border:1px solid rgba(17,24,39,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease}.shop-wishlist-button:hover{color:#052b73;border-color:#b8872c42;transform:translateY(-1px)}.shop-wishlist-button.is-active{color:#052b73;background:#fffffff0;border-color:#b8872c57}.shop-card-stepper{background:#ffffffeb;border-color:#b8872c2e;box-shadow:0 10px 22px #1111110f}@keyframes shopBadgeGlow{0%,to{background-position:0% 50%;transform:translateY(0)}50%{background-position:100% 50%;transform:translateY(-1px)}}.shop-product-image-stage{background:radial-gradient(circle at 50% 18%,rgba(184,135,44,.08),transparent 42%),linear-gradient(180deg,#fff,#f8fafc);border:1px solid rgba(15,23,42,.08)}.shop-cart-summary,.shop-rating-pill{color:#052b73;background:#fff;border-color:#1111111a}.shop-checkout-panel{box-shadow:0 20px 60px #0f172a1a}.shop-primary-button{color:#fff;background:linear-gradient(135deg,#052b73,#052b73 58%,#052b73),#052b73;border:1px solid rgba(184,135,44,.52);box-shadow:0 16px 34px #b8872c3d;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.shop-primary-button:hover{transform:translateY(-1px);box-shadow:0 20px 42px #b8872c57;filter:saturate(1.08)}.shop-secondary-button{color:#052b73;background:linear-gradient(180deg,#fffffff0,#fff5f5db);border:1px solid rgba(184,135,44,.36);box-shadow:0 10px 24px #1111110f;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease}.shop-secondary-button:hover{color:#fff;background:#052b73;border-color:#052b73;transform:translateY(-1px)}.shop-map-card{color:#052b73;background:radial-gradient(circle at 10% 0%,rgba(184,135,44,.08),transparent 34%),linear-gradient(180deg,#fff,#fbfbfb);border-color:#1111111a;box-shadow:0 20px 58px #0f172a14}.shop-map-frame{position:relative;background:#052b73;border-color:#b8872c29;box-shadow:inset 0 0 0 1px #ffffff2e}.shop-map-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px #b8872c2e}.supplement-banner-slider{background:#052b73}.supplement-banner-slide{opacity:0;transform:scale(1.04);animation:supplementBannerFade 15s infinite}.supplement-banner-slide:first-child{opacity:1}@keyframes supplementBannerFade{0%{opacity:0;transform:scale(1.04)}8%,30%{opacity:1;transform:scale(1)}42%,to{opacity:0;transform:scale(1.04)}}.shop-filter-drawer{color:#052b73;background:#fff;border-color:#1111111a;animation:shopDrawerIn .22s ease-out both}@keyframes shopDrawerIn{0%{transform:translate(-100%)}to{transform:translate(0)}}.shop-chip{color:#262626;background:#fff;border-color:#1111111f}.shop-chip:hover,.shop-chip.is-active{color:#fff;background:#052b73;border-color:#052b73}.shop-input-wrap{color:#052b73;background:#fff;border-color:#1111111f}.shop-cart-line{background:#fff;border-color:#1111111a}.shop-input{color:#052b73;background:#fff;border-color:#11111124}.shop-input::-moz-placeholder{color:#737373}.shop-input::placeholder{color:#737373}.shop-message{color:#052b73;background:#fdfaf4;border:1px solid rgba(252,165,165,.5)}.shop-success{color:#166534;background:#f0fdf4;border:1px solid rgba(34,197,94,.26)}.program-enquiry-modal{color:#052b73;background:#fff;border-color:#1111111f}.program-detail-section{background:#fff}.program-section-title,.program-process-title{color:#052b73}.program-advisor-panel,.program-list-panel{color:#052b73;background:#fff;border-color:#1111111a}.program-metric-line{border-left:2px solid #052b73;padding-left:14px}.program-process-line{position:relative}.program-process-card{min-height:150px;color:#052b73;background:linear-gradient(180deg,#b8872c0f,#fff0 54%),#fff;border-color:#1111111a;box-shadow:0 18px 45px #0f172a0f;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.program-process-card:hover{transform:translateY(-4px);border-color:#b8872c47;box-shadow:0 24px 55px #b8872c1f}.program-process-step{background:linear-gradient(135deg,#052b73,#052b73);box-shadow:0 12px 26px #b8872c3d}.program-cta-panel{background:radial-gradient(circle at 12% 10%,rgba(184,135,44,.08),transparent 38%),linear-gradient(135deg,#fff,#fff7f7);border:1px solid rgba(17,17,17,.08);box-shadow:0 22px 55px #0f172a14}.program-cta-inner{background-image:linear-gradient(90deg,rgba(184,135,44,.04),transparent)}.program-cta-panel h2{color:#052b73}.program-cta-panel p:not(:first-child){color:#475569}.about-founder-card{color:#052b73;background:radial-gradient(circle at 14% 12%,rgba(184,135,44,.08),transparent 34%),#fff;border-color:#b8872c29}.about-founder-card p:last-child{color:#475569}.theme-dark .shop-section{background:#052b73}.theme-dark .shop-top-grid,.theme-dark .shop-surface,.theme-dark .shop-product-card{color:#f8fafc;background:#052b73;border-color:#ffffff1f}.theme-dark .shop-product-card{background:linear-gradient(180deg,#052b73,#052b73);box-shadow:0 22px 60px #00000057}.theme-dark .shop-product-card:hover{border-color:#b8872c7a}.theme-dark .shop-product-badge{background:linear-gradient(135deg,#d6aa54f5,#8f651ffa 52%,#e0bd73f0),#052b73;box-shadow:0 12px 28px #b8872c2e}.theme-dark .shop-wishlist-button{color:#f8fafc;background:#ffffff1a;border-color:#ffffff29}.theme-dark .shop-wishlist-button:hover,.theme-dark .shop-wishlist-button.is-active{color:#052b73;background:#ffffff24;border-color:#c99a3d57}.theme-dark .shop-card-stepper{background:#ffffff14;border-color:#c99a3d3d;box-shadow:0 12px 26px #00000038}.theme-dark .shop-card-stepper span{color:#f8fafc}.theme-dark .shop-card-stepper button:first-child:hover{background:#c99a3d1f}.theme-dark .shop-product-image-stage{background:radial-gradient(circle at 50% 16%,rgba(184,135,44,.22),transparent 44%),linear-gradient(180deg,#052b73,#052b73);border-color:#ffffff14}.theme-dark .shop-cart-summary,.theme-dark .shop-rating-pill{color:#f8fafc;background:#052b73;border-color:#ffffff1f}.theme-dark .shop-checkout-panel{background:linear-gradient(180deg,#052b73,#052b73);box-shadow:0 22px 70px #0000007a}.theme-dark .shop-primary-button{color:#fff;background:linear-gradient(135deg,#052b73,#052b73 52%,#b90f16),#052b73;border-color:#c99a3d94;box-shadow:0 18px 44px #b8872c40}.theme-dark .shop-secondary-button{color:#f8fafc;background:#ffffff0f;border-color:#c99a3d6b;box-shadow:0 14px 34px #00000047}.theme-dark .shop-secondary-button:hover{color:#fff;background:#052b73;border-color:#052b73}.theme-dark .shop-map-card{color:#f8fafc;background:radial-gradient(circle at 10% 0%,rgba(184,135,44,.2),transparent 36%),linear-gradient(180deg,#052b73,#052b73);border-color:#ffffff1f;box-shadow:0 24px 76px #00000075}.theme-dark .shop-map-frame{border-color:#c99a3d47;box-shadow:0 18px 48px #00000047}.theme-dark .shop-filter-drawer{color:#f8fafc;background:#052b73;border-color:#ffffff1f}.theme-dark .shop-chip{color:#f8fafc;background:#052b73;border-color:#ffffff24}.theme-dark .shop-chip:hover,.theme-dark .shop-chip.is-active{color:#fff;background:#052b73;border-color:#052b73}.theme-dark .shop-input-wrap,.theme-dark .shop-cart-line{color:#f8fafc;background:#052b73;border-color:#ffffff24}.theme-dark .shop-muted-panel{color:#cbd5e1;background:#ffffff0f;border-color:#ffffff1f}.theme-dark .shop-input{color:#f8fafc;background:#052b73;border-color:#ffffff29}.theme-dark .shop-input::-moz-placeholder{color:#94a3b8}.theme-dark .shop-input::placeholder{color:#94a3b8}.theme-dark .shop-message{color:#fecaca;background:#ef44441a;border-color:#ef444438}.theme-dark .shop-success{color:#bbf7d0;background:#16a34a1f;border-color:#22c55e38}.theme-dark .program-enquiry-modal{color:#f8fafc;background:#052b73;border-color:#ffffff24}.theme-dark .program-detail-section{background:#052b73}.theme-dark .program-section-title,.theme-dark .program-process-title{color:#f8fafc}.theme-dark .program-advisor-panel,.theme-dark .program-list-panel{color:#f8fafc;background:#052b73;border-color:#ffffff1f}.theme-dark .program-process-card{color:#f8fafc;background:linear-gradient(180deg,#b8872c1f,#ffffff05 58%),#052b73;border-color:#ffffff1c;box-shadow:0 22px 55px #00000047}.theme-dark .program-cta-panel{background:radial-gradient(circle at 12% 10%,rgba(184,135,44,.34),transparent 34%),linear-gradient(135deg,#052b73,#052b73);border-color:#ffffff1f}.theme-dark .program-cta-panel h2{color:#fff}.theme-dark .program-cta-panel p:not(:first-child){color:#cbd5e1}.theme-dark .about-founder-card{color:#f8fafc;background:radial-gradient(circle at 14% 12%,rgba(184,135,44,.28),transparent 34%),linear-gradient(135deg,#052b73,#0b0b0b);border-color:#ffffff1f}.theme-dark .about-founder-card p:last-child{color:#cbd5e1}@media (min-width: 640px){.program-overview-copy{-webkit-line-clamp:3}.program-path-copy{-webkit-line-clamp:4}}.program-card{position:relative;isolation:isolate;color:#052b73;background:#fff;border-color:#0f172a1a;box-shadow:0 18px 45px #0f172a14}.program-card:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:#052b73;opacity:0;transition:opacity .18s ease}.program-card:hover{border-color:#b8872c6b;box-shadow:0 24px 65px #0f172a21}.program-card:hover:before{opacity:1}.program-card-index{color:#052b73;border-color:#b8872c38;background:#b8872c0f}.program-card-arrow{color:#052b73;background:#f8fafc;box-shadow:inset 0 0 0 1px #0f172a14}.program-card:hover .program-card-arrow{color:#fff;background:#052b73}.program-card-copy{color:#475569}.program-card-link{color:#c91f1f}.program-card-link span{background:#052b73}html.theme-dark,html.theme-dark body,html.theme-dark #root{background:#052b73;color:#f8fafc}.theme-dark .program-card{color:#f8fafc;background:#052b73;border-color:#ffffff1f;box-shadow:0 22px 60px #00000057}.theme-dark .program-card:hover{border-color:#b8872c7a;box-shadow:0 28px 70px #0000008c}.theme-dark .program-card-index{color:#f8fafc;border-color:#ffffff29;background:#ffffff0f}.theme-dark .program-card-arrow{color:#052b73;background:#052b73;box-shadow:inset 0 0 0 1px #ffffff1a}.theme-dark .program-card-copy{color:#cbd5e1}.theme-dark .program-card-link{color:#fecaca}.theme-dark .bg-white,.theme-dark .bg-white\/88,.theme-dark .bg-white\/90{background-color:#121212f0!important}.theme-dark .bg-slate-100,.theme-dark .bg-sky-50{background-color:#242424!important}.theme-dark .bg-sky-700{background-color:#0b0b0b!important}.about-feature-card{border-color:#ef444429;background:radial-gradient(circle at top left,rgba(239,68,68,.24),transparent 36%),linear-gradient(135deg,#020617,#052b73 58%,#450a0a)!important;color:#fff!important}.about-feature-card p{color:#e2e8f0!important}.theme-dark .text-sky-900,.theme-dark .text-slate-900,.theme-dark .text-slate-700{color:#f8fafc!important}.theme-dark .text-slate-600,.theme-dark .text-slate-500{color:#cbd5e1!important}.theme-dark .border-slate-100,.theme-dark .border-slate-200,.theme-dark .border-sky-100,.theme-dark .border-sky-200,.theme-dark .border-orange-100{border-color:#ffffff1f!important}.theme-dark .review-card,.theme-dark .review-divider{border-color:#ffffff0f!important}.theme-dark .review-list>:not([hidden])~:not([hidden]){border-color:#ffffff0f!important}.theme-dark .shadow-sm,.theme-dark .shadow-xl,.theme-dark .shadow-2xl{box-shadow:0 18px 60px #00000059!important}.theme-dark .ring-slate-100{--tw-ring-color: rgba(255, 255, 255, .12) !important}.theme-dark input,.theme-dark textarea,.theme-dark select{background-color:#052b73!important;color:#f8fafc!important;border-color:#ffffff29!important}.theme-dark input::-moz-placeholder,.theme-dark textarea::-moz-placeholder{color:#94a3b8!important}.theme-dark input::placeholder,.theme-dark textarea::placeholder{color:#94a3b8!important}.theme-dark input:focus,.theme-dark textarea:focus,.theme-dark select:focus{border-color:#052b73!important;box-shadow:0 0 0 3px #ef444424!important}.theme-dark input:-webkit-autofill,.theme-dark input:-webkit-autofill:hover,.theme-dark input:-webkit-autofill:focus{-webkit-text-fill-color:#f8fafc!important;box-shadow:0 0 0 1000px #052b73 inset!important;caret-color:#f8fafc!important}input[type=number]{color-scheme:light}.theme-dark input[type=number]{color-scheme:dark}.calculator-segment{background:#f1f5f9;border:1px solid rgba(226,232,240,.9)}.calculator-segment-option{color:#64748b}.calculator-segment-option:hover{background:#ffffffc7;color:#052b73}.calculator-segment-option.is-active{background:linear-gradient(135deg,#052b73,#052b73);color:#fff;box-shadow:0 10px 22px #dc262638}.theme-dark .calculator-segment{background:#ffffff0f;border-color:#ffffff1f}.theme-dark .calculator-segment-option{color:#cbd5e1}.theme-dark .calculator-segment-option:hover{background:#ffffff14;color:#e4cfaa}.theme-dark .calculator-segment-option.is-active{background:linear-gradient(135deg,#052b73,#052b73);color:#fff;box-shadow:0 12px 26px #ef444438}.calculator-result-card{color:#052b73;border:1px solid rgba(15,23,42,.08);background:#f8fafc;box-shadow:inset 0 1px #ffffffe6}.calculator-result-label,.calculator-result-note,.calculator-result-value span{color:#64748b}.calculator-result-value{color:#052b73}.calculator-plan-card{color:#052b73;border:1px solid rgba(220,38,38,.12);background:#fff1f2}.calculator-plan-card p{color:#475569}.theme-dark .calculator-result-card{color:#fff;border-color:#ffffff1f;background:#052b73!important;box-shadow:inset 0 1px #ffffff0d}.theme-dark .calculator-result-label,.theme-dark .calculator-result-note,.theme-dark .calculator-result-value span{color:#cbd5e1!important}.theme-dark .calculator-result-value{color:#fff!important}.theme-dark .calculator-plan-card{color:#fff;border-color:#ffffff1f;background:#242424!important}.theme-dark .calculator-plan-card p{color:#d1d5db!important}.faq-item summary::-webkit-details-marker{display:none}.faq-item[open]{border-color:#ef444459;box-shadow:0 18px 44px #0f172a14}.theme-dark .faq-item[open]{border-color:#ef44446b!important;box-shadow:0 18px 48px #00000052}.theme-dark .faq-plus{border-color:#ffffff24!important;background:#ffffff0a}.hero-bg-video{opacity:.42;filter:saturate(1.05) contrast(1.08)}.hero-video-overlay{background:linear-gradient(90deg,#ffffffd1,#ffffffa8,#ffffff57)}.hero-video-radial{background:radial-gradient(circle at 74% 46%,rgba(220,38,38,.2),transparent 34%)}.theme-dark .hero-bg-video{opacity:.35}.theme-dark .hero-video-overlay{background:linear-gradient(90deg,#020617f5,#020617db,#02061773)}.theme-dark .hero-video-radial{background:radial-gradient(circle at 74% 46%,rgba(220,38,38,.32),transparent 34%)}.hero-kicker-pill{background:#ffffffc7;border:1px solid rgba(239,68,68,.24)}.theme-dark .hero-kicker-pill{background:#0f172aad;border-color:#ef444475;color:#e4cfaa!important}.hero-primary-cta{background:linear-gradient(135deg,#052b73,#052b73 48%,#052b73)}.hero-secondary-cta{color:#052b73;background:#ffffffb8;border:1px solid rgba(239,68,68,.34);box-shadow:0 12px 28px #0f172a14,inset 0 1px #ffffff6b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-secondary-cta:hover{color:#052b73;border-color:#dc262694;background:#ffffffe0}.theme-dark .hero-secondary-cta{color:#f8fafc;background:#0f172a75;border-color:#ffffff38;box-shadow:0 14px 34px #00000038,inset 0 1px #ffffff14}.theme-dark .hero-secondary-cta:hover{color:#e4cfaa;border-color:#f8717180;background:#0f172ab8}.jewellery-tools-section{color:#052b73;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(15,23,42,.035) 1px,transparent 1px),#fff;background-size:52px 52px,52px 52px,auto}.theme-dark .jewellery-tools-section{color:#fff;background:linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.026) 1px,transparent 1px),#052b73;background-size:52px 52px,52px 52px,auto}.jewellery-tools-kicker{color:#052b73;border:1px solid rgba(220,38,38,.18);background:#fff;box-shadow:0 10px 28px #0f172a0f}.theme-dark .jewellery-tools-kicker{color:#e4cfaa;border-color:#ffffff1f;background:#ffffff0f;box-shadow:none}.jewellery-tools-heading{color:#052b73}.theme-dark .jewellery-tools-heading{color:#fff!important}.jewellery-tools-subtitle{color:#475569}.theme-dark .jewellery-tools-subtitle{color:#cbd5e1}.jewellery-tools-arrow{color:#052b73;border:1px solid rgba(15,23,42,.16);background:#ffffffc7}.theme-dark .jewellery-tools-arrow{color:#fff;border-color:#ffffff29;background:#ffffff0f}.jewellery-tools-dot{background:#e2e8f0}.jewellery-tools-dot.is-active{background:#052b73}.theme-dark .jewellery-tools-dot{background:#ffffff24}.jewellery-tool-card{color:#052b73;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;box-shadow:0 18px 42px #0f172a14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.jewellery-tool-card:hover{border-color:#ef444457;background:#fffffff2}.theme-dark .jewellery-tool-card{color:#fff;border-color:#ffffff1c;background:#fff1;box-shadow:0 24px 54px #0000003d}.theme-dark .jewellery-tool-card:hover{border-color:#ef444473;background:#ffffff13}.jewellery-tool-title{color:#052b73}.theme-dark .jewellery-tool-title{color:#fff}.jewellery-tool-text{color:#475569}.theme-dark .jewellery-tool-text{color:#94a3b8}.jewellery-tool-label{color:#64748b;border:1px solid rgba(15,23,42,.1);background:#f8fafc}.theme-dark .jewellery-tool-label{color:#cbd5e1;border-color:#ffffff1f;background:#ffffff12}.jewellery-tool-icon{background:#052b73;box-shadow:0 18px 28px #dc262633}.jewellery-tool-metric{color:#052b73;border:1px solid rgba(15,23,42,.1);background:#f8fafc}.jewellery-tool-metric span:first-child{color:#64748b}.theme-dark .jewellery-tool-metric{color:#fff;border-color:#ffffff1f;background:#ffffff12}.theme-dark .jewellery-tool-metric span:first-child{color:#94a3b8}.jewellery-tool-footer{color:#64748b;border-top:1px solid rgba(15,23,42,.1)}.theme-dark .jewellery-tool-footer{color:#94a3b8;border-top-color:#ffffff1a}.jewellery-tool-link{color:#052b73;background:#f8fafc}.theme-dark .jewellery-tool-link{color:#fff;background:#ffffff14}.home-blog-section{color:#052b73;background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(15,23,42,.032) 1px,transparent 1px),#fff;background-size:46px 46px,46px 46px,auto}.theme-dark .home-blog-section{color:#fff;background:linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.026) 1px,transparent 1px),#052b73;background-size:46px 46px,46px 46px,auto}.home-blog-heading{color:#052b73}.theme-dark .home-blog-heading{color:#fff!important}.home-blog-subtitle{color:#475569}.theme-dark .home-blog-subtitle{color:#cbd5e1}.home-blog-arrow{color:#052b73;border:1px solid rgba(15,23,42,.16);background:#ffffffd1}.theme-dark .home-blog-arrow{color:#fff;border-color:#ffffff2e;background:#ffffff0f}.home-blog-dot{background:#e2e8f0}.home-blog-dot.is-active{background:#052b73}.theme-dark .home-blog-dot{background:#ffffff24}.home-blog-feature,.home-blog-card{background:#052b73;border:1px solid rgba(15,23,42,.08)}.theme-dark .home-blog-feature,.theme-dark .home-blog-card{border-color:#ffffff1a}.home-blog-view-all{color:#052b73;border:1px solid rgba(220,38,38,.45);background:#ffffffc7}.theme-dark .home-blog-view-all{color:#e4cfaa;background:#ffffff0a}.site-footer{background:#fff;color:#052b73}.theme-dark .site-footer{background:#052b73;color:#fff}.site-footer-bottom{border-top:1px solid rgba(15,23,42,.08)}.theme-dark .site-footer-bottom{border-top-color:#ffffff1a}.hero-stage-texture{background:linear-gradient(135deg,rgba(255,255,255,.06) 0 1px,transparent 1px 12px),radial-gradient(circle at 50% 52%,rgba(220,38,38,.35),transparent 34%),linear-gradient(180deg,#0f172ae6,#0f0f0f)}.hero-art-stage:after{content:"";position:absolute;inset:auto -10% -18% -10%;height:44%;background:linear-gradient(180deg,#dc262600,#dc262666,#0f172af5);pointer-events:none}.hero-orbit{animation:hero-rotate 22s linear infinite}.hero-orbit-slow{animation-duration:28s}.hero-orbit-reverse{animation-direction:reverse;animation-duration:18s}.hero-art-image{filter:drop-shadow(0 28px 28px rgba(0,0,0,.42));-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 78%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 78%,transparent 100%)}.hero-spark{position:absolute;z-index:15;width:4px;height:58px;border-radius:999px;background:linear-gradient(to bottom,transparent,#fed7aa,#052b73,transparent);box-shadow:0 0 18px #f87171d9;transform:rotate(18deg);animation:hero-spark-float 3.8s ease-in-out infinite}.hero-spark-wide{width:3px;height:86px;transform:rotate(62deg)}.hero-spark-small{width:3px;height:34px;transform:rotate(102deg)}.hero-spark-delay{animation-delay:1.4s}@keyframes hero-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hero-spark-float{0%,to{opacity:.35;translate:0 0}50%{opacity:1;translate:8px -14px}}.admin-shell{color:#052b73;background:linear-gradient(180deg,rgba(184,135,44,.05),transparent 260px),#f7f7f7;overflow-x:clip;font-size:14px}html.admin-scrollbars-hidden,html.admin-scrollbars-hidden body,html.admin-scrollbars-hidden .admin-shell,html.admin-scrollbars-hidden .admin-shell *{-ms-overflow-style:none;scrollbar-width:none}html.admin-scrollbars-hidden::-webkit-scrollbar,html.admin-scrollbars-hidden body::-webkit-scrollbar,html.admin-scrollbars-hidden .admin-shell::-webkit-scrollbar,html.admin-scrollbars-hidden .admin-shell *::-webkit-scrollbar{width:0;height:0;display:none}.admin-sidebar,.admin-topbar,.admin-card,.admin-soft-panel{color:#052b73;background:#fff;border-color:#1111111a}.admin-topbar{background:#fff}.admin-sidebar{max-width:100vw}.admin-sidebar-brand{min-height:64px}.admin-nav-item{position:relative;color:#525252;border-right:3px solid transparent;background:transparent}.admin-nav-item:hover{color:#052b73;background:#b8872c0f}.admin-nav-item.is-active{color:#052b73;border-right-color:#052b73;background:transparent;box-shadow:none}.admin-nav-item.is-active svg{color:#052b73}.admin-input,.admin-search{color:#052b73;background:#fff;border-color:#1111111f;min-width:0}.admin-input::-moz-placeholder,.admin-search input::-moz-placeholder{color:#737373}.admin-input::placeholder,.admin-search input::placeholder{color:#737373}.admin-icon-button{color:#052b73;background:#fff;border:1px solid rgba(17,17,17,.1);min-width:2.25rem;min-height:2.25rem}.admin-icon-button:hover{color:#052b73;border-color:#b8872c66}.admin-table-row:hover{background:#b8872c0a}.admin-chart-panel{background:#f8fafc}.admin-track{background:#f1f5f9}.admin-chart-grid{stroke:#94a3b852}.admin-chart-axis{stroke:#94a3b866}.admin-chart-bar{fill:#e53935}.admin-chart-line,.admin-chart-line-swatch{stroke:#052b73;background:#052b73}.admin-chart-point{fill:#fff;stroke:#052b73}.admin-card table{table-layout:auto}.admin-card th,.admin-card td{white-space:normal}.admin-table-nowrap,.admin-table-nowrap *{white-space:nowrap!important}.admin-card img{max-width:100%}.admin-shell button.rounded-full,.admin-shell button.rounded-2xl,.admin-shell a.rounded-full,.admin-shell label.rounded-full{min-height:2.25rem;padding:.55rem .95rem!important;font-size:.8125rem;line-height:1.15rem}.admin-shell button.rounded-full svg,.admin-shell button.rounded-2xl svg,.admin-shell a.rounded-full svg,.admin-shell label.rounded-full svg{width:.95rem;height:.95rem}.admin-topbar{max-width:100%;overflow:hidden;overscroll-behavior:contain}.admin-shell>div>header{position:fixed;top:0;right:0;left:0;z-index:30}@media (min-width: 1024px){.admin-shell>div>header{left:280px}}.admin-modal-header,.admin-modal-footer{background:#fffffffa;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.admin-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:clamp(.75rem,2.5vw,2rem);overflow:hidden}.admin-dialog-surface{display:flex;max-height:min(calc(100dvh - 2rem),56rem);flex-direction:column;margin:auto;border-radius:1.25rem;animation:admin-dialog-in .24s cubic-bezier(.22,1,.36,1) both;isolation:isolate}.admin-dialog-body{min-height:0;flex:1 1 auto;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scroll-padding-block:5rem 9rem}.admin-dialog-body select{max-width:100%;color-scheme:light}@keyframes admin-dialog-in{0%{opacity:0;transform:translate3d(0,18px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@media (max-width: 639px){.admin-dialog-backdrop{align-items:center;padding:.5rem}.admin-dialog-surface{width:100%;max-height:calc(100dvh - 1rem);margin:auto;border-radius:1rem}.admin-dialog-body{padding-bottom:max(1.5rem,env(safe-area-inset-bottom));scroll-padding-block:4.5rem 11rem}}.admin-modal-body{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#cbdde1 #f8fbfc}.admin-modal-body::-webkit-scrollbar{width:5px;height:5px}.admin-modal-body::-webkit-scrollbar-track{background:#f8fbfc}.admin-modal-body::-webkit-scrollbar-thumb{border-radius:999px;background:#cbdde1}.admin-modal-body::-webkit-scrollbar-thumb:hover{background:#b8cfd4}.admin-notification-panel{animation:admin-notification-in .26s ease-out both;will-change:transform}.admin-toast{width:-moz-fit-content;width:fit-content;max-width:24rem;overflow-wrap:anywhere}.admin-notification-panel.is-closing{animation:admin-notification-out .26s ease-in both}@keyframes admin-notification-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes admin-notification-out{0%{transform:translate(0)}to{transform:translate(100%)}}.admin-pill-green{color:#166534;background:#dcfce7}.admin-pill-red{color:#052b73;background:#fbf4e6}.admin-pill-sky{color:#92400e;background:#fef3c7}.admin-pill-neutral{color:#404040;background:#f5f5f5}.theme-dark .admin-shell{color:#f8fafc;background:linear-gradient(180deg,rgba(184,135,44,.055),transparent 280px),#090909}.theme-dark .admin-sidebar,.theme-dark .admin-topbar,.theme-dark .admin-card,.theme-dark .admin-soft-panel{color:#f8fafc;background:#052b73;border-color:#ffffff13}.theme-dark .admin-topbar{background:#0e0e0e}.theme-dark .admin-sidebar{background:#052b73}.theme-dark .admin-shell .border,.theme-dark .admin-shell .border-b,.theme-dark .admin-shell .border-t,.theme-dark .admin-shell .border-l,.theme-dark .admin-shell .border-r{border-color:#ffffff12!important}.theme-dark .admin-card{box-shadow:0 18px 42px #00000047!important}.theme-dark .admin-modal-header,.theme-dark .admin-modal-footer{background:#121212fa}.theme-dark .admin-card thead tr{border-color:#ffffff13!important}.theme-dark .admin-card tbody tr{border-color:#ffffff0e!important}.theme-dark .admin-card tbody tr:nth-child(2n){background:#ffffff03}.theme-dark .admin-nav-item{color:#cbd5e1}.theme-dark .admin-nav-item:hover{color:#fff;background:#b8872c1f}.theme-dark .admin-nav-item.is-active{color:#fff;border-right-color:#052b73;background:transparent;box-shadow:none}.theme-dark .admin-nav-item.is-active svg{color:#052b73}.theme-dark .admin-input,.theme-dark .admin-search,.theme-dark .admin-icon-button{color:#f8fafc;background:#052b73;border-color:#ffffff14}.theme-dark .admin-table-row:hover{background:#b8872c13!important}.theme-dark .admin-chart-panel{background:#052b73;box-shadow:inset 0 0 0 1px #ffffff0b}.theme-dark .admin-track{background:#fff1}.theme-dark .admin-chart-grid{stroke:#94a3b829}.theme-dark .admin-chart-axis{stroke:#94a3b83d}.theme-dark .admin-chart-bar{fill:#052b73}.theme-dark .admin-chart-line,.theme-dark .admin-chart-line-swatch{stroke:#052b73;background:#052b73}.theme-dark .admin-chart-point{fill:#052b73;stroke:#052b73}.theme-dark .admin-pill-green{color:#86efac;background:#22c55e29}.theme-dark .admin-pill-red{color:#fecaca;background:#ef444429}.theme-dark .admin-pill-sky{color:#fde68a;background:#f59e0b29}.theme-dark .admin-pill-neutral{color:#e5e7eb;background:#ffffff1a}@media (max-width: 1023px){.admin-sidebar{background:#fff!important;transform:translate(-100%);width:min(16rem,82vw)!important}.theme-dark .admin-sidebar{background:#052b73!important}.admin-sidebar.admin-sidebar-open{transform:translate(0);width:min(16rem,82vw)!important;box-shadow:24px 0 60px #00000052}}@media (min-width: 1024px){html{scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none;width:0}}@media (max-width: 767px){.admin-shell{font-size:13px}.admin-topbar{height:4rem}.admin-topbar h1{font-size:.9rem;line-height:1.15rem}.admin-topbar p{display:none}.admin-card{border-radius:1rem;overflow:hidden}.admin-dashboard-card{min-height:8.75rem;padding:1rem!important}.admin-card table{min-width:min(650px,calc(100vw - 2rem));font-size:12px}.admin-input,.admin-search{font-size:13px}}.chatbot-root{width:-moz-max-content;width:max-content}.chatbot-panel,.chatbot-launcher{color:#052b73;background:#fffffff5;border-color:#0f172a1a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.chatbot-panel{transform-origin:bottom right;transition:opacity .26s ease,transform .26s ease,visibility .26s ease}.chatbot-panel-open{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.chatbot-panel-closed{opacity:0;visibility:hidden;transform:translateY(1rem) scale(.94)}.chatbot-header,.chatbot-footer{background:#f8fafceb;border-color:#0f172a14}.chatbot-scroll{scrollbar-width:none}.chatbot-scroll::-webkit-scrollbar{display:none}.chatbot-icon-button,.chatbot-send-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.35rem;height:2.35rem;color:#052b73;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:999px;transition:transform .2s ease,border-color .2s ease,color .2s ease}.chatbot-icon-button:hover,.chatbot-send-button:hover{color:#052b73;border-color:#b8872c59;transform:translateY(-1px)}.chatbot-input{width:100%;color:#052b73;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:1rem;outline:none;padding:.72rem .9rem;font-size:.88rem;line-height:1.35;transition:border-color .2s ease,box-shadow .2s ease}.chatbot-input:focus{border-color:#b8872c8c;box-shadow:0 0 0 3px #b8872c1c}.chatbot-submit,.chatbot-send-button{background:#e82626;color:#fff}.chatbot-send-button{border-color:transparent}.chatbot-submit:hover{background:#cf1f1f}.chatbot-chip{color:#052b73;background:#ffffffdb;border-color:#0f172a1a;transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease}.chatbot-chip:hover{color:#052b73;border-color:#b8872c52;background:#b8872c0f;transform:translateY(-1px)}.chatbot-bot-bubble{color:#26344d;background:#f3f6fb}.chatbot-action-link{color:#052b73;background:#b8872c14;border:1px solid rgba(184,135,44,.16)}.chatbot-action-link:hover{background:#b8872c24}.chatbot-user-bubble{color:#fff;background:#e82626}.chatbot-typing{display:inline-flex;gap:.3rem;align-items:center}.chatbot-typing span{width:.42rem;height:.42rem;border-radius:999px;background:currentColor;opacity:.45;animation:chatbotTyping .95s infinite ease-in-out}.chatbot-typing span:nth-child(2){animation-delay:.14s}.chatbot-typing span:nth-child(3){animation-delay:.28s}.chatbot-launcher{transition:transform .22s ease,box-shadow .22s ease;animation:chatbotPulse 2.8s infinite ease-in-out}.chatbot-launcher.is-open{animation:none}.chatbot-form{background:#f8fafcc2;border-color:#0f172a14}.chatbot-launcher{border:1px solid rgba(184,135,44,.35);background:linear-gradient(135deg,#b8872c38,#fffffff5 42%,#b8872c29),#fffffff5;box-shadow:0 18px 40px #b8872c3d,0 0 0 1px #ffffff8c inset;overflow:visible;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.chatbot-launcher:hover{transform:translateY(-1px)}.chatbot-launcher:active{cursor:grabbing}.chatbot-launcher:before{content:"";position:absolute;top:-.32rem;right:-.32rem;bottom:-.32rem;left:-.32rem;z-index:-1;border-radius:999px;background:linear-gradient(135deg,#b8872cf2,#ff767633,#b8872cd9);filter:blur(.25rem);opacity:.72;animation:chatbotGlow 2.2s infinite ease-in-out}.chatbot-launcher-ring{position:absolute;top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem;z-index:-2;border:1px solid rgba(184,135,44,.55);border-radius:999px;animation:chatbotRing 1.8s infinite ease-out}.chatbot-mobile-cue{position:absolute;left:3.35rem;top:-.7rem;white-space:nowrap;color:#fff;background:#052b73;border-radius:999px;padding:.2rem .48rem;font-size:.66rem;font-weight:800;box-shadow:0 8px 18px #b8872c59}.chatbot-floating-hint{position:absolute;right:.2rem;bottom:calc(100% + .55rem);width:-moz-max-content;width:max-content;max-width:13rem;color:#fff;background:linear-gradient(135deg,#052b73,#8f1717),#052b73;border:1px solid rgba(255,255,255,.22);border-radius:999px 999px .45rem;padding:.48rem .75rem;font-size:.8rem;font-weight:800;letter-spacing:0;box-shadow:0 14px 32px #b8872c6b;animation:chatbotHint 3.2s infinite ease-in-out;pointer-events:none}.chatbot-floating-hint:after{content:"";position:absolute;right:1rem;bottom:-.35rem;width:.7rem;height:.7rem;background:#8f1717;transform:rotate(45deg);border-right:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}.theme-dark .chatbot-panel,.theme-dark .chatbot-launcher{color:#f8fafc;background:radial-gradient(circle at 22% 10%,rgba(184,135,44,.32),transparent 38%),linear-gradient(135deg,#241414fc,#0a0a0afc);border-color:#b8872c57;box-shadow:0 22px 56px #0000007a}.theme-dark .chatbot-header,.theme-dark .chatbot-footer,.theme-dark .chatbot-form{background:#101010f0;border-color:#ffffff14}.theme-dark .chatbot-icon-button{color:#f8fafc;background:#ffffff0f;border-color:#ffffff1a}.theme-dark .chatbot-input{color:#f8fafc;background:#ffffff0e;border-color:#ffffff1a}.theme-dark .chatbot-input::-moz-placeholder{color:#94a3b8}.theme-dark .chatbot-input::placeholder{color:#94a3b8}.theme-dark .chatbot-chip{color:#e5e7eb;background:#ffffff0e;border-color:#ffffff1a}.theme-dark .chatbot-chip:hover{color:#052b73;background:#b8872c1f}.theme-dark .chatbot-bot-bubble{color:#e5e7eb;background:#ffffff13}.theme-dark .chatbot-action-link{color:#e0bd73;background:#b8872c24;border-color:#b8872c47}@keyframes chatbotTyping{0%,80%,to{transform:translateY(0);opacity:.35}40%{transform:translateY(-.2rem);opacity:.9}}@keyframes chatbotPulse{0%,to{box-shadow:0 18px 40px #0f172a2e}50%{box-shadow:0 18px 40px #b8872c3d}}@keyframes chatbotGlow{0%,to{opacity:.58;transform:scale(1)}50%{opacity:.95;transform:scale(1.035)}}@keyframes chatbotRing{0%{opacity:.8;transform:scale(.92)}to{opacity:0;transform:scale(1.28)}}@keyframes chatbotHint{0%,to{opacity:.92;transform:translateY(0) scale(1)}45%{opacity:1;transform:translateY(-.35rem) scale(1.035)}60%{transform:translateY(-.18rem) scale(1)}}@media (max-width: 480px){.chatbot-panel{width:calc(100vw - 1rem);height:min(76dvh,36rem);border-radius:1.15rem}.chatbot-launcher{padding:.5rem .72rem .5rem .5rem;gap:.62rem}.chatbot-launcher img{width:2.75rem;height:2.75rem}.chatbot-launcher svg{width:1.25rem;height:1.25rem}.chatbot-floating-hint{right:-.15rem;max-width:10.5rem;font-size:.72rem;padding:.42rem .62rem}}.nanjil-certificate{position:relative;width:min(100%,52rem);aspect-ratio:1131 / 1600;margin:0 auto;overflow:hidden;background:#fff;color:#052b73;box-shadow:0 1.25rem 3rem #0f172a1f;container-type:inline-size;--certificate-accent: #dd0b5b;--certificate-navy: #052b73;--certificate-accent: #047c9b;--certificate-logo-top: 8.55%;--certificate-logo-left: 30.5%;--certificate-logo-width: 39%;--certificate-tagline-top: 21.05%;--certificate-tagline-left: 23.5%;--certificate-tagline-width: 53%;--certificate-tagline-size: .68cqw;--certificate-tagline-spacing: .52em;--certificate-name-top: 42.05%;--certificate-name-left: 16%;--certificate-name-width: 68%;--certificate-name-size: 3.55cqw;--certificate-name-font: Georgia, "Times New Roman", serif;--certificate-name-weight: 800;--certificate-name-spacing: 0em;--certificate-name-align: center;--certificate-course-top: 47.9%;--certificate-qr-top: 4.3%;--certificate-qr-right: 5.2%;--certificate-qr-size: 10.2%;--certificate-signature-top: 75.65%;--certificate-signature-left: 30.7%;--certificate-signature-width: 38.6%;--certificate-photo-left: 43.7%;--certificate-photo-bottom: 5.55%;--certificate-photo-size: 12.6%;--certificate-global-font: Georgia, "Times New Roman", serif;font-family:var(--certificate-global-font)}.nanjil-certificate,.nanjil-certificate *{font-family:var(--certificate-global-font)!important}.nanjil-certificate [data-certificate-zone]{font-family:var(--certificate-element-font, var(--certificate-global-font))!important}.nanjil-certificate-background{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nanjil-certificate:before{content:none}.nanjil-certificate-qr-block{position:absolute;top:var(--certificate-qr-top);right:var(--certificate-qr-right);z-index:2;width:var(--certificate-qr-size);min-width:0;padding:.35% .35% .25%;text-align:center;--certificate-element-font: Arial, Helvetica, sans-serif;font-family:Arial,Helvetica,sans-serif!important;background:transparent}.nanjil-certificate-qr-block img{width:84%;margin:0 auto 6.5%;border:.12rem dashed #047c9b;padding:5%;background:#fff}.nanjil-certificate-qr-block p,.nanjil-certificate-qr-block span,.nanjil-certificate-qr-block strong{display:block;line-height:1.15}.nanjil-certificate-qr-block p{margin:0 0 7.5%;font-size:clamp(.28rem,1.08cqw,.7rem);font-weight:900;letter-spacing:.24em;color:var(--certificate-navy)}.nanjil-certificate-qr-block span{margin-top:7.5%;font-size:clamp(.18rem,.48cqw,.38rem);font-weight:700;letter-spacing:.18em;color:#9a9a9a}.nanjil-certificate-qr-block strong{margin-top:4.5%;font-size:clamp(.2rem,.58cqw,.46rem);font-weight:900;color:var(--certificate-navy)}.nanjil-certificate-header{position:absolute;left:var(--certificate-logo-left);top:var(--certificate-logo-top);z-index:2;width:var(--certificate-logo-width);display:block}.nanjil-certificate-header img{width:100%;max-height:none;-o-object-fit:contain;object-fit:contain}.nanjil-certificate-tagline{position:absolute;left:var(--certificate-tagline-left);top:var(--certificate-tagline-top);z-index:2;width:var(--certificate-tagline-width);margin:0;text-align:center;--certificate-element-font: Arial, Helvetica, sans-serif;font-family:var(--certificate-element-font, Arial, Helvetica, sans-serif)!important;font-size:clamp(.34rem,var(--certificate-tagline-size),.8rem);font-weight:900;letter-spacing:var(--certificate-tagline-spacing);line-height:1.2;text-transform:uppercase;color:var(--certificate-accent)}.nanjil-certificate-watermark{display:none}.nanjil-certificate-title-block{position:absolute;left:8%;top:31.55%;z-index:2;width:84%;text-align:center}.nanjil-certificate-title-block h1{margin:0;--certificate-element-font: Georgia, "Times New Roman", serif;font-family:var(--certificate-element-font, Georgia, "Times New Roman", serif)!important;font-size:clamp(1.55rem,4.24cqw,3.05rem);font-weight:800;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;color:var(--certificate-navy)}.nanjil-certificate-title-block h2{margin:2.9% 0 0;--certificate-element-font: Arial, Helvetica, sans-serif;font-family:var(--certificate-element-font, Arial, Helvetica, sans-serif)!important;font-size:clamp(.52rem,1.34cqw,.98rem);font-weight:900;letter-spacing:.67em;text-transform:uppercase;color:var(--certificate-accent)}.nanjil-certificate-title-block p{margin:3.15% 0 0;--certificate-element-font: Georgia, "Times New Roman", serif;font-family:var(--certificate-element-font, Georgia, "Times New Roman", serif)!important;font-size:clamp(.44rem,.92cqw,.7rem);font-style:italic;color:var(--certificate-navy)}.nanjil-certificate-laurel{display:none}.nanjil-certificate-laurel:before,.nanjil-certificate-laurel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 50%,rgba(189,138,46,.9) 0 46%,transparent 49%) 50% 0 / 28% 18% repeat-y;transform-origin:center bottom}.nanjil-certificate-laurel:before{transform:rotate(-22deg)}.nanjil-certificate-laurel:after{transform:rotate(22deg)}.nanjil-certificate-laurel-left{left:6.1%}.nanjil-certificate-laurel-right{right:6.1%;transform:scaleX(-1)}.nanjil-certificate-name{position:absolute;left:var(--certificate-name-left);top:var(--certificate-name-top);z-index:2;width:var(--certificate-name-width);min-height:3.75%;display:grid;place-items:center;background:transparent;text-align:var(--certificate-name-align);padding:0 1%}.nanjil-certificate-name span{width:100%;font-family:var(--certificate-element-font, var(--certificate-name-font))!important;font-size:clamp(.95rem,var(--certificate-name-size),2.55rem);font-weight:var(--certificate-name-weight);letter-spacing:var(--certificate-name-spacing);line-height:1;color:#052b73}.nanjil-certificate-name i{position:absolute;bottom:-12%;left:50%;width:1.25%;aspect-ratio:1;background:var(--certificate-accent);transform:translate(-50%) rotate(45deg)}.nanjil-certificate-course{position:absolute;left:14%;top:var(--certificate-course-top);z-index:2;width:72%;display:grid;place-items:center;gap:clamp(.08rem,.36cqw,.28rem);background:transparent;text-align:center;padding:.4% 0}.nanjil-certificate-course em{--certificate-element-font: Georgia, "Times New Roman", serif;font-family:var(--certificate-element-font, Georgia, "Times New Roman", serif)!important;font-size:clamp(.36rem,.86cqw,.64rem);line-height:1.05;color:var(--certificate-navy)}.nanjil-certificate-course strong{--certificate-element-font: Georgia, "Times New Roman", serif;font-family:var(--certificate-element-font, Georgia, "Times New Roman", serif)!important;font-size:clamp(.5rem,1.16cqw,.9rem);line-height:1.05;color:var(--certificate-navy)}.nanjil-certificate-course span{--certificate-element-font: Arial, Helvetica, sans-serif;font-family:var(--certificate-element-font, Arial, Helvetica, sans-serif)!important;font-size:clamp(.52rem,1.38cqw,1rem);font-weight:900;letter-spacing:.18em;line-height:1.05;color:var(--certificate-accent)}.nanjil-certificate-description{position:absolute;left:17%;top:54.75%;z-index:2;width:66%;text-align:center;color:#111}.nanjil-certificate-description p{margin:0 auto 1.55%;--certificate-element-font: Arial, Helvetica, sans-serif;font-family:var(--certificate-element-font, Arial, Helvetica, sans-serif)!important;font-size:clamp(.34rem,.88cqw,.66rem);line-height:1.4}.nanjil-certificate-description blockquote{margin:3.2% auto 0;max-width:78%;--certificate-element-font: Georgia, "Times New Roman", serif;font-family:var(--certificate-element-font, Georgia, "Times New Roman", serif)!important;font-size:clamp(.32rem,.75cqw,.58rem);font-style:italic;line-height:1.35;color:var(--certificate-navy)}.nanjil-certificate-signature{position:absolute;left:var(--certificate-signature-left);top:var(--certificate-signature-top);z-index:2;width:var(--certificate-signature-width);height:5.8%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:clamp(.05rem,.26cqw,.16rem);text-align:center;background:transparent}.nanjil-certificate-signature img{max-width:58%;max-height:70%;-o-object-fit:contain;object-fit:contain}.nanjil-certificate-signature span{min-height:clamp(.2rem,1.25cqw,.72rem)}.nanjil-certificate-signature b{width:100%;height:clamp(1px,.18vw,3px);background:#111}.nanjil-certificate-signature p,.nanjil-certificate-signature small{margin:0;text-transform:uppercase;color:var(--certificate-navy)}.nanjil-certificate-signature p{--certificate-element-font: Arial, Helvetica, sans-serif;font-family:var(--certificate-element-font, Arial, Helvetica, sans-serif)!important;font-size:clamp(.18rem,.48cqw,.36rem);font-weight:900;letter-spacing:.42em}.nanjil-certificate-signature small{--certificate-element-font: Arial, Helvetica, sans-serif;font-family:var(--certificate-element-font, Arial, Helvetica, sans-serif)!important;font-size:clamp(.16rem,.39cqw,.3rem);font-weight:800;letter-spacing:.28em}.nanjil-certificate-photo{position:absolute;left:var(--certificate-photo-left);bottom:var(--certificate-photo-bottom);z-index:2;width:var(--certificate-photo-size);aspect-ratio:1;overflow:hidden}.nanjil-certificate-photo:before{display:none}.nanjil-certificate-photo img{position:relative;z-index:2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nanjil-certificate-bottom{position:absolute;z-index:2;display:grid;gap:clamp(.05rem,.24cqw,.18rem);--certificate-element-font: Arial, Helvetica, sans-serif;font-family:Arial,Helvetica,sans-serif!important;background:transparent;color:var(--certificate-navy);padding:.2% 0}.nanjil-certificate-bottom span{font-size:clamp(.16rem,.44cqw,.34rem);letter-spacing:.28em;color:#777}.nanjil-certificate-bottom strong{font-size:clamp(.18rem,.48cqw,.38rem);font-weight:900;letter-spacing:.18em;color:var(--certificate-navy)}.nanjil-certificate-issued{left:6.2%;bottom:8.25%;width:24%}.nanjil-certificate-course-meta{right:6.2%;bottom:8.25%;width:32%}.nanjil-certificate:after{content:none}.certificate-verify-page .nanjil-certificate{min-width:42rem}.certificate-form-preview .nanjil-certificate,.certificate-template-preview .nanjil-certificate,.certificate-modal-preview .nanjil-certificate{min-width:34rem}.certificate-template-preview-picker [data-certificate-zone]{cursor:pointer;transition:outline-color .18s ease,box-shadow .18s ease}.certificate-template-preview-picker [data-certificate-zone]:hover{outline:2px solid rgba(220,38,38,.75);outline-offset:.25rem;box-shadow:0 0 0 .45rem #dc26261f}.theme-dark .certificate-verify-page{background:#111;color:#f8fafc}@media print{body *{visibility:hidden!important}.nanjil-certificate,.nanjil-certificate *{visibility:visible!important}.nanjil-certificate{position:fixed;top:0;right:0;bottom:0;left:0;width:210mm!important;height:297mm!important;max-width:none!important;box-shadow:none!important;margin:0!important}@page{size:A4 portrait;margin:0}}:root{--nanjil-accent: #052b73;--nanjil-accent-dark: #052b73;--nanjil-ivory: #fbf8f1;--nanjil-brown: #052b73}.hero-video-section{background:radial-gradient(circle at 12% 12%,rgba(184,135,44,.12),transparent 35%),var(--nanjil-ivory)}.hero-video-section .text-sky-600,.hero-video-section .text-sky-500,.program-card .text-sky-600,main section .text-sky-600,main section .text-sky-500{color:var(--nanjil-accent)!important}.hero-video-section .fill-sky-500{fill:var(--nanjil-accent)!important}.hero-primary-cta,main section .bg-sky-600{background:linear-gradient(135deg,#052b73,var(--nanjil-accent-dark))!important}.hero-secondary-cta{color:var(--nanjil-brown)!important;background:#fffc!important;border-color:#b8872c57!important}.hero-kicker-pill,main section .bg-sky-50{background:#f7edd9!important}.program-card:hover{border-color:#b8872c6b!important;box-shadow:0 24px 55px #8f651f1f!important}html,body,#root{color:#052b73;background:#fff}.fill-sky-500,.fill-sky-600{fill:#052b73!important}.bg-sky-50{background-color:#fbf4e6!important}.bg-sky-500,.bg-sky-600,.bg-sky-700{background-color:#052b73!important}.border-sky-200,.border-sky-300,.border-sky-400,.border-sky-500,.border-sky-600{border-color:#d4b36f!important}.hover\:bg-sky-600:hover,.hover\:bg-sky-700:hover{color:#fff!important;background-color:#052b73!important}.hover\:text-sky-500:hover,.hover\:text-sky-600:hover,.hover\:text-sky-700:hover{color:#052b73!important}.hover\:border-sky-500:hover,.hover\:border-sky-600:hover{border-color:#052b73!important}header{border-color:#eee4d2!important;background:#fff!important;background-image:none!important;opacity:1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.site-footer{color:#052b73!important;background:radial-gradient(circle at 12% 0%,rgba(184,135,44,.08),transparent 32%),#fbf8f1!important;border-color:#e8dcc7!important}.site-footer-bottom{background:#f7f0e4!important;border-color:#e4d6be!important}input:focus,textarea:focus,select:focus{border-color:#052b73!important;box-shadow:0 0 0 3px #b8872c1f!important}.theme-dark body,.theme-dark #root,.theme-dark header,.theme-dark main,.theme-dark footer,.theme-dark .shop-section,.theme-dark .program-detail-section,.theme-dark .home-blog-section,.theme-dark .site-footer{color:#052b73!important;background-color:#fff!important}.theme-dark .shop-top-grid,.theme-dark .shop-surface,.theme-dark .shop-product-card,.theme-dark .shop-cart-summary,.theme-dark .shop-rating-pill,.theme-dark .shop-checkout-panel,.theme-dark .shop-filter-drawer,.theme-dark .shop-input-wrap,.theme-dark .shop-cart-line,.theme-dark .program-enquiry-modal,.theme-dark .program-advisor-panel,.theme-dark .program-list-panel,.theme-dark .chatbot-panel,.theme-dark .chatbot-header,.theme-dark .chatbot-footer,.theme-dark .chatbot-form{color:#052b73!important;background:#fff!important;border-color:#e6d8c0!important}.theme-dark .shop-product-image-stage,.theme-dark .shop-map-card,.theme-dark .program-process-card,.theme-dark .program-cta-panel{color:#052b73!important;background:#fbf8f1!important;border-color:#e6d8c0!important}.theme-dark .text-white,.theme-dark .text-slate-50,.theme-dark .text-slate-100,.theme-dark .text-slate-200,.theme-dark .text-slate-300{color:#052b73!important}.theme-dark .bg-sky-700,.theme-dark .bg-sky-800{background-color:#fbf8f1!important}.jewellery-hero-slide{opacity:0;transform:scale(1.045);transition:opacity 1.1s ease-in-out,transform 6.5s ease-out;pointer-events:none}.jewellery-hero-slide.is-active{opacity:1;transform:scale(1)}.jewellery-hero-content{animation:jewelleryHeroContentIn .85s ease-out both}.home-assurance-banner{position:relative;overflow:hidden;border-block:1px solid #ead9aa;background:#fbf8f1;color:#3f3528}.home-assurance-track{display:flex;width:-moz-max-content;width:max-content;animation:homeAssuranceMarquee 24s linear infinite;will-change:transform}.home-assurance-banner:hover .home-assurance-track,.home-assurance-banner:focus-within .home-assurance-track{animation-play-state:paused}.home-assurance-list{display:flex;flex:0 0 auto;min-width:100vw;align-items:center;justify-content:space-around;gap:clamp(2rem,4vw,5rem);min-height:8.25rem;padding:1.5rem 3.5rem}.home-assurance-item{display:flex;align-items:center;justify-content:center;gap:.35rem;white-space:nowrap;font-size:clamp(1rem,1.65vw,2rem);font-weight:650;letter-spacing:-.025em}.home-assurance-check{display:inline-grid;flex:0 0 auto;width:1.2em;height:1.2em;place-items:center;border-radius:9999px;background:#052b73;color:#fff;animation:homeAssuranceCheckPulse 2.4s ease-in-out infinite}.home-assurance-check svg{width:72%;height:72%;stroke-width:4}@keyframes homeAssuranceMarquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes homeAssuranceCheckPulse{0%,to{transform:scale(1);box-shadow:0 0 #d4af3700}50%{transform:scale(1.08);box-shadow:0 0 0 .28em #d4af3724}}.theme-dark .home-assurance-banner{border-color:#d4af3752;background:#171717;color:#f5ead6}.theme-dark .home-assurance-check{background:#052b73;color:#171717}@media (max-width: 900px){.home-assurance-list{gap:2.5rem;min-height:auto;padding:1.35rem 1rem}.home-assurance-item{font-size:clamp(.85rem,3.3vw,1.1rem)}}@media (max-width: 420px){.home-assurance-list{gap:.85rem .4rem;padding-inline:.55rem}.home-assurance-item{font-size:.76rem}}@keyframes jewelleryHeroContentIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.jewellery-hero-slide,.jewellery-hero-content{animation:none;transition:none;transform:none}.home-assurance-track,.home-assurance-check{animation:none}.home-assurance-list[aria-hidden=true]{display:none}.home-assurance-track{width:100%}.home-assurance-list{flex-wrap:wrap;flex-basis:100%}}@media (max-width: 1023px){.mobile-bottom-navigation{background-color:#fff!important;background-image:none!important;opacity:1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;isolation:isolate}}@media (min-width: 1024px){html,body{scrollbar-width:none!important;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}}.shop-category-section{background:radial-gradient(circle at 50% 0%,rgba(184,135,44,.065),transparent 30%),#fff}.shop-category-image{height:clamp(8.5rem,12vw,12.5rem);margin:.65rem .65rem 0;border-radius:1rem;background:#fbf8f1}.shop-category-image img{border-radius:inherit}.shop-category-grid{width:min(100%,56rem);margin-inline:auto;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1rem!important}.shop-category-card{width:100%;text-decoration:none}@media (max-width: 1023px){.shop-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1rem!important}}.product-shelf-grid{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:calc((100% - 2rem) / 3)!important;grid-template-rows:minmax(0,1fr);overflow-x:auto!important;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.product-shelf-grid::-webkit-scrollbar{display:none}.product-shelf-grid>*{min-width:0;scroll-snap-align:start}.product-shelf-grid article{height:100%}@media (min-width: 1024px){.product-shelf-grid{grid-auto-columns:calc((100% - 3rem)/4)!important}}.product-detail-zoom{position:relative;overflow:hidden;cursor:zoom-in;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-fullscreen-hint{position:absolute;bottom:1rem;left:1rem;z-index:12;display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .75rem;border:1px solid rgb(217 119 6 / .25);border-radius:9999px;background:#fffffff0;color:#a16207;font-size:.75rem;font-weight:700;box-shadow:0 8px 24px #45341626;pointer-events:none;animation:product-zoom-pulse 1.8s ease-in-out infinite}.product-fullscreen-hint svg{width:1rem;height:1rem}@keyframes product-zoom-pulse{0%,to{transform:translateY(0);box-shadow:0 8px 24px #45341626}50%{transform:translateY(-3px);box-shadow:0 12px 28px #a1620747}}.product-image-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;overflow:hidden;padding:1rem;background:#fffffffa}.product-image-modal-image{position:fixed;inset:50% auto auto 50%;z-index:205;width:auto;height:auto;max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);-o-object-fit:contain;object-fit:contain;transform:translate(-50%,-50%)}.product-image-modal-close{position:fixed;top:max(1rem,env(safe-area-inset-top));right:max(1rem,env(safe-area-inset-right));z-index:220;display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid rgb(217 119 6 / .24);border-radius:9999px;background:#fffffff0;color:#78350f;box-shadow:0 6px 20px #45341629;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.product-image-modal-close:hover{transform:scale(1.06);border-color:#d9770680;background:#fffbeb}.product-image-modal-close svg{width:.875rem;height:.875rem;stroke-width:2}.welcome-ad-close{position:absolute;top:.75rem;right:.75rem;z-index:10;display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid rgb(217 119 6 / .25);border-radius:9999px;background:#fffffff5;color:#78350f;box-shadow:0 8px 24px #45341633}.welcome-ad-close svg{width:1.25rem;height:1.25rem}.popup-backdrop-motion{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease-out,visibility 0s linear .24s;will-change:opacity}.popup-backdrop-motion.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.popup-surface-motion{opacity:0;transform:translateY(14px) scale(.985);transition:opacity .18s ease-out,transform .24s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.popup-backdrop-motion.is-open .popup-surface-motion{opacity:1;transform:translateY(0) scale(1)}.product-image-modal-image.popup-surface-motion{transform:translate(-50%,calc(-50% + 14px)) scale(.985)}.product-image-modal.is-open .product-image-modal-image.popup-surface-motion{transform:translate(-50%,-50%) scale(1)}@media (prefers-reduced-motion: reduce){.product-fullscreen-hint{animation:none}.popup-backdrop-motion,.popup-surface-motion{transition-duration:1ms}}.product-detail-zoom.is-dragging{cursor:grabbing;touch-action:none}.product-detail-zoom>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;pointer-events:none;transition:transform .18s ease-out;will-change:transform}.product-detail-zoom>img.is-zoomed{transform:scale(2.25)}.product-zoom-hint{position:absolute;right:.85rem;bottom:.85rem;padding:.45rem .7rem;color:#fff;background:#312417c2;border:1px solid rgba(255,255,255,.2);border-radius:999px;font-size:.65rem;letter-spacing:.03em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;transition:opacity .18s ease}.product-detail-zoom:hover .product-zoom-hint,.product-detail-zoom.is-dragging .product-zoom-hint{opacity:.76}.quick-view-button{opacity:0;transform:translate(8px);transition:opacity .18s ease,transform .18s ease}.quick-view-modal-scroll{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.quick-view-modal-scroll::-webkit-scrollbar{width:4px;height:4px}.quick-view-modal-scroll::-webkit-scrollbar-track{margin-block:1.5rem;background:transparent}.quick-view-modal-scroll::-webkit-scrollbar-thumb{min-height:28px;background:#cbd5e1;border-radius:999px}.quick-view-modal-scroll::-webkit-scrollbar-thumb:hover{background:#b6c0cc}html,body,*{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f8fafc}*::-webkit-scrollbar{width:5px;height:5px}*::-webkit-scrollbar-track{background:#f8fafc}*::-webkit-scrollbar-thumb{background:#cbd5e1;border:1px solid #f8fafc;border-radius:999px}*::-webkit-scrollbar-thumb:hover{background:#b6c0cc}*::-webkit-scrollbar-corner{background:#f8fafc}.admin-shell,.admin-shell *{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.admin-shell *::-webkit-scrollbar{width:3px;height:3px}.admin-shell *::-webkit-scrollbar-track{background:transparent}.admin-shell *::-webkit-scrollbar-thumb{min-height:32px;border:0;border-radius:999px;background:#cbd5e1}.admin-status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.75rem;padding:.3rem .75rem;white-space:nowrap;border:1px solid transparent;border-radius:999px;font-size:12px;font-weight:600;line-height:1;letter-spacing:.025em;text-transform:uppercase;color:#047857!important;border-color:#34d3996b!important;background:linear-gradient(135deg,#ecfdf5,#d1fae5 55%,#ccfbf1)!important;box-shadow:0 2px 7px #0596691f!important;text-shadow:none!important}.admin-product-badge{display:inline-flex;min-height:2rem;align-items:center;justify-content:center;padding:.4rem .85rem;border:1px solid #c9c4eb;border-radius:999px;background:linear-gradient(135deg,#fff,#f5f3ff 55%,#e9e7fb);color:#43386f;font-size:12px;font-weight:650;line-height:1;letter-spacing:.02em;white-space:nowrap;box-shadow:0 3px 10px #4b3d7d1a,inset 0 1px #fff}.admin-status-pending{color:#a16207!important;border-color:#fde68a!important;background:#fffbeb!important}.admin-status-processing{color:#1d4ed8!important;border-color:#bfdbfe!important;background:#eff6ff!important}.admin-status-shipped,.admin-status-delivered{color:#047857!important;border-color:#a7f3d0!important;background:#ecfdf5!important}.admin-status-paid{color:#0f766e!important;border-color:#99f6e4!important;background:#f0fdfa!important}.admin-status-awaiting{color:#c2410c!important;border-color:#fed7aa!important;background:#fff7ed!important}.admin-status-approved{color:#15803d!important;border-color:#bbf7d0!important;background:#f0fdf4!important}.admin-status-visible{color:#047857!important;border-color:#34d3996b!important;background:linear-gradient(135deg,#ecfdf5,#d1fae5 55%,#ccfbf1)!important;border-radius:9999px!important;padding:6px 16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;box-shadow:0 2px 7px #0596691f!important;min-height:32px!important;line-height:1.2!important}.admin-status-active{color:#047857!important;border-color:#a7f3d0!important;background:#ecfdf5!important}.admin-status-hidden{color:#be123c!important;border-color:#fb718561!important;background:linear-gradient(135deg,#fff1f2,#ffe4e6 55%,#fce7f3)!important;box-shadow:0 2px 7px #e11d481a!important}.admin-status-inactive{color:#475569!important;border-color:#e2e8f0!important;background:#f1f5f9!important}.admin-status-cancelled,.admin-status-rejected,.admin-status-failed{color:#b91c1c!important;border-color:#fecaca!important;background:#fef2f2!important}.admin-status-archived{color:#52525b!important;border-color:#e4e4e7!important;background:#f4f4f5!important}.admin-status-refunded{color:#a21caf!important;border-color:#f5d0fe!important;background:#fdf4ff!important}.admin-status-default{color:#475569!important;border-color:#e2e8f0!important;background:#f8fafc!important}.admin-page-enter{animation:admin-page-in .36s cubic-bezier(.22,1,.36,1) both}.admin-page-header--merged{position:relative;z-index:1;border-bottom-color:#f1dfb5}.admin-page-header--merged+section,.admin-page-header--merged+div,.admin-page-header--merged+form{border-top-width:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}@keyframes admin-page-in{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}.bg-sky-400,.bg-sky-500,.bg-sky-600,.bg-sky-700,.bg-sky-800,.bg-sky-900,.bg-sky-950{background-color:#052b73!important}.text-sky-300,.text-sky-400,.text-sky-500,.text-sky-600,.text-sky-700,.text-sky-800,.text-sky-900,.text-sky-950{color:#052b73!important}.border-sky-300,.border-sky-400,.border-sky-500,.border-sky-600,.border-sky-700,.border-sky-800{border-color:#052b73!important}.fill-sky-400,.fill-sky-500,.fill-sky-600{fill:#052b73!important}.hover\:bg-sky-600:hover,.hover\:bg-sky-700:hover,.hover\:bg-sky-800:hover,.hover\:bg-sky-900:hover{background-color:#e0bd4f!important}.hover\:text-sky-600:hover,.hover\:text-sky-700:hover,.hover\:text-sky-800:hover,.hover\:text-sky-900:hover{color:#052b73!important}.from-sky-700,.from-sky-800,.from-sky-900,.via-sky-700,.via-sky-800,.via-sky-900,.to-sky-700,.to-sky-800,.to-sky-900{--tw-gradient-from: #052b73 var(--tw-gradient-from-position) !important;--tw-gradient-to: rgba(212, 175, 55, 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), #052b73 var(--tw-gradient-via-position), var(--tw-gradient-to) !important}html,body,#root,.text-sky-800,.text-sky-900,.text-sky-950{color:#2f2a22!important}h1,h2,h3,h4,h5,h6{color:#2f2a22}p,li,label,input,textarea,select{color:inherit}.text-sky-300,.text-sky-400,.text-sky-500,.text-sky-600,.text-sky-700{color:#052b73!important}.bg-sky-400,.bg-sky-500,.bg-sky-600,.bg-sky-700,.bg-sky-800,.bg-sky-900,.bg-sky-950{color:#fff!important}@media (max-width: 380px){.collection-mobile-search{border-radius:.85rem}.collection-mobile-search input{font-size:.78rem}}article:hover .quick-view-button,.quick-view-button:focus-visible{opacity:1;transform:translate(0)}.review-marquee{width:100%;overflow:hidden;padding:.5rem 0 1.25rem;-webkit-mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent)}.review-marquee-track{display:flex;width:-moz-max-content;width:max-content;gap:1rem;animation:nanjilReviewMarquee 150s linear infinite;will-change:transform}.review-marquee:hover .review-marquee-track{animation-play-state:paused}.review-moving-card{width:min(78vw,330px);min-height:250px;flex:0 0 auto;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.review-moving-card:hover{transform:translateY(-5px);border-color:#b8872c6b;box-shadow:0 20px 45px #8f651f1f}@keyframes nanjilReviewMarquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - .5rem))}}@media (max-width: 640px){.shop-category-image{height:5.75rem}.shop-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.45rem!important}.shop-category-grid .shop-category-card{min-width:0;border-radius:.75rem}.shop-category-grid .shop-category-card>div:last-child{padding:.65rem .2rem}.shop-category-grid .shop-category-card h3{overflow:hidden;font-size:clamp(.58rem,2.6vw,.75rem)!important;line-height:1.1;letter-spacing:.015em;text-overflow:ellipsis;white-space:nowrap}.shop-category-grid .shop-category-card span{margin-top:.35rem;justify-content:center;gap:.15rem;font-size:.52rem;white-space:nowrap}.shop-category-grid .shop-category-card span svg{width:.55rem;height:.55rem}.product-shelf-grid{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:calc((100% - .5rem)/2)!important;grid-template-rows:minmax(0,1fr);gap:.5rem!important;overflow-x:auto!important;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:.25rem;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.product-shelf-grid::-webkit-scrollbar{display:none}.product-shelf-grid>*{min-width:0;scroll-snap-align:start}.product-shelf-grid article{height:100%;border-radius:.8rem}.product-shelf-grid article>div:first-child{height:10rem!important}.product-shelf-grid article>div:last-child{padding:.65rem}.product-shelf-grid article h3{display:-webkit-box;min-height:2rem;overflow:hidden;font-size:.72rem!important;line-height:1rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-shelf-grid article p{overflow:hidden;font-size:.5rem!important;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap}.product-shelf-grid article strong{font-size:.65rem}.product-shelf-grid article button svg{width:.75rem;height:.75rem}.product-shelf-grid article>div:first-child>span{left:.35rem;top:.35rem;padding:.2rem .35rem;font-size:.42rem}.product-shelf-grid article>div:first-child>button{right:.35rem;top:.35rem}.quick-view-button{opacity:1;transform:none}.review-marquee-track{animation-duration:115s}}@media (prefers-reduced-motion: reduce){.review-marquee{overflow-x:auto;mask-image:none;-webkit-mask-image:none}.review-marquee-track{animation:none}}.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700{color:#211a12!important}.text-slate-600{color:#51483c!important}.text-slate-500,.text-slate-400{color:#756a5b!important}.border-slate-50,.border-slate-100,.border-slate-200,.border-slate-300{border-color:#eadfc8!important}.bg-slate-50,.bg-slate-100,.bg-slate-200{background-color:#fbf7ed!important}.placeholder\:text-slate-400::-moz-placeholder{color:#8c806e!important}.placeholder\:text-slate-400::placeholder{color:#8c806e!important}[class*=text-blue-],[class*=text-indigo-],[class*=text-cyan-],[class*=text-sky-],[class*=text-teal-]{color:#b88920!important}.ed-product-card-price,.site-card-reveal,.site-card-visible{font-weight:500!important}[class*=border-blue-],[class*=border-indigo-],[class*=border-cyan-],[class*=border-sky-],[class*=border-teal-]{border-color:#d5aa4b!important}.site-card-reveal{opacity:0;transform:translate3d(0,24px,0) scale(.985);transition:opacity .56s ease var(--card-delay, 0ms),transform .62s cubic-bezier(.22,1,.36,1) var(--card-delay, 0ms),box-shadow .3s ease,border-color .3s ease;will-change:opacity,transform}.site-card-reveal.site-card-visible{opacity:1;transform:translateZ(0) scale(1)}.site-section-reveal{opacity:0;transform:translate3d(0,34px,0);transition:opacity .68s ease,transform .76s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.site-section-reveal.site-card-visible{opacity:1;transform:translateZ(0)}html{scroll-behavior:smooth}body:before{content:none}.editorial-home{overflow:clip}.editorial-home .ed-hero-image{transform:translate3d(0,var(--site-hero-shift, 0),0) scale(1.065);will-change:transform}.editorial-home .ed-dark-story{background-position:center calc(60% + var(--site-story-shift, 0px))}.editorial-home .ed-product-grid>a,.editorial-home .ed-collection-grid>a,.editorial-home .ed-category-rail>a,.editorial-home .ed-stats>div{transition:transform .45s cubic-bezier(.22,1,.36,1),color .25s ease}.editorial-home .ed-category-rail>a:hover{transform:translate3d(0,-5px,0);color:#285c79}.editorial-home .ed-category-rail>a:hover svg{transform:scale(1.1) rotate(-3deg)}.editorial-home .ed-category-rail svg{transition:transform .45s cubic-bezier(.22,1,.36,1)}.editorial-home .ed-product-grid>a:hover{transform:translate3d(0,-5px,0) scale(1.012)}.editorial-home .ed-collection-grid>a:hover{transform:translate3d(0,-7px,0)}.editorial-home .ed-product-grid img,.editorial-home .ed-collection-grid img{transition:transform .65s cubic-bezier(.22,1,.36,1),filter .45s ease,box-shadow .45s ease}.editorial-home .ed-product-grid a:hover img,.editorial-home .ed-collection-grid a:hover img{transform:scale(1.025);box-shadow:0 20px 45px #173e5524}.editorial-home .ed-product-grid img,.editorial-home .ed-product-grid a:hover img{filter:none}.editorial-home .ed-hero-copy a,.editorial-home .ed-title>a,.editorial-home .ed-dark-story a{transition:gap .3s ease,color .25s ease}.editorial-home .ed-hero-copy a:hover,.editorial-home .ed-title>a:hover,.editorial-home .ed-dark-story a:hover{gap:19px}.editorial-home .ed-newsletter button{transition:transform .3s cubic-bezier(.22,1,.36,1),background .25s ease!important}.editorial-home .ed-newsletter button:hover{transform:translate3d(4px,0,0)!important;background:#fff!important}.nanjil-short-scrollbar button{will-change:transform}.site-page-enter{animation:site-page-in .48s cubic-bezier(.22,1,.36,1) backwards}.review-modal-backdrop.popup-backdrop-motion{transition:opacity .44s ease,visibility 0s linear .48s}.review-modal-backdrop .popup-surface-motion{transition:opacity .36s ease,transform .48s cubic-bezier(.22,1,.36,1)}.storefront-page-header{margin-bottom:1.25rem}.storefront-page-kicker{color:#c58f00;font-size:.68rem;font-weight:700;line-height:1;letter-spacing:.2em;text-transform:uppercase}.storefront-page-title{margin-top:.5rem;color:#0f172a;font-size:clamp(1rem,4vw,1.6rem);font-weight:600;line-height:1.2;letter-spacing:-.02em}.storefront-page-copy{margin-top:.5rem;color:#64748b;font-size:.875rem;line-height:1.5}@keyframes site-page-in{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.site-page-enter,.admin-page-enter,.admin-dialog-surface{animation:none}.site-card-reveal,.site-card-reveal.site-card-visible,.site-section-reveal,.site-section-reveal.site-card-visible{opacity:1;transform:none;transition:none}body:before{display:none}.editorial-home .ed-hero-image{transform:none;will-change:auto}.editorial-home .ed-dark-story{background-position:center 60%}.review-modal-backdrop.popup-backdrop-motion,.review-modal-backdrop .popup-surface-motion{transition-duration:1ms}}.jewellery-cursive,.footer-cursive{font-family:Brush Script MT,Segoe Script,Lucida Handwriting,cursive;font-weight:500;letter-spacing:.01em}.jewellery-cursive{font-size:1.12em}span[class~="bg-[#052b73]"]{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(255,244,182,.9);background:linear-gradient(115deg,#047c9b,#052b73 28%,#ffe98a 50%,#052b73 70%,#047c9b)!important;background-size:220% 100%!important;box-shadow:0 5px 14px #b47f0047,inset 0 1px #ffffffa6;text-shadow:0 1px 1px rgba(92,55,0,.35);animation:product-badge-accent-flow 3.2s ease-in-out infinite}span[class~="bg-[#052b73]"]:after{content:"";position:absolute;inset:-40% auto -40% -45%;z-index:-1;width:34%;transform:skew(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),transparent);animation:product-badge-shine 2.8s ease-in-out infinite}@keyframes product-badge-accent-flow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes product-badge-shine{0%,28%{left:-45%;opacity:0}38%{opacity:1}62%,to{left:120%;opacity:0}}@media (prefers-reduced-motion: reduce){span[class~="bg-[#052b73]"],span[class~="bg-[#052b73]"]:after{animation:none}}body .bg-sky-50,body .bg-sky-100,body .bg-\[\#fbf8f1\],body .bg-\[\#faf6eb\]{background-color:#eef9fb!important}body .bg-sky-400,body .bg-sky-500,body .bg-sky-600,body .bg-sky-700,body .bg-sky-800,body .bg-sky-900,body .bg-sky-950{background-color:#052b73!important}body .text-sky-300,body .text-sky-400,body .text-sky-500,body .text-sky-600,body .text-sky-700{color:#047c9b!important}body .text-sky-800,body .text-sky-900,body .text-sky-950{color:#092f49!important}body .border-sky-50,body .border-sky-100,body .border-sky-200,body .border-sky-300,body .border-sky-400,body .border-sky-500,body .border-sky-600{border-color:#d7ebf0!important}body .hover\:bg-sky-600:hover,body .hover\:bg-sky-700:hover{background-color:#047c9b!important}body .hover\:text-sky-600:hover,body .hover\:text-sky-700:hover{color:#052b73!important}body span[class~="bg-[#052b73]"]{background:linear-gradient(115deg,#047c9b,#08abc6 50%,#046f91)!important;border-color:#b5edf1!important;box-shadow:0 5px 14px #079abd40!important;animation:none!important}body span[class~="bg-[#052b73]"]:after{display:none!important}main>.site-page-enter{min-height:calc(100vh - 124px);background-color:#fff}.site-page-enter>section:not(.ns-hero):not(.ns-trust):not(.ns-section):not(.ns-feature):not(.ns-banner):not(.product-detail-page){padding-top:clamp(2rem,5vw,4.5rem);padding-bottom:clamp(4rem,8vw,7rem)}.site-page-enter article,.site-page-enter aside,.site-page-enter form{border-color:#d7ebf0!important}.site-page-enter .rounded-3xl,.site-page-enter .rounded-\[2rem\]{box-shadow:0 20px 55px #043f5812}.site-page-enter input,.site-page-enter textarea,.site-page-enter select{border-color:#cfe5ea!important;background-color:#fff}.site-page-enter input:focus,.site-page-enter textarea:focus,.site-page-enter select:focus{border-color:#052b73!important;box-shadow:0 0 0 3px #079abd1a}.site-page-enter button,.site-page-enter a{transition:transform .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.site-page-enter .shop-product-card:hover,.site-page-enter article:hover{border-color:#9fd8e2!important}.product-image-modal{background:#031f2ceb!important}.review-modal-backdrop{background:#031f2ca3!important}.admin-nanjil-logo{display:flex;align-items:center;gap:10px;color:#092f49}.admin-nanjil-logo img{display:block;height:70px;-o-object-fit:contain;object-fit:contain}.admin-nanjil-logo>span{width:40px;height:40px;border-radius:50% 50% 55% 45%/65% 55% 45% 35%;display:grid;place-items:center;background:linear-gradient(145deg,#31c7d1,#047c9b);color:#fff;font-weight:800;font-size:20px}.admin-nanjil-logo strong{display:flex;flex-direction:column;font:800 17px/1 Manrope,sans-serif;letter-spacing:.14em}.admin-nanjil-logo small{margin-top:5px;color:#052b73;font-size:6px;letter-spacing:.27em}.admin-shell aside .admin-nanjil-logo{color:#fff}.admin-shell main>div>section,.admin-shell main>div>article{background:#fff;box-shadow:0 12px 38px #043a500f}.admin-shell table thead{background:#eef9fb!important}.admin-shell table tbody tr:hover{background:#f3fbfc!important}.admin-shell button[class*=bg-sky],.admin-shell a[class*=bg-sky]{background:#052b73!important}@media (max-width:640px){.site-page-enter>section:not(.ns-hero):not(.ns-trust):not(.ns-section):not(.ns-feature):not(.ns-banner):not(.product-detail-page){padding-top:1.5rem}}@media (max-width: 650px){.whatsapp-float{right:12px!important;bottom:82px!important;width:44px!important;height:44px!important;border:3px solid rgba(255,255,255,.92);box-shadow:0 8px 24px #12814352!important}}.booking-page{color:#102f3f}.booking-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 270px;align-items:center;gap:3rem;min-height:420px;padding:4.5rem max(6vw,2rem);overflow:hidden;border-bottom:1px solid #d7e7ea;background:linear-gradient(90deg,#fffffffa,#ffffffe6 45%,#ffffff1a 75%),url(/assets/booking-hero-bg-COULEx5B.jpg) right center / cover no-repeat}.booking-hero:before,.booking-hero:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.booking-hero:before{width:340px;height:340px;right:-100px;top:-170px;border:1px solid rgba(7,124,155,.12);box-shadow:0 0 0 45px #ffffff40,0 0 0 90px #ffffff29}.booking-hero:after{width:170px;height:170px;left:47%;bottom:-125px;background:#079abd0f}.booking-hero-copy{position:relative;z-index:1;max-width:720px}.booking-hero-copy>p,.booking-card-kicker{margin:0 0 .7rem;color:#087f96;font-size:.68rem!important;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.booking-hero h1{margin:0;color:#102f3f;font:600 clamp(1.8rem,3vw,2.45rem)/1.1 Manrope,sans-serif;letter-spacing:-.035em}.booking-hero-copy>span{display:block;max-width:610px;margin-top:1rem;color:#607781;font-size:.9rem;line-height:1.7}.booking-hero-points{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;margin-top:1.6rem}.booking-hero-points b{color:#365866;font-size:.68rem;font-weight:600}.booking-hero-mark{position:relative;z-index:1;display:grid;min-height:160px;place-items:center;padding:1.5rem;border:1px solid rgba(255,255,255,.9);border-radius:1.5rem;background:#ffffff9e;box-shadow:0 20px 55px #08465714;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#087f96;text-align:center}.booking-hero-mark svg{width:38px;height:38px;stroke-width:1.3}.booking-hero-mark span{color:#315563;font-size:.72rem;font-weight:600;letter-spacing:.05em}.booking-content{position:relative}.booking-content>div{align-items:stretch}.booking-content #booking-form,.booking-content .reveal{height:100%}.booking-content #booking-form>div,.booking-options-card{height:100%;border-radius:1.4rem!important;border:1px solid #d8e8eb!important;padding:clamp(1.4rem,3vw,2rem)!important;box-shadow:0 20px 60px #092f4914!important}.booking-content #booking-form>div{position:relative;overflow:hidden}.booking-content #booking-form>div:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#052b73,#9dd9e3)}.booking-content #booking-form h2,.booking-options-card h2{font-size:1.25rem!important;font-weight:600!important;letter-spacing:-.02em}.booking-content #booking-form textarea{resize:vertical}.booking-content #booking-form textarea::-moz-placeholder{font-size:0;color:transparent}.booking-content #booking-form textarea::placeholder{font-size:0;color:transparent}.booking-content #booking-form textarea:-moz-placeholder:before{content:"Tell us what products or guidance you need"}.booking-content #booking-form textarea:placeholder-shown:before{content:"Tell us what products or guidance you need"}.booking-options-intro{margin:.7rem 0 1.4rem;color:#6a7f88;font-size:.78rem;line-height:1.65}.booking-benefit{align-items:center!important;padding:.75rem 0;margin:0!important;border-bottom:1px solid #e6eff1;color:#49626d!important}.booking-benefit>span{display:grid;width:25px;height:25px;flex:none;place-items:center;border-radius:50%;background:#e8f7f9}.booking-benefit svg{width:13px;height:13px}.booking-note{display:flex;justify-content:space-between;gap:1rem;margin-top:1.5rem;padding:1rem;border-radius:.9rem;background:#edf7f8}.booking-note strong,.booking-note span{font-size:.68rem}.booking-note strong{color:#14536a}.booking-note span{color:#72858d;text-align:right}@media (max-width:760px){.booking-hero{grid-template-columns:1fr;gap:1.5rem;padding:3rem 1.25rem;min-height:320px;background:linear-gradient(180deg,#fffffff5,#ffffffe0 60%,#fff6),url(/assets/booking-hero-bg-COULEx5B.jpg) center center / cover no-repeat}.booking-hero-mark{display:none}.booking-hero-points{display:grid;gap:.5rem}.booking-content{padding-top:2rem!important}.booking-note{display:block}.booking-note span{display:block;margin-top:.3rem;text-align:left}}.booking-content #booking-form textarea::-moz-placeholder{font-size:.875rem!important;color:#94a3b8!important}.booking-content #booking-form textarea::placeholder{font-size:.875rem!important;color:#94a3b8!important}.cart-page{padding-top:clamp(2rem,5vw,4.5rem);padding-bottom:clamp(4rem,8vw,7rem);background:radial-gradient(circle at 80% 2%,rgba(7,154,189,.08),transparent 30%),linear-gradient(180deg,#f8fcfd 0,#fff 520px);color:#092f49}.cart-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2.25rem}.cart-heading h1{margin:.35rem 0 .3rem;font:700 clamp(2.2rem,4vw,3.5rem)/1.05 Manrope,sans-serif;letter-spacing:-.045em}.cart-heading>div>p:last-child{color:#667d89;font-size:.95rem}.cart-eyebrow,.cart-summary-kicker{color:#0789a8;font-size:.7rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.cart-continue{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1rem;color:#315566;font-size:.78rem;font-weight:700;border-bottom:1px solid #aacfd7}.cart-continue:hover{color:#047c9b;gap:.7rem}.cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:2rem;align-items:start}.cart-items,.cart-summary,.cart-empty{border:1px solid #dcecf0;background:#fffffff0;box-shadow:0 24px 70px #092f4914}.cart-items{border-radius:1.75rem;overflow:hidden}.cart-items-bar{display:flex;justify-content:space-between;padding:1rem 1.5rem;background:#f4fafb;color:#6c828d;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cart-item{display:grid;grid-template-columns:150px minmax(0,1fr);gap:1.5rem;padding:1.5rem;border-bottom:1px solid #e4f0f2}.cart-item:hover{border-color:#e4f0f2!important;background:#fcfefe}.cart-item-image{display:block;aspect-ratio:1;border-radius:1.15rem;overflow:hidden;background:linear-gradient(145deg,#f4fafb,#eaf5f7)}.cart-item-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .4s ease}.cart-item-image:hover img{transform:scale(1.04)}.cart-item-body{min-width:0;display:flex;flex-direction:column;justify-content:space-between;padding:.15rem 0}.cart-item-top{display:flex;justify-content:space-between;gap:1.5rem}.cart-material{margin-bottom:.45rem;color:#0789a8;font-size:.62rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.cart-product-name{color:#102f3f;font:700 1.1rem/1.35 Manrope,sans-serif}.cart-product-name:hover{color:#047c9b}.cart-stock{display:flex;align-items:center;gap:.4rem;margin-top:.65rem;color:#4c786b;font-size:.72rem}.cart-stock span{width:6px;height:6px;border-radius:50%;background:#16a36a;box-shadow:0 0 0 3px #ddf7ec}.cart-stock-out{color:#b91c1c}.cart-line-price{text-align:right;font:700 1.05rem Manrope,sans-serif;white-space:nowrap}.cart-line-price small{display:block;margin-top:.35rem;color:#81919a;font-size:.68rem;font-weight:500}.cart-item-actions{display:flex;align-items:center;gap:1rem;margin-top:1.25rem}.cart-stepper{display:grid;grid-template-columns:38px 38px 38px;align-items:center;border:1px solid #cfe3e8;border-radius:999px;background:#fff;overflow:hidden}.cart-stepper button{display:grid;height:38px;place-items:center;color:#315566}.cart-stepper button:hover{background:#edf8fa;color:#047c9b}.cart-stepper button:disabled{cursor:not-allowed;opacity:.3}.cart-stepper span{text-align:center;font-size:.8rem;font-weight:800}.cart-remove{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem;color:#748992!important;background:transparent!important;border:0!important;font-size:.72rem;font-weight:600;box-shadow:none!important}.cart-remove:hover{color:#dc2626!important;background:#fff1f2!important;transform:none!important}.cart-care{display:flex;align-items:center;gap:.8rem;padding:1rem 1.5rem;color:#55727e;background:#f8fcfc}.cart-care svg{flex:none;color:#052b73}.cart-care strong,.cart-care span{display:block}.cart-care strong{color:#264957;font-size:.75rem}.cart-care span{margin-top:.12rem;font-size:.68rem}.cart-summary{position:sticky;top:7rem;padding:1.75rem;border-radius:1.75rem}.cart-summary h2{margin:.35rem 0 1.6rem;font:700 1.65rem Manrope,sans-serif;letter-spacing:-.025em}.cart-summary-lines{display:grid;gap:1rem;color:#627984;font-size:.8rem}.cart-summary-lines>div,.cart-summary-total{display:flex;justify-content:space-between;gap:1rem}.cart-summary-lines strong{color:#31515f;font-weight:600}.cart-summary-total{margin-top:1.4rem;padding-top:1.25rem;border-top:1px solid #dcebee;font:700 1.15rem Manrope,sans-serif}.cart-summary-total span:last-child{font-size:1.35rem}.cart-tax-note{margin:.55rem 0 1.3rem;color:#82949c;font-size:.68rem;line-height:1.5}.cart-checkout{display:flex;align-items:center;justify-content:center;gap:.65rem;width:100%;min-height:52px;border-radius:.9rem;background:linear-gradient(135deg,#052b73,#047c9b);color:#fff;font-size:.83rem;font-weight:800;box-shadow:0 12px 28px #079abd3d}.cart-checkout:hover{transform:translateY(-2px);box-shadow:0 16px 34px #079abd52}.cart-secure{display:flex;gap:.65rem;margin-top:1.2rem;padding-top:1.2rem;border-top:1px solid #e4eff1;color:#718791}.cart-secure svg{flex:none;color:#052b73}.cart-secure span,.cart-secure strong{display:block;font-size:.68rem;line-height:1.5}.cart-secure strong{color:#355563;font-size:.72rem}.cart-empty{max-width:680px;margin:1rem auto 0;padding:clamp(2.5rem,7vw,5rem);border-radius:2rem;text-align:center}.cart-empty-icon{display:grid;width:76px;height:76px;margin:0 auto 1.5rem;place-items:center;border-radius:50%;background:#eaf8fa;color:#052b73}.cart-empty h2{margin:.6rem 0 .75rem;font:700 clamp(1.6rem,4vw,2.3rem) Manrope,sans-serif;letter-spacing:-.035em}.cart-empty>p:not(.cart-eyebrow){max-width:460px;margin:0 auto 1.7rem;color:#6b818b;line-height:1.7}.cart-empty .cart-checkout{max-width:220px;margin:auto}@media (max-width:900px){.cart-layout{grid-template-columns:1fr}.cart-summary{position:static}.cart-heading{align-items:flex-start}.cart-continue{margin-top:.3rem}}@media (max-width:600px){.cart-page{padding-top:1.75rem}.cart-heading{display:block;margin-bottom:1.5rem}.cart-heading h1{font-size:2.3rem}.cart-continue{margin-top:1rem;padding-left:0}.cart-items-bar{display:none}.cart-item{grid-template-columns:96px minmax(0,1fr);gap:1rem;padding:1rem}.cart-item-top{display:block}.cart-line-price{text-align:left;margin-top:.75rem}.cart-line-price small{display:inline;margin-left:.45rem}.cart-item-actions{justify-content:space-between}.cart-remove span{display:none}.cart-care{padding:1rem}.cart-summary{padding:1.35rem;border-radius:1.4rem}.cart-empty{padding:2.5rem 1.25rem}}:root{--nanjil-primary: #052b73;--nanjil-primary-dark: #047c9b;--nanjil-danger: #dc2626;--nanjil-danger-dark: #b91c1c;--nanjil-danger-soft: #fff1f2;--nanjil-success: #059669;--nanjil-warning: #d97706;--nanjil-focus: rgba(7, 154, 189, .22);--nanjil-shadow: 0 12px 35px rgba(9, 47, 73, .09);--nanjil-shadow-hover: 0 20px 48px rgba(9, 47, 73, .15)}@keyframes nanjil-page-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes nanjil-dialog-in{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes nanjil-soft-pulse{0%,to{box-shadow:0 0 #079abd00}50%{box-shadow:0 0 0 7px #079abd1a}}.site-page-enter,.admin-page-enter{animation:nanjil-page-in .42s cubic-bezier(.22,1,.36,1) both}.admin-dialog-surface,.popup-surface-motion:not(.product-image-modal-image),[role=dialog]>section{animation:nanjil-dialog-in .28s cubic-bezier(.22,1,.36,1) both}button[class*=bg-sky],a[class*=bg-sky],.shop-primary-button{background:linear-gradient(135deg,var(--nanjil-primary),var(--nanjil-primary-dark))!important;border-color:transparent!important;color:#fff!important}button[class*=bg-sky]:hover,a[class*=bg-sky]:hover,.shop-primary-button:hover{transform:translateY(-2px);filter:saturate(1.08)}button[class*=bg-sky]:active,a[class*=bg-sky]:active,.shop-primary-button:active{transform:translateY(0) scale(.98)}button.text-red-600,button.text-red-700,button[class*=text-red],button[aria-label^=Delete],button[aria-label^=Archive],button[aria-label^=Remove]:not([aria-label^="Remove one"]){color:var(--nanjil-danger)!important;background:var(--nanjil-danger-soft)!important;border-color:#fecdd3!important;box-shadow:none!important}button.text-red-600:hover,button.text-red-700:hover,button[class*=text-red]:hover,button[aria-label^=Delete]:hover,button[aria-label^=Archive]:hover,button[aria-label^=Remove]:not([aria-label^="Remove one"]):hover{color:#fff!important;background:linear-gradient(135deg,var(--nanjil-danger),var(--nanjil-danger-dark))!important;border-color:transparent!important;transform:translateY(-1px);box-shadow:0 9px 20px #dc262633!important}button[aria-label^="Remove one"],button[aria-label^="Add one more"],button[aria-label^="Decrease quantity"],button[aria-label^="Increase quantity"]{color:#fff!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;filter:none!important}button[aria-label^="Remove one"]:hover,button[aria-label^="Add one more"]:hover,button[aria-label^="Decrease quantity"]:hover,button[aria-label^="Increase quantity"]:hover{color:#fff!important;background:#ffffff29!important;box-shadow:none!important;transform:none!important}.site-page-enter article,.site-page-enter aside,.site-page-enter form,.admin-shell main section,.admin-shell main article,.admin-dialog-surface{transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,border-color .25s ease}.site-page-enter article:hover,.shop-product-card:hover{transform:translateY(-4px);box-shadow:var(--nanjil-shadow-hover)!important}.admin-shell main section,.admin-shell main article,.admin-dialog-surface{box-shadow:var(--nanjil-shadow)}input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid var(--nanjil-focus)!important;outline-offset:2px}button:disabled,a[aria-disabled=true]{transform:none!important;box-shadow:none!important;filter:grayscale(.15)}.text-emerald-600,.text-emerald-700{color:var(--nanjil-success)!important}.text-orange-600,.text-orange-700{color:var(--nanjil-warning)!important}@media (prefers-reduced-motion: reduce){.site-page-enter,.admin-page-enter,.admin-dialog-surface,.popup-surface-motion,[role=dialog]>section{animation:none!important}.site-page-enter article:hover,.shop-product-card:hover,button:hover,a:hover{transform:none!important}}.collection-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;align-items:start}.collection-product-card{border:1px solid #dbe9ed;border-radius:.8rem;box-shadow:0 5px 18px #092f490e}.collection-product-card:hover{border-color:#9fd8e2;box-shadow:0 14px 34px #092f491f!important}.collection-product-media{aspect-ratio:1.22 / 1;border-bottom:1px solid #e1ecef}.collection-product-media img{padding:.35rem}.collection-product-body{padding:.72rem .75rem .8rem}.collection-product-category{min-height:1em;overflow:hidden;color:#0789a8;font-size:.52rem!important;font-weight:600!important;letter-spacing:.11em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.collection-product-name{display:-webkit-box;min-height:2.25rem;margin-top:.45rem;overflow:hidden;color:#153746;font:700 .78rem/1.15rem Manrope,sans-serif!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.collection-product-buy-row{display:flex;min-height:2rem;margin-top:.55rem;align-items:center;justify-content:space-between;gap:.4rem}.collection-product-price{color:#102f3f;font-size:.8rem!important}.collection-product-weight{display:block;margin-top:.1rem;color:#82949c;font-size:.52rem!important}.collection-card-add{display:inline-flex;height:1.75rem;padding:0 .65rem;align-items:center;justify-content:center;gap:.25rem;border-radius:.35rem;background:#1e3d54!important;color:#fff!important;font-size:.62rem!important;font-weight:800!important;box-shadow:0 2px 6px #173e5229;transition:background .2s ease,transform .2s ease}.collection-card-add:hover{background:#142e40!important;transform:translateY(-1px)}.collection-card-stepper{height:1.75rem;border-radius:.35rem;background:#1e3d54!important;color:#fff!important}.collection-card-stepper button{display:grid;width:1.65rem;height:1.75rem;place-items:center;background:transparent!important;border:none!important;color:inherit!important;padding:0!important;box-shadow:none!important}.collection-card-stepper span{min-width:1rem;text-align:center;font-size:.62rem!important;font-weight:800!important}.collection-stock-out{padding:.35rem .5rem;border-radius:.35rem;background:#f1f5f6;color:#778a92;font-size:.55rem!important;font-weight:700!important}.collection-card-details{display:inline-flex;margin-top:.4rem;align-items:center;gap:.25rem;color:#315a6c;font-size:.56rem!important;font-weight:700!important}.collection-card-details:hover{color:#052b73;gap:.4rem}@media (min-width: 640px){.collection-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.collection-product-body{padding:.85rem .9rem .9rem}.collection-product-name{font-size:.83rem!important}}@media (min-width: 1024px){.collection-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}html body .ed-newsletter h2{color:#fff!important}html body .ed-newsletter small{color:#8fc6d8!important}html body .ed-newsletter p{color:#d9e6eb!important}html body .ed-newsletter input{background:transparent!important;color:#fff!important}html body .ed-newsletter input::-moz-placeholder{color:#b8cbd3;opacity:1}html body .ed-newsletter input::placeholder{color:#b8cbd3;opacity:1}html body .ed-newsletter button{background:#e7f1f4!important;color:#173e55!important;border-radius:0!important;box-shadow:none!important}html body .ns-footer{position:relative;overflow:hidden;background:#f8f8f7!important;color:#303638!important}html body .ns-footer:before{content:none}html body .ns-footer-main{padding-top:64px;padding-bottom:54px}html body .ns-footer-logo{color:#24292b}html body .ns-footer-logo>span{background:linear-gradient(145deg,#1594a5,#0d5263)!important;box-shadow:0 8px 24px #0d526329}html body .ns-footer-logo small{color:#627176!important}html body .ns-footer h3{color:#343b3e!important;font-size:16px;line-height:1.3;font-weight:700;text-transform:uppercase;letter-spacing:.08em!important}html body .ns-footer a,html body .ns-footer p{color:#596468!important}html body .ns-footer nav{display:flex;flex-direction:column;gap:13px}html body .ns-footer nav a{width:-moz-fit-content;width:fit-content;transition:color .2s ease,transform .2s ease}html body .ns-footer nav a:hover{color:#0d7181!important;transform:translate(3px)}html body .ns-footer .ns-footer-collections>p{max-width:235px;margin:-2px 0 4px;font-size:12px;line-height:1.7}html body .ns-footer .ns-footer-view-all{position:relative;display:inline-block;width:-moz-fit-content;width:fit-content;padding:2px 0 5px;color:#0d7181!important;font-weight:700;letter-spacing:.01em;transform:none;transition:color .25s ease}html body .ns-footer .ns-footer-view-all:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(.35);transform-origin:left;transition:transform .3s ease}html body .ns-footer .ns-footer-view-all:hover{color:#084f5d!important;transform:none}html body .ns-footer .ns-footer-view-all:hover:after{transform:scaleX(1)}@media (prefers-reduced-motion: reduce){html body .ns-footer .ns-footer-view-all,html body .ns-footer .ns-footer-view-all:after{transition:none}}html body .ns-footer-intro>p{max-width:350px;margin:18px 0 0}.ns-footer-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}html body .ns-footer-actions a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid #d4dcde;border-radius:999px;color:#344145!important;font-weight:600;text-decoration:none;background:#fff}html body .ns-footer-actions a:hover{background:#edf6f7;border-color:#8fb8bf}.ns-footer-actions svg{width:16px!important;height:16px;color:#167a89!important}.ns-footer-showroom p{align-items:flex-start}.ns-footer-showroom p svg{margin-top:3px}.ns-footer-showroom p a{font:inherit}html body .ns-footer-main svg{color:#167a89}html body .ns-footer-bottom{border-color:#dfe3e3;color:#737d80!important}html body .whatsapp-float{position:fixed;right:22px;bottom:22px;z-index:70;display:inline-flex;align-items:center;justify-content:center;gap:9px;width:auto;height:52px;padding:0 18px 0 14px;border:2px solid rgba(255,255,255,.92);border-radius:999px;background:#20b95a;color:#fff;text-decoration:none;box-shadow:0 10px 30px #0d5a2b4d;animation:whatsapp-button-pulse 2.8s ease-in-out infinite;isolation:isolate;overflow:visible;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}html body .whatsapp-float:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:-1;border:2px solid rgba(37,211,102,.65);border-radius:inherit;pointer-events:none;animation:whatsapp-ring 2.8s ease-out infinite}html body .whatsapp-float:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:inherit;background:linear-gradient(110deg,transparent 28%,rgba(255,255,255,.38) 45%,transparent 62%);background-size:250% 100%;background-position:160% 0;pointer-events:none;animation:whatsapp-sheen 4.2s ease-in-out infinite}html body .whatsapp-float:hover{background:#159b48;transform:translateY(-3px);box-shadow:0 15px 34px #0d5a2b5c;animation-play-state:paused}html body .whatsapp-float svg{width:26px;height:26px;flex:none}html body .whatsapp-float span{font-size:13px;line-height:1;font-weight:700}@keyframes whatsapp-button-pulse{0%,72%,to{box-shadow:0 10px 30px #0d5a2b4d}82%{box-shadow:0 12px 34px #0d5a2b6b,0 0 0 7px #25d3661f}}@keyframes whatsapp-ring{0%,68%{transform:scale(1);opacity:0}72%{opacity:.65}to{transform:scale(1.22);opacity:0}}@keyframes whatsapp-sheen{0%,58%{background-position:160% 0}82%,to{background-position:-80% 0}}@media (prefers-reduced-motion:reduce){html body .whatsapp-float,html body .whatsapp-float:before,html body .whatsapp-float:after,html body .whatsapp-icon{animation:none}}.admin-status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.5rem!important;height:1.5rem!important;padding:.2rem .55rem!important;white-space:nowrap;border:1px solid transparent;border-radius:999px;font-family:DM Sans,Segoe UI,sans-serif!important;font-size:11px!important;font-weight:600!important;line-height:1!important;letter-spacing:.02em;text-transform:uppercase;color:#047857!important;border-color:#34d3996b!important;background:linear-gradient(135deg,#ecfdf5,#d1fae5 55%,#ccfbf1)!important;box-shadow:0 2px 7px #0596691f!important;text-shadow:none!important}.admin-status-badge.admin-status-visible{color:#047857!important;border-color:#6ee7b7!important;background:#d1fae5!important;box-shadow:0 2px 7px #05966924!important}.admin-status-badge.admin-status-hidden{color:#c2410c!important;border-color:#fdba74!important;background:#ffedd5!important;box-shadow:0 2px 7px #ea580c24!important}.admin-product-badge[data-badge="best seller"]{color:#b45309!important;border-color:#fcd34d!important;background:#fef3c7!important;box-shadow:0 2px 7px #d9770624!important}.admin-product-badge[data-badge=new]{color:#1d4ed8!important;border-color:#93c5fd!important;background:#dbeafe!important;box-shadow:0 2px 7px #2563eb24!important}body :where(h1,h2,h3,h4,h5,h6){font-family:Manrope,Segoe UI,sans-serif!important}body :where(.certificate-editor,.certificate-canvas,.certificate-preview) :where(p,a,button,label,input,textarea,select,option,small,span,li,td,th,legend){font-family:var(--certificate-element-font, var(--certificate-global-font, Arial, sans-serif));font-size:revert!important}@media (max-width:650px){html body .ns-footer-main{grid-template-columns:1fr 1fr;padding:48px 22px 38px;gap:38px 24px}html body .ns-footer-intro,html body .ns-footer-showroom{grid-column:1/-1}html body .ns-footer-intro>p{margin-top:16px}html body .ns-footer h3{margin-bottom:15px}html body .ns-footer-main>div:not(:first-child),html body .ns-footer-main>nav{gap:11px}html body .ns-footer-showroom{padding:22px;border:1px solid #e1e5e5;border-radius:18px;background:#fff}html body .ns-footer-bottom{align-items:center;padding:22px!important;gap:5px}html body .whatsapp-float{right:14px!important;bottom:calc(82px + env(safe-area-inset-bottom))!important;width:50px!important;height:50px!important;padding:0!important;border-width:2px;box-shadow:0 8px 24px #0d5a2b52!important}html body .whatsapp-float span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}body :where(.font-medium){font-weight:500!important}body :where(h1,h2,h3,h4,h5,h6,strong,b,.font-semibold,.font-bold,.font-extrabold,.font-black){font-weight:600!important}body :where(.text-\[6px\],.text-\[7px\],.text-\[8px\],.text-\[9px\],.text-\[10px\],.text-\[11px\]){font-size:12px!important}body [class*=bg-sky-50],body [class*=bg-sky-100],body [class*=bg-yellow-],body [class*=bg-orange-],body [class*=bg-rose-],body [class*=bg-red-50],body [class*=bg-red-100],body [class*="bg-[#fbf8f1]"],body [class*="bg-[#fffdfa]"],body [class*="bg-[#f8f5ee]"],body [class*="bg-[#faf6eb]"]{background-color:#f0f7f9!important}body [class*=bg-sky-200],body [class*=bg-sky-300]{background-color:#d9edf1!important}body [class*=bg-sky-400],body [class*=bg-sky-500],body [class*=bg-sky-600],body [class*=bg-sky-700],body [class*=bg-sky-800],body [class*=bg-sky-900],body [class*=bg-sky-950],body [class*=bg-red-],body [class*=bg-orange-],body [class*=bg-rose-]{background-color:#087f96!important}body [class*=border-sky-],body [class*=border-yellow-],body [class*=border-orange-],body [class*=border-red-],body [class*=border-rose-]{border-color:#c9e3e8!important}body [class*=ring-sky-],body [class*=ring-yellow-],body [class*=ring-orange-],body [class*=ring-red-],body [class*=ring-rose-]{--tw-ring-color: #35a8ba !important}article.group .uppercase,.cart-material{text-transform:none!important}.cart-page{background:#f6fafc;padding-top:clamp(2.2rem,4vw,4rem)}.cart-heading{align-items:flex-end;margin-bottom:1.65rem}.cart-heading h1{margin:.35rem 0 .42rem;font-size:clamp(2rem,3.4vw,3rem);color:#071d39}.cart-heading>div>p:last-child{color:#5e7083;font-size:.82rem}.cart-eyebrow{color:#1684b8;font-size:.68rem;letter-spacing:.04em;text-transform:none}.cart-continue{border:1px solid #d8e2e9;border-radius:.5rem;background:#fff;padding:.8rem 1.1rem;color:#285680;box-shadow:0 4px 14px #071d390a}.cart-layout{grid-template-columns:minmax(0,1.7fr) minmax(300px,.78fr);gap:1.5rem}.cart-items,.cart-summary{border-color:#e0e8ed;border-radius:.7rem;box-shadow:0 12px 32px #0f2d4612}.cart-items-bar{display:grid;grid-template-columns:minmax(300px,1fr) 100px 130px 110px 28px;align-items:center;gap:1rem;min-height:52px;padding:0 1.25rem;background:#061d39;color:#fff}.cart-item{display:grid;grid-template-columns:minmax(300px,1fr) 100px 130px 110px 28px;align-items:center;gap:1rem;padding:1.5rem 1.25rem;border-color:#e5ebef}.cart-item:hover{background:#fbfdfe}.cart-product{display:grid;grid-template-columns:136px minmax(0,1fr);align-items:center;gap:1.15rem;min-width:0}.cart-item-image{aspect-ratio:1;border-radius:.65rem;background:#eef3f5}.cart-product-copy{min-width:0}.cart-material{margin-bottom:.45rem;color:#1987b5;font-size:.62rem;letter-spacing:.06em;text-transform:uppercase!important}.cart-product-name{display:block;color:#102840;font-size:1rem;line-height:1.4}.cart-variant{margin-top:.55rem;color:#75828d;font-size:.7rem}.cart-stock{margin-top:.7rem;color:#60726f;font-size:.66rem}.cart-stock b{color:#9aa7ad;font-weight:400}.cart-unit-price,.cart-line-price{color:#142a41;font-size:.86rem;font-weight:600;white-space:nowrap}.cart-line-price{text-align:left}.cart-stepper{grid-template-columns:34px 34px 34px;justify-self:start;border-color:#d9e3ea}.cart-stepper button{height:34px;color:#1a6090}.cart-stepper span{color:#142a41;font-size:.75rem}.cart-remove{justify-content:center;padding:.35rem!important;color:#8b99a3!important}.cart-remove span{display:none}.cart-care{gap:.85rem;min-height:72px;padding:1rem 1.25rem;background:#fbfcfd}.cart-care-icon{display:grid!important;width:42px;height:42px;place-items:center;border-radius:50%;background:#061d39;color:#fff}.cart-care-icon svg{color:#fff}.cart-care strong{color:#1b3348;font-size:.7rem}.cart-care span{font-size:.64rem}.cart-summary{top:6.5rem;padding:0;overflow:hidden}.cart-summary-head{display:flex;align-items:center;gap:.65rem;min-height:52px;padding:0 1.1rem;background:#061d39;color:#fff}.cart-summary-head h2{margin:0;color:#fff!important;font:600 .72rem Manrope,sans-serif;letter-spacing:.04em;text-transform:uppercase}.cart-summary-body{padding:1.35rem 1.1rem 1rem}.cart-summary-lines{gap:0;color:#263c50;font-size:.72rem}.cart-summary-lines>div{padding:.8rem 0;border-bottom:1px solid #e6ebef}.cart-summary-lines strong{color:#263c50;font-size:.68rem}.cart-summary-total{align-items:flex-start;margin-top:.45rem;padding:1rem 0 0;border:0;color:#102840;font-size:1rem}.cart-summary-total span:first-child small{display:block;margin-top:.25rem;color:#80909a;font:400 .62rem/1.4 DM Sans,sans-serif}.cart-summary-total>span:last-child{font-size:1.25rem}.cart-checkout{min-height:48px;margin-top:1rem;border-radius:.35rem;background:#061d39!important;box-shadow:none}.cart-checkout:hover{background:#0b315c!important;box-shadow:0 10px 22px #061d392e}.cart-secure{margin-top:1rem;padding:.9rem 0 0}.cart-secure svg{color:#173f67}@media (max-width:1100px){.cart-layout{grid-template-columns:1fr 320px}.cart-items-bar,.cart-item{grid-template-columns:minmax(250px,1fr) 82px 112px 92px 24px;gap:.7rem}.cart-product{grid-template-columns:112px minmax(0,1fr)}}@media (max-width:900px){.cart-layout{grid-template-columns:1fr}.cart-summary{position:static}}@media (max-width:650px){.cart-heading{align-items:flex-start}.cart-items-bar{display:none}.cart-item{grid-template-columns:84px minmax(0,1fr) auto;align-items:start;gap:.8rem;padding:1rem}.cart-product{display:contents}.cart-item-image{grid-row:1 / span 3;width:84px}.cart-product-copy{grid-column:2 / 4}.cart-unit-price{display:none}.cart-stepper{grid-column:2;margin-top:.25rem}.cart-line-price{grid-column:3;align-self:center;margin-top:.25rem;text-align:right}.cart-remove{grid-column:3;grid-row:1;justify-self:end}.cart-product-name{padding-right:1.5rem;font-size:.88rem}.cart-summary-body{padding:1.15rem}}.nanjil-loader{position:relative;display:inline-flex;flex:none;width:96px;align-items:center;flex-direction:column;isolation:isolate}.nanjil-loader__orbit{position:absolute;top:2px;left:12px;width:72px;height:72px;z-index:-1;border:1px solid rgba(8,127,150,.14);border-top-color:#20a8b8;border-radius:999px;box-shadow:inset 0 0 18px #63d4df14;animation:nanjil-loader-orbit 1.4s linear infinite}.nanjil-loader__mark{width:76px;height:76px;overflow:visible;filter:drop-shadow(0 6px 8px rgba(10,75,101,.12))}.nanjil-loader__tap,.nanjil-loader__handle,.nanjil-loader__basin{fill:none;stroke:#173e55;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.nanjil-loader__handle{stroke-width:3.5}.nanjil-loader__basin{fill:#f7fbfc}.nanjil-loader__stream{fill:none;stroke:#43bdca;stroke-linecap:round;stroke-width:3;stroke-dasharray:13 6;animation:nanjil-loader-stream .65s linear infinite}.nanjil-loader__drop{transform-box:fill-box;transform-origin:center;animation:nanjil-loader-drop 1.4s cubic-bezier(.45,0,.25,1) infinite}.nanjil-loader__water{fill:none;stroke-width:3;stroke-linecap:round;animation:nanjil-loader-water 1.4s ease-in-out infinite}.nanjil-loader__caption{margin-top:2px;color:#52717d;font-size:9px;font-weight:600;letter-spacing:.18em;line-height:1;text-transform:uppercase;animation:nanjil-loader-caption 1.4s ease-in-out infinite}.nanjil-loader--compact{width:42px}.nanjil-loader--compact .nanjil-loader__mark{width:42px;height:42px}.nanjil-loader--compact .nanjil-loader__orbit{top:0;left:2px;width:38px;height:38px}.nanjil-loader--compact .nanjil-loader__caption{display:none}@keyframes nanjil-loader-orbit{to{transform:rotate(360deg)}}@keyframes nanjil-loader-stream{to{stroke-dashoffset:-19}}@keyframes nanjil-loader-drop{0%,12%{opacity:0;transform:translateY(-7px) scale(.7)}35%,65%{opacity:1;transform:translateY(0) scale(1)}86%,to{opacity:0;transform:translateY(7px) scale(.72)}}@keyframes nanjil-loader-water{0%,to{opacity:.45;transform:translateY(2px)}50%{opacity:1;transform:translateY(0)}}@keyframes nanjil-loader-caption{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.nanjil-loader__orbit,.nanjil-loader__drop,.nanjil-loader__stream,.nanjil-loader__water,.nanjil-loader__caption{animation:none}}html,body,#root{background-color:#f7fbfc!important}html body .ns-header,html body .ns-topbar,html body .ns-drawer aside,html body .ns-search,html body .ns-mobile-nav{background-color:#f7fbfc!important;border-color:#d8e9ed!important}html body .ns-actions b{background:#b9dce5!important;color:#173e55!important}body [class*=bg-sky-],body [class*=bg-yellow-],body [class*=bg-orange-],body [class*=bg-red-],body [class*=bg-rose-],body [class*=bg-pink-],body [class*="bg-[#fff8e9]"],body [class*="bg-[#fff7d6]"],body [class*="bg-[#fff9e8]"],body [class*="bg-[#f5e4a3]"],body [class*="bg-[#fdfaf4]"],body [class*="bg-[#fbf8f1]"],body [class*="bg-[#fffdfa]"],body [class*="bg-[#f8f6f1]"],body [class*="bg-[#f8f5ee]"],body [class*="bg-[#f6f3ee]"],body [class*="bg-[#fcfbf8]"],body [class*="bg-[#faf6eb]"],body [class*="bg-[#fffbeb]"],body [class*="bg-[#fff7ed]"],body [class*="bg-[#fff1f2]"]{background-color:#edf7f9!important;background-image:none!important}html body .admin-status-pending,html body .admin-status-awaiting,html body .admin-status-failed,html body .admin-status-refunded,html body .cart-remove:hover,html body .ns-auth-input.has-error{background-color:#edf7f9!important;border-color:#c9e3e8!important}body [class*=bg-sky-400],body [class*=bg-sky-500],body [class*=bg-sky-600],body [class*=bg-sky-700],body [class*=bg-sky-800],body [class*=bg-sky-900],body [class*=bg-yellow-500],body [class*=bg-yellow-600],body [class*=bg-orange-500],body [class*=bg-orange-600],body [class*=bg-red-500],body [class*=bg-red-600],body [class*=bg-rose-500],body [class*=bg-rose-600]{background-color:#17627a!important;background-image:none!important;color:#fff!important}body [class*=from-sky-],body [class*=from-yellow-],body [class*=from-orange-],body [class*=from-red-],body [class*=from-rose-]{background-image:linear-gradient(135deg,#17627a,#3189a0)!important;color:#fff!important}html body .ns-topbar{background:#e7f3f6!important;color:#244c5d!important}html body .ns-topbar a,html body .ns-topbar span,html body .ns-topbar p{color:#244c5d!important}body button[class*=text-white],body a[class*=text-white]{text-shadow:0 1px 1px rgba(7,48,66,.18)}body button:disabled[class*=text-white]{color:#496874!important;text-shadow:none}html body .ns-topbar{background:#0b2942!important;color:#fff!important;border-bottom-color:#071d30!important}html body .ns-topbar a,html body .ns-topbar span,html body .ns-topbar p{color:#fff!important}html body .ns-actions>a[aria-label=Cart]{background:#eef4f6!important;border:1px solid #cad9df!important;color:#0b2942!important}html body .ns-actions>a[aria-label=Cart]:hover{background:#0b2942!important;border-color:#0b2942!important;color:#fff!important}html body .ns-actions>a[aria-label=Cart] b{top:-8px;right:-8px;min-width:22px;height:22px;padding:0 5px;background:#d94f2b!important;color:#fff!important;border:2px solid #ffffff;font-size:14px!important;line-height:18px;font-weight:700!important;box-shadow:0 3px 8px #591f113d}html body .ns-topbar{position:relative!important;display:flex!important;z-index:61}html body .ns-header{position:sticky!important;top:0!important;z-index:60!important}html body:has(.ns-header) main{padding-top:0!important}:root{--aqua: #087f96;--aqua-dark: #075d70;--navy: #102f42;--ice: #f0f7f9;--ink: #1d3441;--nanjil-aqua: #087f96;--nanjil-aqua-dark: #075d70;--nanjil-navy: #102f42;--nanjil-coral: #052b73;--nanjil-coral-dark: #047c9b;--nanjil-primary: #052b73;--nanjil-primary-dark: #047c9b}html,body,#root{background-color:#fff!important;color:#1d3441!important}body [class*=text-sky-],body [class*=text-blue-],body [class*=text-cyan-],body [class*=text-teal-]{color:#087f96!important}body [class*=bg-sky-],body [class*=bg-blue-],body [class*=bg-cyan-],body [class*=bg-teal-]{background-image:none!important}body [class*=border-sky-],body [class*=border-blue-],body [class*=border-cyan-],body [class*=border-teal-],body [class*=ring-sky-],body [class*=ring-blue-],body [class*=ring-cyan-],body [class*=ring-teal-]{border-color:#cfe4e8!important;--tw-ring-color: #8fcbd5 !important}body [class*=from-sky-],body [class*=from-blue-],body [class*=from-cyan-],body [class*=from-teal-]{background-image:linear-gradient(135deg,#052b73,#047c9b)!important}html body .ns-header,html body .ns-drawer aside,html body .ns-search,html body .ns-mobile-nav{background-color:#fff!important;border-color:#dcebed!important}html body .ns-topbar,html body .admin-shell aside{background:#102f42!important;border-color:#092536!important}html body .ns-footer{background:#f7fbfc!important;border-color:#dcebed!important}html body .ns-topbar,html body .ns-topbar a,html body .ns-topbar span{font-size:8px!important}.collection-toolbar{border-color:#d7e8eb!important;box-shadow:0 12px 35px #092f4914!important}.collection-toolbar>div:first-child{border-color:#e1edef!important}.collection-toolbar input,.collection-toolbar select,.collection-toolbar label>span:last-child,.collection-toolbar>div:first-child>div:last-child{background-color:#f1f7f8!important}.collection-toolbar button[aria-label="Open all filters"],.collection-mobile-search button[aria-label="Open filters"]{background:#087f96!important;color:#fff!important;box-shadow:none!important}.collection-toolbar button[aria-label="Open all filters"]:hover,.collection-mobile-search button[aria-label="Open filters"]:hover{background:#075d70!important}.site-page-enter button.bg-sky-600,.site-page-enter a.bg-sky-600{background:linear-gradient(135deg,#052b73,#047c9b)!important;color:#fff!important}.booking-content #booking-form>div:before{display:none}.admin-login-page{display:grid;place-items:center;overflow:hidden;position:relative;background:#eef5f6;font-family:Manrope,sans-serif}.admin-login-page:before,.admin-login-page:after{content:"";position:absolute;border-radius:999px;filter:blur(2px);pointer-events:none}.admin-login-page:before{width:520px;height:520px;left:-180px;top:-220px;background:#079abd1a}.admin-login-page:after{width:440px;height:440px;right:-160px;bottom:-220px;background:#173e5517}.admin-login-card{position:relative;z-index:1;display:grid;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);max-width:980px;min-height:620px;border:1px solid rgba(140,183,192,.38);border-radius:28px;background:#fff;box-shadow:0 32px 90px #13374529}.admin-login-intro{display:flex;flex-direction:column;padding:42px;color:#fff;background:linear-gradient(150deg,#102f42,#164c61 60%,#087f96 130%)}.admin-login-brand{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:5px 14px;border-radius:12px;background:#fff}.admin-login-intro-copy{margin:auto 0}.admin-login-eyebrow{display:inline-flex;align-items:center;gap:8px;color:#a9dce4;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.admin-login-intro h1{max-width:420px;margin:22px 0 16px;color:#fff;font-size:clamp(34px,4vw,48px);font-weight:600;line-height:1.08;letter-spacing:-.04em}.admin-login-intro-copy p{max-width:390px;margin:0;color:#d0e2e7;font-size:14px;line-height:1.75}.admin-login-footnote{margin:0;color:#9bc0ca;font-size:11px;letter-spacing:.04em}.admin-login-form-wrap{display:flex;flex-direction:column;justify-content:center;padding:clamp(38px,6vw,72px)}.admin-login-mobile-brand{display:none}.admin-login-heading{display:flex;align-items:center;gap:14px;margin-bottom:30px}.admin-login-icon{display:grid;width:46px;height:46px;flex:none;place-items:center;border-radius:14px;background:#e9f6f8;color:#087f96}.admin-login-heading p{margin:0 0 2px;color:#7c9199;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.admin-login-heading h2{margin:0;color:#173e55;font-size:25px;font-weight:600;letter-spacing:-.025em}.admin-login-form-wrap input{min-height:48px;border-color:#d6e5e8;border-radius:12px;background:#fbfdfd}.admin-login-form-wrap input:focus{border-color:#5eb4c3;box-shadow:0 0 0 4px #087f9617}.admin-login-form-wrap form>div:first-child{padding:5px;border:1px solid #e1ebed;border-radius:13px;background:#edf4f5}.admin-login-form-wrap form>div:first-child button{min-height:38px;border-radius:9px}.admin-login-help{margin:22px 0 0;color:#91a2a8;font-size:10px;text-align:center}.admin-shell .admin-sidebar{background:#fff!important;border-right:1px solid #dcebed!important;box-shadow:10px 0 35px #071f2b0f!important}.admin-shell .admin-sidebar>div:first-child{border-color:#dcebed!important}.admin-shell .admin-sidebar>div:first-child .admin-nanjil-logo{padding:2px 14px;border-radius:10px;background:#fff}.admin-shell .admin-shell-nav{color:#526772!important}.admin-shell .admin-shell-nav svg{color:#7893a0!important}.admin-shell .admin-shell-nav:hover{background:#edf7f9!important;color:#087f96!important}.admin-shell .admin-shell-nav[aria-current=page]{border:1.3px solid #27568c!important;border-right:5px solid #27568c!important;background:transparent!important;color:#086f85!important;box-shadow:none!important}.admin-shell .admin-shell-nav[aria-current=page]:hover{background:transparent!important}.admin-shell .admin-shell-nav[aria-current=page] svg{color:#052b73!important}.admin-shell .admin-sidebar>div:last-child{border-color:#dcebed!important;background:#f4fafb!important}.admin-shell .admin-sidebar>div:last-child>div{background:#fff!important;border:1px solid #e1ebed}.admin-shell .admin-sidebar>div:last-child p:first-child{color:#173e55!important}.admin-shell .admin-shell-topbar{border-color:#dcebed!important;box-shadow:0 5px 24px #102f420e}.admin-page-header--merged{border-color:#dcebed!important;border-bottom-width:0!important}.admin-shell main .admin-page-header--merged+section,.admin-shell main .admin-page-header--merged+div,.admin-shell main .admin-page-header--merged+form{margin-top:0!important;border-top-width:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.admin-shell .admin-sidebar .admin-shell-nav{color:#526772!important;font-size:14px!important;line-height:20px;font-weight:600}.admin-shell .admin-sidebar .admin-shell-nav svg{color:#7893a0!important}.admin-shell .admin-sidebar>div:last-child p:last-child{color:#718891!important}.admin-shell .admin-sidebar>div:last-child>button{color:#c93636!important;background:#fff!important;border:1px solid #f1dddd}.admin-shell .admin-sidebar>div:last-child>button:hover{color:#a72020!important;background:#fff1f1!important}.admin-shell main .text-slate-400,.admin-shell main .text-slate-500{color:#526772!important}.admin-shell main .text-slate-600{color:#3e535e!important}.admin-shell>div>header .text-slate-500{color:#536873!important}.admin-shell>div,.admin-shell main,.admin-shell main>div{min-width:0;max-width:100%}.admin-shell main{overflow-x:hidden}.admin-shell main section,.admin-shell main article,.admin-shell main form{max-width:100%}.admin-shell main table{color:#243b47!important}.admin-shell main table th{color:#506773!important}.admin-shell table,.admin-shell table thead,.admin-shell table tbody,.admin-shell table tr,.admin-shell table th,.admin-shell table td,.admin-shell table tbody tr:hover{background:transparent!important;background-color:transparent!important;background-image:none!important}.admin-shell main button[class*=bg-sky] svg,.admin-shell main a[class*=bg-sky] svg{color:#fff!important;stroke:currentColor!important}.admin-shell .admin-pagination-current{background:#17627a!important;background-image:none!important;border:1px solid #17627a;box-shadow:none!important}.admin-shell .admin-shell-topbar .admin-topbar-action{background:#fff!important;border-color:#b8dce4!important;color:#08758b!important;text-shadow:none!important}.admin-shell .admin-shell-topbar .admin-topbar-action:hover{background:#eaf7f9!important;border-color:#69bdcb!important;color:#075d70!important}.admin-shell .admin-shell-topbar .admin-topbar-action svg{color:currentColor!important}.admin-shell{width:100%;max-width:100vw;overflow-x:clip}.admin-shell>div,.admin-shell .admin-shell-topbar,.admin-shell main,.admin-shell .admin-page-enter{width:100%;min-width:0}@media (max-width: 639px){.admin-shell main{padding:12px!important}.admin-shell main .admin-page-header--merged{padding:16px!important}.admin-shell main .admin-page-header--merged+div>div:first-child{gap:12px;padding:12px}.admin-shell main .admin-page-header--merged+div>div:first-child>button{min-width:0;padding:16px}.admin-shell main footer[aria-label=Pagination]{max-width:100%}.admin-shell main nav[aria-label=Pagination]{max-width:100%;flex-wrap:wrap}}@media (max-width: 760px){.admin-login-page{padding:16px;place-items:center}.admin-login-card{display:block;max-width:470px;min-height:0;border-radius:24px}.admin-login-intro{display:none}.admin-login-form-wrap{padding:30px 24px 26px}.admin-login-mobile-brand{display:flex;justify-content:center;margin-bottom:24px}.admin-login-mobile-brand .admin-nanjil-logo{padding:3px 12px;border:1px solid #deeaed;border-radius:10px}.admin-login-heading{margin-bottom:24px}.admin-login-heading h2{font-size:22px}}button[aria-label^=Edit].bg-emerald-600,button[aria-label^=Delete].bg-red-600{background:transparent!important;box-shadow:none!important}button[aria-label^=Edit].bg-emerald-600{color:#059669!important;border:1px solid #a7f3d0!important}button[aria-label^=Delete].bg-red-600{color:var(--nanjil-danger)!important;border:1px solid #fecdd3!important}button[aria-label^=Edit].bg-emerald-600:hover,button[aria-label^=Delete].bg-red-600:hover{background:transparent!important;box-shadow:none!important}button[aria-label^=Edit].bg-emerald-600:hover{border-color:#059669!important}button[aria-label^=Delete].bg-red-600:hover{border-color:var(--nanjil-danger)!important}.admin-shell main button[class~=p-2],.admin-shell main button[class~=p-2]:hover,.admin-shell main button[class~=p-2]:focus,.admin-shell main button[class~=p-2]:active{background:transparent!important;background-image:none!important;box-shadow:none!important}.admin-shell main .admin-dashboard-card,.admin-shell main .admin-dashboard-card:hover,.admin-shell main .admin-dashboard-card:focus,.admin-shell main .admin-dashboard-card:active{background:#fff!important;background-image:none!important;border-color:#cfe4e8!important;box-shadow:none!important}.admin-shell main .admin-dashboard-card .admin-dashboard-icon svg{color:#08758b!important;stroke:currentColor!important}.admin-shell main .admin-dashboard-card .admin-dashboard-icon{background:#eff9fb!important;border:1px solid #c7e9ee;box-shadow:0 1px 2px #08758b0f!important}.admin-shell main button[aria-label^=Edit],.admin-shell main button[aria-label^=Refresh]{color:#0891b2!important}.admin-shell main button[aria-label^=Delete],.admin-shell main button[aria-label^=Archive],.admin-shell main button[aria-label^=Remove],.admin-shell main button[aria-label^=Deactivate]{color:#ef4444!important}.admin-shell main button[aria-label^=Hide],.admin-shell main button[aria-label^=Show]{color:#64748b!important}.admin-shell main button[aria-label^=Edit],.admin-shell main button[aria-label^=Refresh],.admin-shell main button[aria-label^=Delete],.admin-shell main button[aria-label^=Archive],.admin-shell main button[aria-label^=Remove],.admin-shell main button[aria-label^=Deactivate],.admin-shell main button[aria-label^=Hide],.admin-shell main button[aria-label^=Show]{background:#f3fafb!important;background-image:none!important;border:1px solid #d5eaee!important;box-shadow:0 1px 2px #0f172a0a!important;transform:none!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease!important}.admin-shell main button[aria-label^=Delete],.admin-shell main button[aria-label^=Archive],.admin-shell main button[aria-label^=Remove],.admin-shell main button[aria-label^=Deactivate]{background:#fff7f7!important;border-color:#f4d7d7!important}.admin-shell main button[aria-label^=Edit]:hover,.admin-shell main button[aria-label^=Refresh]:hover,.admin-shell main button[aria-label^=Delete]:hover,.admin-shell main button[aria-label^=Archive]:hover,.admin-shell main button[aria-label^=Remove]:hover,.admin-shell main button[aria-label^=Deactivate]:hover,.admin-shell main button[aria-label^=Hide]:hover,.admin-shell main button[aria-label^=Show]:hover{background:#e9f7f9!important;background-image:none!important;border-color:#9fd6df!important;box-shadow:0 2px 5px #08758b14!important;transform:none!important;opacity:1}.admin-shell main button[aria-label^=Delete]:hover,.admin-shell main button[aria-label^=Archive]:hover,.admin-shell main button[aria-label^=Remove]:hover,.admin-shell main button[aria-label^=Deactivate]:hover{background:#fff0f0!important;border-color:#efb8b8!important}.admin-shell main button[aria-label^=Edit] svg,.admin-shell main button[aria-label^=Refresh] svg,.admin-shell main button[aria-label^=Delete] svg,.admin-shell main button[aria-label^=Archive] svg,.admin-shell main button[aria-label^=Remove] svg,.admin-shell main button[aria-label^=Deactivate] svg,.admin-shell main button[aria-label^=Hide] svg,.admin-shell main button[aria-label^=Show] svg{color:currentColor!important;stroke:currentColor!important;transform:none!important}.admin-shell main .admin-icon-actions{background:transparent!important;border:0!important;box-shadow:none!important}[data-admin-dialog] button[aria-label=Close],[data-admin-dialog] button[aria-label^=Edit],[data-admin-dialog] button[aria-label^=Edit]:hover,[data-admin-dialog] button[aria-label^=Delete],[data-admin-dialog] button[aria-label^=Delete]:hover,[data-admin-dialog] button[aria-label^=Hide],[data-admin-dialog] button[aria-label^=Hide]:hover,[data-admin-dialog] button[aria-label^=Show],[data-admin-dialog] button[aria-label^=Show]:hover{background:transparent!important;background-image:none!important;box-shadow:none!important;transform:none!important}[data-admin-dialog] button[aria-label=Close]{background:#f2fafb!important;border:1px solid #cfe8ec!important;color:#17627a!important;box-shadow:0 1px 3px #0f172a0f!important}[data-admin-dialog] button[aria-label=Close]:hover{background:#e6f5f7!important;border-color:#8fcfd9!important;color:#075d70!important}.admin-shell nav[aria-label=Pagination] button:not(.admin-pagination-current){background:#f8fcfd!important;border-color:#d5e9ed!important;box-shadow:0 1px 2px #0f172a09}.admin-shell nav[aria-label=Pagination] button:not(.admin-pagination-current):hover:not(:disabled){background:#edf8fa!important;border-color:#a9d7df!important}.collection-product-buy-row .collection-product-price{font-size:16px;font-weight:40px}.ns-header{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;padding:8px 12px;position:relative}.ns-logo{flex-shrink:0}.ns-logo img{height:45px;width:auto;display:block}.ns-category-menu{flex-shrink:0}.ns-header-search{position:relative;flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:6px 10px}.ns-header-search svg{width:16px;height:16px;flex-shrink:0;color:#6b7280}.ns-header-search input{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;font-size:13px;color:#111827;width:100%}.ns-header-search input::-moz-placeholder{color:#9ca3af}.ns-header-search input::placeholder{color:#9ca3af}.ns-header-search>button{flex-shrink:0;border:none;background:transparent;display:flex;align-items:center;justify-content:center;padding:2px;cursor:pointer;color:#6b7280}.ns-header-search>button svg{width:14px;height:14px}.ns-header-results{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border-radius:10px;box-shadow:0 10px 24px #00000024;border:1px solid #e5e7eb;max-height:60vh;overflow-y:auto;z-index:60;padding:6px}.ns-header-results a{display:flex;align-items:center;gap:10px;padding:8px;border-radius:8px;text-decoration:none;color:inherit}.ns-header-results a:hover,.ns-header-results a:active{background:#f3f4f6}input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible{outline:none!important;outline-offset:2px}html body .ns-actions>a[aria-label=Cart]{background:#fff!important;border:1px solid #cad9df!important;color:#0b2942!important}.ns-header-search:focus-within{box-shadow:none!important}input:focus,textarea:focus,select:focus{border-color:#052b73!important;box-shadow:none!important}.ns-header-results img{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:6px;background:#f3f4f6;flex-shrink:0}.ns-header-results span{display:flex;flex-direction:column;min-width:0}.ns-header-results strong{font-size:13px;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ns-header-results small{font-size:12px;color:#6b7280}.ns-header-results p{padding:12px 8px;font-size:13px;color:#9ca3af;text-align:center;white-space:nowrap}.ns-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.ns-actions a,.ns-actions button{display:flex;align-items:center;justify-content:center}.ns-actions svg{width:20px;height:20px}@media (max-width: 380px){.ns-category-trigger span{display:none}}.ns-header-search{position:relative!important}.ns-header-results{right:auto;transform:translate(-50%);width:340px;max-width:min(340px,calc(100vw - 32px));box-sizing:border-box;position:absolute;top:100%;left:0;width:auto;margin:0}.ed-hero{position:relative;min-height:82vh;display:flex;align-items:center;overflow:hidden}.ed-hero-slides{position:absolute;top:0;right:0;bottom:0;left:0}.ed-hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.2s ease}.ed-hero-slide.is-active{opacity:1}.ed-hero-media{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ed-hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#0a1830f2,#0a1830d9 45%,#0a183066 80%,#0a183000),linear-gradient(0deg,#0a1830bf,#0a183000 50%)}.ed-hero-content{position:relative;z-index:2;max-width:620px;padding:0 60px;color:#fff;animation:heroRise .9s ease both}@keyframes heroRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.ed-hero-badge{display:inline-block;font-size:.68rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#fff;margin-bottom:22px;padding-bottom:6px;border-bottom:1px solid rgba(159,216,255,.6)}.ed-hero-content h1{font-size:clamp(2.4rem,4.4vw,3.8rem);line-height:1.08;font-weight:700;color:#fff;margin:0 0 18px;letter-spacing:-.01em}.ed-hero-content h1 em{font-style:italic;background:linear-gradient(90deg,#9fd8ff,#d9f0ff);-webkit-background-clip:text;background-clip:text;color:transparent}.ed-hero-content p{font-size:1.1rem;color:#ffffffd9;margin-bottom:32px;max-width:460px}.ed-hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:30px}.ed-hero-cta-primary,.ed-hero-cta-secondary{padding:7px 13px;border-radius:999px;font-size:1rem;font-weight:600;display:inline-flex;align-items:center;gap:8px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.ed-hero-cta-primary{background:#fff;color:#0b1220;box-shadow:0 8px 24px #00000040}.ed-hero-cta-primary:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0000004d}.ed-hero-cta-secondary{border:1px solid rgba(255,255,255,.5);color:#fff;background:#ffffff0f}.ed-hero-cta-secondary:hover{background:#ffffff29;transform:translateY(-2px)}.ed-hero-trust{display:flex;align-items:center;gap:14px;font-size:.85rem;color:#ffffffbf}.ed-hero-trust-divider{width:4px;height:4px;border-radius:999px;background:#ffffff80}.ed-hero-dots{position:absolute;bottom:10px;left:60px;display:none!important;z-index:2;display:flex;gap:8px}.ed-hero-content h1{color:#fff!important}.ed-hero-dots button{width:8px;height:8px;border-radius:999px;background:#fff6;transition:all .25s ease}.ed-hero-dots button.is-active{width:24px;background:#fff}@media (max-width: 768px){.editorial-home .ed-hero{display:block;height:auto;min-height:0;max-height:none}.editorial-home .ed-hero-slides,.editorial-home .ed-hero-slide{position:static;inset:auto}.editorial-home .ed-hero-media{display:block;height:auto;-o-object-fit:contain;object-fit:contain}.ed-hero-content{padding:0 24px}.ed-hero-dots{left:24px}}.ed-brand-viewport{display:flex;align-items:center;gap:20px;width:100%;padding:4px 20px 12px;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.ed-brand-viewport::-webkit-scrollbar{display:none;width:0;height:0}.ed-brand-card{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:clamp(90px,12vw,150px);height:clamp(60px,8vw,90px);padding:10px 14px;border:1px solid #e3e9ec;border-radius:12px;background:#fff;scroll-snap-align:start;text-decoration:none;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.ed-brand-card:hover{border-color:#087f9659;box-shadow:0 10px 24px #102f421a;transform:translateY(-3px)}.ed-brand-logo{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.ed-category-arrow:disabled{opacity:.4;cursor:not-allowed}@media (max-width: 768px){.ed-brand-viewport{gap:14px;padding:4px 16px 12px}.ed-brand-card{width:clamp(76px,22vw,110px);height:clamp(52px,16vw,74px);padding:8px 10px}}@media (max-width: 480px){.ed-brand-viewport{gap:10px;padding:4px 12px 10px}.ed-brand-card{width:clamp(64px,26vw,90px);height:clamp(46px,18vw,64px);padding:6px 8px}}.ed-product-card-price-group{display:flex;align-items:baseline;gap:.4rem;flex-wrap:wrap;min-width:0}.ed-product-card-price{font-weight:600;color:#0b6fa8}.ed-product-card-mrp{position:relative;font-size:.82em;font-weight:500;color:#000;text-decoration:line-through!important;text-decoration-color:#000;text-decoration-thickness:1.4px}.stock-out-badge,.ed-product-card-sold-out,.collection-stock-out{color:#b91c1c!important;background:#fef2f2!important;border:1px solid #fecaca;border-radius:.375rem}.ed-product-card-sold-out{display:inline-flex;align-items:center;padding:.35rem .5rem}.stock-out-text,.np-stock.np-stock-out{color:#b91c1c!important}.np-stock.np-stock-out .dot{background:#b91c1c}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.before\:bg-slate-900\/60:before{content:var(--tw-content);background-color:#0f172a99}.before\:backdrop-blur-sm:before{content:var(--tw-content);--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.last\:border-0:last-child{border-width:0px}.focus-within\:border-\[\#0b6fa8\]:focus-within{--tw-border-opacity: 1;border-color:rgb(11 111 168 / var(--tw-border-opacity, 1))}.focus-within\:border-emerald-400:focus-within{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.focus-within\:border-sky-400:focus-within{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.focus-within\:bg-white:focus-within{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus-within\:shadow-\[0_0_0_3px_rgba\(7\,154\,189\,0\.1\)\]:focus-within{--tw-shadow: 0 0 0 3px rgba(7,154,189,.1);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-within\:shadow-\[0_0_0_3px_rgba\(7\,154\,189\,0\.10\)\]:focus-within{--tw-shadow: 0 0 0 3px rgba(7,154,189,.1);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-\[\#d6f0f8\]:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(214 240 248 / var(--tw-ring-opacity, 1))}.focus-within\:ring-emerald-100:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity, 1))}.focus-within\:ring-sky-400:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(56 189 248 / var(--tw-ring-opacity, 1))}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:rotate-90:hover{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#0ea5c4\]:hover{--tw-border-opacity: 1;border-color:rgb(14 165 196 / var(--tw-border-opacity, 1))}.hover\:border-\[\#8fe3f9\]:hover{--tw-border-opacity: 1;border-color:rgb(143 227 249 / var(--tw-border-opacity, 1))}.hover\:border-sky-300:hover{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.hover\:border-slate-400:hover{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#0b6fa8\]:hover{--tw-bg-opacity: 1;background-color:rgb(11 111 168 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#d6f0f8\]:hover{--tw-bg-opacity: 1;background-color:rgb(214 240 248 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#eaf6fb\]:hover{--tw-bg-opacity: 1;background-color:rgb(234 246 251 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#eaf6fb\]\/30:hover{background-color:#eaf6fb4d}.hover\:bg-\[\#eaf6fb\]\/40:hover{background-color:#eaf6fb66}.hover\:bg-\[\#eef7fa\]:hover{--tw-bg-opacity: 1;background-color:rgb(238 247 250 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#eef8fb\]:hover{--tw-bg-opacity: 1;background-color:rgb(238 248 251 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f3f7fa\]:hover{--tw-bg-opacity: 1;background-color:rgb(243 247 250 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f4fafc\]:hover{--tw-bg-opacity: 1;background-color:rgb(244 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-600:hover{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-700:hover{--tw-bg-opacity: 1;background-color:rgb(3 105 161 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-800:hover{--tw-bg-opacity: 1;background-color:rgb(7 89 133 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-400:hover{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-700:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:text-\[\#0b2a4a\]:hover{--tw-text-opacity: 1;color:rgb(11 42 74 / var(--tw-text-opacity, 1))}.hover\:text-\[\#0b6fa8\]:hover{--tw-text-opacity: 1;color:rgb(11 111 168 / var(--tw-text-opacity, 1))}.hover\:text-sky-700:hover{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.hover\:text-slate-800:hover{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:shadow-\[0_8px_18px_rgba\(7\,154\,189\,0\.30\)\]:hover{--tw-shadow: 0 8px 18px rgba(7,154,189,.3);--tw-shadow-colored: 0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_8px_24px_rgba\(15\,23\,42\,0\.08\)\]:hover{--tw-shadow: 0 8px 24px rgba(15,23,42,.08);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_8px_24px_rgba\(92\,65\,12\,\.08\)\]:hover{--tw-shadow: 0 8px 24px rgba(92,65,12,.08);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-\[\#0b6fa8\]:focus{--tw-border-opacity: 1;border-color:rgb(11 111 168 / var(--tw-border-opacity, 1))}.focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.focus\:border-sky-500:focus{--tw-border-opacity: 1;border-color:rgb(14 165 233 / var(--tw-border-opacity, 1))}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#d6f0f8\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(214 240 248 / var(--tw-ring-opacity, 1))}.focus\:ring-red-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 226 226 / var(--tw-ring-opacity, 1))}.focus\:ring-sky-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(56 189 248 / var(--tw-ring-opacity, 1))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[\#0b6fa8\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(11 111 168 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-\[\#0ea5c4\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 165 196 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-white:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.active\:translate-y-0:active{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:hover\:translate-y-0:hover:disabled{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-\[\#d6f0f8\]{--tw-bg-opacity: 1;background-color:rgb(214 240 248 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 390px){.min-\[390px\]\:inline{display:inline}}@media (min-width: 640px){.sm\:-right-3{right:-.75rem}.sm\:-top-3{top:-.75rem}.sm\:left-5{left:1.25rem}.sm\:right-5{right:1.25rem}.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:hidden{display:none}.sm\:h-10{height:2.5rem}.sm\:h-11{height:2.75rem}.sm\:h-\[450px\]{height:450px}.sm\:h-\[62px\]{height:62px}.sm\:h-auto{height:auto}.sm\:w-10{width:2.5rem}.sm\:w-11{width:2.75rem}.sm\:w-\[62px\]{width:62px}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-\[82vw\]{max-width:82vw}.sm\:max-w-\[85vw\]{max-width:85vw}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[62px_minmax\(0\,1fr\)\]{grid-template-columns:62px minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:overflow-visible{overflow:visible}.sm\:rounded-2xl{border-radius:1rem}.sm\:p-12{padding:3rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:p-9{padding:2.25rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pt-6{padding-top:1.5rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:block{display:block}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:sticky{position:sticky}.lg\:top-20{top:5rem}.lg\:top-36{top:9rem}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:mt-2{margin-top:.5rem}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:max-w-\[min\(76vw\,56rem\)\]{max-width:min(76vw,56rem)}.lg\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1\.48fr_0\.92fr\]{grid-template-columns:1.48fr .92fr}.lg\:grid-cols-\[1fr_0\.8fr\]{grid-template-columns:1fr .8fr}.lg\:grid-cols-\[1fr_1\.2fr\]{grid-template-columns:1fr 1.2fr}.lg\:grid-cols-\[255px_minmax\(0\,1fr\)\]{grid-template-columns:255px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_15rem\]{grid-template-columns:minmax(0,1fr) 15rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_240px\]{grid-template-columns:minmax(0,1fr) 240px}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:self-start{align-self:flex-start}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pl-\[280px\]{padding-left:280px}.lg\:text-center{text-align:center}}@media (min-width: 1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[1fr_\.85fr\]{grid-template-columns:1fr .85fr}.xl\:grid-cols-\[1fr_1fr_1fr_auto\]{grid-template-columns:1fr 1fr 1fr auto}.xl\:p-8{padding:2rem}}
