:root{--elk-ui-ink:#1b2b42;--elk-ui-muted:#778397;--elk-ui-border:#e8edf3;--elk-ui-brand:#1769c4;--elk-ui-surface:#fff;--elk-ui-soft:#f7f9fc}.v53-store{color:var(--elk-ui-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:DM Sans,Inter,Segoe UI,Roboto,Arial,sans-serif;font-weight:400}.v53-store :is(h1,h2,h3,h4){letter-spacing:-.025em;font-weight:650}.v53-store :is(input,button,textarea,select){font-family:inherit}.v53-store :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #4386da}.v53-store .btn{box-shadow:none;border-radius:11px;font-weight:600}.v53-store .section-eyebrow{letter-spacing:.075em;font-weight:600}.v53-store .section-heading h2{font-size:clamp(22px,2vw,28px);font-weight:650}.v53-store .section-heading p{color:#758296}.v53-store .top-line{background:#f7fafc;font-weight:450}.v53-store .header-white{border-bottom:1px solid var(--elk-ui-border);background:#fff}.v53-store .masthead{min-height:84px}.v53-store .search-shell{box-shadow:none;background:#f8fafd;border:1px solid #e1e7f0;border-radius:12px}.v53-store .search-shell:focus-within{background:#fff;border-color:#91b8ed;box-shadow:0 0 0 3px #2874ca10}.v53-store .nav-bar{background:#fff;border-bottom:1px solid #e8edf3}.v53-store .nav-inner>a{font-weight:550}.v53-store .nav-inner>a:hover{color:#1769c4}.v53-store .footer{background:#f7fafc}.v53-store .newsletter{border-top:1px solid #e6edf4}@media (width>=1100px){.v53-store :is(.products-grid,.catalog-grid){grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}}@media (width>=760px) and (width<=1099px){.v53-store .products-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.v53-store .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=540px) and (width<=759px){.v53-store :is(.products-grid,.catalog-grid){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=539px){.v53-store :is(.products-grid,.catalog-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.v53-store .pro-product-card{border:1px solid #e7ecf3;border-radius:17px;box-shadow:0 3px 14px #21395508}.v53-store .pro-product-card .product-cover{background:#fafbfe;height:clamp(168px,17vw,235px);padding:13px 11px 9px}.v53-store .pro-product-card .media-frame{height:100%}.v53-store .pro-product-card .product-content{gap:0;padding:12px 13px 14px}.v53-store .pro-product-card .product-brand{color:#748397;margin:0 0 4px;font-size:11px;font-weight:500;line-height:1.25}.v53-store .pro-product-card .product-title{letter-spacing:-.015em;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;min-height:36px;margin:0 0 8px;font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.v53-store .pro-product-card .stock-hint{margin:0 0 9px;font-size:11px;font-weight:500;line-height:1.2}.v53-store .pro-product-card .pro-card-bottom{align-items:center;gap:5px}.v53-store .pro-product-card .pro-prices{gap:4px}.v53-store .pro-product-card .pro-prices b{letter-spacing:-.035em;font-size:clamp(15px,1.36vw,20px);font-weight:700;line-height:1.2}.v53-store .pro-product-card .pro-prices del{font-size:10px}.v53-store .pro-product-card .pro-add-btn{width:38px;height:38px;box-shadow:none;flex:0 0 38px}.v53-store .pro-product-card .pro-add-btn svg{width:19px;height:19px}.v53-store .pro-product-card .sale-label{padding:7px 9px;font-weight:650}.v53-store .pro-product-card .favorite-toggle{width:34px;height:34px}@media (width>=1100px) and (width<=1360px){.v53-store .catalog-grid .pro-product-card .product-cover{height:170px}.v53-store .catalog-grid .pro-product-card .product-content{padding:10px}.v53-store .catalog-grid .pro-product-card .pro-prices b{font-size:15px}.v53-store .catalog-grid .pro-product-card .pro-add-btn{flex-basis:34px;width:34px;height:34px}}@media (width<=539px){.v53-store .pro-product-card .product-cover{height:166px;padding:9px 7px 6px}.v53-store .pro-product-card .product-content{padding:10px}.v53-store .pro-product-card .product-title{min-height:34px;font-size:12px}.v53-store .pro-product-card .pro-prices b{font-size:15px}.v53-store .pro-product-card .pro-add-btn{flex-basis:32px;width:32px;height:32px}}.v53-store .elk-reels-strip{gap:15px;padding:8px 1px 19px}.v53-store .elk-reel-card.elk-reel-modern{box-shadow:none;isolation:isolate;background:#e9eef6;border:0;border-radius:17px;flex:0 0 clamp(210px,19vw,257px);position:relative}.v53-store .elk-reel-modern .elk-reel-visual{aspect-ratio:9/16;background:#edf2f7}.v53-store .elk-reel-modern .elk-reel-details{background:#fffffff7;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:7px;min-height:0;padding:9px 10px;display:grid;position:absolute;bottom:9px;left:9px;right:9px;box-shadow:0 5px 20px #00000018}.v53-store .elk-reel-modern .elk-reel-product-title{grid-column:1;min-width:0}.v53-store .elk-reel-modern .elk-reel-product-title b{color:#243248;-webkit-line-clamp:1;font-size:12px;font-weight:600;line-height:1.3}.v53-store .elk-reel-modern .elk-reel-bottom{display:contents}.v53-store .elk-reel-modern .elk-reel-bottom strong{color:#135fbe;white-space:nowrap;grid-column:1;font-size:12px;font-weight:700}.v53-store .elk-reel-modern .elk-reel-bottom button{background:#0756ad;border-radius:50%;grid-area:1/2/span 2;width:31px;height:31px}.v53-store .elk-reel-modern .elk-reel-bottom button svg{width:18px;height:18px}.v53-store .elk-reel-modern .elk-reel-mute{color:#fff;background:#16223880;border:0;border-radius:50%;place-items:center;width:31px;height:31px;padding:0;display:grid;inset:10px 10px auto auto}.v53-store .elk-reel-modern .elk-reel-play{width:48px;height:48px}@media (width<=800px){.v53-store .elk-reel-card.elk-reel-modern{flex-basis:220px}}.v53-store :is(.detail-image,.checkout-form,.checkout-page .cart-summary,.cart-layout .cart-summary,.cart-layout .cart-list,.account-panel,.profile-form,.profile-help,.info-tiles>div){border:1px solid var(--elk-ui-border);background:#fff;border-radius:16px;box-shadow:0 3px 16px #0e263609}.v53-store :is(.cart-summary,.profile-form,.checkout-form,.account-panel) h3{font-weight:650}.v53-store :is(.detail-image .detail-main-view,.detail-gallery .detail-main-view){background:#f8fafc}.v53-store .cart-item{border-bottom:1px solid #eef1f6}.v53-store .account-stats>div{border:1px solid var(--elk-ui-border);box-shadow:none;border-radius:13px}.v53-store .account-hello h1{font-weight:650}.v53-store .elk-promo{box-shadow:none;background:#f9fbff;border:1px solid #e7edf5;border-radius:13px}.v53-store .elk-promo summary,.v53-store .elk-promo .elk-promo-title strong{font-weight:600}.v53-store .elk-promo :is(input,button){border-radius:10px}.v53-store .elk-promo{margin:14px 0 6px;overflow:hidden}.v53-store .elk-promo summary{cursor:pointer;color:#243951;align-items:center;gap:11px;padding:13px 15px;list-style:none;display:flex}.v53-store .elk-promo summary::-webkit-details-marker{display:none}.v53-store .elk-promo-icon{color:#1769c4;background:#e9f2ff;border-radius:10px;flex:0 0 35px;place-items:center;width:35px;height:35px;display:grid}.v53-store .elk-promo-title{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.v53-store .elk-promo-title strong{font-size:12px}.v53-store .elk-promo-title small{color:#8996a5;font-size:11px;font-weight:400}.v53-store .elk-promo-chevron{color:#8797a9;transition:transform .15s}.v53-store .elk-promo[open] .elk-promo-chevron{transform:rotate(180deg)}.v53-store .elk-promo-body{padding:2px 14px 14px}.v53-store .elk-promo-controls{gap:9px;display:flex}.v53-store .elk-promo-controls input{background:#fff;border:1px solid #d9e4f1;flex:1;min-width:0;padding:11px 12px;font-size:12px}.v53-store .elk-promo-controls button{flex:none;padding:9px 12px;font-size:12px}.v53-store .elk-promo-feedback{border-radius:9px;margin:10px 0 0;padding:9px 10px;font-size:12px;line-height:1.4}.v53-store .elk-promo-feedback.success{color:#0f7c45;background:#e7f8ef}.v53-store .elk-promo-feedback.error{color:#bd3647;background:#fff0f1}@media (width<=430px){.v53-store .elk-promo-controls{flex-wrap:wrap}.v53-store .elk-promo-controls button{width:100%}}.v53-store .admin-app{color:#24334a;background:#f7f9fc}.v53-store .admin-sidebar{width:246px;box-shadow:none;background:#fff;border-right:1px solid #edf0f4}.v53-store .admin-brand{padding:18px 18px 15px}.v53-store .admin-brand img{width:180px;height:48px}.v53-store .admin-brand small{letter-spacing:.045em;color:#8391a4;font-size:10px;font-weight:500}.v53-store .admin-menu{gap:3px;padding:16px 11px}.v53-store .admin-menu>span{letter-spacing:.085em;font-size:10px;font-weight:600}.v53-store .admin-menu>a,.v53-store .admin-bottom>a,.v53-store .admin-bottom>button{border-radius:10px;padding:12px 13px;font-size:12.5px;font-weight:550}.v53-store .admin-menu>a.selected{box-shadow:none;color:#1354ae;background:#eef4ff}.v53-store .admin-menu>a:hover{background:#f2f6fc}.v53-store .admin-top{border-bottom:1px solid #edf0f5;gap:20px;height:74px;padding:0 30px}.v53-store .admin-breadcrumb{color:#8693a6;flex-shrink:0;gap:8px}.v53-store .admin-top-mark{color:#34435a;font-weight:650}.v53-store .admin-top-search{color:#9aa5b4;background:#fafbfe;border:1px solid #edf1f6;border-radius:9px;align-items:center;gap:10px;width:min(320px,30%);margin:auto;padding:10px 16px;font-size:12px;display:flex}.v53-store .admin-site-link{color:#55677e;border:1px solid #e9eef4;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.v53-store .admin-avatar{color:#1354b8;background:#e7f0ff;border-radius:50%;font-weight:650}.v53-store .admin-user b{font-weight:650}.v53-store .admin-content{max-width:1590px;padding:30px 29px 70px}.v53-store .admin-heading{margin-bottom:24px}.v53-store .admin-heading h1{letter-spacing:-.035em;font-size:26px;font-weight:650}.v53-store .admin-heading p{color:#8b96a7;font-size:13px}.v53-store .admin-box{border-color:#e8edf4;border-radius:13px;box-shadow:0 2px 13px #182f4107}.v53-store .box-header{padding:19px 21px}.v53-store .box-header h3{font-size:15px;font-weight:650}.v53-store .box-header>a{font-weight:600}.v53-store .admin-stats{gap:14px}.v53-store .admin-stat{border:1px solid #e9edf4;border-radius:13px;gap:9px;min-height:128px;padding:18px 19px;box-shadow:0 3px 14px #11263806}.v53-store .admin-stat>span{color:#748196;padding-right:35px;font-size:11px;font-weight:550}.v53-store .admin-stat strong{font-size:clamp(21px,1.75vw,27px);font-weight:700;line-height:1.3}.v53-store .admin-stat small{color:#8996a8;align-items:center;gap:5px;font-size:10px;line-height:1.4;display:flex}.v53-store .admin-stat-icon{border-radius:11px;width:37px;height:37px;top:17px;right:17px}.v53-store .admin-stat-icon.green{color:#20a86b;background:#e4f9ec}.v53-store .admin-stat-icon.orange{color:#e59a20;background:#fff1da}.v53-store .admin-stat-icon.pink{color:#ed6381;background:#ffe8ef}.v53-store .admin-overview-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);align-items:stretch;gap:17px;display:grid}.v53-store .admin-overview-grid>.admin-box{min-width:0}.v53-store .admin-chart-box .box-header{flex-wrap:wrap}.v53-store .admin-subtle{color:#96a0b0;margin:6px 0 0;font-size:11px;line-height:1.45}.v53-store .insight-controls{align-items:center;gap:7px;display:flex}.v53-store .insight-controls select,.v53-store .admin-filters select{color:#4d5c71;background:#fff;border:1px solid #e5eaf2;border-radius:9px;max-width:180px;padding:9px 10px;font-size:11px}.v53-store .insight-chart{height:300px;padding:12px 12px 13px 6px}.v53-store .insight-product-list{padding:5px 18px 16px}.v53-store .insight-product-row{border-bottom:1px solid #f0f3f7;align-items:center;gap:10px;padding:12px 0;font-size:12px;display:flex}.v53-store .insight-product-row:last-child{border-bottom:0}.v53-store .insight-rank{color:#7d899a;width:18px}.v53-store .insight-product-row img,.v53-store .insight-img-placeholder{object-fit:contain;background:#f7f9fd;border-radius:8px;flex:0 0 37px;place-items:center;width:37px;height:37px;padding:3px;display:grid}.v53-store .insight-product-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:550;overflow:hidden}.v53-store .insight-product-name small{color:#8d99a9;margin-top:3px;font-weight:400;display:block}.v53-store .insight-product-row strong{font-weight:650}.v53-store .admin-dashboard-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.v53-store .catalogue-progress{margin:0 0 16px}.v53-store .catalogue-progress:last-child{margin-bottom:0}.v53-store .catalogue-progress .chart-row{color:#64758c;font-size:12px}.v53-store .catalogue-progress .chart-row b{font-weight:600}.v53-store .catalogue-progress .bar-outer{margin-top:10px}.v53-store .quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:17px;display:grid}.v53-store .quick-grid a{background:#fff;border:1px solid #e9edf4;border-radius:10px;align-items:center;gap:10px;padding:15px 12px;font-size:12px;font-weight:550;display:flex}.v53-store .quick-grid a:hover{background:#f6f9fe;border-color:#c7d9f7}.v53-store .quick-grid a svg:last-child{margin-left:auto}.v53-store .admin-order-toolbar{flex-wrap:wrap;align-items:center}.v53-store .admin-filters{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.v53-store .admin-search-field{color:#8190a3;background:#fff;border:1px solid #e5eaf2;border-radius:9px;align-items:center;gap:8px;padding:0 11px;display:flex}.v53-store .admin-search-field input{background:0 0;border:0;outline:0;min-width:160px;max-width:230px;padding:10px 0;font-size:12px}.v53-store .admin-search-field:focus-within{border-color:#8ab2ed}.v53-store .admin-counter{color:#1355af;background:#edf4ff;border-radius:8px;padding:3px 7px;font-size:11px}.v53-store .admin-orders-graphs{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:17px;display:grid}.v53-store .insight-status-chart{height:315px;padding:5px 15px 15px 0}.v53-store .admin-data-hint{color:#8a95a6;align-items:center;gap:6px;margin:9px 0 20px;font-size:11px;line-height:1.6;display:flex}.v53-store .admin-customer-cell{flex-direction:column;gap:5px;min-width:150px;display:flex}.v53-store .admin-customer-cell b{font-size:12px;font-weight:600}.v53-store .admin-customer-cell small{color:#8796a7;font-size:11px}.v53-store .data-table th{font-size:11px;font-weight:600}.v53-store .data-table td{font-size:12px}.v53-store .status-pill{border-radius:99px;font-weight:550}.v53-store .status-paid,.v53-store .status-delivered{color:#14824e;background:#e7f8ee}.v53-store .status-pending{color:#a46b05;background:#fff4d9}.v53-store .status-processing{color:#155bb2;background:#e7f2ff}.v53-store .status-cancelled,.v53-store .status-failed,.v53-store .status-refunded{color:#a54452;background:#ffeef0}@media (width<=1200px){.v53-store .admin-top-search{display:none}.v53-store .admin-content{padding:27px 20px 55px}.v53-store .admin-overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(240px,1fr)}}@media (width<=920px){.v53-store .admin-overview-grid,.v53-store .admin-orders-graphs,.v53-store .admin-dashboard-secondary{grid-template-columns:1fr}.v53-store .admin-filters{width:100%}}@media (width<=760px){.v53-store .admin-sidebar{width:245px}.v53-store .admin-top{gap:10px;padding:0 15px}.v53-store .admin-breadcrumb{font-size:11px}.v53-store .admin-content{padding:22px 13px 55px}.v53-store .admin-heading h1{font-size:23px}.v53-store .admin-stat{min-height:118px;padding:15px}.v53-store .admin-overview-stats,.v53-store .order-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.v53-store .insight-chart{height:240px}.v53-store .admin-filters select{flex:1}.v53-store .admin-search-field{width:100%}.v53-store .admin-search-field input{flex:1;max-width:none}}@media (prefers-reduced-motion:reduce){.v53-store .pro-product-card,.v53-store .elk-reel-card{transition:none}}
