.estore-page{--estore-navy:#123a78;--estore-navy-deep:#091f47;--estore-saffron:#ffb445;--estore-cream:#fff8ea;--estore-ink:#15233b;--estore-border:rgba(18,58,120,0.12);--estore-card-shadow:0 18px 60px rgba(9,31,71,0.08);background:radial-gradient(circle at top left,rgba(255,180,69,.24),transparent 28%),radial-gradient(circle at top right,rgba(18,58,120,.15),transparent 24%),linear-gradient(180deg,#fffdf6,#eef5ff 45%,#fff9ef);color:var(--estore-ink);padding:0 0 64px}.estore-storefront{background:#121a24;box-shadow:0 10px 24px rgba(9,31,71,.18);position:sticky;top:0;z-index:1100}.estore-mobile-search-bar{display:none}.estore-storefront-main,.estore-storefront-subnav{margin:0 auto;max-width:1240px;padding:10px 16px}.estore-storefront-main{display:grid;gap:10px}.estore-storefront-brand{align-items:center;display:inline-flex;justify-self:start;text-decoration:none}.estore-storefront-brand-logo{display:block;height:auto;max-width:100%;width:190px}.estore-storefront-action,.estore-storefront-cart,.estore-storefront-location,.estore-storefront-support{align-items:center;background:transparent;border:1px solid transparent;border-radius:12px;color:#ffffff;display:inline-flex;gap:10px;text-decoration:none}.estore-storefront-location{justify-content:flex-start;padding:10px 12px}.estore-storefront-cart svg,.estore-storefront-location svg,.estore-storefront-support svg{color:#ffb445;flex:0 0 auto;font-size:18px}.estore-storefront-action,.estore-storefront-location span,.estore-storefront-support span{display:flex;flex-direction:column}.estore-storefront-action-plain{justify-content:center}.estore-storefront-action-active{background:rgba(255,180,69,.12);border-color:rgba(255,180,69,.2)}.estore-storefront-action-plain strong{font-size:15px}.estore-storefront-action small,.estore-storefront-location small{color:rgba(255,255,255,.72);font-size:11px;line-height:1.2}.estore-storefront-action strong,.estore-storefront-location strong,.estore-storefront-support span{color:#ffffff;font-size:14px;font-weight:800;line-height:1.2}.estore-storefront-search{display:grid;gap:0;grid-template-columns:minmax(0,1fr) 58px;max-width:560px;width:100%}.estore-storefront-search button,.estore-storefront-search input{border:0;height:46px;outline:none}.estore-storefront-search input{background:#ffffff;border-radius:12px 0 0 12px;color:#15233b;padding:0 14px}.estore-storefront-search button{align-items:center;background:#ffb445;border-radius:0 12px 12px 0;color:#14243d;cursor:pointer;display:inline-flex;font-size:20px;justify-content:center}.estore-storefront-actions{display:flex;flex-wrap:wrap;gap:8px}.estore-storefront-actions-compact{align-items:center;flex-wrap:nowrap;gap:14px}.estore-storefront-action{padding:8px 10px}.estore-storefront-cart{cursor:pointer;padding:8px 10px}.estore-storefront-cart span{color:#ffb445;font-size:16px;font-weight:900;line-height:1}.estore-storefront-cart strong{font-size:16px;font-weight:800}.estore-storefront-actions-compact .estore-storefront-action,.estore-storefront-actions-compact .estore-storefront-cart{padding-left:0;padding-right:0}.estore-storefront-subnav{align-items:center;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-bottom:12px;padding-top:10px}.estore-storefront-subnav-links{display:flex;flex-wrap:wrap;gap:8px}.estore-subnav-pill{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#ffffff;cursor:pointer;font-size:13px;font-weight:700;padding:8px 12px}.estore-storefront-support{padding:8px 12px}.estore-storefront-support span{color:rgba(255,255,255,.9);font-size:13px}.estore-banner-section{margin:18px 0 26px}.estore-banner-card{background:#ffffff;border-radius:28px;box-shadow:var(--estore-card-shadow);overflow:hidden}.estore-banner-image{display:block;height:auto;width:100%}.estore-shell{margin:0 auto;max-width:1220px;padding:0 16px}.estore-section{margin-bottom:28px}.estore-breadcrumb{align-items:center;color:rgba(21,35,59,.72);display:flex;flex-wrap:wrap;font-size:14px;gap:8px;margin-bottom:18px}.estore-breadcrumb a{color:var(--estore-navy);text-decoration:none}.estore-kicker,.estore-panel-kicker,.estore-section-kicker{color:var(--estore-saffron);font-size:13px;font-weight:700;letter-spacing:.18em;margin:0 0 10px;text-transform:uppercase}.estore-page-title{color:var(--estore-navy-deep);font-size:34px;font-weight:800;letter-spacing:-.03em;line-height:1.05;margin:0 0 16px}.estore-checkout-page-title{font-weight:700;letter-spacing:-.02em}.estore-card-copy,.estore-page-subtitle,.estore-section-copy{font-size:16px;line-height:1.7}.estore-page-subtitle{color:rgba(21,35,59,.88);margin:0}.estore-chip-row,.estore-inline-checks,.estore-link-row{display:flex;flex-wrap:wrap;gap:10px}.estore-page-intro{display:grid;gap:18px;margin-bottom:24px}.estore-quick-add-card{background:rgba(255,255,255,.88);border:1px solid var(--estore-border);border-radius:24px;box-shadow:var(--estore-card-shadow);margin-bottom:24px;padding:22px}.estore-quick-add-grid{display:grid;gap:14px}.estore-quick-add-btn{min-height:56px}.estore-breadcrumb-light{margin-bottom:14px}.estore-cta-row,.estore-intro-actions{display:flex;flex-wrap:wrap;gap:12px}.estore-cta-row{margin-top:22px}.estore-card-btn,.estore-pay-btn,.estore-primary-btn,.estore-secondary-btn{align-items:center;border:0;border-radius:14px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;justify-content:center;padding:14px 20px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.estore-primary-btn{background:linear-gradient(135deg,#ffb445,#ff9349);box-shadow:0 10px 24px rgba(255,180,69,.28);color:#14243d}.estore-secondary-btn{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.16);color:#ffffff}.estore-outline-btn{background:#ffffff;border-color:rgba(18,58,120,.18);color:var(--estore-navy)}.estore-card-btn:hover,.estore-pay-btn:hover,.estore-primary-btn:hover,.estore-secondary-btn:hover{transform:translateY(-1px)}.estore-pay-btn:disabled,.estore-primary-btn:disabled{cursor:not-allowed;opacity:.72;transform:none}.estore-inline-checks{gap:12px;margin-top:22px}.estore-home-status{background:rgba(18,58,120,.06);border:1px solid rgba(18,58,120,.12);border-radius:18px;color:var(--estore-ink);line-height:1.6;margin-top:18px;padding:14px 16px}.estore-home-status[data-tone=success]{background:rgba(44,207,158,.12);border-color:rgba(44,207,158,.2)}.estore-home-status[data-tone=error]{background:rgba(255,107,107,.12);border-color:rgba(255,107,107,.2)}.estore-home-status[data-tone=not-found]{background:rgba(220,38,38,.12);border-color:rgba(220,38,38,.22);color:#b42318}.estore-home-status[data-tone=loading]{background:rgba(255,180,69,.14);border-color:rgba(255,180,69,.2)}.estore-inline-check{align-items:center;color:inherit;display:flex;gap:8px}.estore-inline-dot{background:#2ccf9e;border-radius:50%;display:inline-block;flex:0 0 auto;height:8px;width:8px}.estore-detail-card,.estore-form-card,.estore-product-card,.estore-summary-card{border-radius:24px;box-shadow:var(--estore-card-shadow)}.estore-checkout-grid,.estore-content-columns,.estore-feature-grid,.estore-form-grid,.estore-product-grid,.estore-stat-grid,.estore-three-col{display:grid;gap:18px}.estore-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.estore-trust-strip{display:grid;gap:18px}.estore-trust-summary-card{background:linear-gradient(135deg,rgba(9,31,71,.95),rgba(18,58,120,.88));border-radius:24px;box-shadow:var(--estore-card-shadow);color:#ffffff;padding:24px}.estore-stat-card{background:rgba(255,255,255,.1);border-radius:18px;display:flex;flex-direction:column;min-height:96px;padding:16px}.estore-stat-card strong{font-size:24px}.estore-stat-card span{color:rgba(255,255,255,.86);font-size:14px;margin-top:8px}.estore-inline-checks-dark{color:rgba(255,255,255,.92);margin-top:18px}.estore-stat-grid-light .estore-stat-card-light{background:rgba(255,255,255,.86);border:1px solid rgba(18,58,120,.08)}.estore-stat-card-light strong{color:var(--estore-navy-deep)}.estore-stat-card-light span{color:rgba(21,35,59,.78)}.estore-section-head,.estore-shop-head,.estore-summary-top{margin-bottom:18px}.estore-card-title,.estore-section-title,.estore-summary-top h2{color:var(--estore-navy-deep);font-size:28px;font-weight:800;letter-spacing:-.03em;line-height:1.12;margin:0}.estore-section-copy{color:rgba(21,35,59,.8);margin:12px 0 0}.estore-detail-card,.estore-faq-item,.estore-form-card,.estore-product-card,.estore-summary-card{background:rgba(255,255,255,.84);border:1px solid var(--estore-border)}.estore-three-col{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.estore-content-columns{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.estore-detail-card,.estore-form-card,.estore-summary-card{padding:24px}.estore-content-column{height:100%}.estore-card-title{font-size:24px;margin-bottom:14px}.estore-list,.estore-product-list{margin:0;padding-left:20px}.estore-list li,.estore-product-list li{line-height:1.7;margin-bottom:8px}.estore-step-list{display:grid;gap:14px}.estore-step-item{background:linear-gradient(180deg,rgba(255,180,69,.12),rgba(18,58,120,.04));border-radius:18px;padding:16px}.estore-step-item strong{color:var(--estore-navy-deep);display:block;margin-bottom:8px}.estore-step-item p{line-height:1.6;margin:0}.estore-shop-head{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.estore-cart-count{align-items:center;background:linear-gradient(135deg,rgba(18,58,120,.94),rgba(18,58,120,.82));border-radius:20px;color:#ffffff;display:inline-flex;gap:12px;min-width:164px;padding:14px 18px;text-decoration:none}.estore-cart-count strong{font-size:32px;line-height:1}.estore-cart-count span{color:rgba(255,255,255,.84);font-size:14px;max-width:72px}.estore-product-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.estore-no-results{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:18px}.estore-no-results p{color:rgba(21,35,59,.82);margin:0}.estore-product-card{display:flex;flex-direction:column;gap:10px;padding:18px}.estore-product-image-wrap{aspect-ratio:4/5;background:linear-gradient(180deg,rgba(18,58,120,.05),rgba(255,180,69,.08));border-radius:18px;overflow:hidden;position:relative}.estore-product-image{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:10px}.estore-product-top h3{color:var(--estore-navy-deep);font-size:24px;font-weight:800;margin:8px 0 6px}.estore-product-copy,.estore-product-top p{color:rgba(21,35,59,.84);line-height:1.65;margin:0}.estore-product-top p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.estore-product-badge{align-self:flex-start;background:rgba(255,180,69,.18);border-radius:999px;color:#9b5400;display:inline-flex;font-size:12px;font-weight:800;letter-spacing:.08em;padding:7px 12px;text-transform:uppercase}.estore-price-block{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;min-width:0}.estore-price-row{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(90px,auto) minmax(150px,1fr)}.estore-price-block strong{color:var(--estore-navy-deep);font-size:30px;font-weight:900}.estore-price-block span{color:rgba(21,35,59,.48);font-size:16px;font-weight:600;text-decoration:line-through}.estore-card-purchase-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 110px}.estore-product-collapse{border:1px solid rgba(18,58,120,.1);border-radius:16px;overflow:hidden}.estore-product-collapse summary{color:var(--estore-navy);cursor:pointer;font-size:14px;font-weight:800;list-style:none;padding:10px 12px}.estore-product-collapse summary::-webkit-details-marker{display:none}.estore-product-collapse-body{border-top:1px solid rgba(18,58,120,.08);display:grid;gap:14px;padding:0 16px 16px}.estore-field-label{color:rgba(21,35,59,.9);font-size:13px;font-weight:700;letter-spacing:.02em}.estore-medium-inline{justify-self:end;min-width:0;width:100%}.estore-card-field span{font-size:13px}.estore-field input,.estore-field select,.estore-field textarea,.estore-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff;border:1px solid rgba(18,58,120,.16);border-radius:14px;color:var(--estore-ink);font-size:15px;outline:none;padding:14px 16px;width:100%}.estore-field select:disabled,.estore-select:disabled{background:#f3f5f8;color:rgba(21,35,59,.54);cursor:not-allowed}.estore-select-compact{font-size:14px;min-width:0;padding:8px 10px;width:100%}.estore-field input:focus,.estore-field select:focus,.estore-field textarea:focus,.estore-select:focus{border-color:rgba(18,58,120,.55);box-shadow:0 0 0 4px rgba(18,58,120,.08)}.estore-card-btn{margin-top:auto}.estore-checkout-grid{align-items:start}.estore-checkout-intro,.estore-track-grid{display:grid;gap:18px}.estore-checkout-intro-card{background:rgba(255,255,255,.88);border:1px solid var(--estore-border);border-radius:22px;box-shadow:var(--estore-card-shadow);display:grid;gap:8px;padding:22px}.estore-checkout-intro-card strong{color:var(--estore-navy-deep);font-size:28px;line-height:1}.estore-checkout-intro-card span{color:rgba(21,35,59,.78)}.estore-outline-link{color:var(--estore-navy);font-weight:700;text-decoration:none}.estore-outline-link:hover{text-decoration:underline}.estore-form-card{background:rgba(255,255,255,.9)}.estore-form-section+.estore-form-section{margin-top:24px}.estore-form-section h3{color:var(--estore-navy-deep);font-size:20px;font-weight:800;margin:0 0 16px}.estore-form-grid.two-col{grid-template-columns:1fr}.estore-field{display:flex;flex-direction:column;gap:8px}.estore-field span{color:rgba(21,35,59,.9);font-size:14px;font-weight:700}.estore-field-note{background:rgba(18,58,120,.05);border:1px solid rgba(18,58,120,.1);border-radius:14px;color:rgba(21,35,59,.82);line-height:1.6;margin:0;padding:14px 16px}.estore-track-inline-action{align-self:end}.estore-track-inline-action .estore-primary-btn{width:100%}.estore-track-otp-box{align-items:end;display:grid;gap:14px;margin-top:18px}.estore-track-status{margin-top:18px}.estore-track-visual-card{background:rgba(255,255,255,.92);border:1px solid var(--estore-border);border-radius:24px;box-shadow:var(--estore-card-shadow);height:-moz-fit-content;height:fit-content;overflow:hidden}.estore-track-visual-image{display:block;height:auto;width:100%}.estore-track-results{display:grid;gap:14px}.estore-track-item-row,.estore-track-step{align-items:center;display:grid;gap:12px}.estore-track-step span{align-items:center;background:rgba(18,58,120,.12);border-radius:50%;color:var(--estore-navy);display:inline-flex;font-size:14px;font-weight:800;height:34px;justify-content:center;width:34px}.estore-track-card{background:rgba(255,255,255,.88);border:1px solid var(--estore-border);border-radius:24px;box-shadow:var(--estore-card-shadow);padding:22px}.estore-track-card-head{align-items:start;display:grid;gap:14px}.estore-track-card-head h3{color:var(--estore-navy-deep);font-size:24px;font-weight:800;margin:6px 0}.estore-track-card-head p{color:rgba(21,35,59,.82);line-height:1.6;margin:0}.estore-track-order-ref{color:var(--estore-saffron)!important;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.estore-track-status-pill{align-items:center;background:linear-gradient(135deg,rgba(18,58,120,.94),rgba(18,58,120,.82));border-radius:999px;color:#ffffff;display:inline-flex;gap:10px;justify-self:start;padding:10px 14px}.estore-track-status-pill svg{color:#ffb445;font-size:18px}.estore-track-steps{display:grid;gap:12px;margin-top:18px}.estore-track-step{background:rgba(18,58,120,.05);border:1px solid rgba(18,58,120,.08);border-radius:18px;grid-template-columns:34px minmax(0,1fr);padding:12px 14px}.estore-track-step strong{color:rgba(21,35,59,.72)}.estore-track-step.is-active{background:rgba(255,180,69,.12);border-color:rgba(255,180,69,.18)}.estore-track-step.is-active span{background:linear-gradient(135deg,#ffb445,#ff9349);color:#14243d}.estore-track-step.is-active strong{color:var(--estore-navy-deep)}.estore-track-step.is-current{box-shadow:inset 0 0 0 1px rgba(18,58,120,.12)}.estore-track-meta{display:grid;gap:14px;margin-top:18px}.estore-track-meta div{background:rgba(18,58,120,.04);border-radius:16px;display:grid;gap:6px;padding:14px}.estore-track-meta strong{color:var(--estore-navy-deep)}.estore-track-item-copy span,.estore-track-meta span{color:rgba(21,35,59,.8)}.estore-track-item-list{display:grid;gap:12px;margin-top:18px}.estore-track-item-row{background:rgba(18,58,120,.05);border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;padding:12px 14px}.estore-track-item-icon{align-items:center;background:rgba(18,58,120,.1);border-radius:12px;color:var(--estore-navy);display:inline-flex;height:42px;justify-content:center;width:42px}.estore-track-item-copy{display:flex;flex-direction:column;gap:4px}.estore-track-item-copy strong,.estore-track-item-row>strong{color:var(--estore-navy-deep)}.estore-delivery-box,.estore-success-card{background:linear-gradient(180deg,rgba(255,180,69,.13),rgba(18,58,120,.05));border-radius:18px;margin-top:24px;padding:18px}.estore-delivery-box strong,.estore-success-card strong{color:var(--estore-navy-deep);display:block;margin-bottom:10px}.estore-summary-card{background:linear-gradient(180deg,#121a24,#182434 52%,#1d2f47);color:#ffffff;position:relative}.estore-summary-top h2{color:#ffffff;font-size:26px}.estore-summary-top p{color:rgba(255,255,255,.84);line-height:1.65;margin:10px 0 0}.estore-status-box{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.08);border-radius:16px;line-height:1.6;margin-bottom:16px;padding:14px 16px}.estore-status-box[data-tone=success]{background:rgba(44,207,158,.16);border-color:rgba(44,207,158,.24)}.estore-status-box[data-tone=error]{background:rgba(255,107,107,.16);border-color:rgba(255,107,107,.24)}.estore-status-box[data-tone=loading]{background:rgba(255,180,69,.16);border-color:rgba(255,180,69,.24)}.estore-cart-item,.estore-cart-list{display:grid;gap:12px}.estore-cart-item{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:14px}.estore-cart-item-main{display:grid;gap:12px;grid-template-columns:60px minmax(0,1fr)}.estore-cart-item-thumb{background:rgba(255,255,255,.06);border-radius:12px;overflow:hidden}.estore-cart-item-image{display:block;height:auto;width:100%}.estore-cart-item-copy{display:flex;flex-direction:column;gap:4px}.estore-cart-item-copy strong{font-size:16px}.estore-cart-item-copy small,.estore-cart-item-copy span{color:rgba(255,255,255,.82)}.estore-cart-item-side{display:grid;gap:10px}.estore-cart-item-total{color:#ffffff;font-size:18px}.estore-qty-box{align-items:center;display:inline-flex;gap:12px}.estore-qty-box button{align-items:center;background:rgba(255,255,255,.1);border:0;border-radius:10px;color:#ffffff;cursor:pointer;display:inline-flex;font-size:18px;height:34px;justify-content:center;width:34px}.estore-remove-btn{background:transparent;border:0;color:#ffb445;cursor:pointer;font-size:14px;font-weight:700;justify-self:start;padding:0}.estore-empty-cart{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:18px}.estore-empty-cart p{color:rgba(255,255,255,.84);margin:0 0 14px}.estore-total-box{border-top:1px solid rgba(255,255,255,.12);display:grid;gap:12px;margin-top:18px;padding-top:18px}.estore-total-box div{align-items:center;display:flex;justify-content:space-between;gap:16px}.estore-total-box span{color:rgba(255,255,255,.82)}.estore-total-box strong{color:#ffffff}.estore-shipping-note{color:rgba(255,255,255,.78);font-size:13px;line-height:1.5;margin:12px 0 0}.estore-pay-btn{margin-top:18px;width:100%}.estore-payment-note{color:rgba(255,255,255,.8);font-size:14px;line-height:1.65;margin:14px 0 0}.estore-success-card p{line-height:1.6;margin:0 0 10px}.estore-list.compact{margin-bottom:0}.estore-breadcrumb a,.estore-link-row a{font-weight:700}.estore-link-row a{color:var(--estore-navy);text-decoration:none}.estore-breadcrumb a:hover,.estore-link-row a:hover{text-decoration:underline}.estore-faq-list{display:grid;gap:12px}.estore-faq-item{border-radius:18px;overflow:hidden;padding:0}.estore-faq-item summary{color:var(--estore-navy-deep);cursor:pointer;font-size:16px;font-weight:800;list-style:none;padding:18px 20px}.estore-faq-item summary::-webkit-details-marker{display:none}.estore-faq-item p{border-top:1px solid rgba(18,58,120,.08);line-height:1.7;margin:0;padding:0 20px 18px}.estore-footer{background:#0e1c36;color:#ffffff}.estore-footer-contact,.estore-footer-end{margin:0 auto;max-width:1240px;padding:20px 16px}.estore-footer-contact{display:grid;gap:16px}.estore-footer-contact-block{display:grid;gap:6px}.estore-footer-label{color:rgba(255,255,255,.72);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.estore-footer-value{color:#ffffff;font-size:18px;font-weight:800;text-decoration:none}.estore-footer-meta{color:#ffd9a0;font-size:14px}.estore-footer-end{align-items:center;background:#121a24;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between}.estore-footer-copy{font-size:12px}.estore-footer-links{display:flex;flex-wrap:wrap;gap:12px}.estore-footer-links a{color:#ffffff;font-size:12px;text-decoration:none}.estore-footer-links a:hover,.estore-footer-value:hover{text-decoration:underline}@media (max-width:767px){.estore-storefront{position:relative;top:auto}.estore-storefront-main-home{align-items:center;display:grid;gap:8px 12px;grid-template-columns:minmax(0,1fr) auto;padding:8px 12px}.estore-storefront-main-home .estore-storefront-brand{min-width:0}.estore-storefront-main-home .estore-storefront-brand-logo{width:138px}.estore-storefront-main-home .estore-storefront-location,.estore-storefront-main-home .estore-storefront-search{display:none}.estore-mobile-search-bar{background:#121a24;box-shadow:0 8px 18px rgba(9,31,71,.18);display:block;padding:0 12px 10px;position:sticky;top:0;z-index:1095}.estore-mobile-search-form{margin:0 auto;max-width:1240px;width:100%}.estore-mobile-search-form button,.estore-mobile-search-form input{height:42px}.estore-mobile-search-form input{padding:0 12px}.estore-storefront-main-home .estore-storefront-actions-home{align-items:center;flex-wrap:nowrap;gap:10px;justify-content:flex-end;min-width:0;width:auto}.estore-storefront-main-home .estore-storefront-action,.estore-storefront-main-home .estore-storefront-cart{padding:0}.estore-storefront-main-home .estore-storefront-action-plain strong,.estore-storefront-main-home .estore-storefront-cart span,.estore-storefront-main-home .estore-storefront-cart strong{font-size:12px}.estore-storefront-main-home .estore-storefront-action,.estore-storefront-main-home .estore-storefront-cart{gap:6px}.estore-storefront-main-home .estore-storefront-action svg,.estore-storefront-main-home .estore-storefront-cart svg{font-size:16px}}@media (max-width:420px){.estore-storefront-main-home{gap:6px;padding:8px 10px}.estore-storefront-main-home .estore-storefront-brand-logo{width:118px}.estore-storefront-main-home .estore-storefront-action-plain strong,.estore-storefront-main-home .estore-storefront-cart span,.estore-storefront-main-home .estore-storefront-cart strong{font-size:11px}.estore-mobile-search-bar{padding:0 10px 9px}.estore-mobile-search-form{grid-template-columns:minmax(0,1fr) 48px}.estore-mobile-search-form input{font-size:14px;padding:0 8px}}@media (min-width:768px){.estore-page{padding-top:0}.estore-shell{padding:0 22px}.estore-page-title{font-size:48px}.estore-storefront-main{align-items:center;grid-template-columns:auto auto minmax(320px,560px) auto}.estore-storefront-actions-compact{justify-content:flex-end}.estore-storefront-main-compact{grid-template-columns:auto auto 1fr}.estore-section-title,.estore-summary-top h2{font-size:34px}.estore-form-grid,.estore-form-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.estore-page-intro{align-items:end;grid-template-columns:minmax(0,1.5fr) auto}.estore-quick-add-grid{align-items:end;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 120px auto}.estore-checkout-intro{align-items:end}.estore-track-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}.estore-track-otp-box{grid-template-columns:minmax(0,1fr) auto}.estore-price-row{grid-template-columns:minmax(110px,auto) minmax(145px,180px)}.estore-field.full-width{grid-column:1/-1}.estore-footer-contact{grid-template-columns:repeat(2,minmax(0,1fr))}.estore-footer-copy,.estore-footer-links a{font-size:15px}.estore-track-card-head{grid-template-columns:minmax(0,1fr) auto}.estore-track-meta,.estore-track-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.estore-checkout-grid{grid-template-columns:minmax(0,1.28fr) minmax(340px,.72fr)}.estore-trust-strip{align-items:stretch;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.estore-summary-card{position:sticky;top:108px}}