.ui-carousel{background:linear-gradient(135deg,#f3f7ef,#fff);border-radius:24px;align-items:center;min-height:280px;padding:48px;display:flex;position:relative;overflow:hidden}.ui-carousel-copy{max-width:650px}.ui-carousel-copy small{letter-spacing:.12em;font-weight:800}.ui-carousel-copy h2{margin:12px 0;font-size:clamp(30px,5vw,58px)}.ui-carousel-copy p{max-width:600px;font-size:18px}.ui-carousel-copy a{color:#fff;background:#111;border-radius:10px;padding:12px 18px;font-weight:800;text-decoration:none;display:inline-block}.ui-carousel-dots{position:absolute;bottom:18px;right:24px}.ui-carousel-dots button{opacity:.45;cursor:pointer;background:0 0;border:0}.ui-carousel-dots button[aria-current=true]{opacity:1}.ui-mega-menu{background:#fff;border:1px solid #e7e7e7;border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;padding:24px;display:grid;box-shadow:0 16px 40px #0001}.ui-mega-column{flex-direction:column;gap:8px;display:flex}.ui-mega-column a{color:#444;text-decoration:none}.ui-mega-column .ui-mega-title{color:#111;margin-bottom:4px;font-weight:900}.ui-drawer-backdrop{z-index:1000;background:#0007;position:fixed;inset:0}.ui-cart-drawer{background:#fff;flex-direction:column;width:min(430px,94vw);height:100%;padding:22px;display:flex;position:absolute;top:0;right:0;box-shadow:-12px 0 35px #0002}.ui-cart-drawer header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.ui-cart-drawer header button{cursor:pointer;background:0 0;border:0;font-size:30px}.ui-cart-line{border-bottom:1px solid #eee;justify-content:space-between;gap:15px;padding:16px 0;display:flex}.ui-cart-line span,.ui-cart-line small{color:#777;margin-top:4px;display:block}.ui-cart-drawer footer{border-top:1px solid #eee;margin-top:auto;padding-top:16px}.ui-cart-drawer footer div{justify-content:space-between;margin-bottom:14px;display:flex}.ui-cart-drawer footer>a{text-align:center;color:#fff;background:#111;border-radius:10px;padding:14px;font-weight:800;text-decoration:none;display:block}.ui-search-auto{width:100%;position:relative}.ui-search-auto>input{box-sizing:border-box;width:100%}.ui-search-dropdown{z-index:900;background:#fff;border:1px solid #ddd;border-radius:12px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 14px 30px #0002}.ui-search-dropdown a{color:#111;gap:10px;padding:12px 14px;text-decoration:none;display:flex}.ui-search-dropdown a:hover{background:#f6f6f6}.ui-search-dropdown small{color:#777;margin-top:2px;display:block}.ui-filters{background:#fff;border:1px solid #e5e5e5;border-radius:16px;gap:16px;padding:18px;display:grid}.ui-filter-head{justify-content:space-between;display:flex}.ui-filters label{gap:7px;font-weight:700;display:grid}.ui-filters select,.ui-filters input{background:#fff;border:1px solid #d8d8d8;border-radius:8px;min-height:40px;padding:7px 9px}.ui-filter-head button{cursor:pointer;background:0 0;border:0;text-decoration:underline}.ui-price-row{grid-template-columns:1fr 1fr;gap:8px;margin-top:7px;display:grid}.ui-variants{gap:18px;display:grid}.ui-variant-row{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ui-variant-row button{cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:9px;padding:9px 13px}.ui-variant-row button.selected{color:#fff;background:#111;border-color:#111}.ui-selected-variant{background:#f7f7f7;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px;display:flex}.ui-selected-variant strong{font-size:20px}.ui-selected-variant small{color:#777}@media (max-width:1100px){.ui-mega-menu{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.ui-carousel{border-radius:18px;min-height:230px;padding:28px 22px}.ui-carousel-copy h2{font-size:34px}.ui-carousel-copy p{font-size:15px}.ui-mega-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ui-price-row{grid-template-columns:1fr}.ui-cart-drawer{padding:18px}.ui-search-dropdown{max-height:60vh;overflow:auto}}
.nx-shop{background:linear-gradient(#f7f4ff 0%,#fbfcff 28%,#f4f8ff 100%)!important}.nx-shop.nx-quick{background:linear-gradient(#eadcff 0%,#fff8ff 24%,#f6fbff 68%,#f7fffb 100%)!important}.nx-shop.nx-standard{background:linear-gradient(#eaf2ff 0%,#f8fbff 25%,#f7faff 100%)!important}.nx-header{-webkit-backdrop-filter:blur(26px)saturate(180%)!important;backdrop-filter:blur(26px)saturate(180%)!important;background:linear-gradient(135deg,#7c3aed29,#ec48991a 46%,#ffffffdb 100%)!important;border-bottom:1px solid #ffffffa6!important;box-shadow:0 10px 35px #4f46e514!important}.nx-shop.nx-standard .nx-header{background:linear-gradient(135deg,#2563eb2b,#60a5fa1a 48%,#ffffffe0 100%)!important}.nx-brand{box-shadow:0 12px 32px #4f46e538!important}.nx-search{background:#ffffffb8!important;border:1px solid #ffffffe6!important;box-shadow:0 12px 34px #4f46e51a!important}.nx-nav{scroll-behavior:smooth!important;overscroll-behavior-inline:contain!important;scrollbar-width:none!important;gap:12px!important;padding-top:5px!important;padding-bottom:12px!important}.nx-nav::-webkit-scrollbar{display:none!important}.nx-nav a{text-align:center!important;background:#ffffff8a!important;border:1px solid #ffffffb8!important;min-width:74px!important;padding:7px 13px 8px!important;box-shadow:0 8px 22px #0f172a0f!important}.nx-nav a.selected{color:#fff!important;background:linear-gradient(135deg,#6d28d9,#ec4899)!important;border-color:#0000!important;box-shadow:0 10px 26px #7c3aed40!important}.nx-main{padding-top:16px!important}.nx-quick .nx-hero{background:linear-gradient(135deg,#4c1d95,#7e22ce 42%,#db2777)!important}.nx-standard .nx-hero{background:linear-gradient(135deg,#172554,#1d4ed8 48%,#60a5fa)!important}.nx-category-grid{scrollbar-width:none!important;scroll-snap-type:x proximity!important;overscroll-behavior-inline:contain!important;flex-wrap:nowrap!important;gap:12px!important;padding:3px 2px 10px!important;display:flex!important;overflow-x:auto!important}.nx-category-grid::-webkit-scrollbar{display:none!important}.nx-category-grid:before{content:"For You";text-align:center;color:#5b21b6;scroll-snap-align:start;background:linear-gradient(145deg,#7c3aed38,#ec489926);border:1px solid #ffffffbf;border-radius:22px;flex:0 0 92px;justify-content:center;align-items:center;height:158px;padding:10px;font-size:11px;font-weight:950;display:flex;box-shadow:0 14px 32px #4f46e51f}.nx-category{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;scroll-snap-align:start!important;background:#ffffff7a!important;border:1px solid #ffffffc7!important;border-radius:22px!important;flex:0 0 112px!important;height:158px!important;box-shadow:0 14px 32px #0f172a12!important}.nx-category-image{background:0 0!important;height:108px!important;padding:10px!important}.nx-category-image img{object-fit:contain!important;mix-blend-mode:multiply!important;filter:saturate(1.18)contrast(1.04)!important}.nx-category>div:last-child{text-align:center!important;padding:5px 7px 9px!important}.nx-category b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:10px!important}.nx-category span{display:none!important}.nx-collections .nx-collection{border:1px solid #ffffff59!important;box-shadow:0 20px 46px #0f172a1f!important}.nx-product{position:relative;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#ffffffa3!important;border:1px solid #ffffffc7!important;box-shadow:0 16px 38px #0f172a12!important}.nx-product-photo{background:linear-gradient(145deg,#ffffff9e,#f1f5f959)!important}.nx-product-photo img{object-fit:contain!important;mix-blend-mode:multiply!important;filter:saturate(1.12)contrast(1.03)!important;padding:14px!important}.nx-product-photo span{background:linear-gradient(135deg,#ef4444,#f97316)!important;box-shadow:0 7px 16px #ef444438!important}.nx-product-body h3{margin-bottom:7px!important}.nx-price del{color:#9ca3af!important}.nx-view{background:linear-gradient(135deg,#111827,#4c1d95)!important;border:1px solid #ffffff26!important}.nx-demo-note{color:#8b93a4!important;font-size:8px!important}.nx-add-cart{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#ec4899);border:0;border-radius:12px;width:100%;margin-top:9px;padding:10px;font-size:9px;font-weight:950;box-shadow:0 10px 22px #7c3aed33}@media (max-width:700px){.nx-header-main{-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important}.nx-nav{margin-top:1px!important}.nx-category-grid{margin-left:-2px;margin-right:-2px}.nx-category-grid:before,.nx-category{flex-basis:96px!important;height:148px!important}.nx-category-image{height:98px!important}.nx-product-photo{height:190px!important}.nx-hero{box-shadow:0 24px 55px #4f46e529!important}}@media (min-width:701px){.nx-category-grid:before{flex-basis:104px;height:172px}.nx-category{flex-basis:126px!important;height:172px!important}.nx-category-image{height:122px!important}.nx-product-photo{height:275px!important}}
