@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Space+Mono:wght@400;700&display=swap";.customer-flow{color:#253544;width:min(100% - 40px,1180px);margin:24px auto 64px}.customer-flow-heading{align-items:center;gap:22px;margin:0 0 20px;display:flex}.customer-flow-heading h1{color:#172a39;margin:0;font-size:clamp(21px,2.3vw,29px);line-height:1.2}.customer-back-button,.customer-text-button,.customer-section-title button{color:var(--store-accent,#e47a13);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.customer-back-button{color:#667785;white-space:nowrap}.customer-panel,.customer-summary-card{background:#fff;border:1px solid #e7ebee;border-radius:11px;min-width:0;box-shadow:0 3px 13px #1a314309}.customer-panel{overflow:hidden}.customer-panel-heading{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:14px 18px;display:flex}.customer-panel-heading h2,.customer-summary-card h2,.customer-section-title h2{color:#243746;margin:0;font-size:16px;font-weight:750}.customer-summary-card{padding:19px;position:sticky;top:78px}.customer-summary-card h2{margin-bottom:17px}.customer-summary-row strong{color:#253544;white-space:nowrap;font-size:13px}.customer-summary-total{color:#202f3b;padding:15px 0;font-weight:750}.customer-summary-total strong{font-size:18px}.customer-primary-button,.customer-secondary-button{min-height:43px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:10px 15px;font-size:13px;font-weight:750;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.customer-primary-button{background:var(--store-accent,#e47a13);color:#fff;box-shadow:0 3px 8px color-mix(in srgb, var(--store-accent,#e47a13) 22%, transparent)}.customer-primary-button:hover:not(:disabled){filter:brightness(.96);transform:translateY(-1px)}.customer-primary-button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.customer-secondary-button{color:#405464;background:#fff;border-color:#dce3e8}.customer-secondary-button:hover{border-color:var(--store-accent,#e47a13);color:var(--store-accent,#e47a13)}.customer-summary-card>.customer-primary-button{width:100%;margin-top:13px}.customer-preview-note svg{color:var(--store-accent,#e47a13);flex:none}.customer-cart-grid{align-items:start}.customer-cart-line{border-bottom:1px solid #edf0f2;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:140px;padding:17px 0;display:grid}.customer-cart-line:last-child{border-bottom:0}.customer-product-thumb{object-fit:contain;background:#f7f8f9;border-radius:7px;flex:none;width:82px;height:84px;display:block}.customer-product-placeholder{color:#9aa7b0;place-items:center;display:grid}.customer-cart-copy{min-width:0}.customer-cart-copy h3{color:#273b49;margin:0 0 5px;font-size:14px;line-height:1.4}.customer-cart-controls{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:15px;height:100%;display:flex}.customer-remove-button{color:#cf6d18;font:inherit;cursor:pointer;background:0 0;border:0;padding:3px;font-size:12px}.customer-quantity,.customer-mobile-quantity{align-items:center;gap:12px;display:inline-flex}.customer-quantity button,.customer-mobile-quantity button{color:#354a59;width:32px;height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce3e8;border-radius:6px;place-items:center;font-size:18px;display:grid}.customer-quantity button:last-child,.customer-mobile-quantity button:last-child{border-color:var(--store-accent,#e47a13);background:var(--store-accent,#e47a13);color:#fff}.customer-quantity span,.customer-mobile-quantity span{color:#263746;text-align:center;min-width:20px;font-size:13px;font-weight:700}.customer-mobile-quantity,.customer-mobile-remove,.customer-mobile-checkout-bar{display:none}.customer-recommendations{margin-top:24px}.customer-section-title{justify-content:space-between;align-items:center;gap:12px;margin:0 0 13px;display:flex}.customer-section-title button{font-size:12px}.customer-recommendation-row{grid-auto-columns:minmax(145px,1fr);grid-auto-flow:column;gap:12px;padding:2px 1px 10px;display:grid;overflow-x:auto}.customer-recommendation-card{background:#fff;border:1px solid #e7ebee;border-radius:9px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.customer-recommendation-card .customer-product-thumb{background:#fafafa;width:100%;height:126px}.customer-recommendation-card strong{color:#354957;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.customer-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:35px 20px;display:flex}.customer-empty-state>span{width:60px;height:60px;color:var(--store-accent,#e47a13);background:#fff3e6;border-radius:50%;place-items:center;margin-bottom:12px;display:grid}.customer-empty-state h2{color:#263847;margin:5px 0;font-size:19px}.customer-empty-state p{color:#71808c;margin:5px 0 17px;font-size:13px}.customer-payment-list{padding:5px 18px 9px}.customer-checkout-stack{flex-direction:column;gap:13px;min-width:0;display:flex}.customer-payment-group-title{color:#576975;margin:9px 0 0;padding:9px 0 4px;font-size:12px;font-weight:750}.customer-payment-delivery-title{border-top:1px solid #edf0f2;margin-top:7px}.customer-card-preview{background:#f3f5f6;border-radius:7px;flex-direction:column;gap:5px;margin:0 0 8px 34px;padding:11px 12px;display:flex}.customer-card-preview strong{color:#386eae;font-size:12px}.customer-card-preview span{color:#687985;font-size:11px}.customer-payment-option,.customer-delivery-option{color:#253746;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f2;align-items:center;gap:13px;width:100%;min-height:74px;padding:14px 2px;display:flex}.customer-payment-option:last-child{border-bottom:0}.customer-payment-option.is-selected .customer-payment-copy strong,.customer-delivery-option.is-selected strong{color:var(--store-accent,#e47a13)}.customer-radio{border:2px solid #83909a;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;display:grid}.is-selected .customer-radio{border-color:var(--store-accent,#e47a13)}.customer-radio i{background:var(--store-accent,#e47a13);border-radius:50%;width:10px;height:10px}.customer-payment-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.customer-payment-copy strong,.customer-delivery-option strong{font-size:14px}.customer-payment-copy small,.customer-delivery-option small{color:#71808c;font-size:12px;line-height:1.4}.customer-payment-mark{color:#62717d;white-space:nowrap;font-size:11px}.customer-voucher{color:#405361;border-top:1px solid #edf0f2;flex-direction:column;gap:8px;padding:16px 18px 19px;font-size:12px;font-weight:700;display:flex}.customer-voucher-controls input,.customer-form-label input,.customer-form-label textarea{color:#293d4b;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #dce2e6;border-radius:6px;padding:10px 12px;font-size:13px}.customer-form-label textarea{resize:vertical}.customer-voucher-controls button{color:#6c7a84;font:inherit;cursor:pointer;background:#f2f4f5;border:0;border-radius:6px;padding:0 13px;font-size:11px;font-weight:750}.customer-voucher>small{color:#647887;font-size:11px;font-weight:500}.customer-flow-actions .customer-primary-button{min-width:190px}.customer-terms-copy{color:#62727e;margin:-8px 0 17px;font-size:12px}.customer-terms-copy button{color:#2674aa;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.customer-review-stack{flex-direction:column;gap:14px;display:flex}.customer-review-summary{min-height:66px;color:var(--store-accent,#e47a13);align-items:center;gap:11px;padding:14px 18px;display:flex}.customer-review-summary strong{color:#273b4a;font-size:14px}.customer-review-summary span{color:#74828d;margin-left:auto;font-size:11px}.customer-delivery-options{padding:5px 18px 0}.customer-delivery-option{min-height:66px;padding:11px 0}.customer-delivery-option>span:last-child{flex-direction:column;gap:4px;display:flex}.customer-form-label{color:#415461;flex-direction:column;gap:6px;margin:13px 18px 0;font-size:12px;font-weight:700;display:flex}.customer-form-label>small{color:#89959d;font-weight:500}.customer-contact-fields{padding:0 0 18px}.customer-review-product{border-bottom:1px solid #edf0f2;align-items:center;gap:13px;min-height:92px;padding:13px 18px;display:flex}.customer-review-product:last-child{border-bottom:0}.customer-review-product .customer-product-thumb,.customer-order-product .customer-product-thumb{width:58px;height:58px}.customer-review-product>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.customer-review-product strong,.customer-order-product strong{color:#344958;font-size:12px;line-height:1.4}.customer-review-product small,.customer-order-product small{color:#83909a;font-size:11px}.customer-review-product>b{color:#293d4b;white-space:nowrap;font-size:13px}.customer-order-tabs{border-bottom:1px solid #e4e9ed;gap:24px;margin:0 0 17px;display:flex;overflow-x:auto}.customer-order-tabs button{color:#74818b;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 2px;font-size:13px;font-weight:650}.customer-order-tabs button.is-active{border-bottom-color:var(--store-accent,#e47a13);color:var(--store-accent,#e47a13)}.customer-order-list{flex-direction:column;gap:14px;display:flex}.customer-order-card{background:#fff;border:1px solid #e5eaee;border-radius:10px;padding:0 17px}.customer-order-card-heading{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;display:flex}.customer-order-card-heading>div{flex-direction:column;gap:4px;display:flex}.customer-order-card-heading strong{color:#314655;font-size:12px}.customer-order-status{color:#b8630d;white-space:nowrap;background:#fff3e5;border-radius:99px;padding:6px 9px;font-size:11px;font-weight:750}.customer-order-product{border-bottom:1px solid #f0f2f4;align-items:center;gap:11px;min-height:78px;display:flex}.customer-order-product>span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.customer-order-product>span strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-order-product>b{color:#344958;white-space:nowrap;font-size:12px}.customer-order-card-footer{color:#65747f;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:12px;display:flex}.customer-order-card-footer>span strong{color:#293d4b;margin-left:7px}.customer-order-card-footer>div{gap:8px;display:flex}.customer-order-card-footer .customer-primary-button,.customer-order-card-footer .customer-secondary-button{min-height:36px;padding:7px 10px;font-size:11px}.customer-order-detail-heading,.customer-tracking-summary{background:#fff;border:1px solid #e5eaee;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:17px;padding:18px 20px;display:flex}.customer-order-detail-heading>div{flex-direction:column;gap:5px;display:flex}.customer-order-detail-heading h2{color:#273b4a;margin:0;font-size:17px}.customer-order-address{color:#4c5e6b;align-items:center;gap:10px;margin:0;padding:14px 18px;font-size:13px;display:flex}.customer-order-address svg{color:var(--store-accent,#e47a13);flex:none}.customer-order-address+.customer-order-address{border-top:1px solid #edf0f2}.customer-order-detail-heading+.customer-checkout-grid .customer-flow-actions{padding:0 18px 18px}.customer-tracking-summary>div{flex-direction:column;gap:5px;display:flex}.customer-tracking-summary strong{color:#2c4150;font-size:15px}.customer-timeline-panel{padding:22px}.customer-tracking-timeline{max-width:700px}.customer-tracking-timeline article{grid-template-columns:34px minmax(0,1fr);gap:13px;min-height:94px;display:grid;position:relative}.customer-tracking-timeline article:not(:last-child):after{content:"";background:#e3e8ec;width:2px;position:absolute;top:31px;bottom:0;left:15px}.customer-tracking-timeline article.is-complete:not(:last-child):after{background:#8dc98c}.customer-tracking-timeline article>span{color:#87949d;z-index:1;background:#fff;border:1px solid #cfd8de;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:750;display:grid}.customer-tracking-timeline article.is-complete>span{color:#fff;background:#43a64b;border-color:#43a64b}.customer-tracking-timeline article.is-current>span{border:2px solid var(--store-accent,#e47a13);color:var(--store-accent,#e47a13)}.customer-tracking-timeline article>div{flex-direction:column;gap:5px;padding:2px 0 19px;display:flex}.customer-tracking-timeline article strong{color:#354a58;font-size:14px}.customer-tracking-timeline article small{color:#85919a;font-size:11px}.customer-tracking-timeline article p{color:#61727e;margin:0;font-size:12px;line-height:1.5}.customer-success-banner{background:#f2f6f7;border-radius:11px;align-items:center;gap:18px;min-height:126px;margin-bottom:16px;padding:24px;display:flex}.customer-success-check{color:#41a54c;background:#fff;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid}.customer-success-banner h1{color:#243746;margin:0 0 7px;font-size:22px}.customer-success-banner p{color:#556773;margin:0;font-size:13px}.customer-preview-alert{color:#84591f;background:#fff8ee;border:1px solid #f1d9b8;border-radius:8px;align-items:flex-start;gap:9px;margin-bottom:13px;padding:12px 15px;font-size:12px;line-height:1.5;display:flex}.customer-preview-alert svg{flex:none;margin-top:1px}.customer-success-delivery,.customer-success-payment{align-items:flex-start;gap:14px;margin-bottom:12px;padding:19px;display:flex}.customer-success-delivery>svg,.customer-success-payment>svg{color:var(--store-accent,#e47a13);flex:none}.customer-success-delivery strong,.customer-success-payment strong{color:#2c4150;font-size:14px}.customer-success-delivery p,.customer-success-payment p{color:#5e707c;margin:5px 0;font-size:12px;line-height:1.5}.customer-success-delivery small{color:#84919a;font-size:11px}.customer-success-actions{margin:16px 0 29px}.customer-account-page{max-width:980px}.customer-account-welcome{background:linear-gradient(110deg,#fff2e3,#fffaf4);border-radius:11px;align-items:center;gap:17px;min-height:126px;margin-bottom:13px;padding:22px;display:flex}.customer-account-welcome>span{width:58px;height:58px;color:var(--store-accent,#e47a13);background:#fff;border-radius:50%;place-items:center;display:grid}.customer-account-welcome small{color:#a36c31;letter-spacing:.08em;font-size:10px;font-weight:800}.customer-account-welcome h1{color:#283c4a;margin:5px 0;font-size:22px}.customer-account-welcome p{color:#687985;margin:0;font-size:12px}.customer-credit-card{min-height:70px;color:var(--store-accent,#e47a13);background:#fff;border:1px solid #e7ebee;border-radius:9px;align-items:center;gap:12px;margin-bottom:18px;padding:14px 18px;display:flex}.customer-credit-card>span{flex-direction:column;flex:1;gap:4px;display:flex}.customer-credit-card strong{color:#324857;font-size:13px}.customer-credit-card small{color:#87939d;font-size:11px}.customer-credit-card>b{color:#2f4655;font-size:14px}.customer-account-groups{grid-template-columns:1fr 1fr;gap:15px;display:grid}.customer-account-group-title{color:#83909a;letter-spacing:.08em;margin:0;padding:16px 17px 10px;font-size:10px;font-weight:800}.customer-account-link{color:#394e5c;text-align:left;width:100%;min-height:49px;font:inherit;cursor:pointer;background:#fff;border:0;border-top:1px solid #f0f2f4;align-items:center;gap:11px;padding:11px 16px;font-size:13px;display:flex}.customer-account-link:hover{color:var(--store-accent,#e47a13);background:#fffaf4}.customer-account-link>span{flex:1}.customer-account-link svg:first-child{color:var(--store-accent,#e47a13)}.customer-account-link svg:last-child{color:#9aa5ad}.customer-account-detail{color:#566976;max-width:720px;padding:22px;font-size:13px;line-height:1.65}.customer-account-detail>svg{color:var(--store-accent,#e47a13)}.customer-account-detail>.customer-secondary-button{margin-top:10px}.customer-newsletter-toggle{color:#354a58;cursor:pointer;align-items:center;gap:9px;margin:15px 0;font-size:13px;display:flex}.customer-newsletter-toggle input{accent-color:var(--store-accent,#e47a13)}@media (width<=800px){.customer-flow{width:calc(100% - 28px);margin:17px auto 40px}.customer-checkout-grid{grid-template-columns:minmax(0,1fr)}.customer-summary-card{position:static}.customer-cart-grid .customer-summary-card,.customer-checkout-grid:not(.customer-cart-grid) .customer-summary-card{order:-1}.customer-account-groups{grid-template-columns:1fr}}@media (width<=560px){.customer-flow{width:100%;margin:0 auto 34px}.customer-flow-heading{background:#fff;border-bottom:1px solid #eceff1;gap:12px;min-height:57px;margin:0;padding:10px 15px}.customer-flow-heading h1{font-size:19px}.customer-back-button{width:32px;height:32px;font-size:0;overflow:hidden}.customer-back-button svg{width:22px;height:22px}.customer-panel,.customer-summary-card{box-shadow:none;border-left:0;border-right:0;border-radius:0}.customer-summary-card{padding:16px}.customer-cart-line{grid-template-columns:76px minmax(0,1fr);gap:12px;min-height:128px;padding:15px 0}.customer-cart-line .customer-product-thumb{width:72px;height:78px}.customer-cart-copy h3{font-size:12px}.customer-cart-copy>strong{font-size:14px}.customer-cart-controls{display:none}.customer-mobile-quantity{margin-top:8px;display:inline-flex}.customer-mobile-remove{color:#c56d20;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:11px;display:inline-flex}.customer-cart-grid .customer-summary-card>.customer-primary-button{display:none}.customer-mobile-checkout-bar{z-index:40;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e6eaed;justify-content:space-between;align-items:center;gap:14px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #14263414}.customer-mobile-checkout-bar>span{flex-direction:column;gap:3px;display:flex}.customer-mobile-checkout-bar small{color:#7d8992;font-size:10px}.customer-mobile-checkout-bar strong{color:#273b49;font-size:14px}.customer-mobile-checkout-bar .customer-primary-button{min-width:160px}.customer-flow:has(.customer-mobile-checkout-bar){padding-bottom:76px}.customer-mobile-quantity button{width:27px;height:27px}.customer-recommendations{padding:0 14px}.customer-recommendation-row{grid-auto-columns:145px}.customer-flow-actions{padding:0 14px}.customer-flow-actions .customer-primary-button{flex:1;min-width:0}.customer-flow-actions .customer-secondary-button{flex:none}.customer-panel-heading{padding:13px 15px}.customer-payment-list,.customer-voucher{padding-left:15px;padding-right:15px}.customer-payment-option{gap:10px;min-height:70px}.customer-payment-copy strong{font-size:12px}.customer-payment-copy small{font-size:11px}.customer-payment-mark{font-size:9px}.customer-terms-copy{background:#fff;margin:0;padding:11px 15px}.customer-form-label{margin-left:15px;margin-right:15px}.customer-delivery-options,.customer-review-product{padding-left:15px;padding-right:15px}.customer-order-tabs{background:#fff;margin:0;padding:0 15px}.customer-order-list{padding:12px}.customer-order-card{padding:0 12px}.customer-order-card-footer{flex-direction:column;align-items:flex-start}.customer-order-card-footer>div{width:100%}.customer-order-card-footer .customer-primary-button,.customer-order-card-footer .customer-secondary-button{flex:1}.customer-order-detail-heading,.customer-tracking-summary{margin:12px;padding:14px}.customer-order-detail-heading+.customer-checkout-grid .customer-flow-actions{padding-left:14px;padding-right:14px}.customer-timeline-panel{padding:17px 14px}.customer-success-banner{border-radius:0;min-height:110px;padding:18px 15px}.customer-success-check{width:52px;height:52px}.customer-success-banner h1{font-size:18px}.customer-preview-alert{margin:12px}.customer-success-delivery,.customer-success-payment{margin-bottom:0;padding:15px}.customer-success-actions{margin:13px 0 24px}.customer-account-welcome{margin:12px;padding:17px}.customer-account-welcome h1{font-size:18px}.customer-credit-card{margin:0 12px 13px}.customer-account-groups{gap:12px}}.store-page .market-sidebar{max-height:calc(100vh - 100px);overflow:auto}.store-page .market-sidebar-shop{justify-content:space-between}.store-page .market-sidebar-shop>a{color:#243849;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.store-page .market-sidebar-shop>a>svg{color:var(--store-accent,#e47a13);flex:none}.store-page .market-sidebar-shop>a>span{flex-direction:column;gap:3px;min-width:0;display:flex}.store-page .market-sidebar-shop>a b{font-size:13px}.store-page .market-sidebar-shop>a small{color:#87939d;font-size:10px}.store-page .market-sidebar-close{color:#65737e;cursor:pointer;background:#f5f6f7;border:0;border-radius:50%;padding:5px;display:none}.store-page .market-sidebar-category{flex-direction:column;display:flex}.store-page .market-sidebar-category-button{color:#465767;text-align:left;width:100%;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:11px;display:flex}.store-page .market-sidebar-category-button:hover,.store-page .market-sidebar-category-button.active{color:#9b560b;background:#fff4e7}.store-page .market-sidebar-category-button>span:nth-child(2){flex:1;min-width:0}.store-page .market-sidebar-category-icon{background:#f3f5f6;border-radius:6px;flex:none;place-items:center;width:25px;height:25px;font-size:15px;display:grid}.store-page .market-sidebar-category-chevron{color:#87939d;flex:none;transition:transform .16s}.store-page .market-sidebar-category-button[aria-expanded=true] .market-sidebar-category-chevron{transform:rotate(90deg)}.store-page .market-sidebar-subcategories{border-left:1px solid #e8ecef;flex-direction:column;gap:1px;margin:2px 0 6px 20px;padding:3px 0 4px 10px;display:flex}.store-page .market-sidebar-subcategories button{color:#62717c;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 7px;font-size:10px;line-height:1.35}.store-page .market-sidebar-subcategories button:hover{color:#9b560b;background:#f7f8f9}.store-page .market-sidebar>button.market-sidebar-link{color:#536574;text-align:left;width:100%;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:7px 8px;font-size:11px;display:flex}.store-page .market-sidebar>button.market-sidebar-link span{flex:1}.store-page .market-sidebar>button.market-sidebar-link:hover{color:#9b560b;background:#fff4e7}@media (width<=700px){.store-page .market-sidebar{max-height:65vh}.store-page .market-sidebar.is-mobile-open .market-sidebar-close{place-items:center;display:grid}.store-page .market-sidebar.is-mobile-open .market-sidebar-shop{padding-bottom:11px}.store-page .market-sidebar-category-button{min-height:39px;font-size:12px}.store-page .market-sidebar-subcategories button{padding:7px;font-size:11px}}.customer-workspace-shell{background:#f7f8fa;min-height:60vh}.customer-workspace-nav{z-index:80;background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:14px;padding:12px clamp(14px,3vw,34px);display:flex;position:sticky;top:0;box-shadow:0 4px 18px #0f172a0a}.customer-workspace-brand{color:#172033;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.customer-workspace-brand>span{color:#fff;background:#172033;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.customer-workspace-brand strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-workspace-nav>div{align-items:center;gap:7px;display:flex}.customer-workspace-nav button{color:#334155;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font-weight:650;display:flex}.customer-workspace-nav button b{color:#fff;background:#e47a13;border-radius:99px;place-items:center;min-width:20px;height:20px;font-size:11px;display:inline-grid}.market-products-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important;overflow:visible!important}.market-product-card{width:auto!important;min-width:0!important;max-width:none!important}.market-search-results-count{color:#64748b;margin:0 0 8px;font-size:12px}.market-product-detail-breadcrumb{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-size:12px;display:flex}.market-product-detail-breadcrumb button{color:#2563eb;cursor:pointer;background:0 0;border:0;padding:6px 0;font-weight:700}.market-detail-main-image{background:#f6f8fb;border-radius:14px;place-items:center;min-height:320px;max-height:500px;display:grid;overflow:hidden}.market-detail-main-image img{object-fit:contain;width:100%;height:100%;max-height:480px}.market-detail-summary{flex-direction:column;align-items:flex-start;gap:12px;padding:4px 0;display:flex}.market-detail-summary h1{color:#172033;margin:0;font-size:clamp(24px,3vw,36px);line-height:1.15}.market-detail-price{color:#111827;font-size:30px}.market-detail-review-summary{color:#64748b;align-items:center;gap:8px;font-size:13px;display:flex}.market-review-stars{letter-spacing:2px;color:#e49a20;white-space:nowrap;font-size:16px}.market-detail-payment-note{background:#f2fbf5;border:1px solid #cce8d8;border-radius:12px;flex-direction:column;gap:5px;width:100%;padding:12px 14px;display:flex}.market-detail-payment-note strong{color:#12643b;align-items:center;gap:8px;display:flex}.market-detail-payment-note strong span{color:#fff;background:#16a34a;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.market-detail-payment-note small{color:#496557;line-height:1.45}.market-detail-reviews-heading{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:15px;padding-bottom:14px;display:flex}.market-detail-reviews-heading>div:last-child{justify-items:end;gap:3px;display:grid}.market-review-card>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.market-review-verified{color:#167344;background:#edf8f1;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700}.market-review-card p{color:#334155;margin:8px 0;line-height:1.55}.market-review-card small,.market-reviews-empty,.market-review-eligibility{color:#64748b;font-size:13px}.market-review-form{background:#f8fafc;border-radius:14px;gap:12px;margin-top:18px;padding:16px;display:grid}.market-review-form h3{margin:0}.market-review-form label{gap:6px;font-size:13px;font-weight:650;display:grid}.market-review-form select,.market-review-form textarea{color:#172033;background:#fff;border:1px solid #d9e0e8;border-radius:9px;width:100%;padding:10px}.market-review-form button{color:#fff;background:#172033;border:0;border-radius:9px;justify-self:start;padding:11px 18px;font-weight:700}.market-review-form button:disabled{opacity:.5}@media (width<=760px){.customer-workspace-nav{padding:9px 10px}.customer-workspace-brand strong{max-width:95px;font-size:12px}.customer-workspace-nav>div{gap:5px}.customer-workspace-nav button{padding:8px 10px;font-size:12px}.market-products-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.market-product-detail-main{grid-template-columns:minmax(0,1fr);padding:12px}.market-detail-main-image{min-height:220px;max-height:320px}.market-detail-summary{gap:9px}.market-detail-reviews-heading{align-items:flex-start}.market-detail-reviews-heading>div:last-child{justify-items:start}.market-products-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.market-product-card{border-radius:9px}.market-product-info h3{font-size:11px;line-height:1.25}.market-product-info strong{font-size:12px}.market-product-info small{font-size:10px}.market-product-add{padding:7px 4px;font-size:10px}.market-product-art{height:112px!important}.market-product-art img{object-fit:contain!important}}.store-page .store-market-header{z-index:600!important;position:sticky!important;top:0!important}.store-page .customer-workspace-nav{z-index:1!important;position:relative!important;top:auto!important}.store-page .market-deals{min-width:0!important;max-width:100%!important;overflow:hidden!important}.store-page .market-deals .market-products-row{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scroll-snap-type:x mandatory;scrollbar-width:thin;flex-flow:row!important;grid-template-columns:none!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:2px 2px 12px!important;display:flex!important;overflow:auto hidden!important}.store-page .market-deals .market-product-card{scroll-snap-align:start;flex:0 0 190px!important;width:190px!important;min-width:190px!important;max-width:190px!important}@media (width<=760px){.store-page .market-deals .market-products-row{gap:8px!important}.store-page .market-deals .market-product-card{flex-basis:155px!important;width:155px!important;min-width:155px!important;max-width:155px!important}}.store-page .store-market-header{z-index:2147483000!important;isolation:isolate!important;pointer-events:auto!important;position:sticky!important;inset-block-start:0!important}.store-page .store-market-header-inner,.store-page .store-market-actions,.store-page .buyer-notification-wrap,.store-page .market-account-menu-wrap{pointer-events:auto;position:relative}.store-page .customer-workspace-nav{pointer-events:auto;z-index:0!important;position:relative!important}.store-page .buyer-notification-menu,.store-page .market-account-dropdown{z-index:2147483001!important}.store-market-home-button{color:#304b5d;cursor:pointer;background:#fff;border:1px solid #e2e8ee;border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;transition:background .18s,border-color .18s,color .18s,transform .18s;display:grid}.store-market-home-button:hover{border-color:var(--store-accent,#e47a13);background:color-mix(in srgb, var(--store-accent,#e47a13) 8%, white);color:var(--store-accent,#e47a13);transform:translateY(-1px)}.store-market-home-button:focus-visible,.store-market-header button:focus-visible{outline:3px solid color-mix(in srgb, var(--store-accent,#e47a13) 32%, transparent);outline-offset:2px}@media (width<=700px){.store-market-home-button{border-radius:10px;flex-basis:38px;width:38px;height:38px}}.seller-feature-grid article{isolation:isolate;background:radial-gradient(at 92% 4%,#ff99be2e,#0000 42%),radial-gradient(at 4% 100%,#509aff1f,#0000 48%),linear-gradient(145deg,#12243b 0%,#0b192b 72%);border:1px solid #7ea5db3d;border-radius:15px;align-content:start;gap:12px;min-height:190px;padding:21px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 12px 30px #00000029,inset 0 1px #ffffff0b}.seller-feature-grid article:before{content:"";z-index:-1;filter:blur(5px);background:radial-gradient(circle,#ffa1c242,#ffa1c200 70%);border-radius:50%;width:150px;height:150px;animation:5.5s ease-in-out infinite alternate sellerFeatureBlush;position:absolute;top:-78px;right:-48px}.seller-feature-grid article:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#0000 25%,#ffffff09 48%,#0000 68%);transition:transform .65s;position:absolute;inset:0;transform:translate(-110%)}.seller-feature-grid article:hover{border-color:#ffabca6b;transform:translateY(-4px);box-shadow:0 18px 38px #0000003b,0 0 28px #ff8fb812}.seller-feature-grid article:hover:after{transform:translate(110%)}.seller-feature-grid article>svg{color:#a9d0ff;box-sizing:content-box;background:linear-gradient(145deg,#3d82dc3d,#ff9bc01f);border:1px solid #9abeef33;border-radius:12px;width:42px;height:42px;padding:10px}.seller-feature-grid article>strong{color:#f2f7ff;letter-spacing:-.15px;font:700 14px Manrope,sans-serif}.seller-feature-grid article>span{color:#a9bbd3;font-size:11px;line-height:1.7}.seller-feature-grid article>em{color:#ffd19d;letter-spacing:.025em;background:#ffb57d1a;border:1px solid #ffbe8b29;border-radius:999px;margin-top:auto;padding:6px 10px;font-size:9px;font-weight:750}.seller-feature-grid article>em.seller-configured-label{color:#7ce6b6;background:#28be7e1f;border-color:#4ade9e2e}@keyframes sellerFeatureBlush{0%{opacity:.55;transform:translate(0,0)scale(.9)}to{opacity:1;transform:translate(-9px,7px)scale(1.12)}}@media (prefers-reduced-motion:reduce){.seller-feature-grid article,.seller-feature-grid article:before,.seller-feature-grid article:after,.store-market-home-button{transition:none!important;animation:none!important}}@media (width<=760px){.store-market-header-inner .store-market-home-button{flex-basis:36px;width:36px;height:38px;grid-area:2/1!important}.store-market-header-inner .store-market-search{grid-area:2/2/auto/4!important}.store-market-header-inner .store-market-search-button{grid-area:2/4!important}}.store-page .customer-workspace-nav{isolation:isolate;box-shadow:0 7px 20px #0f233417;z-index:550!important;pointer-events:auto!important;background:#fffffffa!important;position:sticky!important;top:76px!important}.store-page .customer-workspace-nav>*,.store-page .customer-workspace-nav button,.store-page .customer-workspace-nav a{pointer-events:auto!important}@media (width<=760px){.store-page .customer-workspace-nav{gap:8px!important;padding:9px 12px!important;top:106px!important}.store-page .customer-workspace-nav>div{gap:5px!important}.store-page .customer-workspace-nav button{white-space:nowrap;min-height:38px;padding:8px 11px}}.store-page .store-merchant-brand-name{color:#172b3b;letter-spacing:-.35px;text-overflow:ellipsis;white-space:nowrap;max-width:min(28vw,260px);font-size:15px;line-height:1.2;display:inline-block;overflow:hidden;font-weight:900!important}@media (width<=760px){.store-page .store-merchant-brand-name{max-width:34vw;font-size:13px;font-weight:900!important}}.store-page .store-market-header{z-index:2147483647!important;isolation:isolate!important;pointer-events:auto!important;position:sticky!important;top:0!important}.store-page .customer-workspace-shell{position:relative!important;overflow:visible!important}.store-page .customer-workspace-nav{z-index:auto!important;isolation:auto!important;pointer-events:auto!important;position:relative!important;inset:auto!important;transform:none!important}.store-page .customer-workspace-nav a,.store-page .customer-workspace-nav button,.store-page .customer-workspace-nav>div{pointer-events:auto!important}.store-page .customer-workspace-nav button{touch-action:manipulation}.store-page{min-height:100dvh;touch-action:pan-y pinch-zoom!important;height:auto!important;overflow:visible!important}.store-page .market-store-layout,.store-page .market-main,.store-page .market-mixed-catalogue,.store-page #market-spotlight{overscroll-behavior:auto!important;touch-action:pan-y pinch-zoom!important;height:auto!important;max-height:none!important;overflow:visible!important}.store-page .market-products-grid{align-items:stretch;touch-action:pan-y pinch-zoom!important;overscroll-behavior:auto!important;scroll-snap-type:none!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;display:grid!important;overflow:visible!important}.store-page .market-products-grid>.market-product-card{content-visibility:visible!important;min-width:0!important;max-width:none!important}.store-page .market-products-grid .market-product-open,.store-page .market-products-grid .market-product-add,.store-page .store-market-header button{touch-action:manipulation!important}.store-page .market-mixed-catalogue{margin-top:14px!important}.store-page .market-mixed-catalogue-heading{align-items:center!important}.store-page .market-mixed-catalogue-heading>div{gap:4px;display:grid}.store-page .market-mixed-catalogue-heading p{color:#71808b;margin:0;font-size:12px;line-height:1.4}.store-page .market-catalogue-count{color:#687783;white-space:nowrap;flex:none;font-size:11px;font-weight:700}@media (width<=1050px){.store-page .market-products-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}}@media (width<=760px){.store-page .market-products-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.store-page .market-products-grid .market-product-art{height:clamp(88px,26vw,126px)!important}.store-page .market-products-grid .market-product-info{gap:5px!important;padding:7px!important}.store-page .market-products-grid .market-product-info h3{min-height:2.7em!important;font-size:11px!important}.store-page .market-products-grid .market-product-info>strong{font-size:12px!important}.store-page .market-products-grid .market-product-info>small{font-size:9px!important}.store-page .market-products-grid .market-product-add{width:calc(100% - 12px)!important;min-height:32px!important;margin:0 6px 7px!important;padding:6px 3px!important;font-size:10px!important}.store-page .market-mixed-catalogue-heading p{max-width:230px;font-size:10px}}@media (prefers-reduced-motion:reduce){.store-page *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.account-auth-redesign{isolation:isolate;min-height:100vh;padding-bottom:48px;position:relative;overflow:hidden;background:#101d2a!important}.account-auth-redesign .auth-backdrop{z-index:-1;background:linear-gradient(115deg,#071320f0,#0b2434c7);position:absolute;inset:0}.account-auth-redesign .nav{z-index:1;position:relative}.account-auth-redesign .account-card{z-index:1;color:#182b3b;background:#fff;border:1px solid #ffffff80;border-radius:20px;width:min(100% - 32px,520px);margin:38px auto;padding:30px;position:relative;box-shadow:0 24px 80px #0000004d}.account-auth-redesign .account-card h1{color:#14283a;line-height:1.2}.account-auth-redesign .account-card>p{color:#596b79;line-height:1.6}.account-auth-redesign .auth-form label{color:#263b4c;font-weight:700}.account-auth-redesign .auth-form input{color:#13283a;opacity:1;background:#fff;border:1.5px solid #b8c5cf;border-radius:10px;width:100%;min-height:48px;margin-top:6px;padding:11px 13px;font-size:15px;display:block}.account-auth-redesign .auth-form input::placeholder{color:#778794}.account-auth-redesign .auth-form input:focus{border-color:#d97816;outline:3px solid #e47a132e}.auth-stepper,.buyer-auth-progress{gap:8px;margin:20px 0;display:grid}.auth-stepper>div,.buyer-auth-progress>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.auth-stepper span,.buyer-auth-progress span{background:#e4e9ed;border-radius:8px;height:5px}.auth-stepper span.active,.buyer-auth-progress span.done{background:#e47a13}.auth-stepper small,.buyer-auth-progress small{color:#627382;font-size:12px;font-weight:700}.auth-form-actions,.buyer-auth-actions{align-items:center;gap:10px;margin-top:8px;display:flex}.auth-form-actions .auth-submit,.buyer-auth-actions .buyer-auth-submit{flex:1;margin-top:0}.auth-back-step,.buyer-auth-secondary{color:#34495a;background:#fff;border:1px solid #d3dce3;border-radius:10px;min-height:46px;padding:0 17px;font-weight:700}.auth-resend,.buyer-auth-resend{color:#b65d0b;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;min-height:35px;margin-top:-5px;padding:4px 0;font-size:13px;font-weight:800;text-decoration:underline;display:inline-flex}.auth-resend:disabled,.buyer-auth-resend:disabled{opacity:.55;cursor:wait}.auth-domain-preview{color:#536879;margin-top:8px;font-weight:700;display:block}.buyer-auth-page{isolation:isolate;min-height:100vh;position:relative;overflow:hidden;background:#101d2a!important}.buyer-auth-backdrop{z-index:-1;background:linear-gradient(120deg,#091623e0,#0a2334b8);position:fixed;inset:0}.buyer-auth-card{color:#1d3040;background:#fff;border:1px solid #fff9;width:min(100%,500px);max-height:none;position:relative;overflow:visible;box-shadow:0 24px 80px #00000052}.buyer-auth-card h1{color:#172b3c}.buyer-auth-form label{color:#263b4c;font-weight:700}.buyer-auth-form input{color:#142a3b;opacity:1;background:#fff;border:1.5px solid #b8c5cf;min-height:48px;font-size:15px}.buyer-auth-form input::placeholder{color:#778794}.buyer-auth-resend{margin-top:-8px}.buyer-auth-actions .buyer-auth-submit{flex:1}.buyer-auth-secondary{min-height:48px}.buyer-auth-links button{color:#a95308}.market-sidebar{box-shadow:5px 0 22px #1427370b;background:#fff!important;border-right:1px solid #e6ebef!important}.market-sidebar-shop{border-bottom:1px solid #edf0f3!important;padding:16px 14px!important}.market-sidebar-shop>a{align-items:center;gap:10px;text-decoration:none;color:#1c3447!important;display:flex!important}.market-sidebar-shop>a span{gap:3px;min-width:0;display:grid}.market-sidebar-shop>a b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}.market-sidebar-category-button{cursor:pointer;align-items:center;gap:10px;color:#425667!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:8px!important;width:calc(100% - 16px)!important;min-height:42px!important;margin:2px 8px!important;padding:8px 10px!important;font-size:12px!important;font-weight:650!important;display:flex!important}.market-sidebar-category-button:hover,.market-sidebar-category-button.active{color:#a95108!important;background:#fff4e9!important}.market-sidebar-category-chevron{margin-left:auto;transition:transform .18s}.market-sidebar-subcategories{border-left:1px solid #e8edf0;gap:2px;margin:2px 8px 8px 42px;padding-left:10px;display:grid}.market-sidebar-close{display:none}@media (width<=760px){.account-auth-redesign .account-card{margin:22px auto;padding:24px 20px}.buyer-auth-page{padding:18px 12px}.buyer-auth-card{padding:22px 18px}.market-sidebar{box-shadow:12px 0 36px #0f202f2e}.market-sidebar-close{color:#45596a;background:#f2f5f7;border:0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid!important}}@media (prefers-reduced-motion:reduce){.auth-stepper span,.buyer-auth-progress span{transition:none!important}}.kasuku-marketing{max-width:1180px;margin:26px auto 42px;padding:0 24px}.kasuku-marketing-head{color:#8a5a2d;letter-spacing:.13em;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:10px;font-weight:850;display:flex}.kasuku-marketing-head small{color:#7d8992;letter-spacing:0;font-size:10px;font-weight:600}.kasuku-marketing-card{color:#fff;opacity:0;pointer-events:none;grid-template-columns:100px minmax(0,1fr) 40px;align-items:center;gap:22px;padding:30px 34px;transition:opacity .55s,transform .55s;display:grid;position:absolute;inset:0;transform:translate(24px)}.kasuku-marketing-card.active{opacity:1;pointer-events:auto;position:relative;transform:translate(0)}.kasuku-marketing-symbol{background:#ffffff18;border:1px solid #fff5;border-radius:22px;place-items:center;width:76px;height:76px;font-size:36px;font-weight:800;display:grid}.kasuku-marketing-card>div:nth-child(2)>small{letter-spacing:.15em;color:#ffffffc9;font-size:10px;font-weight:850}.kasuku-marketing-card h2{color:#fff;max-width:620px;margin:8px 0;font-size:clamp(20px,3vw,30px);line-height:1.15}.kasuku-marketing-card p{color:#ffffffd9;max-width:650px;margin:0 0 15px;font-size:13px;line-height:1.55}.kasuku-marketing-card a{color:#fff;align-items:center;gap:8px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.kasuku-marketing-number{color:#ffffff80;align-self:start;font-size:12px;font-weight:800}.kasuku-marketing-dots{justify-content:center;gap:7px;margin-top:13px;display:flex}.kasuku-safety-grid article p,.kasuku-faq details p{line-height:1.75}.kasuku-safety-note{color:#31564d;background:#f3f8f6;border:1px solid #dce8e4;border-radius:12px;align-items:flex-start;gap:12px;max-width:980px;margin:26px auto 0;padding:17px 19px;display:flex}.kasuku-safety-note svg{flex:none;margin-top:2px}@media (width<=680px){.kasuku-marketing{margin:20px auto 30px;padding:0 14px}.kasuku-marketing-stage{border-radius:13px;min-height:260px}.kasuku-marketing-card{grid-template-columns:52px minmax(0,1fr) 22px;gap:12px;padding:22px 16px}.kasuku-marketing-symbol{border-radius:14px;width:48px;height:48px;font-size:24px}.kasuku-marketing-card h2{font-size:21px}.kasuku-marketing-card p{font-size:12px}.kasuku-marketing-number{font-size:10px}.kasuku-marketing-head small{font-size:9px}.kasuku-safety-note{margin:18px 14px 0;padding:14px}}@media (prefers-reduced-motion:reduce){.kasuku-marketing-card,.kasuku-marketing-dots button{transition:none!important}}.store-page .buyer-auth-page,.buyer-auth-page{isolation:isolate!important;color:#172b3c!important;background:#102033!important;place-items:center!important;min-height:100vh!important;padding:clamp(16px,4vw,36px)!important;display:grid!important;position:relative!important;overflow-y:auto!important}.buyer-auth-backdrop{background:linear-gradient(135deg,#071423e6,#0d3042c2);z-index:-1!important;position:fixed!important;inset:0!important}.buyer-auth-card{color:#172b3c!important;background:#fff!important;border:1px solid #dce4eb!important;border-radius:22px!important;width:min(100%,520px)!important;padding:clamp(22px,5vw,34px)!important;box-shadow:0 26px 80px #00000057!important}.buyer-auth-card *{opacity:1}.buyer-auth-card h1,.buyer-auth-card h2,.buyer-auth-card strong{color:#142b3d!important}.buyer-auth-card>p{color:#536779!important}.buyer-auth-back{color:#344b5e!important}.buyer-auth-eyebrow{color:#a64f05!important}.buyer-auth-form label,.buyer-auth-form label span{color:#263e52!important}.buyer-auth-form input{color:#142b3d!important;-webkit-text-fill-color:#142b3d!important;caret-color:#142b3d!important;background:#fff!important;border:1.5px solid #aebdca!important}.buyer-auth-form input:focus-visible{border-color:#c66a12!important;outline:3px solid #e47a1338!important}.buyer-auth-submit{color:#fff!important;background:#b95e0b!important}.buyer-auth-secondary{color:#263e52!important;background:#f3f6f8!important;border-color:#c7d2dc!important}.buyer-auth-links button,.buyer-auth-resend{color:#984900!important}.buyer-auth-error{color:#a51f18!important;background:#fff0ef!important;border:1px solid #f4c4c0!important}.buyer-auth-notice{color:#12643c!important;background:#e9f8ef!important;border:1px solid #b9e6ca!important}.buyer-auth-secure{color:#536779!important}.buyer-auth-progress small{color:#425a6d!important}.buyer-auth-resend{min-height:40px!important;margin:0!important;padding:7px 0!important}.buyer-auth-actions button:focus-visible,.buyer-auth-links button:focus-visible,.buyer-auth-back:focus-visible,.buyer-auth-resend:focus-visible{outline-offset:3px!important;outline:3px solid #b95e0b47!important}@media (width<=520px){.buyer-auth-card{border-radius:17px!important}.buyer-auth-page{align-items:start!important;padding-top:20px!important;padding-bottom:28px!important}}.buyer-auth-page.buyer-auth-redesign{background:radial-gradient(at 14% 12%,#244b60 0,#0000 38%),linear-gradient(135deg,#0c1d2c 0%,#102b3b 55%,#173b4a 100%)!important;justify-content:center!important;align-items:center!important;min-height:100svh!important;padding:clamp(18px,4vw,54px)!important;display:flex!important;overflow-x:hidden!important}.buyer-auth-redesign .buyer-auth-backdrop{z-index:-1!important;opacity:1!important;background:radial-gradient(circle at 80% 15%,#e47a1329,#0000 26%),radial-gradient(circle at 8% 90%,#3684842e,#0000 32%)!important;position:fixed!important;inset:0!important}.buyer-auth-layout{grid-template-columns:minmax(0,1fr) minmax(390px,480px);align-items:stretch;gap:clamp(28px,6vw,76px);width:min(100%,1080px);display:grid}.buyer-auth-story{color:#fff;flex-direction:column;justify-content:space-between;min-height:640px;padding:34px 10px 28px 8px;display:flex}.buyer-auth-brand{color:#fff;letter-spacing:.12em;align-items:center;gap:11px;width:max-content;font-size:17px;font-weight:900;text-decoration:none;display:inline-flex}.buyer-auth-brand>span,.buyer-auth-mobile-brand>span{color:#fff;background:#e47a13;border-radius:12px;place-items:center;width:39px;height:39px;font-size:23px;font-weight:900;display:grid;box-shadow:0 7px 20px #0003}.buyer-auth-story-copy{max-width:490px;margin:60px 0}.buyer-auth-kicker{color:#ffd5ad;letter-spacing:.15em;border:1px solid #ffffff35;border-radius:99px;padding:8px 11px;font-size:10px;font-weight:850;display:inline-flex}.buyer-auth-story-copy h2{color:#fff;letter-spacing:-.045em;margin:23px 0 16px;font-size:clamp(36px,5vw,58px);line-height:1.04}.buyer-auth-story-copy h2 em{color:#ffb66d;font-style:normal}.buyer-auth-story-copy>p{color:#d2dee5;max-width:420px;margin:0;font-size:15px;line-height:1.75}.buyer-auth-benefits{gap:20px;margin-top:38px;display:grid}.buyer-auth-benefits>div{align-items:center;gap:13px;display:flex}.buyer-auth-benefits i{color:#ffc17f;background:#ffffff12;border:1px solid #ffffff40;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:13px;font-style:normal;font-weight:900;display:grid}.buyer-auth-benefits span{gap:3px;display:grid}.buyer-auth-benefits b{color:#fff;font-size:13px}.buyer-auth-benefits small{color:#b8c9d3;font-size:11px}.buyer-auth-story-foot{color:#8ea6b4;letter-spacing:.16em;font-size:9px;font-weight:800}.buyer-auth-card{align-self:center;color:#182c3d!important;background:#fff!important;border:1px solid #e5ebef!important;border-radius:20px!important;width:100%!important;max-width:none!important;padding:clamp(24px,4vw,38px)!important;box-shadow:0 30px 90px #0000004d!important}.buyer-auth-card .buyer-auth-back{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;font-weight:700;display:inline-flex;color:#657786!important}.buyer-auth-heading{align-items:center;gap:13px;margin-top:26px;display:flex}.buyer-auth-mark{color:#b65e12;background:#fff1e4;border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.buyer-auth-heading>div:last-child{min-width:0}.buyer-auth-eyebrow{letter-spacing:.09em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:850;display:block;color:#b45b12!important}.buyer-auth-card h1{letter-spacing:-.025em;margin:0;font-size:clamp(23px,3vw,29px);line-height:1.18;color:#142a3c!important}.buyer-auth-card .buyer-auth-intro{margin:12px 0 22px;font-size:13px;line-height:1.65;color:#627381!important}.buyer-auth-progress{gap:10px!important;margin:22px 0!important}.buyer-auth-progress>div{gap:6px!important}.buyer-auth-progress span{background:#e8edf1!important;border-radius:10px!important;height:5px!important}.buyer-auth-progress span.done{background:#d97718!important}.buyer-auth-progress>small{align-items:center;gap:9px;display:flex;color:#667887!important;font-size:11px!important;font-weight:600!important}.buyer-auth-progress>small b{color:#ad570d;letter-spacing:.08em;font-size:10px}.buyer-auth-form label{gap:7px;font-size:12px;display:grid;color:#2a4051!important;font-weight:750!important}.buyer-auth-form label span{font-size:11px;font-weight:500;color:#81909a!important}.buyer-auth-form input{color:#172d3e!important;-webkit-text-fill-color:#172d3e!important;background:#fbfcfd!important;border:1px solid #cbd5dd!important;border-radius:9px!important;width:100%!important;min-height:48px!important;margin:0!important;padding:12px 14px!important;font-size:14px!important;box-shadow:inset 0 1px 2px #14283706!important}.buyer-auth-form input::placeholder{color:#8a98a2!important;opacity:1!important}.buyer-auth-form input:focus{background:#fff!important;border-color:#d97718!important;outline:3px solid #da741926!important}.buyer-auth-actions{gap:9px!important;margin-top:5px!important}.buyer-auth-actions .buyer-auth-submit{cursor:pointer;color:#fff!important;background:#bd6415!important;border:0!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-height:49px!important;font-size:13px!important;font-weight:850!important;display:flex!important;box-shadow:0 7px 16px #bd641533!important}.buyer-auth-actions .buyer-auth-submit:hover:not(:disabled){transform:translateY(-1px);background:#a9510d!important}.buyer-auth-actions .buyer-auth-submit:disabled{cursor:wait;opacity:.65!important}.buyer-auth-secondary{color:#344b5c!important;background:#f3f6f8!important;border-radius:9px!important;min-height:49px!important}.buyer-auth-resend{color:#a9540d!important;width:max-content!important;min-height:30px!important;padding:0!important;font-size:12px!important}.buyer-auth-error,.buyer-auth-notice{line-height:1.5;border-radius:9px!important;padding:11px 12px!important;font-size:12px!important}.buyer-auth-links{border-top:1px solid #edf0f2;flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:17px;display:flex;margin-top:20px!important}.buyer-auth-links>span{color:#74828d;font-size:11px}.buyer-auth-links button{cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:800;color:#a95308!important}.buyer-auth-links .buyer-auth-forgot{margin-left:auto;font-weight:650;color:#687b89!important}.buyer-auth-secure{background:#f7faf8;border:1px solid #e7eee9;border-radius:10px;color:#397158!important;align-items:center!important;gap:10px!important;margin-top:19px!important;padding:12px!important;display:flex!important}.buyer-auth-secure>svg{flex:none}.buyer-auth-secure>span{gap:3px;display:grid}.buyer-auth-secure b{font-size:11px;color:#315b49!important}.buyer-auth-secure small{font-size:10px;color:#6c8177!important}.buyer-auth-mobile-brand{display:none}@media (width<=820px){.buyer-auth-page.buyer-auth-redesign{align-items:flex-start!important;padding:18px!important}.buyer-auth-layout{width:min(100%,520px);display:block}.buyer-auth-story{display:none}.buyer-auth-card{border-radius:17px!important;margin:0 auto!important;padding:24px 21px!important}.buyer-auth-mobile-brand{color:#183347;letter-spacing:.12em;align-items:center;gap:9px;margin:0 0 22px;font-size:13px;font-weight:900;display:flex}.buyer-auth-mobile-brand>span{border-radius:9px;width:32px;height:32px;font-size:18px}.buyer-auth-heading{margin-top:21px}}@media (width<=420px){.buyer-auth-page.buyer-auth-redesign{padding:10px!important}.buyer-auth-card{padding:21px 17px!important}.buyer-auth-card h1{font-size:23px}.buyer-auth-links{gap:10px}.buyer-auth-links .buyer-auth-forgot{margin-left:0}}@media (prefers-reduced-motion:reduce){.buyer-auth-redesign *{transition:none!important;animation:none!important}}.buyer-auth-page.buyer-auth-redesign{background:#102333!important;place-items:center!important;width:100%!important;min-height:100svh!important;padding:clamp(18px,4vw,56px)!important;display:grid!important;overflow:auto!important}.buyer-auth-redesign .buyer-auth-backdrop{transform:scale(1.015);z-index:-1!important;opacity:1!important;background:linear-gradient(115deg,#071420b8,#09223094),url(https://images.unsplash.com/photo-1441986300917-64674bd600d8?auto=format&fit=crop&w=2400&q=85) 50%/cover no-repeat!important;position:fixed!important;inset:0!important}.buyer-auth-redesign .buyer-auth-layout{width:100%;display:block!important}.buyer-auth-redesign .buyer-auth-story,.buyer-auth-redesign .buyer-auth-brand,.buyer-auth-redesign .buyer-auth-mobile-brand{display:none!important}.buyer-auth-redesign .buyer-auth-card.buyer-auth-modal{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:0;background:#fffffff7!important;border:1px solid #ffffffc7!important;border-radius:24px!important;align-self:center!important;width:min(100%,560px)!important;max-width:560px!important;margin:0 auto!important;padding:clamp(20px,3vw,30px)!important;box-shadow:0 32px 100px #0000006b,0 8px 28px #00000029!important}.buyer-auth-redesign .buyer-auth-card h1{font-size:clamp(27px,3.5vw,36px)!important}.buyer-auth-redesign .buyer-auth-card .buyer-auth-intro{max-width:560px;font-size:14px!important}.buyer-auth-redesign .buyer-auth-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.buyer-auth-redesign .buyer-auth-form>label,.buyer-auth-redesign .buyer-auth-form>.buyer-auth-resend,.buyer-auth-redesign .buyer-auth-form>.buyer-auth-error,.buyer-auth-redesign .buyer-auth-form>.buyer-auth-notice,.buyer-auth-redesign .buyer-auth-form>.buyer-auth-actions{grid-column:1/-1}.buyer-auth-redesign .buyer-auth-form input{min-height:54px!important;font-size:15px!important}.buyer-auth-redesign .buyer-auth-actions .buyer-auth-submit{min-height:54px!important}@media (width<=640px){.buyer-auth-page.buyer-auth-redesign{align-items:center!important;min-height:100svh!important;padding:14px!important}.buyer-auth-redesign .buyer-auth-card.buyer-auth-modal{min-height:0;border-radius:16px!important;width:min(100%,480px)!important;padding:20px 17px!important}.buyer-auth-redesign .buyer-auth-heading{margin-top:24px!important}.buyer-auth-redesign .buyer-auth-form{grid-template-columns:minmax(0,1fr);gap:15px}.buyer-auth-redesign .buyer-auth-form>label{grid-column:1}}@media (prefers-reduced-motion:reduce){.buyer-auth-redesign .buyer-auth-backdrop{transform:none}}.buyer-auth-redesign .buyer-auth-card,.buyer-auth-redesign .buyer-auth-card *{font-family:inherit!important}.buyer-auth-redesign .buyer-auth-card h1{letter-spacing:-.015em!important;font-size:22px!important;line-height:1.22!important}.buyer-auth-redesign .buyer-auth-card .buyer-auth-intro{font-size:11px!important;line-height:1.55!important}.buyer-auth-redesign .buyer-auth-heading{gap:10px!important}.buyer-auth-redesign .buyer-auth-mark{border-radius:10px;flex-basis:36px;width:36px;height:36px}.buyer-auth-redesign .buyer-auth-eyebrow,.buyer-auth-redesign .buyer-auth-form label,.buyer-auth-redesign .buyer-auth-form label span,.buyer-auth-redesign .buyer-auth-links button,.buyer-auth-redesign .buyer-auth-links>span,.buyer-auth-redesign .buyer-auth-resend,.buyer-auth-redesign .buyer-auth-back,.buyer-auth-redesign .buyer-auth-progress>small,.buyer-auth-redesign .buyer-auth-secure b,.buyer-auth-redesign .buyer-auth-secure small{font-size:11px!important}.buyer-auth-redesign .buyer-auth-form input{min-height:46px!important;padding:10px 12px!important;font-size:12px!important}.buyer-auth-redesign .buyer-auth-actions .buyer-auth-submit,.buyer-auth-redesign .buyer-auth-secondary{min-height:46px!important;font-size:11px!important}.buyer-auth-redesign .buyer-auth-secure{font-size:11px!important}.buyer-auth-redesign .buyer-auth-card.buyer-auth-modal{min-height:0!important;padding:34px clamp(26px,4vw,46px)!important}@media (width<=640px){.buyer-auth-redesign .buyer-auth-card h1{font-size:21px!important}.buyer-auth-redesign .buyer-auth-card.buyer-auth-modal{padding:25px 20px!important}}.buyer-auth-redesign .buyer-auth-card.buyer-auth-modal{border-radius:17px!important;width:min(100%,560px)!important;max-width:560px!important;min-height:0!important;padding:24px clamp(20px,3vw,30px)!important}.buyer-auth-redesign .buyer-auth-heading{margin-top:14px!important}.buyer-auth-redesign .buyer-auth-intro{margin:8px 0 14px!important}.buyer-auth-redesign .buyer-auth-links{margin-top:14px!important}.buyer-auth-redesign .buyer-auth-secure{margin-top:12px!important}@media (width<=640px){.buyer-auth-redesign .buyer-auth-card.buyer-auth-modal{border-radius:14px!important;width:min(100%,440px)!important;padding:18px 15px!important}}.store-product-marketing{background:linear-gradient(135deg,#fff 0%,#f6f9fc 100%);border:1px solid #e5eaf0;border-radius:18px;margin:0 0 26px;padding:22px;box-shadow:0 10px 28px #0f172a0e}.store-product-marketing-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:17px;display:flex}.store-product-marketing-heading>div:first-child>span{color:#d46b12;letter-spacing:.13em;font-size:10px;font-weight:850}.store-product-marketing-heading h2{color:#172033;margin:5px 0 4px;font-size:clamp(19px,2vw,25px);font-weight:850;line-height:1.2}.store-product-marketing-heading p{color:#687386;margin:0;font-size:13px}.store-product-marketing-controls{flex-shrink:0;align-items:center;gap:10px;display:flex}.store-product-marketing-controls>span{color:#738096;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.store-product-marketing-controls button{color:#172033;cursor:pointer;background:#fff;border:1px solid #dbe2eb;border-radius:9px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:750;display:inline-flex}.store-product-marketing-controls button:disabled{opacity:.45;cursor:not-allowed}.store-product-marketing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.store-product-marketing-card{background:#fff;border:1px solid #e7ebf1;border-radius:13px;min-width:0;overflow:hidden}.store-product-marketing-open{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-width:0;padding:10px;display:flex}.store-product-marketing-image{background:#f1f4f7;border-radius:10px;flex:0 0 94px;width:94px;height:94px;display:block;overflow:hidden}.store-product-marketing-image img{object-fit:cover;width:100%;height:100%;display:block}.store-product-marketing-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.store-product-marketing-copy small{color:#7b8493;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:700}.store-product-marketing-copy strong{color:#202a3b;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.store-product-marketing-copy b{color:#d46b12;font-size:14px}.store-product-marketing-cta{color:#fff;cursor:pointer;background:#d97716;border:0;border-radius:8px;width:calc(100% - 20px);margin:0 10px 10px;padding:9px 12px;font-size:12px;font-weight:800;display:block}.store-product-marketing-cta:disabled{opacity:.55;cursor:not-allowed}.store-product-marketing-empty{color:#697586;text-align:center;border:1px dashed #d5dce6;border-radius:12px;margin:0;padding:20px;font-size:13px}.store-product-marketing-progress{background:#e9edf2;border-radius:99px;height:3px;margin-top:15px;overflow:hidden}.store-product-marketing-progress span{border-radius:inherit;background:#d97716;height:100%;transition:width .35s;display:block}.store-trust-section,.store-faq-section{background:#fff;border:1px solid #e6eaf0;border-radius:18px;margin-top:28px;padding:26px}.store-info-heading{max-width:760px;margin-bottom:19px}.store-info-heading>span{color:#d46b12;letter-spacing:.13em;font-size:10px;font-weight:850}.store-info-heading h2{color:#172033;margin:5px 0 7px;font-size:clamp(21px,2.4vw,28px);font-weight:850}.store-info-heading p{color:#687386;margin:0;font-size:13px;line-height:1.65}.store-trust-grid article{background:#f9fbfd;border:1px solid #e8edf3;border-radius:13px;min-width:0;padding:17px}.store-trust-grid article>svg{color:#d97716;margin-bottom:11px;display:block}.store-trust-grid article strong{color:#202a3b;margin-bottom:7px;font-size:14px;line-height:1.35;display:block}.store-trust-grid article p,.store-trust-grid article li{color:#667286;font-size:12px;line-height:1.65}.store-trust-grid article p{margin:0 0 8px}.store-trust-grid article ul{margin:7px 0 0;padding-left:17px}.store-trust-grid article li+li{margin-top:4px}.store-trust-disclaimer{color:#596579;background:#fff8ef;border-left:3px solid #d97716;border-radius:8px;margin:16px 0 0;padding:13px 15px;font-size:12px;line-height:1.65}.store-trust-disclaimer strong{color:#293447}.store-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.store-faq-grid details{background:#fbfcfe;border:1px solid #e7ebf1;border-radius:11px;align-self:start;min-width:0}.store-faq-grid summary{color:#253044;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:14px 15px;font-size:13px;font-weight:750;line-height:1.45;list-style:none;display:flex}.store-faq-grid summary::-webkit-details-marker{display:none}.store-faq-grid summary span{color:#d97716;flex:none;font-size:18px}.store-faq-grid details[open] summary{color:#b85e0e}.store-faq-grid details p{color:#667286;margin:0;padding:0 15px 15px;font-size:12px;line-height:1.7}@media (width<=900px){.store-product-marketing-grid,.store-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.store-product-marketing,.store-trust-section,.store-faq-section{border-radius:13px;margin-top:18px;padding:15px}.store-product-marketing-heading{align-items:flex-start}.store-product-marketing-heading h2{font-size:19px}.store-product-marketing-heading p{max-width:220px;font-size:11px}.store-product-marketing-controls{flex-direction:column;align-items:flex-end;gap:5px}.store-product-marketing-controls button{padding:7px 9px}.store-product-marketing-grid{grid-template-columns:1fr;gap:9px}.store-product-marketing-open{gap:11px}.store-product-marketing-image{flex-basis:82px;width:82px;height:82px}.store-trust-grid,.store-faq-grid{grid-template-columns:1fr}.store-trust-grid article{padding:14px}}@media (prefers-reduced-motion:reduce){.store-product-marketing-progress span{transition:none}}.store-page .store-product-marketing-stage{background:linear-gradient(135deg,#f8fafc,#eef2f6);border:1px solid #e8edf2;border-radius:14px;min-height:310px;position:relative;overflow:hidden}.store-page .store-product-marketing-card{opacity:0;pointer-events:none;background:#fff;border:1px solid #e4e9ef;border-radius:12px;flex-direction:column;width:min(100%,270px);margin:0 auto;transition:opacity .45s,transform .45s;display:flex;position:absolute;inset:0;overflow:hidden;transform:translate(22px)scale(.985);box-shadow:0 7px 22px #14223417}.store-page .store-product-marketing-card.active{opacity:1;pointer-events:auto;position:relative;transform:translate(0)scale(1)}.store-page .store-product-marketing-card .market-product-open{text-align:left;background:#fff;border:0;width:100%;min-width:0;padding:0;display:block}.store-page .store-product-marketing-card .market-product-art{background:#f4f6f8;height:170px!important}.store-page .store-product-marketing-card .market-product-info{gap:5px;padding:10px 12px 8px;display:grid}.store-page .store-product-marketing-card .market-product-info h3{font-size:13px;line-height:1.35}.store-page .store-product-marketing-card .market-product-info>strong{font-size:14px}.store-page .store-product-marketing-card .market-product-info>small{font-size:10px}.store-page .store-product-marketing-card .market-product-add{border-radius:8px;width:calc(100% - 24px);min-height:34px;margin:auto 12px 11px;padding:8px 10px;font-size:11px}.store-product-marketing-number{z-index:2;color:#536173;background:#fffffff0;border:1px solid #e5e9ee;border-radius:20px;padding:4px 7px;font-size:9px;font-weight:800;position:absolute;top:9px;right:9px}.store-product-marketing-number i{opacity:.65;font-style:normal}.store-product-marketing-dots{justify-content:center;gap:7px;margin-top:11px;display:flex}.store-product-marketing-dots button{cursor:pointer;background:#cbd3d8;border:0;border-radius:10px;width:7px;height:7px;padding:0;transition:width .2s,background .2s}.store-product-marketing-dots button.active{background:#d97716;width:21px}@media (width<=760px){.store-page .store-product-marketing-stage{min-height:270px}.store-page .store-product-marketing-card{width:min(100%,230px)}.store-page .store-product-marketing-card .market-product-art{height:142px!important}.store-page .store-product-marketing-card .market-product-info{padding:8px 10px 6px}.store-page .store-product-marketing-card .market-product-info h3{font-size:12px}.store-page .store-product-marketing-card .market-product-info>strong{font-size:13px}.store-page .store-product-marketing-card .market-product-add{width:calc(100% - 20px);min-height:31px;margin:auto 10px 9px;font-size:10px}}@media (prefers-reduced-motion:reduce){.store-page .store-product-marketing-card,.store-product-marketing-dots button{transition:none!important}}.store-page .market-store-layout{margin-top:8px!important}.store-page .store-product-marketing{border-radius:13px;margin-bottom:10px;padding:14px}.store-page .store-product-marketing-heading{margin-bottom:10px}.store-page .store-product-marketing-heading h2{margin-top:3px;font-size:clamp(17px,1.8vw,21px)}.store-page .store-product-marketing-heading p{font-size:11px}.store-page .store-product-marketing-stage{min-height:250px}.store-page .store-product-marketing-card{width:min(100%,220px)}.store-page .store-product-marketing-card .market-product-art{height:128px!important}.store-page .store-product-marketing-dots{margin-top:7px}@media (width<=760px){.store-page .market-store-layout{width:calc(100% - 20px);margin-top:5px!important}.store-page .store-product-marketing{margin-bottom:7px;padding:10px}.store-page .store-product-marketing-heading{margin-bottom:7px}.store-page .store-product-marketing-heading h2{font-size:16px}.store-page .store-product-marketing-heading p{font-size:10px}.store-page .store-product-marketing-stage{min-height:215px}.store-page .store-product-marketing-card{width:min(100%,195px)}.store-page .store-product-marketing-card .market-product-art{height:112px!important}.store-page .store-product-marketing-dots,.store-page .store-product-marketing-progress{margin-top:6px}}.store-page .store-product-marketing{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 12px;padding:0}.store-page .store-product-marketing-stage{background:0 0;border:0;border-radius:15px;min-height:0;overflow:hidden}.store-page .store-product-marketing-card{color:#173449;opacity:0;background:linear-gradient(120deg,#f7fbfd 0%,#edf5f8 100%);border:1px solid #dce7ed;border-radius:15px;width:100%;min-height:0;padding:20px 22px;transition:opacity .35s,transform .35s;display:none;position:relative;transform:translate(14px);box-shadow:0 7px 22px #122f450e}.store-page .store-product-marketing-card.active{opacity:1;display:grid;transform:translate(0)}.store-page .store-preview-card-copy{min-width:0;padding-right:52px}.store-page .store-preview-card-copy>span:first-child{color:#176087;letter-spacing:.11em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:850;display:block}.store-page .store-preview-card-copy>h2{color:#163449;letter-spacing:-.025em;margin:0 0 5px;font-size:clamp(18px,2.2vw,24px);font-weight:850;line-height:1.2}.store-page .store-preview-card-copy>p{color:#627482;margin:0 0 14px;font-size:12px;line-height:1.5}.store-page .store-preview-product-details{background:#ffffffe0;border:1px solid #e0e9ee;border-radius:12px;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:14px;max-width:620px;padding:10px;display:grid}.store-page .store-preview-product-image{background:#f1f5f7;border-radius:9px;width:116px;height:108px;overflow:hidden}.store-page .store-preview-product-image img{object-fit:contain;width:100%;height:100%;display:block}.store-page .store-preview-product-copy{justify-items:start;gap:5px;min-width:0;display:grid}.store-page .store-preview-product-copy>small{color:#758795;letter-spacing:.07em;font-size:9px;font-weight:800}.store-page .store-preview-product-name{color:#203b4d;text-align:left;cursor:pointer;background:0 0;border:0;max-width:100%;padding:0;font-size:13px;font-weight:800;line-height:1.35}.store-page .store-preview-product-copy>strong{color:#145b85;font-size:16px;font-weight:900}.store-page .store-preview-product-copy>span{color:#71818c;font-size:10px}.store-page .store-preview-product-copy .market-product-add{border-radius:7px;width:auto;min-width:125px;min-height:32px;margin:3px 0 0;padding:7px 13px;font-size:11px}.store-page .store-product-marketing-number{color:#8fa1ad;font-size:15px;font-weight:850;position:absolute;top:14px;right:15px}.store-page .store-product-marketing-number i{font-size:9px;font-style:normal}.store-page .store-product-marketing-controls{justify-content:center;margin-top:7px}.store-page .store-product-marketing-progress{max-width:260px;margin:7px auto 0}@media (width<=760px){.store-page .store-product-marketing{margin-bottom:8px}.store-page .store-product-marketing-card{border-radius:13px;padding:15px 13px}.store-page .store-preview-card-copy{padding-right:35px}.store-page .store-preview-card-copy>span:first-child{margin-bottom:6px;font-size:9px}.store-page .store-preview-card-copy>h2{font-size:17px}.store-page .store-preview-card-copy>p{margin-bottom:10px;font-size:11px}.store-page .store-preview-product-details{grid-template-columns:92px minmax(0,1fr);gap:10px;padding:8px}.store-page .store-preview-product-image{width:92px;height:96px}.store-page .store-preview-product-name{font-size:12px}.store-page .store-preview-product-copy>strong{font-size:14px}.store-page .store-preview-product-copy .market-product-add{min-width:112px;min-height:30px;font-size:10px}.store-page .store-product-marketing-number{font-size:12px;top:10px;right:11px}}@media (prefers-reduced-motion:reduce){.store-page .store-product-marketing-card{transition:none}}.store-page .store-product-marketing-card,.store-page .store-product-marketing-card.active{flex-direction:column;align-self:stretch;width:100%;height:auto;margin:0;position:relative;inset:auto}.store-page .market-sidebar,.store-page .market-product-detail-layout .market-sidebar{z-index:2147483000!important;visibility:hidden!important;pointer-events:none!important;width:min(300px,86vw)!important;height:calc(100dvh - 74px)!important;transition:transform .22s,visibility .22s!important;position:fixed!important;top:74px!important;bottom:0!important;left:0!important;overflow-y:auto!important;transform:translate(-110%)!important;box-shadow:12px 0 36px #0f202f29!important}.store-page .market-sidebar.is-mobile-open,.store-page .market-global-drawer.is-mobile-open{visibility:visible!important;pointer-events:auto!important;transform:translate(0)!important}.store-page .market-sidebar-scrim,.store-page .market-global-drawer-scrim{z-index:2147482990!important;background:#0d1b276b!important;display:block!important;position:fixed!important;inset:74px 0 0!important}.store-page .market-store-layout,.store-page .market-product-detail-layout{width:min(100% - 32px,1480px)!important;max-width:1480px!important;margin:10px auto 34px!important;display:block!important}.store-page .market-product-detail-main-shell,.store-page .market-store-layout>.market-main{width:100%!important;min-width:0!important;max-width:none!important}.store-page .market-mobile-category-toggle{display:none!important}.store-page .store-market-menu{border-radius:10px!important;flex:0 0 42px!important;place-items:center!important;width:42px!important;height:42px!important;display:inline-grid!important}.store-page .store-product-marketing{width:100%!important;min-width:0!important}.store-page .store-product-marketing-stage{border-radius:16px!important;width:100%!important;min-width:0!important;min-height:290px!important;overflow:hidden!important}.store-page .store-product-marketing-card{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;align-content:center!important;width:100%!important;min-width:0!important;min-height:270px!important;padding:clamp(18px,2.5vw,30px)!important}.store-page .store-preview-card-copy{width:100%!important;min-width:0!important;padding-right:0!important}.store-page .store-preview-card-copy>h2{max-width:850px!important;font-size:clamp(20px,2.2vw,29px)!important}.store-page .store-preview-card-copy>p{max-width:760px!important}.store-page .store-preview-product-details{box-sizing:border-box!important;grid-template-columns:clamp(112px,15vw,168px) minmax(0,1fr)!important;gap:clamp(10px,1.5vw,18px)!important;width:min(100%,820px)!important;min-width:0!important;max-width:820px!important;padding:12px!important;display:grid!important}.store-page .store-preview-product-image{width:100%!important;min-width:0!important;height:clamp(104px,13vw,150px)!important}.store-page .store-preview-product-copy{overflow-wrap:anywhere!important;min-width:0!important}.store-page .store-product-marketing-number{top:14px!important;right:16px!important}.store-page .market-related-grid{grid-auto-columns:calc(50% - 7px)!important;gap:14px!important}.store-page .market-related-card{height:auto!important;min-height:0!important}.store-page .market-related-open{grid-template-rows:auto auto auto auto auto!important;align-content:start!important;height:100%!important;min-height:0!important;display:grid!important}.store-page .market-related-image{height:clamp(126px,15vw,190px)!important;min-height:0!important;aspect-ratio:unset!important;padding:9px!important}.store-page .market-related-image img{object-fit:contain!important;width:100%!important;height:100%!important}.store-page .market-related-category{margin:9px 12px 3px!important}.store-page .market-related-name{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:0!important;max-height:2.9em!important;margin:0 12px 5px!important;font-size:12px!important;line-height:1.4!important;display:-webkit-box!important;overflow:hidden!important}.store-page .market-related-price{margin:0 12px 3px!important;font-size:14px!important}.store-page .market-related-stock{margin:0 12px 7px!important}.store-page .market-related-action{margin-top:0!important;padding:8px 12px!important}@media (width<=900px){.store-page .market-store-layout,.store-page .market-product-detail-layout{width:calc(100% - 24px)!important}.store-page .store-product-marketing-stage{min-height:270px!important}.store-page .store-product-marketing-card{min-height:250px!important}.store-page .market-related-image{height:clamp(118px,22vw,165px)!important}}@media (width<=760px){.store-page .market-store-layout,.store-page .market-product-detail-layout{width:calc(100% - 20px)!important;margin:6px auto 28px!important}.store-page .market-sidebar,.store-page .market-product-detail-layout .market-sidebar{z-index:2147483000!important;height:100dvh!important;top:0!important}.store-page .market-sidebar-scrim,.store-page .market-global-drawer-scrim{inset:0!important}.store-page .market-mobile-category-toggle{display:none!important}.store-page .store-product-marketing-stage{min-height:0!important}.store-page .store-product-marketing-card{min-height:0!important;padding:17px 14px!important}.store-page .store-preview-card-copy{padding-right:34px!important}.store-page .store-preview-card-copy>h2{font-size:19px!important}.store-page .store-preview-product-details{grid-template-columns:82px minmax(0,1fr)!important;gap:10px!important;width:100%!important;padding:8px!important}.store-page .store-preview-product-image{width:82px!important;height:86px!important}.store-page .store-product-marketing-number{top:9px!important;right:10px!important}.store-page .market-related-grid{grid-auto-columns:calc(50% - 4.5px)!important;gap:9px!important}.store-page .market-related-image{height:clamp(100px,30vw,145px)!important;padding:6px!important}.store-page .market-related-name{font-size:11px!important}.store-page .market-related-price{font-size:12px!important}}@media (width<=380px){.store-page .store-preview-product-details{grid-template-columns:70px minmax(0,1fr)!important}.store-page .store-preview-product-image{width:70px!important;height:76px!important}.store-page .market-related-grid{grid-auto-columns:82%!important}}@media (prefers-reduced-motion:reduce){.store-page .market-sidebar{transition:none!important}}@media (width<=650px){.store-chat-heading{align-items:flex-start;gap:9px}.store-chat-heading h2{letter-spacing:-.025em;font-size:19px!important;line-height:1.22!important}.store-chat-heading .seller-order-kicker{letter-spacing:1.5px;font-size:10px!important}.store-chat-heading p{line-height:1.35;font-size:12px!important}.store-chat-live{white-space:nowrap;padding:7px 10px!important;font-size:11px!important}.store-chat-panel{border-radius:18px;padding:16px!important}.store-chat-messages{font-size:12px}.store-chat-compose input{min-height:48px;font-size:14px!important}.store-chat-compose button{min-height:44px;font-size:13px!important}.chat-file-upload{gap:7px;font-size:13px!important}.chat-file-upload small{line-height:1.35;font-size:11px!important}.store-chat-retry{background:#fff8f7;border:1px solid #f2d2ce;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:12px 0;padding:11px 12px;display:flex}.store-chat-retry strong,.store-chat-retry small{display:block}.store-chat-retry strong{color:#9d3933;font-size:12px}.store-chat-retry small{color:#7b8795;margin-top:3px;font-size:10px}.store-chat-retry button{white-space:nowrap;padding:10px 12px!important;font-size:12px!important}}@media (width>=651px){.store-chat-retry{background:#fff8f7;border:1px solid #f2d2ce;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:14px 0;padding:12px 14px;display:flex}.store-chat-retry strong,.store-chat-retry small{display:block}.store-chat-retry strong{color:#9d3933;font-size:13px}.store-chat-retry small{color:#7b8795;margin-top:3px;font-size:11px}}.buyer-retry-payment{color:#3e2d00;cursor:pointer;background:#ffc928;border:1px solid #e6a800;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;margin-top:12px;padding:9px 17px;font-size:13px;font-weight:750;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex;box-shadow:0 3px #b17d002e}.buyer-retry-payment:hover{background:#ffda55;transform:translateY(-1px);box-shadow:0 4px #b17d0033}.buyer-retry-payment:disabled{opacity:.65;cursor:wait;transform:none}@keyframes buyer-confetti-pop{0%{opacity:0;transform:rotate(var(--confetti-angle)) translateY(0) scale(.4)}12%{opacity:1}to{opacity:0;transform:rotate(var(--confetti-angle)) translateY(-210px) translateX(calc(cos(var(--confetti-angle))*170px)) scale(1.15)}}@keyframes buyer-celebration-in{0%{opacity:0;transform:translateY(12px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.buyer-confetti-burst i,.buyer-celebration-message{animation:none!important}.buyer-confetti-burst{display:none}}.customer-summary-retry{border-top:1px solid #edf0f3;flex-direction:column;align-items:flex-start;gap:7px;margin-top:12px;padding-top:12px;display:flex}.customer-summary-retry .buyer-retry-payment{margin:0}.customer-summary-retry small{color:#657487;font-size:11px;line-height:1.45}.buyer-payment-celebration{z-index:10000;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.buyer-confetti-burst{width:0;height:0;position:absolute;top:48%;left:50%}.buyer-confetti-burst i{color:hsl(calc(var(--confetti-angle)*1deg),85%,52%);animation:1.8s cubic-bezier(.12,.72,.22,1) both buyer-confetti-pop;animation-delay:var(--confetti-delay);transform:rotate(var(--confetti-angle));font-size:22px;font-style:normal;position:absolute;top:0;left:0}.buyer-celebration-message{text-align:center;background:#fffffff7;border:1px solid #d9f0df;border-radius:18px;margin:0 20px;padding:20px 26px;animation:.45s ease-out both buyer-celebration-in;position:relative;box-shadow:0 18px 65px #11284133}.buyer-celebration-message strong,.buyer-celebration-message span{display:block}.buyer-celebration-message strong{color:#16733b;font-size:21px}.buyer-celebration-message span{color:#627184;margin-top:5px;font-size:13px}@media (prefers-reduced-motion:reduce){.buyer-confetti-burst i,.buyer-celebration-message{animation:none!important}.buyer-confetti-burst{display:none}}.store-page .market-products-grid>.market-product-card{background:#fff!important;border:1px solid #e4e9ee!important;border-radius:13px!important;flex-direction:column!important;transition:transform .18s,box-shadow .18s,border-color .18s!important;display:flex!important;overflow:hidden!important;box-shadow:0 3px 12px #1827380e!important}.store-page .market-products-grid>.market-product-card:hover{transform:translateY(-2px);border-color:#d7dee6!important;box-shadow:0 9px 22px #1827381a!important}.store-page .market-products-grid .market-product-open{width:100%!important;min-width:0!important;color:inherit!important;text-align:left!important;background:0 0!important;border:0!important;padding:0!important;display:block!important}.store-page .market-products-grid .market-product-art{aspect-ratio:1!important;box-sizing:border-box!important;background:#f6f8fa!important;place-items:center!important;width:100%!important;height:auto!important;padding:9px!important;display:grid!important;position:relative!important;overflow:hidden!important}.store-page .market-products-grid .market-product-art img{mix-blend-mode:multiply;object-fit:contain!important;width:100%!important;height:100%!important}.store-page .market-products-grid .market-product-art>small{text-overflow:ellipsis!important;white-space:nowrap!important;color:#526171!important;background:#fff!important;border-radius:5px!important;max-width:calc(100% - 18px)!important;padding:4px 7px!important;font-size:9px!important;font-weight:750!important;top:9px!important;left:9px!important;overflow:hidden!important;box-shadow:0 1px 5px #14233214!important}.store-page .market-products-grid .market-product-info{text-align:left!important;gap:6px!important;padding:11px 12px 8px!important;display:grid!important}.store-page .market-products-grid .market-product-info h3{color:#263548!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:2.6em!important;margin:0!important;font-size:13px!important;font-weight:650!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.store-page .market-products-grid .market-product-info>strong{color:#172b40!important;letter-spacing:-.02em!important;font-size:16px!important;font-weight:800!important}.store-page .market-products-grid .market-product-info>small{color:#728092!important;font-size:10px!important;line-height:1.35!important}.store-page .market-products-grid .market-product-add{color:#fff!important;letter-spacing:.01em!important;background:#e47a13!important;border:0!important;border-radius:8px!important;width:calc(100% - 24px)!important;min-height:37px!important;margin:auto 12px 12px!important;padding:9px 10px!important;font-size:11px!important;font-weight:800!important}@media (width<=760px){.store-page .market-products-grid{gap:9px!important}.store-page .market-products-grid .market-product-info{gap:5px!important;padding:8px 8px 6px!important}.store-page .market-products-grid .market-product-info h3{min-height:2.6em!important;font-size:11px!important}.store-page .market-products-grid .market-product-info>strong{font-size:12px!important}.store-page .market-products-grid .market-product-info>small{font-size:9px!important}.store-page .market-products-grid .market-product-add{width:calc(100% - 14px)!important;min-height:32px!important;margin:0 7px 8px!important;padding:7px 3px!important;font-size:10px!important}}@media (prefers-reduced-motion:reduce){.store-page .market-products-grid>.market-product-card{transition:none!important}}.store-page .market-products-grid>.market-product-card{background:#fff!important;border:1px solid #e5e9ee!important;border-radius:12px!important;flex-direction:column!important;align-self:stretch!important;min-width:0!important;display:flex!important;overflow:hidden!important;box-shadow:0 2px 8px #1423340b!important}.store-page .market-products-grid .market-product-open{width:100%!important;min-width:0!important;height:auto!important;color:inherit!important;text-align:left!important;background:#fff!important;border:0!important;flex-direction:column!important;flex:auto!important;padding:0!important;display:flex!important}.store-page .market-products-grid .market-product-art{aspect-ratio:1!important;background:#f8f9fb!important;width:100%!important;height:auto!important;min-height:0!important;padding:8px!important;overflow:hidden!important}.store-page .market-products-grid .market-product-art img{mix-blend-mode:multiply;object-fit:contain!important;width:100%!important;height:100%!important;display:block!important}.store-page .market-products-grid .market-product-art>small{color:#596779!important;background:#fffffff5!important;border-radius:5px!important;max-width:calc(100% - 16px)!important;padding:3px 6px!important;font-size:8px!important;font-weight:700!important;line-height:1.25!important}.store-page .market-products-grid .market-product-info{flex-direction:column!important;flex:auto!important;align-items:flex-start!important;gap:5px!important;min-width:0!important;padding:9px 10px 8px!important;display:flex!important}.store-page .market-products-grid .market-product-info h3{color:#263548!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;width:100%!important;min-height:2.55em!important;margin:0!important;font-size:12px!important;font-weight:650!important;line-height:1.28!important;display:-webkit-box!important;overflow:hidden!important}.store-page .market-products-grid .market-product-info>strong{color:#172b40!important;letter-spacing:-.02em!important;font-size:15px!important;font-weight:800!important;line-height:1.2!important}.store-page .market-products-grid .market-product-info>small{color:#28764c!important;white-space:normal!important;background:#eef7f1!important;border-radius:5px!important;align-items:center!important;width:max-content!important;max-width:100%!important;min-height:19px!important;padding:3px 6px!important;font-size:9px!important;font-weight:650!important;line-height:1.25!important;display:inline-flex!important}.store-page .market-products-grid .market-product-add{color:#fff!important;width:calc(100% - 20px)!important;min-height:34px!important;box-shadow:none!important;background:#e47a13!important;border:0!important;border-radius:7px!important;flex:none!important;margin:0 10px 10px!important;padding:7px 8px!important;font-size:10px!important;font-weight:750!important;line-height:1.2!important}.store-page .market-products-grid .market-product-add:hover:not(:disabled){background:#c9670c!important}.store-page .market-products-grid .market-product-add:disabled{color:#8793a0!important;opacity:1!important;background:#edf0f3!important}@media (width<=760px){.store-page .market-products-grid{gap:8px!important}.store-page .market-products-grid .market-product-art{padding:6px!important}.store-page .market-products-grid .market-product-info{gap:4px!important;padding:7px 7px 6px!important}.store-page .market-products-grid .market-product-info h3{min-height:2.5em!important;font-size:10.5px!important;line-height:1.25!important}.store-page .market-products-grid .market-product-info>strong{font-size:12.5px!important}.store-page .market-products-grid .market-product-info>small{min-height:17px!important;padding:2px 5px!important;font-size:8.5px!important}.store-page .market-products-grid .market-product-add{width:calc(100% - 12px)!important;min-height:30px!important;margin:0 6px 7px!important;padding:6px 2px!important;font-size:9px!important}}@media (prefers-reduced-motion:reduce){.store-page .market-products-grid>.market-product-card{transition:none!important}}.store-page .market-products-grid>article.market-product-card-approved{background:#fff!important;border:1px solid #e5e9ee!important;border-radius:12px!important;flex-direction:column!important;min-width:0!important;display:flex!important;overflow:hidden!important;box-shadow:0 2px 8px #1423340d!important}.store-page .market-products-grid>article.market-product-card-approved .market-product-open{text-align:left!important;background:#fff!important;border:0!important;flex-direction:column!important;flex:auto!important;width:100%!important;min-width:0!important;padding:0!important;display:flex!important}.store-page .market-products-grid>article.market-product-card-approved .market-product-art{aspect-ratio:1!important;background:#f7f8fa!important;width:100%!important;height:auto!important;min-height:0!important;padding:8px!important;position:relative!important;overflow:hidden!important}.store-page .market-products-grid>article.market-product-card-approved .market-product-art img{object-fit:contain!important;width:100%!important;height:100%!important;display:block!important}.store-page .market-products-grid>article.market-product-card-approved .market-product-art>small{color:#596779!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#fffffff5!important;border-radius:5px!important;max-width:calc(100% - 16px)!important;padding:3px 6px!important;font-size:8px!important;line-height:1.25!important;position:absolute!important;top:8px!important;bottom:auto!important;left:8px!important;overflow:hidden!important}.store-page .market-products-grid>article.market-product-card-approved .market-product-info{flex-direction:column!important;flex:auto!important;align-items:flex-start!important;gap:5px!important;min-width:0!important;padding:9px 10px 8px!important;display:flex!important}.store-page .market-products-grid>article.market-product-card-approved .market-product-info h3{-webkit-line-clamp:2!important;color:#263548!important;-webkit-box-orient:vertical!important;width:100%!important;min-height:2.55em!important;margin:0!important;font-size:12px!important;font-weight:650!important;line-height:1.28!important;display:-webkit-box!important;overflow:hidden!important}.store-page .market-products-grid>article.market-product-card-approved .market-product-info>strong{color:#172b40!important;font-size:15px!important;font-weight:800!important;line-height:1.2!important}.store-page .market-products-grid>article.market-product-card-approved .market-product-info>small{color:#28764c!important;background:#eef7f1!important;border-radius:5px!important;align-items:center!important;max-width:100%!important;min-height:19px!important;padding:3px 6px!important;font-size:9px!important;font-weight:650!important;line-height:1.25!important;display:inline-flex!important}.store-page .market-products-grid>article.market-product-card-approved .market-product-add{color:#fff!important;background:#e47a13!important;border:0!important;border-radius:7px!important;flex:none!important;width:calc(100% - 20px)!important;min-height:34px!important;margin:0 10px 10px!important;padding:7px 8px!important;font-size:10px!important;font-weight:750!important;line-height:1.2!important}.store-page .market-products-grid>article.market-product-card-approved .market-product-add:disabled{color:#8793a0!important;opacity:1!important;background:#edf0f3!important}@media (width<=760px){.store-page .market-products-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.store-page .market-products-grid>article.market-product-card-approved .market-product-art{padding:6px!important}.store-page .market-products-grid>article.market-product-card-approved .market-product-info{gap:4px!important;padding:7px 7px 6px!important}.store-page .market-products-grid>article.market-product-card-approved .market-product-info h3{font-size:10.5px!important;line-height:1.25!important}.store-page .market-products-grid>article.market-product-card-approved .market-product-info>strong{font-size:12.5px!important}.store-page .market-products-grid>article.market-product-card-approved .market-product-add{width:calc(100% - 12px)!important;min-height:30px!important;margin:0 6px 7px!important;padding:6px 2px!important;font-size:9px!important}}.store-whatsapp-float{color:#fff;z-index:80;background:#20b968;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:flex;position:fixed;bottom:22px;right:18px;box-shadow:0 8px 24px #0004}.store-whatsapp-float:hover{transform:translateY(-2px)}.store-page .market-products-grid>article.market-product-card-approved{position:relative!important}.store-page .market-products-grid>article.market-product-card-approved .market-product-favorite{z-index:5!important;color:#657386!important;cursor:pointer!important;background:#fffffff5!important;border:1px solid #e7ebef!important;border-radius:50%!important;place-items:center!important;width:30px!important;height:30px!important;padding:0!important;display:grid!important;position:absolute!important;top:9px!important;right:9px!important;box-shadow:0 2px 7px #1423341a!important}.store-page .market-products-grid>article.market-product-card-approved .market-product-favorite.active{color:#e34b63!important;background:#fff7f8!important;border-color:#f4cbd2!important}.store-page .market-products-grid>article.market-product-card-approved .market-product-favorite svg{display:block!important}.store-page .market-products-grid>article.market-product-card-approved .market-product-info .market-product-rating{color:#7a8796!important;align-items:center!important;gap:5px!important;min-height:13px!important;font-size:9px!important;line-height:1!important;display:flex!important}.store-page .market-products-grid>article.market-product-card-approved .market-product-stars{color:#f2a51a!important;align-items:center!important;gap:1px!important;display:inline-flex!important}.store-page .market-products-grid>article.market-product-card-approved .market-product-rating>span:last-child{white-space:nowrap!important}@media (width<=760px){.store-page .market-products-grid>article.market-product-card-approved .market-product-favorite{width:26px!important;height:26px!important;top:6px!important;right:6px!important}.store-page .market-products-grid>article.market-product-card-approved .market-product-rating{gap:3px!important;font-size:8px!important}.store-page .market-products-grid>article.market-product-card-approved .market-product-stars svg{width:9px!important;height:9px!important}}.disputes-workspace.disputes-create-route{background:#f6f8fb;border-radius:14px;width:100%;min-height:calc(100dvh - 92px);padding:clamp(16px,3vw,34px)}.disputes-workspace.disputes-create-route .disputes-list-view{width:100%;max-width:980px;margin:0 auto;display:block}.disputes-workspace.disputes-create-route .disputes-list-toolbar,.disputes-workspace.disputes-create-route .disputes-list{display:none!important}.disputes-workspace.disputes-create-route .dispute-create-page{background:#fff!important;border:1px solid #e1e7ef!important;border-radius:16px!important;width:100%!important;max-width:820px!important;margin:0 auto!important;padding:clamp(20px,3vw,32px)!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important;box-shadow:0 12px 36px #192a3e14!important}.disputes-workspace.disputes-create-route .dispute-create-heading strong{font-size:clamp(20px,2.2vw,25px)}.disputes-workspace.disputes-create-route .dispute-create-actions{position:static}@media (width<=700px){.disputes-workspace.disputes-create-route{background:#f6f8fb;min-height:calc(100dvh - 64px);padding:12px}.disputes-workspace.disputes-create-route .dispute-create-page{border-radius:12px!important;padding:17px!important}}.store-page .store-market-actions{gap:clamp(14px,1.8vw,22px)!important;margin-left:12px!important}.store-page .store-market-actions>.buyer-notification-wrap,.store-page .store-market-actions>.market-account-menu-wrap{flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.store-page .store-market-actions .store-market-account{border-radius:10px;place-items:center!important;width:42px!important;height:42px!important;display:grid!important}.store-page .store-market-actions .store-market-account:hover{background:#f4f6f8}.store-page .store-market-actions .store-market-cart{flex:0 0 44px;width:44px!important;height:44px!important;margin-left:2px!important}@media (width<=760px){.store-page .store-market-actions{gap:12px!important;margin-left:0!important}.store-page .store-market-actions>.buyer-notification-wrap,.store-page .store-market-actions>.market-account-menu-wrap{flex-basis:36px;width:36px;height:38px}.store-page .store-market-actions .store-market-account{width:36px!important;height:38px!important}.store-page .store-market-actions .store-market-cart{flex-basis:38px;width:38px!important;height:38px!important;margin-left:1px!important}}.store-whatsapp-float.is-obscured{pointer-events:none!important;display:none!important}.customer-payment-method-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;display:grid}.customer-payment-method-tab{color:#253746;cursor:pointer;background:#fff;border:1px solid #e2e8ef;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:66px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.customer-payment-method-tab strong{letter-spacing:.045em;font-size:13px;font-weight:800}.customer-payment-method-tab.is-selected{border:2px solid var(--store-accent,#e47a13);background:color-mix(in srgb,var(--store-accent,#e47a13) 7%,white);box-shadow:0 0 0 2px color-mix(in srgb,var(--store-accent,#e47a13) 10%,transparent)}.customer-payment-method-tab.is-unavailable{color:#9aa4ad;cursor:not-allowed;background:#f8fafc}.customer-payment-method-tab.is-unavailable small{color:#a1aab3}.customer-payment-config-note{color:#788591;margin:0 16px 16px;font-size:11px;line-height:1.5}.customer-payment-modal-backdrop{z-index:2000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d19268f;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.customer-payment-modal{background:#fff;border:1px solid #e7ebef;border-radius:18px;width:min(440px,100%);padding:26px;position:relative;box-shadow:0 24px 80px #0000003d}.customer-payment-modal-close{color:#526170;cursor:pointer;background:#f1f4f6;border:0;border-radius:50%;width:34px;height:34px;font-size:23px;position:absolute;top:12px;right:14px}.customer-payment-modal-mark{color:#168348;background:#e8f8ee;border-radius:12px;place-items:center;width:42px;height:42px;font-size:22px;font-weight:900;display:grid}.customer-payment-modal h2{color:#203342;margin:16px 0 7px;font-size:21px}.customer-payment-modal>p{color:#6f7d89;margin:0 0 18px;font-size:13px;line-height:1.55}.customer-payment-modal .customer-form-label{gap:7px;font-size:12px;font-weight:700;display:grid}.customer-payment-modal .customer-form-label input{width:100%;min-height:46px;font:inherit;border:1px solid #dce3e9;border-radius:9px;padding:10px 12px;font-size:15px}.customer-payment-modal-note{color:#7a8792;margin-top:9px;font-size:11px;line-height:1.45;display:block}.customer-payment-modal-actions button{min-height:42px}@media (width<=480px){.customer-payment-method-tabs{gap:7px;padding:13px}.customer-payment-method-tab{border-radius:10px;min-height:60px}.customer-payment-method-tab strong{font-size:12px}.customer-payment-method-tab small{font-size:9px}.customer-payment-modal{padding:22px 18px}}.customer-cart-line-total{color:#253044;margin-top:3px;font-size:12px;font-weight:800;display:block}.customer-cart-stock{margin-top:3px;display:block}@media (width<=640px){.customer-cart-line-total{font-size:11px}.customer-cart-line{align-items:flex-start}}.ds-store-header-actions{flex:none;align-items:center;gap:9px;display:flex}.ds-store-account{color:#263747;cursor:pointer;background:#fff;border:1px solid #e5eaf0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 12px;font-size:12px;font-weight:700;display:flex}.ds-store-account:hover{border-color:var(--store-accent,#e47a13);color:var(--store-accent,#e47a13)}.ds-store-trust{background:#f7fafc;border:1px solid #e8eef3;border-radius:16px;max-width:1240px;margin:42px auto 0;padding:30px 28px}.ds-store-trust-heading{text-align:center;max-width:620px;margin:0 auto 24px}.ds-store-trust-heading h2{color:#1d3040;margin:7px 0;font-size:25px}.ds-store-trust-heading p,.ds-store-trust-grid p{color:#687887;margin:0;font-size:13px;line-height:1.6}.ds-store-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ds-store-trust-grid article{background:#fff;border:1px solid #e8edf2;border-radius:12px;gap:12px;padding:18px;display:flex}.ds-store-trust-grid article>svg{color:var(--store-accent,#e47a13);flex:none}.ds-store-trust-grid article b{color:#263747;margin-bottom:6px;font-size:14px;display:block}.ds-store-trust>a{color:var(--store-accent,#e47a13);justify-content:center;align-items:center;gap:7px;margin:20px auto 0;font-size:13px;font-weight:700;text-decoration:none;display:flex}.ds-store-faq{max-width:1240px;margin:44px auto 12px;padding:0 28px}.ds-store-faq .ds-store-section-title{margin-bottom:18px}.ds-store-faq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.ds-store-faq-list details{background:#fff;border:1px solid #e5eaf0;border-radius:11px;overflow:hidden}.ds-store-faq-list summary{cursor:pointer;color:#263747;justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;font-size:13px;font-weight:700;list-style:none;display:flex}.ds-store-faq-list summary::-webkit-details-marker{display:none}.ds-store-faq-list summary span{color:var(--store-accent,#e47a13);font-size:18px}.ds-store-faq-list details p{color:#687887;margin:0;padding:0 18px 17px;font-size:12px;line-height:1.65}.ds-store-footer-expanded{color:#d8e2e9;background:#172b3b;margin-top:42px;padding:36px max(24px,50% - 620px) 18px}.ds-store-footer-grid{grid-template-columns:1.7fr 1fr 1fr 1.1fr;gap:34px;display:grid}.ds-store-footer-grid>div{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.ds-store-footer-grid>div>b{color:#fff;margin-bottom:3px;font-size:13px}.ds-store-footer-grid a,.ds-store-footer-grid button{color:#c4d0d9;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;text-decoration:none;display:inline-flex}.ds-store-footer-grid a:hover,.ds-store-footer-grid button:hover{color:#fff;text-decoration:underline}.ds-store-footer-brand>a:first-child{color:#fff;align-items:center;gap:10px;display:flex}.ds-store-footer-mark{color:#fff;background:#f28a1c;border-radius:10px;place-items:center;width:38px;height:38px;font-size:22px;font-weight:900;display:grid}.ds-store-footer-brand>a:first-child span:last-child{flex-direction:column;gap:2px;display:flex}.ds-store-footer-brand>a:first-child small{letter-spacing:.14em;color:#aebdca;font-size:9px}.ds-store-footer-brand p{color:#b9c6d0;max-width:270px;margin:3px 0;font-size:12px;line-height:1.65}.ds-store-footer-brand .ds-store-footer-whatsapp{color:#d9f9e7;border:1px solid #426052;border-radius:9px;padding:9px 12px}.ds-store-footer-bottom{color:#aebdca;border-top:1px solid #344858;justify-content:space-between;gap:14px;margin-top:28px;padding-top:17px;font-size:11px;display:flex}.ds-store-footer-bottom b{color:#fff}.store-whatsapp-float{flex-direction:column;gap:4px;width:58px;height:58px;text-decoration:none}.store-whatsapp-float span{font-size:9px;font-weight:800;line-height:1}@media (width<=760px){.ds-store-header-actions{gap:6px}.ds-store-account{width:40px;height:40px;min-height:40px;padding:0}.ds-store-account span{display:none}.ds-store-trust{margin:28px 12px 0;padding:22px 14px}.ds-store-trust-heading h2{font-size:21px}.ds-store-trust-grid{grid-template-columns:1fr;gap:9px}.ds-store-trust-grid article{padding:14px}.ds-store-faq{margin:32px auto 8px;padding:0 14px}.ds-store-faq-list{grid-template-columns:1fr}.ds-store-footer-expanded{margin-top:30px;padding:28px 18px 16px}.ds-store-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 18px}.ds-store-footer-grid>div:first-child{grid-column:1/-1}.ds-store-footer-bottom{flex-direction:column;gap:7px}.store-whatsapp-float{width:54px;height:54px;bottom:16px;right:14px}}.market-product-detail-route{color:#172033;max-width:1320px;padding:22px clamp(14px,2.5vw,34px) 54px}.market-product-detail-breadcrumb{color:#64748b;margin-bottom:18px;font-size:13px}.market-product-detail-breadcrumb strong{color:#334155;text-overflow:ellipsis;white-space:nowrap;max-width:min(50vw,520px);overflow:hidden}.market-product-detail-main{border:1px solid #e6eaf0;border-radius:20px;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:start;gap:clamp(22px,3.2vw,46px);padding:clamp(18px,2.8vw,34px);box-shadow:0 12px 34px #0f172a0e}.market-detail-main-image{background:linear-gradient(145deg,#f7f9fc,#eef2f7);border:1px solid #edf0f4;border-radius:16px;min-height:390px;max-height:560px;position:relative}.market-detail-main-image img{object-fit:contain;max-height:530px;padding:18px}.market-detail-thumbnails{scrollbar-width:thin;gap:10px;padding:12px 2px 4px;display:flex;overflow-x:auto}.market-detail-thumbnails button.active{border:2px solid #e47a13;box-shadow:0 0 0 2px #e47a131c}.market-detail-badges{flex-wrap:wrap;gap:8px;display:flex}.market-detail-category,.market-detail-store-badge{border-radius:99px;align-items:center;padding:6px 10px;font-size:11px;font-weight:750;display:inline-flex}.market-detail-category{color:#a34c08;background:#fff3e7}.market-detail-store-badge{color:#1d4ed8;background:#eff6ff}.market-detail-summary h1{letter-spacing:-.035em;color:#111827;font-size:clamp(25px,2.7vw,36px);line-height:1.14}.market-detail-review-summary{flex-wrap:wrap;gap:9px}.market-detail-sku{color:#94a3b8;letter-spacing:.03em;font-size:11px}.market-detail-price-panel{background:#fffaf4;border:1px solid #f1dfca;border-radius:14px;gap:9px;width:100%;padding:18px 18px 15px;display:grid}.market-detail-price{letter-spacing:-.04em;color:#18212e;font-size:clamp(29px,3vw,38px)}.market-detail-stock{color:#15803d;font-size:12px;font-weight:750}.market-detail-stock-track{background:#e8edf1;border-radius:99px;height:5px;overflow:hidden}.market-detail-promo,.market-detail-delivery{background:#fff;border:1px solid #e7ebf0;border-radius:13px;gap:6px;width:100%;padding:14px 15px;display:grid}.market-detail-promo strong,.market-detail-delivery strong{color:#172033;font-size:13px}.market-detail-seller{background:#f8fafc;border:1px solid #edf0f3;border-radius:13px;width:100%;padding:13px 14px}.market-detail-seller>svg{color:#e47a13}.market-detail-quantity{justify-content:space-between;align-items:center;gap:10px;width:100%;padding:4px 0;display:flex}.market-detail-quantity-control{background:#fff;border:1px solid #dce2e9;border-radius:10px;align-items:center;display:flex;overflow:hidden}.market-detail-quantity-control output{text-align:center;min-width:42px;font-weight:750}.market-detail-quantity small{color:#64748b;font-size:11px}.market-detail-add{color:#fff;cursor:pointer;background:#e47a13;border:0;border-radius:11px;width:100%;min-height:48px;font-size:14px;font-weight:850;box-shadow:0 5px 12px #e47a132c}.market-detail-add:disabled{box-shadow:none;cursor:not-allowed;background:#aeb7c2}.market-detail-save{color:#334155;cursor:pointer;background:#fff;border:1px solid #dce2e9;border-radius:11px;width:100%;min-height:42px;font-weight:750}.market-detail-assurance{color:#166534;background:#f0fdf4;border:1px solid #d8f1df;border-radius:10px;width:100%;padding:11px 12px;font-size:11px;line-height:1.5}.market-detail-reviews{border-radius:18px;margin-top:26px;box-shadow:0 8px 24px #0f172a09}.market-related-heading h2{letter-spacing:-.02em;font-size:22px}.market-related-grid{gap:14px}.market-related-card{border:1px solid #edf0f3;border-radius:13px;overflow:hidden}@media (width<=760px){.market-product-detail-route{padding:12px 10px 94px}.market-product-detail-breadcrumb{gap:6px;margin-bottom:10px;font-size:11px}.market-product-detail-main{border-radius:15px;grid-template-columns:minmax(0,1fr);gap:14px;padding:10px}.market-detail-main-image{border-radius:12px;min-height:270px;max-height:360px}.market-detail-main-image img{max-height:340px;padding:12px}.market-detail-thumbnails{gap:8px;padding-top:9px}.market-detail-thumbnails button{flex-basis:62px;width:62px;height:62px}.market-detail-summary{gap:10px}.market-detail-summary h1{font-size:24px}.market-detail-price-panel{padding:14px}.market-detail-price{font-size:30px}.market-detail-mobile-bar{z-index:75;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5e7eb;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0f172a12}.market-detail-mobile-bar button{color:#fff;background:#e47a13;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;font-size:14px;font-weight:850;display:flex}.market-detail-mobile-bar button:disabled{background:#aeb7c2}.market-detail-reviews,.market-detail-related{margin-top:16px;padding:14px}.market-related-heading{align-items:flex-start}}.market-checkout-page{max-width:1120px;margin:26px auto 76px;padding:0 2px}.market-checkout-page .market-checkout-progress{background:#fff;border:1px solid #e7edf2;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 25px;padding:13px 18px;display:grid;box-shadow:0 5px 20px #182b3b0b}.market-checkout-progress-step{color:#8b98a3;align-items:center;gap:11px;min-width:0;padding:3px 14px;display:flex;position:relative}.market-checkout-progress-step:not(:last-child):after{content:"";background:#e8edf1;width:1px;height:30px;position:absolute;top:50%;right:-1px;transform:translateY(-50%)}.market-checkout-progress-step>span{color:#788895;background:#f7f9fb;border:1px solid #dce4ea;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:850;display:grid}.market-checkout-progress-step>div{gap:3px;min-width:0;display:grid}.market-checkout-progress-step strong{color:#657482;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.market-checkout-progress-step small{color:#9aa5ae;font-size:10px}.market-checkout-progress-step.current>span{border-color:var(--store-accent,#e47a13);background:var(--store-accent,#e47a13);color:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--store-accent,#e47a13) 12%,transparent)}.market-checkout-progress-step.current strong{color:#1c3040;font-weight:850}.market-checkout-progress-step.complete>span{color:#16834b;background:#eaf8f0;border-color:#d7f0e1}.market-checkout-progress-step.complete strong{color:#3d6654}.market-checkout-page .customer-flow-heading{align-items:center;gap:16px;margin:0 0 22px}.market-checkout-page .customer-flow-heading h1{letter-spacing:-.035em;font-size:clamp(23px,3vw,30px);font-weight:850}.market-checkout-page .customer-back-button{color:#596b79;background:#fff;border:1px solid #e5ebf0;border-radius:9px;padding:9px 12px;font-size:12px}.market-checkout-page .customer-checkout-grid{grid-template-columns:minmax(0,1fr) 350px;gap:20px}.market-checkout-page .customer-panel,.market-checkout-page .customer-summary-card{border:1px solid #e6ebef;border-radius:15px;box-shadow:0 5px 20px #182b3b0b}.market-checkout-page .customer-panel-heading{min-height:62px;padding:17px 20px}.market-checkout-page .customer-panel-heading h2,.market-checkout-page .customer-summary-card h2{color:#1e3445;font-size:15px;font-weight:850}.market-checkout-page .customer-panel-heading>span{font-size:11px}.market-checkout-page .customer-summary-card{padding:21px;top:92px}.market-checkout-page .customer-summary-card h2{margin-bottom:13px}.market-checkout-page .customer-summary-row{padding:12px 0;font-size:12px}.market-checkout-page .customer-summary-total{padding:17px 0}.market-checkout-page .customer-summary-total strong{color:#182e3f;font-size:21px}.market-checkout-page .customer-flow-actions{border-top:1px solid #edf1f4;margin-top:23px;padding-top:17px}.market-checkout-page .customer-flow-actions button{border-radius:10px;min-height:48px;font-size:13px;font-weight:800}.market-checkout-page .customer-flow-actions .customer-primary-button{min-width:220px;box-shadow:0 5px 13px color-mix(in srgb,var(--store-accent,#e47a13) 20%,transparent)}.market-checkout-page .customer-form-label{color:#33495a;gap:8px;font-size:12px;font-weight:750;display:grid}.market-checkout-page .customer-form-label input,.market-checkout-page .customer-form-label select,.market-checkout-page .customer-form-label textarea{color:#263b4b;background:#fff;border:1px solid #dce4ea;border-radius:10px;outline:none;min-height:48px;padding:12px 13px;font-size:14px;transition:border-color .15s,box-shadow .15s}.market-checkout-page .customer-form-label input:focus,.market-checkout-page .customer-form-label select:focus,.market-checkout-page .customer-form-label textarea:focus{border-color:var(--store-accent,#e47a13);box-shadow:0 0 0 3px color-mix(in srgb,var(--store-accent,#e47a13) 12%,transparent)}.market-checkout-page .customer-contact-fields{gap:16px;padding:20px}.market-checkout-page .customer-delivery-tabs{background:#f5f8fa;border:1px solid #e7edf2;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 16px;padding:7px;display:grid}.market-checkout-page .customer-delivery-tabs button{color:#627381;letter-spacing:.015em;background:0 0;border:1px solid #0000;border-radius:9px;min-height:52px;font-size:12px;font-weight:850}.market-checkout-page .customer-delivery-tabs button.active{color:var(--store-accent,#e47a13);background:#fff;border-color:#e4eaf0;box-shadow:0 2px 8px #14283712}.market-checkout-page .customer-door-delivery-panel .customer-contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.market-checkout-page .customer-delivery-contact-panel{margin-top:15px}.market-checkout-page .customer-pickup-empty{padding:30px 22px}.market-checkout-page .customer-pickup-empty h2{color:#1e3445;font-size:18px}.market-checkout-page .customer-pickup-map{border-radius:15px;min-height:220px}.market-checkout-page .customer-voucher-panel{padding:18px 20px}.market-checkout-page .customer-voucher{color:#33495a;gap:9px;font-size:12px;font-weight:800;display:grid}.market-checkout-page .customer-voucher-controls input{border-radius:9px;min-height:46px}.market-checkout-page .customer-voucher-controls button{border-radius:9px;min-width:84px;font-weight:800}.market-checkout-page .customer-payment-method-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:17px 20px}.market-checkout-page .customer-payment-method-tab{border-radius:11px;align-items:flex-start;min-height:76px;padding:14px 16px}.market-checkout-page .customer-payment-method-tab strong{font-size:13px}.market-checkout-page .customer-payment-method-tab small{font-size:11px}.market-checkout-page .customer-payment-config-note{margin:0;padding:0 20px 18px;font-size:11px}.market-checkout-page .customer-review-stack{gap:15px}.market-checkout-page .customer-review-product{padding:14px 18px}.market-checkout-page .customer-terms-copy{background:#f8fafb;border:1px solid #e8edf2;border-radius:10px;margin:0 0 17px;padding:12px 15px;line-height:1.6}.market-checkout-page .customer-review-summary{flex-wrap:wrap;padding:17px 20px}.market-checkout-page .customer-review-summary span{color:#748390;flex-basis:100%;padding-left:30px;font-size:11px;line-height:1.5}.market-checkout-page .customer-delivery-options{padding:8px 18px}.market-checkout-page .customer-delivery-option{border:1px solid #e7edf2;border-radius:10px;margin:8px 0;padding:15px 10px}.market-checkout-page .customer-delivery-option.is-selected{border-color:color-mix(in srgb,var(--store-accent,#e47a13) 55%,white);background:color-mix(in srgb,var(--store-accent,#e47a13) 5%,white)}.market-checkout-page .customer-checkout-error,.market-checkout-page .customer-preview-alert{color:#a3342b;background:#fff5f4;border:1px solid #f4c9c5;border-radius:10px;padding:13px 15px;font-size:12px}@media (width<=820px){.market-checkout-page{width:min(100% - 28px,680px);margin:18px auto 54px}.market-checkout-page .customer-checkout-grid{grid-template-columns:minmax(0,1fr)}.market-checkout-page .customer-summary-card{order:2;position:static}}@media (width<=560px){.market-checkout-page{width:calc(100% - 22px);margin:12px auto 42px}.market-checkout-page .market-checkout-progress{border-radius:12px;gap:0;margin-bottom:18px;padding:10px 5px}.market-checkout-progress-step{justify-content:center;gap:6px;padding:2px 4px}.market-checkout-progress-step:not(:last-child):after{height:25px}.market-checkout-progress-step>span{flex-basis:29px;width:29px;height:29px;font-size:10px}.market-checkout-progress-step>div{gap:2px}.market-checkout-progress-step strong{max-width:76px;font-size:10px}.market-checkout-progress-step small{font-size:9px}.market-checkout-page .customer-flow-heading{grid-template-columns:1fr;gap:10px;margin-bottom:16px;display:grid}.market-checkout-page .customer-flow-heading h1{font-size:24px}.market-checkout-page .customer-panel-heading{min-height:56px;padding:14px 15px}.market-checkout-page .customer-panel{border-radius:12px}.market-checkout-page .customer-door-delivery-panel .customer-contact-fields{grid-template-columns:1fr;padding:16px}.market-checkout-page .customer-contact-fields{gap:13px;padding:16px}.market-checkout-page .customer-delivery-tabs{gap:6px;padding:5px}.market-checkout-page .customer-delivery-tabs button{gap:5px;min-height:49px;font-size:10px}.market-checkout-page .customer-payment-method-tabs{gap:8px;padding:13px}.market-checkout-page .customer-payment-method-tab{min-height:68px;padding:12px}.market-checkout-page .customer-flow-actions{grid-template-columns:1fr;gap:9px;display:grid}.market-checkout-page .customer-flow-actions button,.market-checkout-page .customer-flow-actions .customer-primary-button{width:100%;min-width:0;min-height:50px}.market-checkout-page .customer-summary-card{padding:17px}.market-checkout-page .customer-summary-total strong{font-size:20px}.market-checkout-page .customer-pickup-map{min-height:170px}}.market-checkout-redesign{color:#172b3b;width:calc(100% - 40px);max-width:1180px!important;margin:28px auto 90px!important}.market-checkout-redesign .customer-flow-heading{align-items:center;gap:18px;margin:0 0 24px;display:flex}.market-checkout-redesign .customer-flow-heading h1{letter-spacing:-.04em;color:#142a3a;font-size:clamp(25px,3vw,34px);font-weight:850}.market-checkout-intro{margin:0 0 22px}.market-checkout-intro>span{letter-spacing:.13em;color:var(--store-accent,#e47a13);font-size:10px;font-weight:900}.market-checkout-intro h2{letter-spacing:-.025em;color:#1a3040;margin:7px 0 5px;font-size:clamp(19px,2.2vw,25px);font-weight:850}.market-checkout-intro p{color:#73818d;margin:0;font-size:13px;line-height:1.55}.market-checkout-delivery-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:0 0 17px;display:grid}.market-checkout-delivery-choice>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e7ec;border-radius:14px;align-items:center;gap:13px;min-height:88px;padding:17px;transition:all .16s;display:flex}.market-checkout-delivery-choice>button.active{border:2px solid var(--store-accent,#e47a13);background:#fffaf5;padding:16px;box-shadow:0 5px 18px #1a30400f}.market-checkout-choice-icon,.market-checkout-step-icon{color:#516777;background:#f4f7f9;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.market-checkout-delivery-choice button.active .market-checkout-choice-icon{color:var(--store-accent,#e47a13);background:#fff0df}.market-checkout-delivery-choice button>span:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.market-checkout-delivery-choice strong{color:#1b3040;font-size:14px}.market-checkout-delivery-choice small{color:#778692;font-size:11px;line-height:1.4}.market-checkout-delivery-choice i{color:#fff;border:1px solid #dce4e9;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;font-style:normal;display:grid}.market-checkout-delivery-choice button.active i{border-color:var(--store-accent,#e47a13);background:var(--store-accent,#e47a13)}.market-checkout-card{background:#fff;border:1px solid #e5eaee;border-radius:15px;margin:0 0 16px;padding:22px;box-shadow:0 5px 18px #142a3a09}.market-checkout-card-heading{align-items:center;gap:12px;margin:0 0 20px;display:flex}.market-checkout-card-heading>div{flex:1;min-width:0}.market-checkout-card-heading h2{color:#1a3040;margin:0 0 4px;font-size:15px;font-weight:850}.market-checkout-card-heading p{color:#7a8994;margin:0;font-size:11px;line-height:1.45}.market-checkout-redesign .customer-form-label{color:#354b5b;gap:8px;font-size:12px;font-weight:750;display:grid}.market-checkout-redesign .customer-form-label input,.market-checkout-redesign .customer-form-label select,.market-checkout-redesign .customer-form-label textarea{color:#1c3343;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #dce4e9;border-radius:9px;outline:none;padding:12px 13px;font-size:13px}.market-checkout-redesign .customer-form-label textarea{resize:vertical;min-height:88px}.market-checkout-redesign .customer-form-label input:focus,.market-checkout-redesign .customer-form-label select:focus,.market-checkout-redesign .customer-form-label textarea:focus{border-color:var(--store-accent,#e47a13);box-shadow:0 0 0 3px color-mix(in srgb,var(--store-accent,#e47a13) 12%,transparent)}.market-checkout-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.market-checkout-full{grid-column:1/-1}.market-checkout-location-form{gap:16px;display:grid}.market-checkout-inline-actions{flex-wrap:wrap;gap:9px;display:flex}.market-checkout-inline-actions button{border-radius:9px;min-height:43px;padding:0 17px}.market-checkout-saved-location{background:#f5fbf7;border:1px solid #dcefe4;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:15px 16px;display:flex}.market-checkout-saved-location>div{gap:5px;min-width:0;display:grid}.market-checkout-saved-location strong{color:#1b3a2b;overflow-wrap:anywhere;font-size:14px}.market-checkout-saved-location small{color:#688272;font-size:11px}.market-checkout-saved-location button,.market-checkout-edit{color:var(--store-accent,#e47a13);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:850}.market-checkout-bottom-action{z-index:20;padding:14px 17px calc(14px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border:1px solid #e5eaee;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin:20px -1px 0;display:flex;position:sticky;bottom:0;box-shadow:0 -5px 24px #13273612}.market-checkout-bottom-action>div{gap:4px;display:grid}.market-checkout-bottom-action small{letter-spacing:.12em;color:#84919b;font-size:9px;font-weight:850}.market-checkout-bottom-action strong{color:#172e3e;font-size:21px;font-weight:900}.market-checkout-bottom-action>button{background:var(--store-accent,#e47a13);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 23px;font-size:13px;font-weight:850;display:flex}.market-checkout-bottom-action>button:disabled{opacity:.45;cursor:not-allowed}.market-checkout-payment-layout,.market-checkout-review-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:20px;display:grid}.market-checkout-main-column{min-width:0}.market-checkout-mpesa-card{border-color:#dcebe2}.market-checkout-mpesa-mark{color:#138342;background:#e7f7ed;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:21px;font-weight:950;display:grid}.market-checkout-selected-pill{color:#16834a;background:#eaf8ef;border-radius:99px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;font-weight:850;display:inline-flex}.market-checkout-mpesa-select{text-align:left;cursor:pointer;background:#fbfefc;border:1px solid #dce8e0;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:17px;display:flex}.market-checkout-mpesa-select>span:first-child{gap:6px;display:grid}.market-checkout-radio{border:1.5px solid #b8c9bf;border-radius:50%;flex:0 0 21px;width:21px;height:21px}.market-checkout-radio.checked{border:6px solid #15934c}.market-checkout-secure-note{color:#557263;background:#f4faf6;border-radius:9px;align-items:flex-start;gap:9px;margin:14px 0 0;padding:12px 13px;font-size:10px;line-height:1.55;display:flex}.market-checkout-secure-note svg{color:#16834a;flex:none}.market-checkout-change-phone{color:var(--store-accent,#e47a13);cursor:pointer;background:0 0;border:0;margin-top:13px;padding:0;font-size:11px;font-weight:800}.market-checkout-voucher-card .customer-voucher{color:#354b5b;gap:9px;font-size:12px;font-weight:750;display:grid}.market-checkout-voucher-card .customer-voucher-controls{gap:8px;display:flex}.market-checkout-voucher-card .customer-voucher-controls input{min-width:0;min-height:46px;font:inherit;border:1px solid #dce4e9;border-radius:9px;flex:1;padding:10px 12px;font-size:13px}.market-checkout-voucher-card .customer-voucher-controls button{color:#fff;background:#203b4e;border:0;border-radius:9px;min-width:82px;font-size:12px;font-weight:850}.market-checkout-redesign .customer-summary-card{background:#fff;border:1px solid #e5eaee;border-radius:15px;padding:21px;position:sticky;top:90px;box-shadow:0 5px 18px #142a3a0a}.market-checkout-review-details{gap:9px;padding:0 2px 3px 54px;display:grid}.market-checkout-review-details>strong{color:#243a49;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.market-checkout-review-details>small{color:#75838d;font-size:11px;line-height:1.55}.market-checkout-review-details>div{flex-wrap:wrap;gap:8px 18px;margin-top:3px;display:flex}.market-checkout-review-details>div span{color:#61717c;font-size:11px}.market-checkout-product-row{align-items:center;gap:13px;display:flex}.market-checkout-product-row>div{flex:1;min-width:0}.market-checkout-product-row>div strong{color:#253b4a;font-size:12px;line-height:1.4;display:block}.market-checkout-product-row>div small{color:#7a8994;margin-top:5px;font-size:10px;display:block}.market-checkout-product-row>b{color:#1d3444;white-space:nowrap;font-size:12px}.market-checkout-redesign .customer-review-product .customer-product-thumb{object-fit:contain;background:#fff;border:1px solid #edf0f2;border-radius:9px;flex:0 0 62px;width:62px;height:62px}.market-checkout-redesign .customer-terms-copy{color:#74818b;font-size:11px;line-height:1.6}.market-checkout-redesign .customer-terms-copy button{color:var(--store-accent,#e47a13);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:850}.market-checkout-payment-dialog{border-radius:18px}@media (width<=850px){.market-checkout-payment-layout,.market-checkout-review-layout{grid-template-columns:minmax(0,1fr)}.market-checkout-redesign .customer-summary-card{order:2;position:static}}@media (width<=600px){.market-checkout-redesign{width:calc(100% - 22px);margin:12px auto 86px!important}.market-checkout-redesign .market-checkout-progress{margin-bottom:16px;padding:10px 5px}.market-checkout-redesign .customer-flow-heading{gap:9px;margin-bottom:17px;display:grid}.market-checkout-redesign .customer-flow-heading h1{font-size:25px}.market-checkout-intro{margin-bottom:16px}.market-checkout-intro h2{font-size:19px}.market-checkout-delivery-choice{gap:8px}.market-checkout-delivery-choice>button{flex-wrap:wrap;align-items:flex-start;gap:8px;min-height:112px;padding:12px}.market-checkout-delivery-choice>button.active{padding:11px}.market-checkout-choice-icon{border-radius:9px;flex-basis:34px;width:34px;height:34px}.market-checkout-delivery-choice button>span:nth-child(2){flex-basis:calc(100% - 46px)}.market-checkout-delivery-choice strong{font-size:12px}.market-checkout-delivery-choice small{font-size:10px}.market-checkout-delivery-choice i{width:19px;height:19px;margin-left:auto}.market-checkout-card{border-radius:12px;margin-bottom:12px;padding:16px}.market-checkout-card-heading{gap:10px;margin-bottom:16px}.market-checkout-card-heading h2{font-size:14px}.market-checkout-step-icon,.market-checkout-mpesa-mark{flex-basis:37px;width:37px;height:37px}.market-checkout-fields{grid-template-columns:1fr;gap:13px}.market-checkout-full{grid-column:auto}.market-checkout-bottom-action{z-index:80;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fff;border:0;border-top:1px solid #e5eaee;border-radius:0;margin:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 20px #13273617}.market-checkout-bottom-action strong{font-size:18px}.market-checkout-bottom-action>button{min-height:46px;padding:0 14px;font-size:11px}.market-checkout-review-details{padding-left:0}.market-checkout-review-details>div{gap:7px 12px}.market-checkout-product-row{gap:9px}.market-checkout-product-row>div strong,.market-checkout-product-row>b{font-size:11px}.market-checkout-redesign .customer-summary-card{padding:16px}}.market-checkout-redesign,.market-checkout-redesign button,.market-checkout-redesign input,.market-checkout-redesign select,.market-checkout-redesign textarea{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.market-checkout-redesign{font-size:13px}.market-checkout-redesign .market-checkout-intro h2{margin:4px 0;font-size:21px}.market-checkout-redesign .market-checkout-delivery-choice>button.active{padding:10px 13px}.market-checkout-redesign .market-checkout-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px 13px}.market-checkout-redesign .market-checkout-form-label,.market-checkout-redesign .customer-form-label{gap:5px;font-size:11px}.market-checkout-redesign .customer-form-label input,.market-checkout-redesign .customer-form-label select,.market-checkout-redesign .customer-form-label textarea{min-height:42px;padding:9px 11px;font-size:12px}.market-checkout-redesign .customer-form-label textarea{min-height:65px}.market-checkout-redesign .market-checkout-full{grid-column:1/-1}.market-checkout-redesign .market-checkout-location-form{gap:11px}.market-checkout-redesign .market-checkout-inline-actions button{min-height:38px}.market-checkout-redesign .market-checkout-bottom-action{margin-top:12px;padding:10px 14px}.market-checkout-redesign .market-checkout-bottom-action>button{min-height:44px}.market-checkout-confirmed{color:#167443;background:#f4fbf6;border:1px solid #cce8d5;border-radius:11px;align-items:center;gap:11px;margin:14px 0 0;padding:12px 14px;display:flex}.market-checkout-confirmed>div{gap:3px;display:grid}.market-checkout-confirmed strong{font-size:12px}.market-checkout-confirmed small{color:#5f7969;font-size:11px;line-height:1.45}@media (width<=850px){.market-checkout-redesign .market-checkout-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.market-checkout-redesign .market-checkout-card{margin-bottom:9px;padding:13px}.market-checkout-redesign .market-checkout-card-heading{margin-bottom:10px}.market-checkout-redesign .market-checkout-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.market-checkout-redesign .customer-form-label{font-size:10px}.market-checkout-redesign .customer-form-label input,.market-checkout-redesign .customer-form-label select,.market-checkout-redesign .customer-form-label textarea{min-height:41px;font-size:12px}.market-checkout-redesign .market-checkout-full{grid-column:1/-1}.market-checkout-redesign .market-checkout-delivery-choice>button{min-height:92px;padding:10px}.market-checkout-redesign .market-checkout-delivery-choice>button.active{padding:9px}.market-checkout-confirmed{margin-top:10px;padding:10px 12px}}.customer-workspace-shell,.customer-workspace-shell button,.customer-workspace-shell input,.customer-workspace-shell select,.customer-workspace-shell textarea,.customer-workspace-shell [role=button]{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.customer-workspace-shell{color:#172033;font-size:13px}.customer-flow{color:#172033;border:1px solid #e7ebf0;border-radius:12px;padding:22px;box-shadow:0 5px 22px #1420330b;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.customer-flow-heading{border-color:#e8edf3;gap:14px;margin-bottom:20px;padding-bottom:16px}.customer-flow-heading h1{color:#172033;letter-spacing:-.035em;font-size:21px;font-weight:750;line-height:1.25}.customer-back-button{color:#526174;border:1px solid #dce3eb;border-radius:8px;min-height:36px;padding:8px 11px;font-size:11px;font-weight:650}.customer-panel,.customer-summary-card{border:1px solid #e6ebf1;border-radius:11px;box-shadow:0 2px 9px #17203306}.customer-panel-heading{border-bottom:1px solid #edf1f5;min-height:54px;margin:0;padding:15px 18px}.customer-panel-heading h2,.customer-summary-card h2,.customer-section-title h2{color:#1c293b;letter-spacing:-.02em;font-size:14px;font-weight:750}.customer-primary-button,.customer-secondary-button{border-radius:8px;min-height:40px;font-size:11px;font-weight:700}.customer-summary-card{padding:19px}.customer-summary-card h2{border-bottom:1px solid #edf1f5;margin-bottom:14px;padding-bottom:13px}.customer-summary-row{color:#647287;border-color:#edf1f5;padding:11px 0;font-size:12px}.customer-summary-total strong{font-size:17px;font-weight:800}.customer-preview-note{font-size:10px;line-height:1.55}.buyer-section-kicker{color:#d97706;letter-spacing:1.25px;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.buyer-cart-intro,.buyer-orders-intro{background:linear-gradient(110deg,#f8fafc,#fff);border:1px solid #e8edf3;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 18px;padding:17px 19px;display:flex}.buyer-cart-intro h2,.buyer-orders-intro h2{color:#172033;letter-spacing:-.035em;margin:0 0 5px;font-size:17px;font-weight:800}.buyer-cart-intro p,.buyer-orders-intro p{color:#718096;margin:0;font-size:11px;line-height:1.55}.buyer-cart-count,.buyer-orders-total{color:#344256;background:#fff;border:1px solid #e4eaf1;border-radius:8px;flex:none;padding:8px 12px;font-size:11px;font-weight:750}.customer-cart-grid{grid-template-columns:minmax(0,1fr) 310px;gap:16px}.customer-cart-grid>.customer-panel{padding:0 18px}.customer-cart-lines{padding:0}.customer-cart-line{border-color:#edf1f5;grid-template-columns:100px minmax(0,1fr) auto;gap:16px;min-height:126px;padding:16px 0}.customer-cart-line .customer-product-thumb{background:#f8fafc;border:1px solid #edf0f4;border-radius:9px;width:88px;height:88px}.customer-cart-copy h3{color:#1e2b3d;font-size:13px;font-weight:700;line-height:1.45}.customer-cart-copy p{color:#8290a2;font-size:10px}.customer-cart-copy>strong{color:#172033;font-size:15px;font-weight:800}.customer-cart-line-total{color:#536176;margin-top:4px;font-size:10px;display:block}.customer-cart-stock{color:#718096;margin-top:4px;font-size:10px;display:block}.customer-quantity{border:1px solid #dfe6ee;border-radius:8px;gap:0;overflow:hidden}.customer-quantity button{color:#344256;background:#f8fafc;border:0;width:32px;height:32px;font-size:16px}.customer-quantity span{color:#243247;min-width:34px;font-size:12px;font-weight:750}.customer-remove-button,.customer-mobile-remove{color:#c45c25;font-size:10px;font-weight:650}.customer-mobile-checkout-bar{background:#fff;border:1px solid #e6ebf1;border-radius:10px;box-shadow:0 5px 20px #14203312}.customer-order-tabs{background:#f7f9fc;border:1px solid #e7ecf2;border-radius:10px;gap:7px;margin:0 0 16px;padding:5px;display:flex}.customer-order-tabs button{color:#68778c;letter-spacing:.025em;border:0;border-radius:7px;min-height:36px;padding:8px 13px;font-size:10px;font-weight:750}.customer-order-tabs button.is-active{color:#b96812;background:#fff;border:0;box-shadow:0 1px 5px #1420331a}.customer-order-list{gap:12px}.customer-order-card{border:1px solid #e5eaf0;border-radius:11px;padding:0 18px;transition:border-color .16s,box-shadow .16s;box-shadow:0 3px 12px #14203309}.customer-order-card:hover{border-color:#d4dde8;box-shadow:0 6px 18px #1420330f}.customer-order-card-heading{border-color:#edf1f5;min-height:62px;padding:13px 0}.customer-order-card-heading small,.customer-order-detail-heading small,.customer-tracking-summary small{color:#8995a6;letter-spacing:.09em;font-size:9px;font-weight:800}.customer-order-card-heading strong{color:#344256;font-size:11px;font-weight:650}.customer-order-status{color:#a85b0b;background:#fff8ef;border:1px solid #f4dfc7;border-radius:7px;padding:6px 10px;font-size:10px;font-weight:750}.customer-order-status.is-success{color:#177245;background:#effaf3;border-color:#ccebd8}.customer-order-status.is-danger{color:#b42318;background:#fff3f2;border-color:#f3d2d2}.customer-order-product{border-color:#edf1f5;gap:12px;min-height:76px}.customer-order-product .customer-product-thumb{background:#f8fafc;border:1px solid #edf0f4;border-radius:8px;width:58px;height:58px}.customer-order-product>span strong{color:#243247;font-size:11px;font-weight:700}.customer-order-product>span small{color:#8390a2;font-size:10px}.customer-order-product>b{color:#344256;font-size:11px;font-weight:750}.customer-order-card-footer{color:#718096;padding:14px 0;font-size:11px}.customer-order-card-footer>span strong{color:#172033;font-size:14px;font-weight:800}.customer-order-card-footer .customer-primary-button,.customer-order-card-footer .customer-secondary-button{border-radius:7px;min-height:36px;padding:8px 11px;font-size:10px}.customer-order-detail-heading{background:linear-gradient(110deg,#f8fafc,#fff);border:1px solid #e5eaf0;border-radius:11px;align-items:center;margin:0 0 17px;padding:18px 20px}.customer-order-detail-heading h2{color:#172033;letter-spacing:-.035em;margin:5px 0 4px;font-size:20px;font-weight:800}.customer-order-detail-heading span:not(.customer-order-status){color:#7c899b;font-size:10px}.customer-order-detail-heading .customer-order-status{margin-left:auto}.customer-order-detail-heading+.customer-checkout-grid{grid-template-columns:minmax(0,1fr) 300px;gap:16px}.customer-review-product{border-color:#edf1f5;gap:14px;min-height:88px;padding:13px 18px}.customer-review-product .customer-product-thumb{background:#f8fafc;border:1px solid #edf0f4;border-radius:8px;width:66px;height:66px}.customer-review-product strong{color:#243247;font-size:12px;font-weight:750}.customer-review-product small{color:#8390a2;font-size:10px}.customer-review-product>b{color:#172033;font-size:12px;font-weight:800}.customer-order-address{color:#526176;align-items:flex-start;padding:15px 18px;font-size:11px;line-height:1.65}.customer-order-address svg{margin-top:1px}.customer-order-detail-heading+.customer-checkout-grid .customer-flow-actions{border-top:1px solid #edf1f5;padding:14px 18px 18px}.customer-delivered-review-prompt{background:#f3fbf6;border:1px solid #d8eee0;border-radius:9px;margin:14px 18px;padding:13px 14px}.customer-delivered-review-prompt strong,.customer-delivered-review-prompt span{display:block}.customer-delivered-review-prompt strong{color:#176b42;font-size:11px}.customer-delivered-review-prompt span{color:#5e7c6b;margin-top:4px;font-size:10px;line-height:1.5}.customer-empty-state{background:#fbfcfe;border:1px dashed #dce4ed;border-radius:11px;padding:38px 18px}.customer-empty-state h2{color:#1c293b;font-size:17px;font-weight:800}.customer-empty-state p{color:#738197;font-size:11px}@media (width<=760px){.customer-flow{box-shadow:none;border:0;border-radius:0;padding:14px 11px}.buyer-cart-intro,.buyer-orders-intro{align-items:flex-start;padding:13px 12px}.buyer-cart-intro h2,.buyer-orders-intro h2{font-size:15px}.buyer-cart-intro p,.buyer-orders-intro p{max-width:250px}.customer-cart-grid{grid-template-columns:1fr}.customer-cart-grid>.customer-panel{padding:0 12px}.customer-cart-line{grid-template-columns:76px minmax(0,1fr);gap:10px}.customer-cart-line .customer-product-thumb{width:72px;height:72px}.customer-cart-controls{display:none}.customer-mobile-quantity{border:1px solid #dfe6ee;border-radius:8px;gap:0;width:max-content;margin-top:8px;display:flex;overflow:hidden}.customer-mobile-quantity button{background:#f8fafc;border:0;border-radius:0;width:30px;height:30px}.customer-mobile-quantity span{place-items:center;min-width:32px;font-size:11px;font-weight:750;display:grid}.customer-mobile-remove{margin:6px 0 0 9px;display:inline-flex}.customer-order-tabs{gap:4px;overflow-x:auto}.customer-order-tabs button{flex:none;padding:8px 10px;font-size:9px}.customer-order-card{padding:0 12px}.customer-order-card-heading{align-items:flex-start}.customer-order-card-footer{flex-direction:column;align-items:flex-start}.customer-order-card-footer>div{grid-template-columns:1fr 1fr;width:100%;display:grid}.customer-order-card-footer>div button{width:100%}.customer-order-detail-heading{align-items:flex-start;gap:10px;padding:14px 13px}.customer-order-detail-heading h2{overflow-wrap:anywhere;font-size:16px}.customer-order-detail-heading .customer-order-status{margin-left:0}.customer-review-product{gap:9px;padding:11px 12px}.customer-review-product .customer-product-thumb{width:54px;height:54px}.customer-order-address{padding:12px}.customer-delivered-review-prompt{margin:12px}}@media (width<=420px){.buyer-cart-count,.buyer-orders-total{padding:7px 9px;font-size:10px}.customer-order-card-footer>div{grid-template-columns:1fr}}.store-page .market-product-detail-route{color:#172b3b;max-width:1320px;padding:22px clamp(14px,2.4vw,34px) 52px}.store-page .market-product-detail-breadcrumb{color:#7b8792;margin-bottom:18px;font-size:12px}.store-page .market-product-detail-main{border:1px solid #e8edf1;border-radius:18px;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);align-items:start;gap:clamp(24px,3.2vw,48px);padding:clamp(20px,3vw,38px);box-shadow:0 8px 28px #182b3b0b}.store-page .market-detail-main-image{background:#f8fafb;border:1px solid #edf1f4;border-radius:14px;height:clamp(360px,42vw,560px);min-height:0;max-height:560px}.store-page .market-detail-main-image img{object-fit:contain;width:100%;height:100%;max-height:none;padding:24px}.store-page .market-detail-thumbnails button{border-color:#e5eaee;border-radius:10px;flex:0 0 82px;width:82px;height:82px}.store-page .market-detail-summary{gap:15px;padding:0;position:sticky;top:88px}.store-page .market-detail-store-badge{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.store-page .market-detail-price-panel{background:#fffaf5;border-color:#f0e4d7;gap:10px;padding:19px}.store-page .market-detail-price{color:#172b3b;font-size:clamp(30px,3vw,40px);font-weight:900}.store-page .market-detail-stock-track{display:none}.store-page .market-detail-description-panel,.store-page .market-detail-specifications,.store-page .market-detail-delivery,.store-page .market-detail-seller,.store-page .market-detail-quantity{width:100%}.store-page .market-detail-description-panel,.store-page .market-detail-specifications{background:#fff;border:1px solid #edf0f2;border-radius:12px;padding:15px 16px}.store-page .market-detail-description-panel h2,.store-page .market-detail-specifications h2{color:#253b4b;margin:0 0 8px;font-size:13px;font-weight:850}.store-page .market-detail-description-panel p{color:#647482;margin:0;font-size:13px;line-height:1.7}.store-page .market-detail-quantity{border-top:1px solid #edf0f2;border-bottom:1px solid #edf0f2;padding:14px 0}.store-page .market-detail-add-desktop{border-radius:10px;min-height:50px;font-size:14px;font-weight:850}.store-page .market-detail-save{border-radius:10px;min-height:44px}.store-page .market-detail-assurance{color:#526574;background:#f6f9fb;border-color:#e9eef2}.store-page .market-detail-seller{background:#f7f9fa;border-radius:12px;padding:15px}@media (width<=760px){.store-page .market-product-detail-route{padding:10px 10px 100px}.store-page .market-product-detail-main{border-radius:14px;flex-direction:column;gap:17px;padding:11px;display:flex}.store-page .market-detail-gallery,.store-page .market-detail-summary{width:100%}.store-page .market-detail-summary{gap:12px;position:static}.store-page .market-detail-main-image{height:min(88vw,390px);min-height:260px;max-height:390px}.store-page .market-detail-main-image img{padding:14px}.store-page .market-detail-thumbnails button{flex-basis:68px;width:68px;height:68px}.store-page .market-detail-summary h1{font-size:23px}.store-page .market-detail-price-panel{padding:14px}.store-page .market-detail-price{font-size:30px}.store-page .market-detail-mobile-bar{padding:9px 12px calc(9px + env(safe-area-inset-bottom));align-items:center;gap:12px;display:flex}.store-page .market-detail-mobile-quantity{background:#fff;border:1px solid #e2e8ed;border-radius:9px;flex:none;align-items:center;height:46px;display:flex}.store-page .market-detail-mobile-quantity button{color:#243b4b;background:0 0;border:0;width:34px;height:44px;font-size:20px}.store-page .market-detail-mobile-quantity button:disabled{color:#c4cbd1}.store-page .market-detail-mobile-quantity output{color:#203647;text-align:center;min-width:24px;font-size:13px;font-weight:850}.store-page .market-detail-mobile-bar>button{background:var(--store-accent,#e47a13);border-radius:9px;flex:1;min-width:0;height:46px}}@media (width>=761px) and (width<=980px){.store-page .market-product-detail-main{grid-template-columns:minmax(0,1fr) minmax(290px,.9fr);gap:20px;padding:18px}.store-page .market-detail-main-image{height:380px}}.store-page .market-product-detail-route{width:100%;max-width:none;margin:0;padding:18px clamp(12px,2vw,28px) 56px}.store-page .market-product-detail-main{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;gap:clamp(22px,3vw,44px);padding:0}.store-page .market-detail-main-image{border-radius:10px}@media (width<=760px){.store-page .market-product-detail-route{padding:8px 0 100px}.store-page .market-product-detail-breadcrumb{margin:0 12px 12px}.store-page .market-product-detail-main{box-shadow:none;border:0;border-radius:0;gap:15px;padding:0}.store-page .market-detail-gallery,.store-page .market-detail-summary{width:100%}.store-page .market-detail-main-image{border-left:0;border-right:0;border-radius:0}.store-page .market-detail-thumbnails{padding-left:12px;padding-right:12px}.store-page .market-detail-summary{padding:0 14px}}.store-page .market-product-detail-main-shell{width:100%!important;min-width:0!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important}.store-page .market-product-detail-main-shell>.market-product-detail-route{width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;display:block!important}.store-page .market-product-detail-main-shell .market-product-detail-main{width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;display:grid!important}.store-page .market-detail-mobile-bar{display:none!important}.store-page .market-detail-add-desktop{justify-content:center;align-items:center;width:100%;display:flex!important}.store-page .market-product-detail-route{padding-top:4px!important}.store-page .market-product-detail-breadcrumb{margin-top:0!important;margin-bottom:10px!important}@media (width<=760px){.store-page .market-product-detail-route{padding:2px 10px 28px!important}.store-page .market-product-detail-main{padding:0!important}.store-page .market-detail-add-desktop{width:100%;min-height:48px}}.store-page .market-detail-summary button.market-detail-add-inline{visibility:visible!important;opacity:1!important;pointer-events:auto!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:50px!important;margin:12px 0!important;display:flex!important;position:static!important}.market-checkout-redesign .market-checkout-delivery-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:20px;display:grid}.market-checkout-redesign .market-checkout-delivery-main{min-width:0}.market-checkout-redesign .market-checkout-delivery-main>.market-checkout-card{margin-bottom:14px}.market-checkout-redesign .market-checkout-order-card{background:#fff;border:1px solid #e5eaee;border-radius:14px;min-width:0;padding:19px;position:sticky;top:92px;box-shadow:0 5px 18px #142a3a0b}.market-checkout-order-card-head{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:10px;padding-bottom:13px;display:flex}.market-checkout-order-card-head span{letter-spacing:.12em;color:#7b8993;font-size:10px;font-weight:900}.market-checkout-order-card-head strong{color:#263d4d;font-size:11px}.market-checkout-order-items{gap:13px;padding:15px 0;display:grid}.market-checkout-order-item{align-items:center;gap:10px;min-width:0;display:flex}.market-checkout-order-item .customer-product-thumb{object-fit:contain;background:#fff;border:1px solid #edf0f2;border-radius:8px;flex:0 0 48px;width:48px;height:48px}.market-checkout-order-item>div{flex:1;min-width:0}.market-checkout-order-item>div strong{color:#263d4d;text-overflow:ellipsis;font-size:11px;line-height:1.4;display:block;overflow:hidden}.market-checkout-order-item>div small{color:#82909a;margin-top:4px;font-size:10px;display:block}.market-checkout-order-item>b{color:#263d4d;white-space:nowrap;font-size:11px}.market-checkout-order-total{color:#6c7b86;border-top:1px solid #f0f2f4;justify-content:space-between;gap:12px;padding:10px 0;font-size:11px;display:flex}.market-checkout-order-total strong{color:#263d4d;font-size:11px}.market-checkout-order-grand{color:#243b4b;border-top:1px solid #e8edf0;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding:14px 0 2px;font-size:12px;font-weight:850;display:flex}.market-checkout-order-grand strong{color:#1d3343;font-size:20px}.market-checkout-order-secure{color:#60786b;background:#f5faf7;border-radius:9px;align-items:flex-start;gap:8px;margin:14px 0 0;padding:11px;font-size:10px;line-height:1.5;display:flex}.market-checkout-order-secure svg{color:#16834b;flex:none}@media (width<=850px){.market-checkout-redesign .market-checkout-delivery-layout{grid-template-columns:minmax(0,1fr);gap:12px}.market-checkout-redesign .market-checkout-order-card{order:2;padding:15px;position:static}.market-checkout-redesign .market-checkout-order-items{grid-template-columns:1fr 1fr;gap:10px}.market-checkout-redesign .market-checkout-order-item{align-items:flex-start}}@media (width<=520px){.market-checkout-redesign .market-checkout-order-items{grid-template-columns:1fr}.market-checkout-order-item .customer-product-thumb{flex-basis:44px;width:44px;height:44px}.market-checkout-order-grand strong{font-size:18px}}.store-page .market-cart-page{color:#203343;width:100%;max-width:1440px;margin:0 auto;padding:22px clamp(14px,3vw,42px) 70px}.market-cart-heading{flex-direction:column;gap:18px;margin-bottom:24px;display:flex}.market-cart-back{color:#617482;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:max-content;padding:0;font-size:12px;font-weight:700;display:flex}.market-cart-heading>div>span{color:#b66a19;letter-spacing:.15em;font-size:10px;font-weight:900}.market-cart-heading h1{color:#172f40;letter-spacing:-.04em;margin:5px 0;font-size:clamp(25px,3vw,34px);font-weight:850}.market-cart-heading h1 small{color:#82909a;letter-spacing:0;font-size:15px;font-weight:650}.market-cart-heading p{color:#7b8993;margin:4px 0 0;font-size:13px}.market-cart-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;display:grid}.market-cart-items{background:#fff;border:1px solid #e8edf0;border-radius:13px;min-width:0;overflow:hidden}.market-cart-list-head{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.market-cart-list-head strong{color:#263d4d;font-size:14px;font-weight:850}.market-cart-list-head span{color:#8996a0;font-size:11px}.market-cart-item{border-bottom:1px solid #edf0f2;grid-template-columns:116px minmax(0,1fr) 150px;align-items:center;gap:17px;padding:20px;display:grid}.market-cart-product-image{cursor:pointer;background:#fafbfc;border:1px solid #edf0f2;border-radius:10px;place-items:center;width:116px;height:116px;padding:0;display:grid;overflow:hidden}.market-cart-product-image .customer-product-thumb{object-fit:contain;width:100%;height:100%}.market-cart-product-info{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex}.market-cart-product-name{color:#263d4d;text-align:left;cursor:pointer;background:0 0;border:0;max-width:100%;padding:0;font-size:14px;font-weight:800;line-height:1.45}.market-cart-category{color:#87939c;font-size:11px}.market-cart-category i{color:#c3cbd0;padding:0 3px;font-style:normal}.market-cart-unit-price{color:#253d4e;font-size:13px;font-weight:800}.market-cart-stock,.market-cart-stock-out{color:#19804e;font-size:10px}.market-cart-stock-out{color:#b54736}.market-cart-item-end{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.market-cart-item-end>strong{color:#1e3546;font-size:14px;font-weight:850}.market-cart-quantity{background:#fff;border:1px solid #e2e8ec;border-radius:8px;align-items:center;height:34px;display:flex;overflow:hidden}.market-cart-quantity button{color:#344b5a;cursor:pointer;background:#f8fafb;border:0;width:34px;height:32px;font-size:18px}.market-cart-quantity button:disabled{color:#c6cdd2;cursor:not-allowed}.market-cart-quantity span{color:#263d4d;place-items:center;min-width:34px;font-size:12px;font-weight:800;display:grid}.market-cart-remove{color:#89949c;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:700;text-decoration:underline}.market-cart-remove:hover{color:#b54736}.market-cart-mobile-actions{display:none}.market-cart-continue{color:#bd701d;align-items:center;gap:9px;padding:16px 20px;display:flex}.market-cart-continue button{color:#a65e13;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.market-cart-summary{background:#fff;border:1px solid #e7ecef;border-radius:13px;padding:21px;position:sticky;top:90px;box-shadow:0 5px 20px #162c3b0b}.market-cart-summary h2{color:#253c4c;margin:0 0 19px;font-size:16px;font-weight:850}.market-cart-summary-line{color:#788791;justify-content:space-between;gap:12px;padding:10px 0;font-size:11px;display:flex}.market-cart-summary-line strong{color:#314858;font-size:12px}.market-cart-summary-total{color:#263d4d;border-top:1px solid #e9eef1;justify-content:space-between;align-items:center;gap:12px;margin-top:7px;padding:16px 0;font-size:13px;font-weight:850;display:flex}.market-cart-summary-total strong{color:#172f40;font-size:20px;font-weight:900}.market-cart-delivery-note{color:#89959e;margin:0 0 16px;font-size:10px;line-height:1.55}.market-cart-checkout,.market-cart-empty>button{color:#182e3c;cursor:pointer;background:#e8a126;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:49px;font-size:13px;font-weight:900;display:flex}.market-cart-checkout:hover,.market-cart-empty>button:hover{background:#f0b23e}.market-cart-secure{color:#28744f;border-top:1px solid #edf0f2;align-items:center;gap:10px;margin-top:17px;padding-top:15px;font-size:11px;font-weight:800;display:flex}.market-cart-secure>span{color:#3b5966}.market-cart-secure small{color:#89969e;font-size:9px;font-weight:500}.market-cart-mobile-checkout{display:none}.market-cart-empty{text-align:center;background:#fff;border:1px dashed #dce4e9;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:35px 20px;display:flex}.market-cart-empty>span{color:#c47a1d;background:#fff6e9;border-radius:50%;place-items:center;width:70px;height:70px;display:grid}.market-cart-empty h2{color:#263d4d;margin:18px 0 5px;font-size:20px;font-weight:850}.market-cart-empty p{color:#83919a;margin:0 0 20px;font-size:12px}.market-cart-empty>button{width:auto;min-width:190px;padding:0 20px}@media (width<=760px){.store-page .market-cart-page{padding:13px 12px 100px}.market-cart-heading{gap:13px;margin-bottom:17px}.market-cart-heading h1{font-size:25px}.market-cart-heading h1 small{font-size:13px}.market-cart-heading p{font-size:11px}.market-cart-layout{grid-template-columns:minmax(0,1fr);gap:12px}.market-cart-items{border-radius:10px}.market-cart-list-head{padding:13px 12px}.market-cart-item{grid-template-columns:84px minmax(0,1fr);align-items:start;gap:11px;padding:13px 11px}.market-cart-product-image{border-radius:8px;width:84px;height:84px}.market-cart-product-info{gap:5px}.market-cart-product-name{font-size:12px;line-height:1.4}.market-cart-category{font-size:9px}.market-cart-unit-price{font-size:12px}.market-cart-stock,.market-cart-stock-out{font-size:9px}.market-cart-item-end{display:none}.market-cart-mobile-actions{align-items:center;gap:13px;margin-top:4px;display:flex}.market-cart-quantity{height:31px}.market-cart-quantity button{width:29px;height:29px;font-size:17px}.market-cart-quantity span{min-width:29px;font-size:11px}.market-cart-remove{font-size:9px}.market-cart-continue{padding:13px 12px}.market-cart-summary{display:none}.market-cart-mobile-checkout{z-index:40;padding:10px 13px calc(10px + env(safe-area-inset-bottom));background:#fffffffa;border-top:1px solid #e8edf0;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 18px #182b3b14}.market-cart-mobile-checkout>div{flex-direction:column;gap:2px;display:flex}.market-cart-mobile-checkout small{color:#89959e;font-size:9px}.market-cart-mobile-checkout strong{color:#203848;font-size:17px;font-weight:900}.market-cart-mobile-checkout>button{color:#182e3c;background:#e8a126;border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-width:160px;height:44px;padding:0 15px;font-size:12px;font-weight:900;display:flex}.market-cart-empty{min-height:310px}}.store-page .market-checkout-bottom-action{z-index:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #e5eaee!important;border-radius:13px!important;margin:22px 0 8px!important;padding:14px 17px!important;position:relative!important;inset:auto!important;box-shadow:0 4px 16px #1327360b!important}.store-page.is-checkout-route{padding-bottom:12px!important}.store-page.is-checkout-route .store-whatsapp-float{bottom:18px!important}@media (width<=600px){.store-page .market-checkout-redesign{margin-bottom:28px!important}.store-page .market-checkout-bottom-action{border:1px solid #e5eaee!important;border-radius:12px!important;margin:18px 0 12px!important;padding:12px!important;display:flex!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;box-shadow:0 3px 14px #1327360d!important}.store-page .market-checkout-bottom-action>button{min-height:46px}}.market-order-detail-page{max-width:1120px}.market-order-hero{background:#fff;border:1px solid #e6ebef;border-radius:15px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:22px;margin:0 0 18px;padding:22px 24px;display:grid}.market-order-hero-copy>span,.market-order-section-heading>div>span{color:#8a96a1;letter-spacing:.13em;font-size:9px;font-weight:850}.market-order-hero-copy h2{color:#1d3444;letter-spacing:-.02em;margin:5px 0;font-size:20px}.market-order-hero-copy p{color:#788692;margin:0;font-size:12px}.market-order-statuses{flex-wrap:wrap;gap:7px;display:flex}.market-order-statuses span,.market-order-payment-state{color:#536575;background:#f1f4f6;border-radius:99px;align-items:center;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex}.market-order-statuses .is-paid,.market-order-payment-state.is-paid{color:#187345;background:#eaf7ef}.market-order-statuses .is-attention,.market-order-payment-state.is-attention{color:#91610b;background:#fff5df}.market-order-total{color:#172e3e;text-align:right;white-space:nowrap;font-size:22px}.market-order-total small{color:#8a96a1;margin-top:3px;font-size:10px;font-weight:650;display:block}.market-order-detail-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.market-order-detail-main,.market-order-detail-aside{gap:15px;min-width:0;display:grid}.market-order-section{background:#fff;border:1px solid #e7ebef;border-radius:14px;padding:19px}.market-order-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.market-order-section-heading h3{color:#243a49;margin:4px 0 0;font-size:15px}.market-order-section-heading>small{color:#7d8994;font-size:11px}.market-order-items{display:grid}.market-order-item{border-top:1px solid #eff2f4;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:13px;padding:12px 0;display:grid}.market-order-item:first-child{border-top:0}.market-order-item .customer-product-thumb{background:#fff;border:1px solid #edf0f2;width:64px;height:64px}.market-order-item>div{gap:4px;min-width:0;display:grid}.market-order-item>div strong{color:#253b4a;font-size:12px}.market-order-item>div small{color:#7b8994;font-size:10px}.market-order-item>b{color:#243a49;white-space:nowrap;font-size:12px}.market-order-section-actions{border-top:1px solid #eff2f4;justify-content:flex-end;padding-top:12px;display:flex}.market-order-info-row{border-top:1px solid #eff2f4;gap:12px;padding:12px 0;display:flex}.market-order-info-row>svg{color:var(--store-accent,#e47a13);flex:none}.market-order-info-row strong{color:#2b4050;font-size:12px}.market-order-info-row p{color:#6d7c88;overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;line-height:1.55}.market-order-money-row,.market-order-money-total{color:#687783;border-top:1px solid #eff2f4;justify-content:space-between;gap:12px;padding:10px 0;font-size:11px;display:flex}.market-order-money-row strong,.market-order-money-total strong{color:#263b4a}.market-order-money-total{margin-top:3px;padding-top:14px;font-size:12px;font-weight:800}.market-order-money-total strong{font-size:17px}.market-order-payment-method{color:#6d7c88;align-items:center;gap:8px;margin:10px 0 0;font-size:10px;display:flex}.market-order-retry{background:#fffaf0;border:1px solid #f1dfb7;border-radius:12px;gap:11px;margin-top:15px;padding:14px;display:grid}.market-order-retry>div strong{color:#77520b;font-size:12px}.market-order-retry>div p{color:#816f4a;margin:4px 0 0;font-size:10px;line-height:1.5}.market-order-retry .customer-form-label{color:#526272;gap:6px;font-size:11px;font-weight:750;display:grid}.market-order-retry input{min-height:43px;font:inherit;background:#fff;border:1px solid #dce4e9;border-radius:8px;padding:10px 12px;font-size:13px}.market-order-retry .buyer-retry-payment{width:100%;min-height:45px;margin:0}.market-order-retry-message{color:#6b7784;font-size:10px;line-height:1.45}.market-order-help-note,.market-order-delivered-note{color:#687986;background:#f5f8fa;border-radius:10px;gap:9px;padding:12px;font-size:10px;line-height:1.5;display:flex}.market-order-help-note svg{color:#21804c;flex:none}.market-order-delivered-note{color:#557464;background:#f1faf4;display:grid}.market-order-delivered-note strong{color:#237448;font-size:11px}@media (width<=800px){.market-order-detail-grid{grid-template-columns:minmax(0,1fr)}.market-order-detail-aside{order:-1}}@media (width<=600px){.market-order-detail-page{width:calc(100% - 22px);margin:12px auto 30px}.market-order-hero{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px}.market-order-statuses{grid-area:2/1/auto/-1}.market-order-total{grid-area:1/2;font-size:18px}.market-order-section{border-radius:12px;padding:15px}.market-order-item{grid-template-columns:54px minmax(0,1fr) auto;gap:9px}.market-order-item .customer-product-thumb{width:52px;height:52px}.market-order-item>b{font-size:11px}}.customer-flow-heading{flex-wrap:wrap;gap:12px}.customer-flow-heading h1{flex:auto;min-width:0}.customer-back-button{flex:none;min-width:max-content}.customer-primary-button,.customer-secondary-button,.customer-flow-actions button,.market-order-section-actions button,.market-checkout-bottom-action button{white-space:nowrap;text-overflow:clip;flex-shrink:0;max-width:100%}.customer-flow-actions{flex-wrap:wrap;gap:10px;display:flex}.customer-flow-actions>button{min-width:max-content}.market-checkout-redesign{margin-top:18px!important;margin-bottom:42px!important}.market-checkout-redesign .customer-flow-heading{gap:12px;margin-bottom:15px}.market-checkout-redesign .market-checkout-intro{margin-bottom:14px}.market-checkout-redesign .market-checkout-card{border-radius:12px;margin-bottom:11px;padding:16px 18px}.market-checkout-redesign .market-checkout-card-heading{margin-bottom:12px}.market-checkout-redesign .market-checkout-delivery-choice{gap:10px;margin-bottom:12px}.market-checkout-redesign .market-checkout-delivery-choice>button{border-radius:11px;min-height:72px;padding:12px}.market-checkout-redesign .market-checkout-delivery-choice button.active{padding:11px}.market-checkout-redesign .market-checkout-progress{border-radius:12px;margin-bottom:16px;padding:10px 12px}.market-checkout-redesign .market-checkout-bottom-action{border-radius:11px!important;margin-top:14px!important;padding:11px 14px!important}.market-order-detail-page{max-width:1080px;margin-top:14px!important;margin-bottom:28px!important}.market-order-hero{border-radius:12px;gap:14px;margin-bottom:12px;padding:14px 17px}.market-order-hero-copy h2{font-size:17px}.market-order-total{font-size:19px}.market-order-detail-grid{grid-template-columns:minmax(0,1fr) 310px;gap:12px}.market-order-detail-main,.market-order-detail-aside{gap:11px}.market-order-section{border-radius:12px;padding:14px 16px}.market-order-section-heading{margin-bottom:8px}.market-order-section-heading h3{font-size:14px}.market-order-item{grid-template-columns:54px minmax(0,1fr) auto;gap:10px;padding:8px 0}.market-order-item .customer-product-thumb{width:52px;height:52px}.market-order-info-row{gap:9px;padding:8px 0}.market-order-money-row{padding:7px 0}.market-order-money-total{padding-top:10px}.market-order-retry{gap:8px;margin-top:10px;padding:11px}.market-order-retry .customer-form-label{gap:5px}.market-order-retry input{min-height:39px}.market-order-retry .buyer-retry-payment{min-height:40px}@media (width<=760px){.market-order-detail-grid{grid-template-columns:minmax(0,1fr)}.market-order-detail-aside{order:0}.market-order-hero{grid-template-columns:minmax(0,1fr) auto}}@media (width<=600px){.customer-flow{width:calc(100% - 24px);margin-top:14px;margin-bottom:26px}.customer-flow-heading{align-items:flex-start;gap:9px;margin-bottom:14px}.customer-flow-heading h1{flex:100%;font-size:22px}.customer-back-button{min-height:34px;padding:6px 9px;font-size:12px}.customer-flow-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.customer-flow-actions>button{width:100%;min-width:0;padding:10px 8px;font-size:12px}.market-checkout-redesign{width:calc(100% - 22px)!important;margin:12px auto 24px!important}.market-checkout-redesign .customer-flow-heading{flex-wrap:wrap;margin-bottom:12px;display:flex}.market-checkout-redesign .customer-flow-heading h1{flex:100%;font-size:22px}.market-checkout-redesign .market-checkout-progress{margin-bottom:12px;padding:8px 5px}.market-checkout-progress-step{gap:6px;padding:3px 5px}.market-checkout-progress-step>span{flex-basis:27px;width:27px;height:27px;font-size:9px}.market-checkout-progress-step strong{font-size:10px}.market-checkout-progress-step small{font-size:8px}.market-checkout-redesign .market-checkout-card{margin-bottom:9px;padding:13px}.market-checkout-redesign .market-checkout-delivery-choice>button{gap:8px;min-height:68px;padding:10px}.market-checkout-redesign .market-checkout-bottom-action{flex-wrap:wrap;gap:10px;margin:12px 0 8px!important;padding:11px!important;display:flex!important}.market-checkout-redesign .market-checkout-bottom-action>div{flex:1}.market-checkout-redesign .market-checkout-bottom-action>button{width:100%;min-width:100%;min-height:44px}.market-order-detail-page{width:calc(100% - 20px);margin:10px auto 20px!important}.market-order-hero{grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:12px}.market-order-hero-copy h2{font-size:15px}.market-order-hero-copy p{font-size:10px}.market-order-statuses{grid-area:auto/1/auto/-1}.market-order-total{font-size:17px}.market-order-section{padding:12px}.market-order-section-actions{justify-content:stretch}.market-order-section-actions button{width:100%}.market-order-item>div strong{font-size:11px}.market-order-item>div small{font-size:9px}.market-order-item>b{font-size:10px}}.store-chat-panel{background:#fff;border:1px solid #e6ebf0;border-radius:14px;min-width:0;padding:18px;box-shadow:0 4px 16px #162a3a0b}.store-chat-heading{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;padding-bottom:13px;display:flex}.store-chat-heading h2{color:#1c3344;letter-spacing:-.025em;margin:4px 0 3px;font-size:17px;font-weight:800}.store-chat-live{color:#26734a;background:#eef7f1;border-radius:99px;flex:none;padding:6px 9px;font-size:10px;font-weight:750}.store-chat-messages{overscroll-behavior:contain;flex-direction:column;gap:10px;min-height:150px;max-height:340px;padding:5px 2px 13px;display:flex;overflow-y:auto}.store-chat-message{background:#f7f9fb;border:1px solid #e8edf1;border-radius:12px;width:min(86%,520px);padding:10px 12px}.store-chat-message.mine{background:#fff8f0;border-color:#f2dfc9;align-self:flex-end}.store-chat-message>span{color:#526576;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.store-chat-message p{color:#293e4e;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.store-chat-message small{color:#8b98a3;margin-top:6px;font-size:9px;display:block}.store-chat-compose{background:#fbfcfd;border:1px solid #e1e8ed;border-radius:11px;align-items:center;gap:8px;padding:9px;display:flex}.store-chat-compose input{color:#263b4a;min-width:0;min-height:42px;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:9px 11px;font-size:12px}.store-chat-compose button{white-space:nowrap;border:0;border-radius:8px;min-height:40px;padding:0 16px}.chat-file-upload{color:#526879;cursor:pointer;flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;font-size:11px;font-weight:750;display:flex}.chat-file-upload small{color:#8a97a2;flex-basis:100%;margin-left:22px;font-size:9px;font-weight:500}.chat-attachments{background:#f6f8fa;border-radius:10px;gap:7px;margin:8px 0 12px;padding:10px;display:grid}.chat-attachments>strong{color:#526576;font-size:10px}.chat-attachments button{color:#405666;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:7px 0;font-size:10px;display:flex}.storefront-platform-footer{color:#34495a!important;background:#fff!important;border-top:1px solid #e7edf1!important}.storefront-platform-footer .storefront-footer-logo strong{color:#1c3445!important}.storefront-platform-footer .storefront-footer-grid>div>b{color:#243b4b!important}.storefront-platform-footer .storefront-footer-grid a,.storefront-platform-footer .storefront-footer-grid button{color:#617282!important}.storefront-platform-footer .storefront-footer-bottom{color:#7b8995!important;border-top:1px solid #edf1f4!important}.ds-store-product-footer{margin-top:28px!important}@media (width<=600px){.store-chat-panel{border-radius:12px;padding:13px}.store-chat-heading{gap:8px}.store-chat-heading h2{font-size:15px!important}.store-chat-messages{min-height:120px;max-height:48vh}.store-chat-message{width:92%}.store-chat-compose{gap:5px;padding:6px}.store-chat-compose button{min-height:39px;padding:0 11px}.chat-file-upload small{margin-left:0}}.buyer-order-v2{gap:14px;display:grid;width:min(100% - 32px,900px)!important;max-width:900px!important;margin:18px auto 38px!important}.buyer-order-overview{background:#fff;border:1px solid #e4eaf0;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:10px 20px;padding:20px 22px;display:grid}.buyer-order-kicker{color:#8b98a3;letter-spacing:.14em;font-size:9px;font-weight:850}.buyer-order-overview-main h2{color:#1c3445;overflow-wrap:anywhere;margin:5px 0;font-size:21px;line-height:1.25}.buyer-order-overview-main p{color:#71808c;margin:0;font-size:11px}.buyer-order-total{text-align:right;align-self:center;gap:4px;display:grid}.buyer-order-total small{color:#8b98a3;letter-spacing:.1em;font-size:9px;font-weight:800}.buyer-order-total strong{color:#1b3445;white-space:nowrap;font-size:22px}.buyer-order-status-row{border-top:1px solid #edf1f4;flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:12px;display:flex}.buyer-order-status-row>span,.buyer-order-payment-tag{color:#536574;background:#f2f5f7;border-radius:7px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:750;display:inline-flex}.buyer-order-status-row i{background:#8997a2;border-radius:50%;width:7px;height:7px}.buyer-order-status-row .is-success,.buyer-order-payment-tag.is-success{color:#237346;background:#edf8f1}.buyer-order-status-row .is-success i{background:#26965b}.buyer-order-status-row .is-pending,.buyer-order-payment-tag.is-pending{color:#91600e;background:#fff6e7}.buyer-order-status-row .is-pending i{background:#d99a27}.buyer-order-panel{background:#fff;border:1px solid #e5ebef;border-radius:13px;min-width:0;padding:18px 20px}.buyer-order-panel-heading{align-items:center;gap:11px;margin-bottom:13px;display:flex}.buyer-order-step{color:#637482;background:#f2f5f7;border-radius:8px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:850;display:grid}.buyer-order-panel-heading>div{flex:1;min-width:0}.buyer-order-panel-heading h3{color:#263c4b;margin:0;font-size:14px;font-weight:800}.buyer-order-panel-heading p{color:#84919b;margin:3px 0 0;font-size:10px}.buyer-order-products{display:grid}.buyer-order-product{border-top:1px solid #edf1f3;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.buyer-order-product:first-child{border-top:0}.buyer-order-product .customer-product-thumb{background:#fff;border:1px solid #edf0f2;border-radius:8px;width:56px;height:56px}.buyer-order-product-copy{gap:4px;min-width:0;display:grid}.buyer-order-product-copy strong{color:#2a4050;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.buyer-order-product-copy span,.buyer-order-product-copy small{color:#7b8994;font-size:10px}.buyer-order-product>b{color:#253b4b;white-space:nowrap;font-size:12px}.buyer-order-delivered-message{color:#267349;background:#f0f8f3;border-radius:9px;align-items:center;gap:10px;margin-top:10px;padding:11px 12px;display:flex}.buyer-order-delivered-message>span{gap:2px;display:grid}.buyer-order-delivered-message strong{font-size:11px}.buyer-order-delivered-message small{color:#637b6d;font-size:10px;line-height:1.45}.buyer-order-detail-list{display:grid}.buyer-order-detail-row{border-top:1px solid #edf1f3;align-items:flex-start;gap:11px;padding:12px 0;display:flex}.buyer-order-detail-row:first-child{border-top:0}.buyer-order-detail-row>svg{color:var(--store-accent,#e47a13);flex:none}.buyer-order-detail-row>div{min-width:0}.buyer-order-detail-row strong{color:#2d4352;font-size:11px}.buyer-order-detail-row p{color:#6f7e89;overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;line-height:1.55}.buyer-order-panel-actions{border-top:1px solid #edf1f3;justify-content:flex-end;padding-top:11px;display:flex}.buyer-order-money{display:grid}.buyer-order-money>div{color:#6e7d88;border-top:1px solid #edf1f3;justify-content:space-between;gap:15px;padding:9px 0;font-size:11px;display:flex}.buyer-order-money>div:first-child{border-top:0}.buyer-order-money strong{color:#2c4150;font-weight:750}.buyer-order-money .buyer-order-grand-total{color:#263c4c;border-top:1px solid #dfe6eb;margin-top:4px;padding-top:13px;font-weight:800}.buyer-order-grand-total strong{font-size:17px}.buyer-order-payment-method{color:#657684;background:#f5f7f8;border-radius:9px;align-items:center;gap:10px;margin-top:8px;padding:11px 12px;display:flex}.buyer-order-payment-method>span{gap:3px;display:grid}.buyer-order-payment-method strong{color:#405464;font-size:10px}.buyer-order-payment-method small{color:#778692;font-size:10px}.buyer-order-retry{background:#fffaf1;border:1px solid #f0dfbb;border-radius:10px;gap:10px;margin-top:13px;padding:13px;display:grid}.buyer-order-retry>div strong{color:#75520e;font-size:11px}.buyer-order-retry>div p{color:#82714e;margin:4px 0 0;font-size:10px;line-height:1.5}.buyer-order-retry .customer-form-label{color:#526272;gap:6px;margin:0;font-size:11px;font-weight:750;display:grid}.buyer-order-retry input{color:#253b4b;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #dce4e9;border-radius:8px;padding:10px 12px;font-size:13px}.buyer-order-retry .buyer-retry-payment{border-radius:8px;width:100%;min-height:44px;margin:0}.buyer-order-bottom-actions{justify-content:space-between;gap:10px;display:flex}.buyer-order-bottom-actions button{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:0 15px;font-size:11px;display:inline-flex}.buyer-order-safety-note{color:#687985;background:#f5f7f8;border-radius:9px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:10px;line-height:1.5;display:flex}.buyer-order-safety-note svg{color:#39805b;flex:none}@media (width<=600px){.buyer-order-v2{gap:10px;width:calc(100% - 22px)!important;margin:12px auto 30px!important}.buyer-order-overview{border-radius:11px;gap:9px 12px;padding:15px}.buyer-order-overview-main h2,.buyer-order-total strong{font-size:18px}.buyer-order-panel{border-radius:11px;padding:14px}.buyer-order-product{grid-template-columns:48px minmax(0,1fr) auto;gap:9px;padding:10px 0}.buyer-order-product .customer-product-thumb{width:46px;height:46px}.buyer-order-product>b{font-size:11px}.buyer-order-panel-heading{margin-bottom:10px}.buyer-order-bottom-actions{grid-template-columns:1fr 1fr;display:grid}.buyer-order-bottom-actions button{white-space:normal;min-width:0;padding:0 8px;font-size:10px}}.buyer-auth-page.buyer-auth-v2{background:#f4f6f8!important;min-height:100svh!important;padding:22px 16px!important;display:block!important;overflow-x:hidden!important}.buyer-auth-v2 .buyer-auth-v2-shell{flex-direction:column;justify-content:center;gap:20px;width:min(100%,560px);min-height:calc(100svh - 44px);margin:0 auto;display:flex}.buyer-auth-v2-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.buyer-auth-v2-top .buyer-auth-back{background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;font-size:12px;font-weight:700;display:inline-flex;color:#657583!important}.buyer-auth-v2-shop{align-items:center;gap:9px;min-width:0;display:flex}.buyer-auth-v2-shop-mark{background:var(--store-accent,#e47a13);color:#fff;border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:16px;font-weight:900;display:grid}.buyer-auth-v2-shop>span:last-child{text-align:right;gap:2px;min-width:0;display:grid}.buyer-auth-v2-shop b{color:#243b4b;text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:12px;overflow:hidden}.buyer-auth-v2-shop small{color:#8a97a1;letter-spacing:.13em;font-size:8px;font-weight:850}.buyer-auth-v2 .buyer-auth-v2-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #e3e9ed!important;border-radius:15px!important;width:100%!important;max-width:560px!important;margin:0!important;padding:clamp(22px,5vw,34px)!important;box-shadow:0 12px 38px #1a304012!important}.buyer-auth-v2-icon{color:#b75e12;background:#fff3e7;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.buyer-auth-v2-heading{margin-top:17px}.buyer-auth-v2-heading .buyer-auth-eyebrow{margin-bottom:6px}.buyer-auth-v2-heading h1{letter-spacing:-.025em;margin:0;color:#1d3445!important;font-size:25px!important;line-height:1.2!important}.buyer-auth-v2-heading p{color:#71808b;margin:8px 0 0;font-size:12px;line-height:1.6}.buyer-auth-v2-progress{margin:20px 0!important}.buyer-auth-v2-progress>small{gap:10px}.buyer-auth-v2-form{margin-top:18px;grid-template-columns:minmax(0,1fr)!important;gap:13px!important}.buyer-auth-v2-form>label{color:#344a59!important;grid-column:1!important;gap:6px!important;font-size:11px!important}.buyer-auth-v2-form input{background:#fbfcfd!important;border:1px solid #d7e0e6!important;border-radius:8px!important;min-height:46px!important;padding:11px 12px!important;font-size:13px!important}.buyer-auth-v2-form input:focus{border-color:#d77a20!important;outline:3px solid #e47a1321!important}.buyer-auth-v2-hint{color:#87939c;font-size:9px;font-weight:500}.buyer-auth-v2-actions{margin-top:5px!important}.buyer-auth-v2-actions .buyer-auth-submit{min-height:47px!important;box-shadow:none!important;background:#c56b19!important;border-radius:8px!important;font-size:12px!important}.buyer-auth-v2-actions .buyer-auth-secondary{min-height:47px!important}.buyer-auth-v2-switch{color:#71808b;border-top:1px solid #edf1f3;flex-wrap:wrap;align-items:center;gap:7px 10px;margin-top:18px;padding-top:15px;font-size:11px;display:flex}.buyer-auth-v2-switch button{color:#a95712;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.buyer-auth-v2-switch .buyer-auth-v2-forgot{color:#6c7d89;margin-left:auto;font-weight:650}.buyer-auth-v2-secure{background:#f8fafb;border:1px solid #edf1f3;border-radius:9px;padding:11px 12px;margin-top:15px!important}.buyer-auth-v2-secure svg{color:#36805a;flex:none}.buyer-auth-v2-secure>span{gap:3px;display:grid}.buyer-auth-v2-secure b{color:#405666;font-size:10px}.buyer-auth-v2-secure small{color:#81909a;font-size:9px;line-height:1.45}.buyer-auth-v2-foot{color:#9aa5ad;text-align:center;letter-spacing:.14em;font-size:8px;font-weight:850}.buyer-auth-v2-foot span{color:#c0c8ce;padding:0 5px}@media (width<=480px){.buyer-auth-page.buyer-auth-v2{padding:12px!important}.buyer-auth-v2 .buyer-auth-v2-shell{gap:13px;min-height:calc(100svh - 24px)}.buyer-auth-v2 .buyer-auth-v2-card{border-radius:12px!important;padding:20px 16px!important}.buyer-auth-v2-heading h1{font-size:22px!important}.buyer-auth-v2-switch .buyer-auth-v2-forgot{margin-left:0}}.buyer-order-inventory-alert{background:#fff8ec;border:1px solid #f0d5a8;border-radius:9px;margin-top:12px;padding:12px 13px}.buyer-order-inventory-alert strong{color:#86570d;font-size:11px;display:block}.buyer-order-inventory-alert p{color:#806d4b;margin:5px 0 0;font-size:10px;line-height:1.5}.store-page,.store-page *{box-sizing:border-box}.store-page{width:100%;max-width:100%;overflow-x:clip}@media (width<=760px){.store-page .ds-store-navigation{width:100%;margin:0 0 12px}.store-page .ds-store-navigation-main{gap:7px;min-width:0;min-height:56px;padding:7px 10px}.store-page .ds-store-navigation .ds-store-menu-trigger{flex:0 0 36px;width:36px;height:38px}.store-page .ds-store-navigation .ds-store-brand{flex:none!important;min-width:38px!important;max-width:42px!important}.store-page .ds-store-navigation .ds-store-brand-word{display:none!important}.store-page .ds-store-navigation .ds-store-shop-name{white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:auto;min-width:0;max-width:none;margin:0 2px;font-size:clamp(12px,3.8vw,15px);line-height:1.1;display:-webkit-box;overflow:hidden}.store-page .ds-store-navigation .ds-store-header-actions{flex:none;gap:5px;margin-left:auto}.store-page .ds-store-navigation .ds-store-header-actions button{border-radius:8px;width:34px;height:36px}.store-page .ds-store-navigation .ds-store-search{gap:7px;min-height:44px;padding:5px 10px}.store-page .ds-store-navigation .ds-store-search input{min-width:0;min-height:38px;font-size:16px}.store-page .ds-store-navigation .ds-store-search button{min-width:62px;min-height:36px}.store-page .ds-store-home-mix-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.store-page .ds-store-home-mix-grid>.ds-store-card{min-width:0}.customer-flow{width:100%;max-width:100%;margin:0 auto 28px;overflow-x:clip}.customer-flow-heading{gap:8px;min-width:0}.customer-flow-heading h1{min-width:0;font-size:clamp(17px,4.5vw,20px)}.customer-checkout-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.customer-panel,.customer-summary-card{min-width:0;max-width:100%;padding:14px 12px}.customer-summary-row{gap:10px}.customer-summary-row span{min-width:0}.customer-summary-row strong{text-align:right;overflow-wrap:anywhere}.customer-primary-button,.customer-secondary-button,.customer-back-button,.seller-primary-btn,.seller-secondary-btn{min-height:44px}.customer-panel input,.customer-panel select,.customer-panel textarea,.customer-flow input,.customer-flow select,.customer-flow textarea{min-width:0;max-width:100%;font-size:16px}.market-checkout-progress{scroll-snap-type:x proximity;gap:8px;width:100%;padding:4px 2px 10px;display:flex;overflow-x:auto}.market-checkout-progress-step{scroll-snap-align:start;flex:1 0 0;min-width:105px}.customer-cart-line{grid-template-columns:68px minmax(0,1fr);gap:10px}.customer-cart-line>:last-child{grid-column:2;justify-self:start}.customer-cart-copy{overflow-wrap:anywhere;min-width:0}.customer-cart-copy h3{overflow-wrap:anywhere}.buyer-order-inventory-alert{overflow-wrap:anywhere;margin-inline:0}.seller-delivery-fees{background:#f8fafc;border:1px solid #e5eaf0;border-radius:10px;grid-template-columns:1fr;gap:10px;margin:16px 0;padding:13px;display:grid}.seller-delivery-fees h3,.seller-delivery-fees p{grid-column:1;margin:0}.seller-delivery-fees label{min-width:0}.seller-delivery-fees input{width:100%;min-height:44px;font-size:16px}}@media (width<=380px){.store-page .ds-store-navigation-main{gap:5px;padding-inline:7px}.store-page .ds-store-navigation .ds-store-header-actions{gap:3px}.store-page .ds-store-navigation .ds-store-header-actions button{width:31px}.store-page .ds-store-navigation .ds-store-shop-name{font-size:11px}.customer-cart-line{grid-template-columns:58px minmax(0,1fr);gap:8px}.customer-cart-line .customer-product-thumb{width:56px;height:62px}}@media (prefers-reduced-motion:reduce){.store-page *,.customer-flow *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.buyer-order-v2{gap:0!important;width:min(100% - 28px,1040px)!important;max-width:1040px!important;margin:16px auto 36px!important}.buyer-order-v2>.customer-flow-heading{margin-bottom:14px}.buyer-order-v2 .buyer-order-overview{background:#f5f8fa;border:0;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:14px 22px;padding:22px 24px}.buyer-order-v2 .buyer-order-kicker{letter-spacing:.12em;font-size:11px}.buyer-order-v2 .buyer-order-overview-main h2{margin:7px 0;font-size:clamp(20px,3vw,26px)}.buyer-order-v2 .buyer-order-overview-main p{font-size:13px}.buyer-order-v2 .buyer-order-total small{font-size:11px}.buyer-order-v2 .buyer-order-total strong{font-size:clamp(22px,3vw,28px)}.buyer-order-v2 .buyer-order-status-row{padding-top:14px}.buyer-order-v2 .buyer-order-status-row>span{padding:8px 11px;font-size:12px}.buyer-order-v2 .buyer-order-panel{background:0 0;border:0;border-bottom:1px solid #e7edf1;border-radius:0;padding:20px 4px}.buyer-order-v2 .buyer-order-panel-heading{gap:13px;margin-bottom:15px}.buyer-order-v2 .buyer-order-step{flex-basis:32px;width:32px;height:32px;font-size:11px}.buyer-order-v2 .buyer-order-panel-heading h3{font-size:16px}.buyer-order-v2 .buyer-order-panel-heading p{font-size:12px}.buyer-order-v2 .buyer-order-product{grid-template-columns:68px minmax(0,1fr) auto;gap:14px;padding:14px 0}.buyer-order-v2 .buyer-order-product .customer-product-thumb{border-radius:9px;width:64px;height:64px}.buyer-order-v2 .buyer-order-product-copy strong{font-size:14px}.buyer-order-v2 .buyer-order-product-copy span,.buyer-order-v2 .buyer-order-product-copy small{font-size:12px}.buyer-order-v2 .buyer-order-product>b{font-size:14px}.buyer-order-v2 .buyer-order-detail-row{gap:13px;padding:14px 0}.buyer-order-v2 .buyer-order-detail-row strong{font-size:14px}.buyer-order-v2 .buyer-order-detail-row p{font-size:13px;line-height:1.55}.buyer-order-v2 .buyer-order-money>div{padding:10px 0;font-size:13px}.buyer-order-v2 .buyer-order-money .buyer-order-grand-total{font-size:16px}.buyer-order-v2 .buyer-order-payment-method{padding:14px 0}.buyer-order-v2 .buyer-order-payment-method strong{font-size:13px}.buyer-order-v2 .buyer-order-payment-method small{font-size:12px}.buyer-order-v2 .buyer-order-retry{background:#f8fafb;border:1px solid #e6edf2;border-radius:10px;margin-top:16px;padding:16px}.buyer-order-v2 .buyer-order-retry>div strong{font-size:14px}.buyer-order-v2 .buyer-order-retry>div p{font-size:12px;line-height:1.5}.buyer-order-v2 .buyer-order-retry input{min-height:46px;font-size:16px}.buyer-order-v2 .buyer-retry-payment{min-height:46px;font-size:14px}.buyer-order-v2 .buyer-order-bottom-actions{flex-wrap:wrap;gap:10px;padding:18px 0;display:flex}.buyer-order-v2 .buyer-order-bottom-actions button{min-height:46px}.buyer-order-missing-items{color:#6b4b18;background:#fff9ed;border:1px solid #f0d7a6;border-radius:10px;gap:8px;margin:8px 0;padding:16px;display:grid}.buyer-order-missing-items strong{font-size:14px}.buyer-order-missing-items p{margin:0;font-size:13px;line-height:1.5}.buyer-order-missing-items button{justify-self:start;min-height:42px}@media (width<=680px){.buyer-order-v2{width:calc(100% - 20px)!important;margin:10px auto 28px!important}.buyer-order-v2 .buyer-order-overview{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}.buyer-order-v2 .buyer-order-total{text-align:left;justify-self:start}.buyer-order-v2 .buyer-order-status-row{gap:7px}.buyer-order-v2 .buyer-order-status-row>span{font-size:11px}.buyer-order-v2 .buyer-order-panel{padding:16px 2px}.buyer-order-v2 .buyer-order-product{grid-template-columns:56px minmax(0,1fr);gap:10px}.buyer-order-v2 .buyer-order-product .customer-product-thumb{width:54px;height:58px}.buyer-order-v2 .buyer-order-product>b{grid-column:2;justify-self:start;font-size:13px}.buyer-order-v2 .buyer-order-product-copy strong{font-size:13px}.buyer-order-v2 .buyer-order-detail-row p{overflow-wrap:anywhere}.buyer-order-v2 .buyer-order-panel-heading{align-items:flex-start}.buyer-order-v2 .buyer-order-payment-tag{padding:6px 8px;font-size:10px}.buyer-order-v2 .buyer-order-bottom-actions{grid-template-columns:1fr;display:grid}.buyer-order-v2 .buyer-order-bottom-actions button{width:100%}}.buyer-order-design{color:#101827;gap:12px!important;width:min(100% - 28px,980px)!important;max-width:980px!important;margin:14px auto 34px!important}.buyer-order-design>.customer-flow-heading{margin:0 0 2px}.buyer-order-design .buyer-order-overview{background:#fff;border:1px solid #e5eaf0;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 20px;padding:20px 22px;display:grid;box-shadow:0 3px 12px #0f23370b}.buyer-order-design .buyer-order-kicker{color:#758292;letter-spacing:.1em;font-size:10px}.buyer-order-design .buyer-order-overview-main h2{color:#101827;margin:5px 0;font-size:clamp(19px,3vw,25px);font-weight:850;line-height:1.25}.buyer-order-design .buyer-order-overview-main p{color:#667386;font-size:12px}.buyer-order-design .buyer-order-total{text-align:right}.buyer-order-design .buyer-order-total small{color:#718096;font-size:10px}.buyer-order-design .buyer-order-total strong{color:#111827;font-size:clamp(21px,3vw,27px)}.buyer-order-design .buyer-order-status-row{border-top:1px solid #edf0f3;grid-column:1/-1;padding-top:11px}.buyer-order-design .buyer-order-status-row>span{border-radius:999px;padding:7px 11px;font-size:11px}.buyer-order-design .buyer-order-status-row .is-success{color:#12833f;background:#e9f9ef}.buyer-order-design .buyer-order-status-row .is-pending{color:#98620b;background:#fff5df}.buyer-order-design .buyer-order-progress{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:10px 0 2px;display:grid}.buyer-order-progress-step{text-align:center;color:#697586;align-content:start;justify-items:center;gap:8px;min-width:0;display:grid;position:relative}.buyer-order-progress-step:before{content:"";z-index:0;background:#e4e7eb;width:100%;height:4px;position:absolute;top:16px;left:-50%}.buyer-order-progress-step:first-child:before{display:none}.buyer-order-progress-step>span{z-index:1;color:#fff;background:#dfe3e8;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid;position:relative}.buyer-order-progress-step.is-done>span,.buyer-order-progress-step.is-done:before{background:#16a34a}.buyer-order-progress-step.is-current>span{color:#172033;background:#f5c400;box-shadow:0 0 0 4px #fff5c2}.buyer-order-progress-step small{max-width:100%;font-size:10px;font-weight:700;line-height:1.3}.buyer-order-design .buyer-order-payment-explainer{color:#80530c;background:#fff7e8;border-radius:9px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:11px;line-height:1.45}.buyer-order-design .buyer-order-panel{background:#fff;border:1px solid #e5eaf0;border-radius:16px;padding:18px 20px;box-shadow:0 3px 12px #0f233709}.buyer-order-design .buyer-order-panel-heading{gap:11px;margin-bottom:12px}.buyer-order-design .buyer-order-icon{color:#665300;background:#fff6cf;border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.buyer-order-design .buyer-order-panel-heading h3{color:#111827;font-size:16px;font-weight:850}.buyer-order-design .buyer-order-panel-heading p{color:#718096;font-size:11px}.buyer-order-design .buyer-order-money>div{color:#374151;padding:8px 0;font-size:13px}.buyer-order-design .buyer-order-money strong{color:#172033}.buyer-order-design .buyer-order-money .buyer-order-grand-total{border-top:1px solid #dfe5eb;padding-top:13px;font-size:17px;font-weight:850}.buyer-order-design .buyer-order-grand-total strong{color:#159447;font-size:21px}.buyer-order-design .buyer-order-product{border-top:1px solid #edf0f3;grid-template-columns:64px minmax(0,1fr) auto;gap:13px;padding:12px 0}.buyer-order-design .buyer-order-product .customer-product-thumb{background:#f8fafc;border:1px solid #edf0f3;border-radius:10px;width:62px;height:62px}.buyer-order-design .buyer-order-product-copy strong{color:#172033;font-size:13px}.buyer-order-design .buyer-order-product-copy span,.buyer-order-design .buyer-order-product-copy small{color:#657386;font-size:11px}.buyer-order-design .buyer-order-product>b{color:#172033;font-size:13px}.buyer-order-design .buyer-order-detail-row{padding:11px 0}.buyer-order-design .buyer-order-detail-row>svg{color:#344256}.buyer-order-design .buyer-order-detail-row strong{color:#172033;font-size:12px}.buyer-order-design .buyer-order-detail-row p{color:#536174;font-size:12px}.buyer-order-design .buyer-order-payment-tag{margin-left:auto;font-size:10px}.buyer-order-design .buyer-order-payment-method{background:#f7f9fb;border-radius:10px;margin-top:2px;padding:12px}.buyer-order-design .buyer-order-payment-method>svg{color:#168a45}.buyer-order-design .buyer-order-payment-method strong{color:#172033;font-size:12px}.buyer-order-design .buyer-order-payment-method small{color:#64748b;font-size:11px}.buyer-order-design .buyer-order-bottom-actions{grid-template-columns:1fr 1fr;gap:12px;padding:4px 0;display:grid}.buyer-order-design .buyer-order-bottom-actions button{border-radius:11px;min-height:48px;font-size:13px;font-weight:800}.buyer-order-design .buyer-order-bottom-actions .customer-primary-button{color:#111827!important;box-shadow:none!important;background:#f5c400!important;border-color:#f5c400!important}.buyer-order-design .buyer-order-bottom-actions .customer-secondary-button{color:#111827!important;background:#fff!important;border:1px solid #1f2937!important}.buyer-order-design .buyer-order-safety-note{background:#f4f7f9;border-radius:10px;padding:11px 13px;font-size:10px}@media (width<=600px){.buyer-order-design{gap:9px!important;width:calc(100% - 18px)!important;margin:9px auto 24px!important}.buyer-order-design .buyer-order-overview{border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:10px 8px;padding:15px 13px}.buyer-order-design .buyer-order-overview-main h2{overflow-wrap:anywhere;font-size:16px}.buyer-order-design .buyer-order-overview-main p{font-size:10px}.buyer-order-design .buyer-order-total{align-self:start}.buyer-order-design .buyer-order-total small{font-size:8px}.buyer-order-design .buyer-order-total strong{font-size:16px}.buyer-order-design .buyer-order-status-row{gap:6px}.buyer-order-design .buyer-order-status-row>span{padding:6px 8px;font-size:9px}.buyer-order-design .buyer-order-progress{padding-top:7px}.buyer-order-progress-step{gap:6px}.buyer-order-progress-step>span{width:27px;height:27px;font-size:10px}.buyer-order-progress-step:before{height:3px;top:12px}.buyer-order-progress-step small{overflow-wrap:anywhere;font-size:8px}.buyer-order-design .buyer-order-panel{border-radius:13px;padding:14px 13px}.buyer-order-design .buyer-order-panel-heading h3{font-size:14px}.buyer-order-design .buyer-order-panel-heading p{font-size:10px}.buyer-order-design .buyer-order-money>div{font-size:12px}.buyer-order-design .buyer-order-money .buyer-order-grand-total{font-size:15px}.buyer-order-design .buyer-order-grand-total strong{font-size:18px}.buyer-order-design .buyer-order-product{grid-template-columns:50px minmax(0,1fr) auto;gap:9px;padding:10px 0}.buyer-order-design .buyer-order-product .customer-product-thumb{width:48px;height:52px}.buyer-order-design .buyer-order-product-copy strong{font-size:11px}.buyer-order-design .buyer-order-product-copy span,.buyer-order-design .buyer-order-product-copy small{font-size:9px}.buyer-order-design .buyer-order-product>b{white-space:nowrap;font-size:10px}.buyer-order-design .buyer-order-detail-row{gap:9px}.buyer-order-design .buyer-order-detail-row p{font-size:11px}.buyer-order-design .buyer-order-payment-tag{padding:5px 7px;font-size:9px}.buyer-order-design .buyer-order-bottom-actions{grid-template-columns:1fr 1fr;gap:8px}.buyer-order-design .buyer-order-bottom-actions button{white-space:nowrap;min-height:45px;padding:0 8px;font-size:11px}}@media (width<=360px){.buyer-order-design .buyer-order-overview{grid-template-columns:minmax(0,1fr)}.buyer-order-design .buyer-order-total{text-align:left}.buyer-order-design .buyer-order-progress-step small{font-size:7px}.buyer-order-design .buyer-order-bottom-actions{grid-template-columns:1fr}}.buyer-order-design{box-sizing:border-box;min-width:0;overflow-x:clip}.buyer-order-design *{box-sizing:border-box;min-width:0}.buyer-order-design .buyer-order-overview,.buyer-order-design .buyer-order-panel{width:100%;min-width:0}.buyer-order-design .buyer-order-product-copy{min-width:0}.buyer-order-design .buyer-order-product-copy strong{overflow-wrap:anywhere;word-break:break-word}.buyer-order-design .buyer-order-payment-method{min-width:0}.buyer-order-design .buyer-order-payment-method span{overflow-wrap:anywhere;min-width:0}@media (width<=600px){.buyer-order-design{gap:10px!important;width:100%!important;max-width:100%!important;margin:0 auto 22px!important;padding:0 10px!important}.buyer-order-design>.customer-flow-heading{padding:5px 2px 8px!important}.buyer-order-design .buyer-order-overview{border-radius:12px;flex-direction:column;align-items:stretch;gap:12px;padding:14px 13px;display:flex}.buyer-order-design .buyer-order-overview-main h2{font-size:17px;line-height:1.3}.buyer-order-design .buyer-order-overview-main p{font-size:11px;line-height:1.5}.buyer-order-design .buyer-order-total{text-align:left;border-top:1px solid #edf0f3;border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.buyer-order-design .buyer-order-total small{font-size:10px}.buyer-order-design .buyer-order-total strong{font-size:21px}.buyer-order-design .buyer-order-status-row{border:0;grid-template-columns:minmax(0,1fr);gap:7px;padding:0;display:grid}.buyer-order-design .buyer-order-status-row>span{width:100%;padding:8px 10px;font-size:11px}.buyer-order-design .buyer-order-progress{grid-template-columns:minmax(0,1fr);gap:0;padding:3px 0 0;display:grid}.buyer-order-design .buyer-order-progress-step{text-align:left;grid-template-columns:27px minmax(0,1fr);place-items:center start;gap:10px;min-height:37px;display:grid}.buyer-order-design .buyer-order-progress-step:before{width:3px;height:18px;top:-9px;left:12px}.buyer-order-design .buyer-order-progress-step:first-child:before{display:none}.buyer-order-design .buyer-order-progress-step>span{width:25px;height:25px;font-size:10px}.buyer-order-design .buyer-order-progress-step small{max-width:none;font-size:11px;line-height:1.35}.buyer-order-design .buyer-order-panel{border-radius:12px;padding:13px 12px}.buyer-order-design .buyer-order-panel-heading{flex-wrap:wrap;align-items:center;gap:9px}.buyer-order-design .buyer-order-panel-heading>div{flex:130px}.buyer-order-design .buyer-order-panel-heading h3{font-size:14px;line-height:1.3}.buyer-order-design .buyer-order-panel-heading p{font-size:10px}.buyer-order-design .buyer-order-payment-tag{margin-left:40px}.buyer-order-design .buyer-order-money>div{gap:10px;font-size:12px}.buyer-order-design .buyer-order-money>div strong{white-space:nowrap}.buyer-order-design .buyer-order-product{grid-template-columns:52px minmax(0,1fr);gap:8px 10px;padding:11px 0}.buyer-order-design .buyer-order-product .customer-product-thumb{grid-area:1/1/3;width:50px;height:54px}.buyer-order-design .buyer-order-product-copy{grid-area:1/2;gap:3px}.buyer-order-design .buyer-order-product-copy strong{font-size:12px;line-height:1.35}.buyer-order-design .buyer-order-product-copy span,.buyer-order-design .buyer-order-product-copy small{font-size:10px;line-height:1.35}.buyer-order-design .buyer-order-product>b{white-space:normal;grid-area:2/2;justify-self:start;font-size:12px}.buyer-order-design .buyer-order-detail-row{gap:9px;padding:10px 0}.buyer-order-design .buyer-order-detail-row>div{flex:1}.buyer-order-design .buyer-order-detail-row p{overflow-wrap:anywhere;word-break:break-word;font-size:11px;line-height:1.5}.buyer-order-design .buyer-order-payment-method{align-items:flex-start;gap:9px;padding:10px}.buyer-order-design .buyer-order-payment-method strong{overflow-wrap:anywhere;font-size:11px;line-height:1.4}.buyer-order-design .buyer-order-payment-method small{overflow-wrap:anywhere;font-size:10px;line-height:1.4}.buyer-order-design .buyer-order-retry{padding:12px 0}.buyer-order-design .buyer-order-retry p{font-size:11px;line-height:1.5}.buyer-order-design .buyer-order-retry input{width:100%;max-width:100%;min-height:44px;font-size:16px}.buyer-order-design .buyer-retry-payment{width:100%;min-height:46px}.buyer-order-design .buyer-order-bottom-actions{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.buyer-order-design .buyer-order-bottom-actions button{white-space:normal;width:100%;min-height:47px;font-size:13px}.buyer-order-design .buyer-order-safety-note{align-items:flex-start;gap:8px;padding:10px 11px;font-size:10px;line-height:1.5}.buyer-order-design .buyer-order-safety-note svg{flex:0 0 16px}}@media (width>=390px) and (width<=600px){.buyer-order-design{padding:0 13px!important}.buyer-order-design .buyer-order-bottom-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.buyer-order-design .buyer-order-bottom-actions button{font-size:12px}}@media (width<=350px){.buyer-order-design{padding:0 8px!important}.buyer-order-design .buyer-order-panel{padding:12px 10px}.buyer-order-design .buyer-order-total strong{font-size:19px}.buyer-order-design .buyer-order-payment-tag{margin-left:0}}.buyer-account-orders-shortcut{text-align:left;color:#182438;cursor:pointer;background:#fff;border:1px solid #e8edf3;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:76px;margin:0 0 16px;padding:14px 16px;display:flex;box-shadow:0 3px 12px #14203309}.buyer-account-orders-icon{color:#9a6900;background:#fff5d8;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.buyer-account-orders-shortcut>span:nth-child(2){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.buyer-account-orders-shortcut strong{font-size:14px;font-weight:800}.buyer-account-orders-shortcut small{color:#778397;font-size:11px}.buyer-account-orders-shortcut>b{color:#36445a;background:#f3f5f8;border-radius:99px;place-items:center;min-width:25px;height:25px;padding:0 6px;font-size:11px;display:grid}.buyer-my-orders-v2{width:100%;min-width:0}.buyer-my-orders-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 15px;display:flex}.buyer-my-orders-heading h2{color:#172033;letter-spacing:-.04em;margin:4px 0;font-size:21px;font-weight:850}.buyer-my-orders-heading p{color:#718096;margin:0;font-size:12px;line-height:1.45}.buyer-my-orders-tabs{z-index:3;background:#f7f9fc;border:1px solid #e8edf3;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0 0 14px;padding:5px;display:grid;position:sticky;top:0}.buyer-my-orders-tabs button{color:#66748a;min-width:0;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 4px;font-size:11px;font-weight:700;display:flex}.buyer-my-orders-tabs button b{color:#58667a;background:#e9edf3;border-radius:99px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;display:grid}.buyer-my-orders-tabs button.is-active{color:#9b6800;background:#fff;box-shadow:0 1px 5px #1420331a}.buyer-my-orders-tabs button.is-active b{color:#8a5c00;background:#fff2c7}.buyer-my-orders-list{flex-direction:column;gap:12px;display:flex}.buyer-my-order-card{background:#fff;border:1px solid #e6ebf1;border-radius:12px;min-width:0;padding:0 14px;box-shadow:0 3px 12px #14203309}.buyer-my-order-top{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:10px;min-height:66px;padding:12px 0;display:flex}.buyer-my-order-top>div{flex-direction:column;gap:3px;min-width:0;display:flex}.buyer-my-order-top small,.buyer-my-order-bottom small{color:#8995a6;letter-spacing:.08em;font-size:9px;font-weight:800}.buyer-my-order-top strong{overflow-wrap:anywhere;color:#26354a;font-size:12px;font-weight:800}.buyer-my-order-top>div>span{color:#8290a2;font-size:10px}.buyer-my-order-status{color:#98600b;background:#fff8eb;border:1px solid #f2dfc3;border-radius:99px;flex:none;align-items:center;gap:5px;padding:6px 8px;font-size:10px;font-weight:750;display:inline-flex}.buyer-my-order-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.buyer-my-order-status.is-success{color:#177245;background:#effaf3;border-color:#ccebd8}.buyer-my-order-status.is-danger{color:#b42318;background:#fff3f2;border-color:#f2d2d0}.buyer-my-order-items{padding:5px 0}.buyer-my-order-item{border-bottom:1px solid #f0f2f5;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:76px;display:grid}.buyer-my-order-item:last-child{border-bottom:0}.buyer-my-order-item .customer-product-thumb{object-fit:cover;background:#f8fafc;border:1px solid #edf0f4;border-radius:8px;width:56px;height:56px}.buyer-my-order-item>div{flex-direction:column;gap:5px;min-width:0;display:flex}.buyer-my-order-item>div strong{-webkit-line-clamp:2;color:#29384d;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.buyer-my-order-item>div span{color:#8290a2;font-size:10px}.buyer-my-order-item>b{color:#29384d;white-space:nowrap;font-size:11px}.buyer-my-order-more{color:#78869a;margin:7px 0 3px;font-size:10px}.buyer-my-order-bottom{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.buyer-my-order-bottom>div:first-child{flex-direction:column;gap:4px;display:flex}.buyer-my-order-bottom>div:first-child strong{color:#172033;font-size:15px;font-weight:850}.buyer-my-order-actions{gap:7px;display:flex}.buyer-my-order-actions .customer-primary-button,.buyer-my-order-actions .customer-secondary-button{white-space:nowrap;min-height:36px;padding:7px 10px;font-size:10px}.buyer-my-orders-empty{text-align:center;background:#fff;border:1px dashed #dfe6ee;border-radius:12px;flex-direction:column;align-items:center;padding:32px 18px;display:flex}.buyer-my-orders-empty>span{color:#9a6900;background:#fff5d8;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:12px;display:grid}.buyer-my-orders-empty h2{color:#243247;margin:0 0 6px;font-size:16px}.buyer-my-orders-empty p{color:#78869a;max-width:300px;margin:0 0 16px;font-size:12px;line-height:1.5}@media (width<=600px){.buyer-account-orders-shortcut{margin-bottom:12px}.buyer-my-orders-heading h2{font-size:19px}.buyer-my-orders-tabs{top:0}.buyer-my-order-card{padding:0 11px}.buyer-my-order-top{align-items:flex-start}.buyer-my-order-status{white-space:normal;text-align:center;justify-content:center;max-width:48%}.buyer-my-order-item{grid-template-columns:52px minmax(0,1fr) auto;gap:8px}.buyer-my-order-item .customer-product-thumb{width:50px;height:50px}.buyer-my-order-bottom{flex-direction:column;align-items:flex-start}.buyer-my-order-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.buyer-my-order-actions button{justify-content:center;width:100%}.buyer-my-orders-empty{padding:27px 14px}}@media (width<=360px){.buyer-my-orders-tabs button{gap:3px;font-size:10px}.buyer-my-order-actions{grid-template-columns:1fr}.buyer-my-order-actions button{min-height:40px}}@media (width<=600px){.buyer-order-design>.customer-flow-heading{background:0 0!important;border-bottom:1px solid #e7edf1!important;flex-flow:row!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;min-height:48px!important;margin:0 0 4px!important;padding:4px 0 9px!important;display:flex!important}.buyer-order-design>.customer-flow-heading .customer-back-button{color:#526474!important;white-space:nowrap!important;background:#fff!important;border:1px solid #dfe6ec!important;border-radius:9px!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;width:auto!important;min-width:max-content!important;max-width:none!important;height:auto!important;min-height:36px!important;padding:7px 10px!important;font-size:12px!important;line-height:1!important;display:inline-flex!important;overflow:visible!important}.buyer-order-design>.customer-flow-heading .customer-back-button svg{flex:0 0 16px!important;width:16px!important;height:16px!important;display:block!important}.buyer-order-design>.customer-flow-heading h1{white-space:nowrap!important;flex:auto!important;min-width:0!important;margin:0!important;font-size:20px!important;line-height:1.2!important;display:block!important}}@media (width<=760px){body:has(.ds-store) .store-page .ds-store-navigation .ds-store-brand{flex:auto!important;grid-area:1/2!important;width:100%!important;min-width:0!important;max-width:none!important;display:flex!important;overflow:visible!important}body:has(.ds-store) .store-page .ds-store-navigation .ds-store-brand-word{visibility:visible!important;opacity:1!important;color:#ffca05!important;white-space:nowrap!important;text-overflow:ellipsis!important;flex:auto!important;width:auto!important;min-width:0!important;max-width:none!important;font-size:clamp(13px,4vw,19px)!important;font-weight:900!important;line-height:1.1!important;display:block!important;overflow:hidden!important}}.store-page:not(.is-checkout-route){margin-bottom:0!important;padding-bottom:0!important}.store-page .ds-store-footer-expanded{margin-bottom:0!important}.store-page .ds-store-footer-brand>a:first-child small{letter-spacing:.12em}.store-page .ds-store-footer-brand>a:first-child,.store-page .ds-store-footer-brand>a:first-child b,.store-page .ds-store-footer-brand>a:first-child strong,.store-page .ds-store-footer-brand>a:first-child span:not(.ds-store-footer-mark){color:#fff!important}.store-page .ds-store-footer-brand>a:first-child small{color:#cbd5df!important}.store-page .ds-store-footer-brand>a:first-child b{font-size:16px!important;font-weight:850!important}.market-payment-method-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:2px 0 16px;display:grid}.market-payment-method-option{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8ed;border-radius:13px;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-width:0;min-height:116px;padding:14px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex;position:relative}.market-payment-method-option.is-selected{background:#f7fcf8;border:2px solid #16834a;padding:13px;box-shadow:0 4px 14px #16834a14}.market-payment-method-option:focus-visible{outline:3px solid color-mix(in srgb,var(--store-accent,#e47a13) 25%,transparent);outline-offset:2px}.market-payment-method-option.is-unavailable{cursor:not-allowed;opacity:.7;background:#f8fafb}.market-payment-method-brand{border-radius:10px;place-items:center;width:34px;height:34px;font-size:18px;font-weight:950;display:grid}.market-payment-mpesa{color:#138342;background:#e7f7ed}.market-payment-airtel{color:#d32f2f;background:#fff0f0}.market-payment-card{color:#345b88;background:#edf3fb}.market-payment-method-option strong{color:#24394a;font-size:12px;line-height:1.25}.market-payment-method-option small{color:#788792;font-size:10px}.market-payment-method-option>i{color:#8a98a3;border:1px solid #dce4e9;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;display:grid;position:absolute;top:11px;right:11px}.market-payment-method-option.is-selected>i{color:#fff;background:#16834a;border-color:#16834a}.market-payment-method-option.is-unavailable>i{background:#edf1f4;border:0}.market-checkout-mpesa-select{background:#fbfefc;border:1px solid #e4ece7;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:15px 16px;display:flex}.market-checkout-mpesa-select>span{gap:5px;min-width:0;display:grid}.market-checkout-mpesa-select strong{color:#20382b;font-size:13px}.market-checkout-mpesa-select small{color:#718078;font-size:11px;line-height:1.55}.market-checkout-mpesa-select .market-checkout-change-phone{flex:none;margin:0}@media (width<=520px){.market-payment-method-options{gap:7px}.market-payment-method-option{min-height:106px;padding:10px}.market-payment-method-option.is-selected{padding:9px}.market-payment-method-option strong{font-size:10px}.market-payment-method-option small{font-size:9px}.market-checkout-mpesa-select{flex-direction:column;align-items:flex-start}.market-checkout-mpesa-select .market-checkout-change-phone{padding:7px 0}}.market-search-select-label{gap:7px;display:grid}.market-search-select{width:100%;display:block;position:relative}.market-search-select>input{width:100%;padding-right:43px!important}.market-search-select-toggle{color:#526475;cursor:pointer;z-index:2;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.market-search-select-menu{z-index:80;overscroll-behavior:contain;background:#fff;border:1px solid #dce4eb;border-radius:11px;max-height:245px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #18273729}.market-search-select-menu button{text-align:left;color:#263746;width:100%;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:7px;padding:10px 12px;font-size:14px;display:block}.market-search-select-menu button:hover,.market-search-select-menu button:focus-visible,.market-search-select-menu button[aria-selected=true]{color:#167343;background:#f0f7f3;outline:0}.market-search-select-empty{color:#778592;padding:14px 12px;font-size:13px}.market-search-select-toggle:disabled{opacity:.4;cursor:not-allowed}.store-page .market-sidebar-account-footer{z-index:3;padding:12px 8px max(12px,env(safe-area-inset-bottom));background:linear-gradient(#ffffffeb,#fff 24%);border-top:1px solid #e9edf0;margin-top:12px;position:sticky;bottom:0}.store-page .market-sidebar-logout{color:#a83232;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:#fff8f8;border:1px solid #f0d9d9;border-radius:10px;justify-content:flex-start;align-items:center;gap:11px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.store-page .market-sidebar-logout:hover,.store-page .market-sidebar-logout:focus-visible{outline-offset:1px;background:#fff0f0;outline:2px solid #a8323229}.market-payment-processing{text-align:center;max-width:680px;margin:0 auto;padding:36px 18px}.market-payment-processing-icon{background:#fff7ed;border:1px solid #fed7aa;border-radius:50%;place-items:center;width:76px;height:76px;margin:10px auto 22px;display:grid}.market-payment-processing-icon span{border:3px solid #fed7aa;border-top-color:#e47a13;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite market-payment-spin}@keyframes market-payment-spin{to{transform:rotate(360deg)}}.market-payment-processing h1{margin:10px 0;font-size:clamp(25px,5vw,34px);line-height:1.15}.market-payment-processing-copy{color:#64748b;max-width:480px;margin:0 auto 22px;line-height:1.6}.market-payment-processing-card{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0;padding:18px;display:grid}.market-payment-processing-card>div{flex-direction:column;gap:7px;min-width:0;display:flex}.market-payment-processing-card small{color:#64748b;letter-spacing:.06em;font-size:10px;font-weight:700}.market-payment-processing-card strong{overflow-wrap:anywhere;font-size:14px}.market-payment-poll-status{color:#9a580d;margin:18px 0;font-weight:650}.market-payment-processing .customer-preview-note{justify-content:center;align-items:flex-start;gap:8px;line-height:1.5;display:flex}@media (width<=560px){.market-payment-processing{padding:24px 12px}.market-payment-processing-card{grid-template-columns:1fr;gap:12px}.market-payment-processing-card>div{grid-template-columns:112px minmax(0,1fr);align-items:center;display:grid}.market-payment-processing-card strong{font-size:13px}}.customer-policy-fullscreen{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;z-index:10000!important;width:100%!important;max-width:none!important;height:100dvh!important;min-height:100vh!important;padding:clamp(14px,2.4vw,30px) clamp(14px,4vw,48px) max(24px,env(safe-area-inset-bottom))!important;color:#172033!important;background:#f5f7f9!important;margin:0!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}.customer-policy-fullscreen>.customer-flow-heading{z-index:2;background:#f5f7f9;border-bottom:1px solid #e3e8ed;width:100%;max-width:1100px;padding:10px 0 14px;position:sticky;top:0;margin:0 auto 18px!important}.customer-policy-fullscreen>.customer-flow-heading h1{font-size:clamp(20px,2.4vw,30px)}.customer-policy-fullscreen>.customer-policy-document{background:#fff;border:1px solid #e4e9ee;border-radius:16px;width:100%;max-width:1100px;box-shadow:0 8px 32px #1423320f;margin:0 auto!important;padding:clamp(18px,3vw,36px)!important}.customer-policy-fullscreen .customer-policy-document-body{max-width:900px;margin-inline:auto}@media (width<=600px){.customer-policy-fullscreen{padding:0 0 max(18px,env(safe-area-inset-bottom))!important}.customer-policy-fullscreen>.customer-flow-heading{background:#fff;border-bottom:1px solid #e7ebef;gap:10px;min-height:60px;padding:calc(8px + env(safe-area-inset-top)) 14px 10px!important;margin:0!important}.customer-policy-fullscreen>.customer-flow-heading h1{font-size:18px;line-height:1.25}.customer-policy-fullscreen>.customer-policy-document{width:100%;max-width:none;box-shadow:none;border:0;border-radius:0;margin:0!important;padding:18px 15px 24px!important}}.store-page.is-buyer-reports-route{z-index:10000!important;background:#f3f6fa!important;width:100%!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}.store-page.is-buyer-reports-route .ds-store-footer,.store-page.is-buyer-reports-route .store-whatsapp-float,.store-page.is-buyer-reports-route .market-sidebar,.store-page.is-buyer-reports-route .market-sidebar-scrim{display:none!important}.store-page.is-buyer-reports-route .buyer-reports-fullscreen{box-sizing:border-box;min-height:100dvh;width:min(100% - 56px,1320px)!important;max-width:1320px!important;margin:0 auto!important;padding:30px 0 56px!important}.store-page.is-buyer-reports-route .buyer-reports-fullscreen>.customer-flow-heading{border-bottom:1px solid #e7ebf1;align-items:center;gap:20px;margin:0 0 26px;padding:0 0 20px;display:flex}.store-page.is-buyer-reports-route .buyer-reports-fullscreen>.customer-flow-heading h1{color:#152538;letter-spacing:-.035em;font-size:clamp(24px,2.4vw,32px);font-weight:800}.store-page.is-buyer-reports-route .buyer-reports-fullscreen .customer-back-button{color:#435469;background:#fff;border:1px solid #e3e8ef;border-radius:10px;min-height:40px;padding:0 14px;font-size:13px;font-weight:700}.store-page.is-buyer-reports-route .disputes-workspace{background:0 0;border:0;width:100%;max-width:none;margin:0;padding:0}.store-page.is-buyer-reports-route .disputes-heading{background:#fff;border:1px solid #e6ebf1;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 22px;padding:24px 26px;display:flex;box-shadow:0 8px 28px #14263c0b}.store-page.is-buyer-reports-route .disputes-heading>div:first-child{max-width:650px}.store-page.is-buyer-reports-route .disputes-eyebrow{color:#d97706;letter-spacing:.13em;font-size:10px;font-weight:850}.store-page.is-buyer-reports-route .disputes-heading h2{color:#17283b;letter-spacing:-.025em;margin:7px 0 6px;font-size:clamp(22px,2.1vw,28px);font-weight:800}.store-page.is-buyer-reports-route .disputes-heading p{color:#64748b;margin:0;font-size:13px;line-height:1.65}.store-page.is-buyer-reports-route .disputes-heading-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.store-page.is-buyer-reports-route .disputes-new-report-button,.store-page.is-buyer-reports-route .disputes-refresh{border-radius:10px;min-height:43px;padding:0 16px;font-size:13px;font-weight:750}.store-page.is-buyer-reports-route .disputes-new-report-button{color:#fff;background:#e98a16;border:1px solid #d97706;box-shadow:0 5px 12px #d9770629}.store-page.is-buyer-reports-route .disputes-refresh{color:#42546a;background:#fff;border:1px solid #e1e7ee}.store-page.is-buyer-reports-route .dispute-notification-panel,.store-page.is-buyer-reports-route .disputes-list-view{background:#fff;border:1px solid #e5eaf0;border-radius:16px;overflow:hidden;box-shadow:0 7px 24px #14263c09}.store-page.is-buyer-reports-route .dispute-notification-panel{margin:0 0 18px;padding:18px 20px}.store-page.is-buyer-reports-route .dispute-notification-title{color:#1e3045}.store-page.is-buyer-reports-route .disputes-list-toolbar{border-bottom:1px solid #edf1f5;padding:18px 22px}.store-page.is-buyer-reports-route .disputes-list-toolbar>div{align-items:center;gap:10px;display:flex}.store-page.is-buyer-reports-route .disputes-list-toolbar strong{color:#1e3045;font-size:15px}.store-page.is-buyer-reports-route .disputes-list-toolbar span{color:#78879a;font-size:12px}.store-page.is-buyer-reports-route .dispute-row{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f5;align-items:center;gap:16px;width:100%;min-height:96px;padding:17px 22px;display:flex}.store-page.is-buyer-reports-route .dispute-row:last-child{border-bottom:0}.store-page.is-buyer-reports-route .dispute-row:hover{background:#fafbfd}.store-page.is-buyer-reports-route .dispute-row-icon{color:#d97706;background:#fff5e8;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.store-page.is-buyer-reports-route .dispute-row-copy{flex:1;gap:5px;min-width:0;display:grid}.store-page.is-buyer-reports-route .dispute-row-copy strong{color:#203247;font-size:13px}.store-page.is-buyer-reports-route .dispute-row-copy small{color:#718096;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.store-page.is-buyer-reports-route .dispute-status{text-transform:capitalize;border-radius:999px;flex:none;padding:6px 10px;font-size:10px;font-weight:800}.store-page.is-buyer-reports-route .disputes-empty{color:#748397;text-align:center;padding:46px 20px;line-height:1.6}.store-page.is-buyer-reports-route .dispute-case-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.store-page.is-buyer-reports-route .dispute-case-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.store-page.is-buyer-reports-route .dispute-case-summary small{color:#8491a1;letter-spacing:.08em;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.store-page.is-buyer-reports-route .dispute-case-summary strong{color:#24364a;text-transform:capitalize;overflow-wrap:anywhere;font-size:12px}.store-page.is-buyer-reports-route .dispute-chat{border:1px solid #e7ecf2;border-radius:13px;overflow:hidden}.store-page.is-buyer-reports-route .dispute-chat-head{background:#f8fafc;padding:16px 18px}.store-page.is-buyer-reports-route .dispute-messages{min-height:180px;max-height:min(46dvh,560px);padding:16px;overflow:auto}.store-page.is-buyer-reports-route .dispute-compose{border-top:1px solid #edf1f5;padding:14px}.store-page.is-buyer-reports-route .dispute-new-form{background:#fff;border:1px solid #e5eaf0;border-radius:17px;width:100%;max-width:900px;margin:0 auto;padding:clamp(20px,3vw,34px);box-shadow:0 10px 32px #14263c0e}.store-page.is-buyer-reports-route .dispute-create-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.store-page.is-buyer-reports-route .dispute-create-heading strong{color:#1c2e43;margin:6px 0;font-size:clamp(21px,2.2vw,28px);display:block}.store-page.is-buyer-reports-route .dispute-create-heading p{color:#68788c;margin:0;font-size:13px;line-height:1.6}.store-page.is-buyer-reports-route .dispute-new-form>label:not(.dispute-file-picker){color:#34465a;gap:8px;margin:0 0 18px;font-size:12px;font-weight:750;display:grid}.store-page.is-buyer-reports-route .dispute-new-form input:not([type=file]),.store-page.is-buyer-reports-route .dispute-new-form select,.store-page.is-buyer-reports-route .dispute-new-form textarea{box-sizing:border-box;color:#24364a;width:100%;min-height:45px;font:inherit;background:#fff;border:1px solid #dce3eb;border-radius:9px;outline:none;padding:11px 13px;font-size:13px}.store-page.is-buyer-reports-route .dispute-new-form textarea{resize:vertical;min-height:150px;line-height:1.6}.store-page.is-buyer-reports-route .dispute-new-form input:focus,.store-page.is-buyer-reports-route .dispute-new-form select:focus,.store-page.is-buyer-reports-route .dispute-new-form textarea:focus{border-color:#e59a35;box-shadow:0 0 0 3px #e59a3521}.store-page.is-buyer-reports-route .dispute-create-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.store-page.is-buyer-reports-route .dispute-create-actions button:first-child{color:#fff;background:#e98a16;border:0;border-radius:10px;min-height:45px;padding:0 20px;font-weight:800}.store-page.is-buyer-reports-route .dispute-create-actions button:disabled{opacity:.55;cursor:not-allowed}@media (width<=760px){.store-page.is-buyer-reports-route .buyer-reports-fullscreen{width:100%!important;padding:18px 14px 30px!important}.store-page.is-buyer-reports-route .buyer-reports-fullscreen>.customer-flow-heading{align-items:flex-start;gap:12px;margin-bottom:16px;padding-bottom:15px}.store-page.is-buyer-reports-route .buyer-reports-fullscreen>.customer-flow-heading h1{font-size:22px}.store-page.is-buyer-reports-route .buyer-reports-fullscreen .customer-back-button{min-height:36px;padding:0 10px;font-size:11px}.store-page.is-buyer-reports-route .disputes-heading{align-items:start;gap:16px;padding:18px;display:grid}.store-page.is-buyer-reports-route .disputes-heading-actions{grid-template-columns:1fr 1fr;display:grid}.store-page.is-buyer-reports-route .disputes-heading-actions button{justify-content:center;width:100%;padding:0 8px}.store-page.is-buyer-reports-route .dispute-row{align-items:flex-start;gap:10px;padding:14px 12px}.store-page.is-buyer-reports-route .dispute-row-icon{flex-basis:36px;width:36px;height:36px}.store-page.is-buyer-reports-route .dispute-row-copy small{white-space:normal}.store-page.is-buyer-reports-route .dispute-row>.dispute-status{white-space:normal;text-align:center;max-width:90px}.store-page.is-buyer-reports-route .dispute-case{padding:13px}.store-page.is-buyer-reports-route .dispute-case-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.store-page.is-buyer-reports-route .dispute-case-summary>div{padding:11px}.store-page.is-buyer-reports-route .dispute-messages{max-height:48dvh;padding:11px}.store-page.is-buyer-reports-route .dispute-new-form{border-radius:13px;padding:17px}.store-page.is-buyer-reports-route .dispute-create-heading{gap:8px}.store-page.is-buyer-reports-route .dispute-create-heading strong{font-size:20px}.store-page.is-buyer-reports-route .dispute-create-actions{grid-template-columns:1fr;display:grid}.store-page.is-buyer-reports-route .dispute-create-actions button{min-height:44px}}.store-page.is-buyer-reports-route{color:#172b3e;background:#f5f7fa!important}.store-page.is-buyer-reports-route .customer-workspace-shell{background:radial-gradient(at 12% 0,#eaf4ef 0,#0000 38%),#f5f7fa!important;min-height:100dvh!important}.store-page.is-buyer-reports-route .buyer-reports-fullscreen{min-height:100dvh;width:min(100% - 64px,1180px)!important;max-width:1180px!important;margin:0 auto!important;padding:22px 0 64px!important}.store-page.is-buyer-reports-route .buyer-support-topbar{border-bottom:1px solid #e4eae7;justify-content:space-between;align-items:center;height:46px;margin-bottom:34px;display:flex}.store-page.is-buyer-reports-route .buyer-support-topbar button{color:#536578;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-size:13px;font-weight:700;display:inline-flex}.store-page.is-buyer-reports-route .buyer-support-topbar>span{color:#91a097;letter-spacing:.16em;font-size:10px;font-weight:850}.store-page.is-buyer-reports-route .buyer-support-hero{background:linear-gradient(115deg,#fff 0%,#f2faf5 100%);border:1px solid #dce9e1;border-radius:20px;justify-content:space-between;align-items:center;gap:28px;padding:32px 34px;display:flex;box-shadow:0 12px 34px #183a2a0e}.store-page.is-buyer-reports-route .buyer-support-hero-copy{max-width:650px}.store-page.is-buyer-reports-route .buyer-support-eyebrow{color:#16804c;letter-spacing:.16em;align-items:center;gap:8px;font-size:10px;font-weight:900;display:inline-flex}.store-page.is-buyer-reports-route .buyer-support-eyebrow:before{content:"";background:#22a064;border-radius:50%;width:7px;height:7px}.store-page.is-buyer-reports-route .buyer-support-hero h2{color:#172f27;letter-spacing:-.045em;margin:10px 0 8px;font-size:clamp(27px,3.1vw,38px);font-weight:850;line-height:1.12}.store-page.is-buyer-reports-route .buyer-support-hero p{color:#64766e;max-width:590px;margin:0;font-size:14px;line-height:1.75}.store-page.is-buyer-reports-route .buyer-support-hero-actions{flex:none;align-items:center;gap:10px;display:flex}.store-page.is-buyer-reports-route .buyer-support-new-button{color:#fff;cursor:pointer;background:#16834e;border:1px solid #14834d;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 20px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 6px 14px #16834e2b}.store-page.is-buyer-reports-route .buyer-support-new-button:hover{background:#116d40}.store-page.is-buyer-reports-route .buyer-support-new-button span{font-size:19px;line-height:1}.store-page.is-buyer-reports-route .buyer-support-refresh{color:#52685d;cursor:pointer;background:#fff;border:1px solid #dce7e0;border-radius:11px;place-items:center;width:46px;height:46px;display:grid}.store-page.is-buyer-reports-route .buyer-support-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:22px 0 34px;display:grid}.store-page.is-buyer-reports-route .buyer-support-stat{background:#fff;border:1px solid #e7ebef;border-radius:15px;align-items:center;gap:14px;min-height:88px;padding:17px 20px;display:flex;box-shadow:0 5px 18px #192a3a06}.store-page.is-buyer-reports-route .buyer-support-stat-icon{border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.store-page.is-buyer-reports-route .buyer-support-stat-icon.total{color:#4775ba;background:#edf4ff}.store-page.is-buyer-reports-route .buyer-support-stat-icon.open{color:#d58b27;background:#fff5e8}.store-page.is-buyer-reports-route .buyer-support-stat-icon.done{color:#218451;background:#eaf7ef}.store-page.is-buyer-reports-route .buyer-support-stat>div{gap:4px;display:grid}.store-page.is-buyer-reports-route .buyer-support-stat strong{color:#1b2d40;font-size:23px;font-weight:850;line-height:1}.store-page.is-buyer-reports-route .buyer-support-stat small{color:#7b8997;font-size:11px;font-weight:650}.store-page.is-buyer-reports-route .buyer-support-list-heading{justify-content:space-between;align-items:flex-end;gap:15px;margin:0 0 13px;display:flex}.store-page.is-buyer-reports-route .buyer-support-list-heading h3{color:#1c3044;letter-spacing:-.025em;margin:0 0 5px;font-size:19px;font-weight:820}.store-page.is-buyer-reports-route .buyer-support-list-heading p{color:#82909d;margin:0;font-size:12px}.store-page.is-buyer-reports-route .buyer-support-list-heading>span{color:#667789;background:#fff;border:1px solid #e4eaf0;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:750}.store-page.is-buyer-reports-route .disputes-list-view{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.store-page.is-buyer-reports-route .disputes-list{gap:10px;display:grid}.store-page.is-buyer-reports-route .buyer-support-report-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e6ebef;border-radius:15px;align-items:center;gap:16px;width:100%;min-height:112px;padding:19px 21px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;box-shadow:0 4px 16px #182a3a06}.store-page.is-buyer-reports-route .buyer-support-report-card:hover{border-color:#c8dfd1;transform:translateY(-1px);box-shadow:0 9px 22px #183a2a12}.store-page.is-buyer-reports-route .buyer-support-report-icon{color:#218451;background:#eef7f1;border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.store-page.is-buyer-reports-route .buyer-support-report-main{flex:1;gap:7px;min-width:0;display:grid}.store-page.is-buyer-reports-route .buyer-support-report-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.store-page.is-buyer-reports-route .buyer-support-report-topline>strong{color:#24384c;text-transform:capitalize;font-size:14px;font-weight:800}.store-page.is-buyer-reports-route .buyer-support-report-meta{color:#8996a3;font-size:11px;font-weight:600}.store-page.is-buyer-reports-route .buyer-support-report-description{color:#647487;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.store-page.is-buyer-reports-route .buyer-support-report-arrow{color:#91a0ad;flex:none}.store-page.is-buyer-reports-route .buyer-support-status{color:#68798a;text-transform:capitalize;white-space:nowrap;background:#f7f9fb;border:1px solid #e7edf1;border-radius:999px;flex:none;padding:6px 10px;font-size:10px;font-weight:800}.store-page.is-buyer-reports-route .buyer-support-status.open,.store-page.is-buyer-reports-route .buyer-support-status.resolution_pending{color:#a86a14;background:#fff8ec;border-color:#f4e2c6}.store-page.is-buyer-reports-route .buyer-support-status.escalated{color:#b64c4c;background:#fff3f3;border-color:#f0d4d4}.store-page.is-buyer-reports-route .buyer-support-status.closed,.store-page.is-buyer-reports-route .buyer-support-status.resolved{color:#218451;background:#eff9f2;border-color:#cfe8d8}.store-page.is-buyer-reports-route .disputes-empty{color:#788a80;text-align:center;background:#fff;border:1px dashed #cfdad3;border-radius:16px;padding:58px 22px;font-size:13px;line-height:1.7}.store-page.is-buyer-reports-route .dispute-case{background:#fff;border:1px solid #e4eaf0;border-radius:17px;padding:24px;box-shadow:0 8px 28px #192a3a0b}.store-page.is-buyer-reports-route .dispute-case-top{margin-bottom:18px}.store-page.is-buyer-reports-route .disputes-back{color:#53677a;cursor:pointer;background:#fff;border:1px solid #e1e8ed;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:12px;font-weight:750;display:inline-flex}.store-page.is-buyer-reports-route .dispute-case-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}.store-page.is-buyer-reports-route .dispute-case-summary>div{background:#f9fbfc;border:1px solid #e9eef2;border-radius:11px;padding:15px}.store-page.is-buyer-reports-route .dispute-case-summary small{letter-spacing:.1em;font-size:9px}.store-page.is-buyer-reports-route .dispute-chat{background:#fff;border:1px solid #e5ebef;border-radius:14px}.store-page.is-buyer-reports-route .dispute-chat-head{color:#238452;background:#fbfcfd;border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.store-page.is-buyer-reports-route .dispute-chat-head strong{color:#26394d;font-size:14px;display:block}.store-page.is-buyer-reports-route .dispute-chat-head small{color:#82909d;margin-top:5px;font-size:11px;display:block}.store-page.is-buyer-reports-route .dispute-messages{background:linear-gradient(#fff,#fbfcfd);min-height:220px;max-height:52dvh;padding:20px}.store-page.is-buyer-reports-route .dispute-message{background:#fff;border:1px solid #e8edf1;border-radius:12px;max-width:min(78%,650px);margin:0 0 14px;padding:12px 14px;box-shadow:0 2px 7px #14283706}.store-page.is-buyer-reports-route .dispute-message.buyer{background:#f1f8f3;border-color:#d8eadf;margin-left:auto}.store-page.is-buyer-reports-route .dispute-message p{color:#3f5366;overflow-wrap:anywhere;margin:8px 0;font-size:13px;line-height:1.65}.store-page.is-buyer-reports-route .dispute-message time{color:#94a0ab;font-size:10px}.store-page.is-buyer-reports-route .dispute-compose{background:#fff;border-top:1px solid #e9eef2;padding:15px}.store-page.is-buyer-reports-route .dispute-compose textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:90px;font:inherit;border:1px solid #dce5e9;border-radius:10px;padding:12px;font-size:13px}.store-page.is-buyer-reports-route .dispute-compose-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.store-page.is-buyer-reports-route .dispute-compose-actions>button{color:#fff;background:#16834e;border:0;border-radius:9px;align-items:center;gap:7px;min-height:40px;padding:0 17px;font-weight:800;display:inline-flex}.store-page.is-buyer-reports-route .dispute-new-form.dispute-create-page{background:#fff;border:1px solid #e3e9e5;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;width:100%;max-width:900px;margin:0 auto;padding:30px;display:grid;box-shadow:0 12px 32px #1634250f}.store-page.is-buyer-reports-route .dispute-create-heading{border-bottom:1px solid #edf1ee;grid-column:1/-1;margin-bottom:22px;padding-bottom:18px}.store-page.is-buyer-reports-route .dispute-new-form>label:not(.dispute-file-picker){min-width:0}.store-page.is-buyer-reports-route .dispute-new-form>label:nth-of-type(3),.store-page.is-buyer-reports-route .dispute-new-form>.dispute-file-picker,.store-page.is-buyer-reports-route .dispute-new-file-list,.store-page.is-buyer-reports-route .dispute-create-actions{grid-column:1/-1}.store-page.is-buyer-reports-route .dispute-new-form .dispute-file-picker{background:#f8fbf9;border:1px dashed #cbd9d0;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;padding:16px;display:flex}.store-page.is-buyer-reports-route .dispute-new-form .dispute-file-picker>span{color:#345646;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.store-page.is-buyer-reports-route .dispute-new-form .dispute-file-picker>span small{color:#87968d;font-weight:500}.store-page.is-buyer-reports-route .dispute-new-form .dispute-file-picker input{max-width:230px;font-size:11px}.store-page.is-buyer-reports-route .dispute-create-actions button:first-child{background:#16834e;min-width:160px}.store-page.is-buyer-reports-route .dispute-create-actions button.dispute-create-cancel{color:#53677a;background:#fff;border:1px solid #dfe7e2;border-radius:10px;min-height:45px;padding:0 18px;font-weight:750}@media (width<=760px){.store-page.is-buyer-reports-route .buyer-reports-fullscreen{width:100%!important;padding:13px 14px 32px!important}.store-page.is-buyer-reports-route .buyer-support-topbar{height:40px;margin-bottom:19px}.store-page.is-buyer-reports-route .buyer-support-hero{border-radius:15px;gap:18px;padding:22px 18px;display:grid}.store-page.is-buyer-reports-route .buyer-support-hero h2{font-size:27px}.store-page.is-buyer-reports-route .buyer-support-hero p{font-size:12px;line-height:1.65}.store-page.is-buyer-reports-route .buyer-support-hero-actions{width:100%}.store-page.is-buyer-reports-route .buyer-support-new-button{flex:1;min-height:46px}.store-page.is-buyer-reports-route .buyer-support-stats{gap:8px;margin:14px 0 25px}.store-page.is-buyer-reports-route .buyer-support-stat{border-radius:12px;gap:8px;min-height:75px;padding:10px 8px}.store-page.is-buyer-reports-route .buyer-support-stat-icon{border-radius:9px;flex:0 0 32px;width:32px;height:32px}.store-page.is-buyer-reports-route .buyer-support-stat-icon svg{width:15px;height:15px}.store-page.is-buyer-reports-route .buyer-support-stat strong{font-size:19px}.store-page.is-buyer-reports-route .buyer-support-stat small{font-size:9px}.store-page.is-buyer-reports-route .buyer-support-list-heading h3{font-size:17px}.store-page.is-buyer-reports-route .buyer-support-report-card{border-radius:12px;gap:10px;min-height:100px;padding:13px 11px}.store-page.is-buyer-reports-route .buyer-support-report-icon{border-radius:10px;flex-basis:35px;width:35px;height:35px}.store-page.is-buyer-reports-route .buyer-support-report-topline{flex-direction:column;align-items:flex-start;gap:6px}.store-page.is-buyer-reports-route .buyer-support-report-topline>strong{font-size:12px}.store-page.is-buyer-reports-route .buyer-support-report-description{font-size:11px}.store-page.is-buyer-reports-route .buyer-support-report-arrow{width:15px}.store-page.is-buyer-reports-route .dispute-case{border-radius:13px;padding:13px}.store-page.is-buyer-reports-route .dispute-case-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.store-page.is-buyer-reports-route .dispute-case-summary>div{padding:11px}.store-page.is-buyer-reports-route .dispute-messages{min-height:190px;max-height:48dvh;padding:12px}.store-page.is-buyer-reports-route .dispute-message{max-width:94%}.store-page.is-buyer-reports-route .dispute-new-form.dispute-create-page{grid-template-columns:1fr;gap:0;padding:18px}.store-page.is-buyer-reports-route .dispute-create-heading,.store-page.is-buyer-reports-route .dispute-new-form>label:not(.dispute-file-picker),.store-page.is-buyer-reports-route .dispute-new-form>.dispute-file-picker,.store-page.is-buyer-reports-route .dispute-new-file-list,.store-page.is-buyer-reports-route .dispute-create-actions{grid-column:1}.store-page.is-buyer-reports-route .dispute-new-form .dispute-file-picker{flex-direction:column;align-items:flex-start}.store-page.is-buyer-reports-route .dispute-new-form .dispute-file-picker input{max-width:100%}.store-page.is-buyer-reports-route .dispute-create-actions{grid-template-columns:1fr;display:grid}.store-page.is-buyer-reports-route .dispute-create-actions button{width:100%}}.dispute-create-inline{display:contents}.dispute-create-modal-backdrop{z-index:10050;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f1c2794;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dispute-create-modal-backdrop .dispute-create-page{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;max-height:min(88dvh,900px);overflow:auto;background:#fff!important;border:1px solid #e3e9e5!important;border-radius:18px!important;width:min(900px,100%)!important;margin:0!important;padding:clamp(20px,3vw,30px)!important;display:grid!important;box-shadow:0 24px 80px #0000003d!important}.dispute-create-modal-backdrop .dispute-create-heading,.dispute-create-modal-backdrop .dispute-create-actions,.dispute-create-modal-backdrop .dispute-new-file-list,.dispute-create-modal-backdrop .dispute-file-picker{grid-column:1/-1}.dispute-create-modal-backdrop .dispute-create-heading{border-bottom:1px solid #edf1ee;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;padding-bottom:16px;display:flex}.dispute-create-modal-backdrop .dispute-create-actions{position:static}@media (width<=700px){.dispute-create-modal-backdrop{align-items:flex-end;padding:0}.dispute-create-modal-backdrop .dispute-create-page{grid-template-columns:1fr;gap:0;max-height:94dvh;width:100%!important;padding:20px 16px calc(18px + env(safe-area-inset-bottom))!important;border-radius:18px 18px 0 0!important}.dispute-create-modal-backdrop .dispute-create-heading,.dispute-create-modal-backdrop .dispute-create-actions,.dispute-create-modal-backdrop .dispute-new-file-list,.dispute-create-modal-backdrop .dispute-file-picker{grid-column:1}}.dispute-create-modal-backdrop{padding:16px}.dispute-create-modal-backdrop .dispute-create-page{gap:0 14px;max-height:min(82dvh,760px);border-radius:14px!important;width:min(680px,100%)!important;padding:18px 20px!important}.dispute-create-modal-backdrop .dispute-create-heading{gap:12px;margin-bottom:13px;padding-bottom:12px}.dispute-create-modal-backdrop .dispute-create-heading small{letter-spacing:.08em;font-size:10px!important}.dispute-create-modal-backdrop .dispute-create-heading strong{line-height:1.25;display:block;font-size:18px!important}.dispute-create-modal-backdrop .dispute-create-heading p{margin:4px 0 0;line-height:1.4;font-size:12px!important}.dispute-create-modal-backdrop .dispute-create-page>label{margin:0 0 11px;line-height:1.35;display:block;font-size:12px!important}.dispute-create-modal-backdrop .dispute-create-page>label input,.dispute-create-modal-backdrop .dispute-create-page>label select,.dispute-create-modal-backdrop .dispute-create-page>label textarea{margin-top:5px;line-height:1.4;font-size:13px!important}.dispute-create-modal-backdrop .dispute-create-page>label small,.dispute-create-modal-backdrop .dispute-file-picker small{line-height:1.35;font-size:10px!important}.dispute-create-modal-backdrop .dispute-create-page textarea{min-height:92px;max-height:150px;padding:9px 10px!important}.dispute-create-modal-backdrop .dispute-file-picker{padding:10px!important}.dispute-create-modal-backdrop .dispute-new-file-list{gap:6px}.dispute-create-modal-backdrop .dispute-create-actions{gap:8px;margin-top:5px}.dispute-create-modal-backdrop .dispute-create-actions button,.dispute-create-modal-backdrop .dispute-create-heading button{min-height:36px;padding:8px 13px!important;font-size:12px!important}@media (width<=700px){.dispute-create-modal-backdrop{padding:0}.dispute-create-modal-backdrop .dispute-create-page{max-height:88dvh;width:100%!important;padding:15px 14px calc(13px + env(safe-area-inset-bottom))!important;border-radius:15px 15px 0 0!important}.dispute-create-modal-backdrop .dispute-create-heading strong{font-size:17px!important}.dispute-create-modal-backdrop .dispute-create-page>label{margin-bottom:9px}}.store-page.is-fullscreen-route{overscroll-behavior-y:contain;z-index:9000!important;background:#f5f7fa!important;width:100%!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}.store-page.is-fullscreen-route .market-sidebar,.store-page.is-fullscreen-route .market-sidebar-scrim,.store-page.is-fullscreen-route .ds-store-footer,.store-page.is-fullscreen-route .store-whatsapp-float{display:none!important}.store-page.is-fullscreen-route .ds-store-route-head{z-index:80!important;width:100%!important;max-width:none!important;margin:0!important;position:sticky!important;top:0!important}.store-page.is-fullscreen-route .customer-flow{box-sizing:border-box;min-height:calc(100dvh - 68px);width:100%!important;max-width:none!important;margin:0!important;padding:clamp(18px,2.5vw,34px) clamp(16px,3vw,48px) 48px!important}.store-page.is-fullscreen-route .customer-account-page{max-width:none!important}.store-page.is-fullscreen-route .customer-account-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.store-page.is-fullscreen-route .market-main,.store-page.is-fullscreen-route .market-product-detail-route,.store-page.is-fullscreen-route .ds-store-collection-page{box-sizing:border-box;min-height:calc(100dvh - 68px);width:100%!important;max-width:none!important;margin:0!important}.store-page.is-fullscreen-route .market-product-detail-route{padding:22px clamp(16px,3vw,48px) 48px!important}.store-page.is-fullscreen-route .market-product-detail-main{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)}@media (width<=760px){.store-page.is-fullscreen-route .customer-flow{min-height:calc(100dvh - 58px);padding:16px 14px 32px!important}.store-page.is-fullscreen-route .customer-account-groups{grid-template-columns:1fr}.store-page.is-fullscreen-route .market-product-detail-route{padding:14px 12px 30px!important}.store-page.is-fullscreen-route .market-product-detail-main{grid-template-columns:1fr}}.store-page.is-account-route .customer-workspace-shell{background:#f4f7fa!important;width:100%!important;min-height:100dvh!important}.store-page.is-account-route .buyer-account-workspace{padding:0!important}.store-page.is-account-route .buyer-account-layout{background:#f4f7fa;grid-template-columns:248px minmax(0,1fr);gap:0;width:100%;max-width:none;min-height:calc(100dvh - 66px);margin:0;display:grid}.store-page.is-account-route .buyer-account-navigation{box-sizing:border-box;background:#fff;border-right:1px solid #e5ebf0;flex-direction:column;align-self:start;gap:15px;width:248px;height:calc(100dvh - 66px);min-height:520px;padding:20px 14px 22px;display:flex;position:sticky;top:66px;overflow-y:auto}.store-page.is-account-route .buyer-account-nav-home{color:#172b3a;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #e5ebf0;border-radius:12px;align-items:center;gap:11px;width:100%;padding:13px 12px;display:flex}.store-page.is-account-route .buyer-account-nav-home>span{flex:1;gap:3px;min-width:0;display:grid}.store-page.is-account-route .buyer-account-nav-home strong{font-size:13px;font-weight:800}.store-page.is-account-route .buyer-account-nav-home small{color:#718096;font-size:11px}.store-page.is-account-route .buyer-account-nav-group{gap:4px;display:grid}.store-page.is-account-route .buyer-account-nav-group h2{color:#8492a0;letter-spacing:.12em;margin:4px 8px 5px;font-size:9px;font-weight:850}.store-page.is-account-route .buyer-account-nav-link{color:#536474;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:39px;padding:8px 10px;font-size:12px;font-weight:650;display:flex}.store-page.is-account-route .buyer-account-nav-link span{flex:1;min-width:0}.store-page.is-account-route .buyer-account-nav-link svg{flex:none}.store-page.is-account-route .buyer-account-nav-link:hover{color:#183d35;background:#f3f7f8}.store-page.is-account-route .buyer-account-nav-link.active{color:#167044;background:#eaf5ef;font-weight:800}.store-page.is-account-route .buyer-account-nav-signout{color:#a33b3b;cursor:pointer;background:#fff;border:1px solid #f0dada;border-radius:9px;align-items:center;gap:9px;margin-top:auto;padding:11px 10px;font-size:12px;font-weight:750;display:flex}.store-page.is-account-route .buyer-account-content{background:#f4f7fa;min-width:0;min-height:calc(100dvh - 66px);padding:0}.store-page.is-account-route .buyer-account-content>.customer-flow{min-height:calc(100dvh - 66px)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:26px clamp(18px,3vw,46px) 44px!important}.store-page.is-account-route .buyer-account-content .customer-flow-heading{border-bottom:1px solid #e4eaf0;max-width:none;margin-bottom:20px;padding-bottom:15px}.store-page.is-account-route .buyer-account-content .customer-flow-heading h1{letter-spacing:-.035em;font-size:clamp(19px,2vw,25px)!important;font-weight:800!important}.store-page.is-account-route .buyer-account-content .customer-panel{background:#fff;border:1px solid #e5ebf0;border-radius:14px;box-shadow:0 3px 14px #16283a09}.store-page.is-account-route .customer-account-page{max-width:none!important}.store-page.is-account-route .customer-account-welcome{background:linear-gradient(115deg,#fff 0%,#f2f8f5 100%);border:1px solid #e3eaf0;border-radius:16px;padding:24px 26px;box-shadow:0 4px 18px #18362a0b}.store-page.is-account-route .customer-account-welcome h1{line-height:1.2;font-size:clamp(21px,2.3vw,29px)!important}.store-page.is-account-route .customer-account-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.store-page.is-account-route .customer-account-groups>.customer-panel{padding:17px 18px}.store-page.is-account-route .customer-account-group-title{letter-spacing:.1em;font-size:10px}.store-page.is-account-route .customer-account-link{min-height:43px;font-size:12px}.store-page.is-account-route .customer-account-detail{max-width:980px}.store-page.is-account-route .customer-account-detail .customer-contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.store-page.is-account-route .customer-account-detail .customer-form-label{font-size:12px}.store-page.is-account-route .customer-account-detail input,.store-page.is-account-route .customer-account-detail select,.store-page.is-account-route .customer-account-detail textarea{border-radius:9px;min-height:42px;font-size:13px}.store-page.is-account-route .customer-account-detail textarea{min-height:100px}.store-page.is-account-route .customer-account-detail .customer-flow-actions button{border-radius:9px;min-height:42px;font-size:12px}@media (width<=900px){.store-page.is-account-route .buyer-account-layout{grid-template-columns:1fr}.store-page.is-account-route .buyer-account-navigation{z-index:5;scrollbar-width:none;background:#fff;border-bottom:1px solid #e5ebf0;border-right:0;flex-direction:row;align-items:flex-start;gap:8px;width:100%;height:auto;min-height:0;padding:9px 12px;display:flex;position:relative;top:auto;overflow:auto hidden}.store-page.is-account-route .buyer-account-navigation::-webkit-scrollbar{display:none}.store-page.is-account-route .buyer-account-nav-home{flex:none;width:auto;min-width:128px;padding:9px 10px}.store-page.is-account-route .buyer-account-nav-group{flex:none;align-items:center;gap:6px;display:flex}.store-page.is-account-route .buyer-account-nav-group h2{display:none}.store-page.is-account-route .buyer-account-nav-link{white-space:nowrap;background:#fff;border:1px solid #e7edf1;width:auto;min-height:38px;padding:8px 10px}.store-page.is-account-route .buyer-account-nav-link svg:last-child{display:none}.store-page.is-account-route .buyer-account-nav-signout{white-space:nowrap;flex:none;margin:0}.store-page.is-account-route .buyer-account-content>.customer-flow{min-height:calc(100dvh - 116px)!important;padding:18px 15px 30px!important}}@media (width<=620px){.store-page.is-account-route .customer-account-welcome{align-items:flex-start;gap:12px;padding:16px 14px;display:flex}.store-page.is-account-route .customer-account-welcome>span{flex:0 0 42px;width:42px;height:42px}.store-page.is-account-route .customer-account-welcome h1{font-size:20px!important}.store-page.is-account-route .customer-account-welcome p{font-size:12px}.store-page.is-account-route .customer-account-welcome>.customer-secondary-button{flex:none;margin-left:auto}.store-page.is-account-route .customer-account-groups{grid-template-columns:1fr;gap:11px}.store-page.is-account-route .customer-account-groups>.customer-panel{padding:13px}.store-page.is-account-route .buyer-account-content .customer-flow-heading h1{font-size:19px!important}.store-page.is-account-route .customer-account-detail .customer-contact-fields{grid-template-columns:1fr}}.store-page.is-fullscreen-route .ds-store-route-head{display:none!important}.store-page.is-fullscreen-route{padding-top:0!important}.store-page.is-fullscreen-route .customer-flow,.store-page.is-fullscreen-route .market-main,.store-page.is-fullscreen-route .market-product-detail-route,.store-page.is-fullscreen-route .ds-store-collection-page{min-height:100dvh!important}.store-page.is-fullscreen-route .customer-flow{padding-top:clamp(18px,2.8vw,34px)!important}.store-page.is-fullscreen-route .buyer-account-navigation{display:none!important}.store-page.is-fullscreen-route .buyer-account-layout{min-height:100dvh!important;display:block!important}.store-page.is-fullscreen-route .buyer-account-content,.store-page.is-fullscreen-route .buyer-account-content>.customer-flow{min-height:100dvh!important}.seller-domains-panel .seller-domain-dns{color:#263746!important;background:#fff!important;border:1px solid #dfe6ec!important}.seller-domains-panel .seller-domain-dns h3{color:#203344!important}.seller-domains-panel .seller-domain-dns p{color:#465968!important}.seller-domains-panel .seller-domain-table-wrap{width:100%;max-width:100%;overflow-x:hidden}.seller-domains-panel .seller-domain-table thead,.seller-domains-panel .seller-domain-table tbody,.seller-domains-panel .seller-domain-table tr{color:#263746!important;background:#fff!important}.seller-domains-panel .seller-domain-table th{text-align:left;white-space:normal;padding:9px 8px;font-size:11px;font-weight:800;color:#263746!important;background:#f1f5f8!important}.seller-domains-panel .seller-domain-table th:nth-child(5){width:19%}.seller-domains-panel .seller-domain-type{font-size:11px;font-weight:850;color:#1c6045!important}.seller-domains-panel .seller-domain-copy{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-height:30px;padding:5px 7px;font-size:10px;font-weight:750;display:inline-flex;color:#29485e!important;background:#fff!important;border:1px solid #d7e0e7!important}.seller-domains-panel .seller-domain-dns>.seller-muted{font-size:11px;color:#526575!important}@media (width<=760px){.seller-domains-panel .seller-domain-dns{border-radius:9px;margin:12px 0 0;padding:10px}.seller-domains-panel .seller-domain-dns h3{font-size:14px}.seller-domains-panel .seller-domain-dns>div:first-child p{font-size:11px;line-height:1.35}.seller-domains-panel .seller-domain-table th{padding:7px 4px;font-size:9px;line-height:1.2}.seller-domains-panel .seller-domain-table td{padding:7px 4px;font-size:10px;line-height:1.3}.seller-domains-panel .seller-domain-table th:first-child{width:10%}.seller-domains-panel .seller-domain-table th:nth-child(2){width:25%}.seller-domains-panel .seller-domain-table th:nth-child(3){width:35%}.seller-domains-panel .seller-domain-table th:nth-child(4){width:9%}.seller-domains-panel .seller-domain-table th:nth-child(5){width:21%}.seller-domains-panel .seller-domain-table code{overflow-wrap:anywhere;word-break:break-word;font-size:9px;line-height:1.35}.seller-domains-panel .seller-domain-copy{gap:3px;min-height:27px;padding:4px 5px;font-size:9px}.seller-domains-panel .seller-domain-copy svg{width:10px;height:10px}}@media (width<=380px){.seller-domains-panel .seller-domain-dns{padding:8px}.seller-domains-panel .seller-domain-table th{padding:6px 3px;font-size:8px}.seller-domains-panel .seller-domain-table td{padding:6px 3px;font-size:9px}.seller-domains-panel .seller-domain-table code,.seller-domains-panel .seller-domain-copy{font-size:8px}}.seller-domains-panel .seller-domain-dns{margin:20px 0 0;box-shadow:0 5px 22px #182d3e0b;color:#263746!important;background:#fff!important;border:1px solid #e2e9ef!important;border-radius:15px!important;padding:22px!important}.seller-domains-panel .seller-domain-dns-heading{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:17px;display:flex}.seller-domains-panel .seller-domain-eyebrow{color:#718394;letter-spacing:.13em;margin-bottom:6px;font-size:9px;font-weight:850;display:block}.seller-domains-panel .seller-domain-dns-heading h3{margin:0;font-weight:800;line-height:1.25;color:#1e3445!important;font-size:20px!important}.seller-domains-panel .seller-domain-dns-heading p{margin:7px 0 0;font-size:12px;line-height:1.5;color:#647687!important}.seller-domains-panel .seller-domain-record-count{color:#536779;background:#f7f9fb;border:1px solid #e3eaf0;border-radius:20px;flex:none;padding:6px 10px;font-size:10px;font-weight:750}.seller-domains-panel .seller-domain-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 20px;display:grid}.seller-domains-panel .seller-domain-steps>div{background:#fafcfd;border:1px solid #e8edf1;border-radius:10px;align-items:flex-start;gap:9px;min-width:0;padding:12px;display:flex}.seller-domains-panel .seller-domain-steps>div>span{color:#28516c;background:#eaf2f8;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:11px;font-weight:850;display:grid}.seller-domains-panel .seller-domain-steps p{gap:4px;min-width:0;margin:0;display:grid}.seller-domains-panel .seller-domain-steps strong{color:#304657;font-size:11px;font-weight:800}.seller-domains-panel .seller-domain-steps small{color:#718292;font-size:10px;line-height:1.45}.seller-domains-panel .seller-domain-records-title{justify-content:space-between;align-items:center;margin:0 0 9px;display:flex}.seller-domains-panel .seller-domain-records-title>div{gap:3px;display:grid}.seller-domains-panel .seller-domain-records-title strong{color:#253b4c;font-size:13px;font-weight:850}.seller-domains-panel .seller-domain-records-title small{color:#718292;font-size:10px;line-height:1.4}.seller-domains-panel .seller-domain-table-wrap{border:1px solid #e5ebf0;border-radius:10px;overflow:hidden}.seller-domains-panel .seller-domain-table{table-layout:fixed;border-collapse:collapse;width:100%;color:#263746!important;background:#fff!important}.seller-domains-panel .seller-domain-table thead tr{background:#f3f6f8!important}.seller-domains-panel .seller-domain-table th{letter-spacing:.055em;text-transform:uppercase;padding:10px 11px;font-size:9px;font-weight:850;color:#536777!important;background:#f3f6f8!important}.seller-domains-panel .seller-domain-table th:nth-child(4){width:14%}.seller-domains-panel .seller-domain-table td{vertical-align:middle;overflow-wrap:anywhere;word-break:break-word;padding:11px;font-size:11px;line-height:1.4;color:#344957!important;background:#fff!important;border-bottom:1px solid #edf1f4!important}.seller-domains-panel .seller-domain-table tr:last-child td{border-bottom:0!important}.seller-domains-panel .seller-domain-table code{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.45;display:block;color:#263f51!important;background:0 0!important}.seller-domains-panel .seller-domain-type{white-space:nowrap;background:#edf5f2;border-radius:6px;justify-content:center;align-items:center;min-width:48px;min-height:25px;padding:4px 6px;font-size:9px;font-weight:900;display:inline-flex;color:#176044!important}.seller-domains-panel .seller-domain-copy{white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-height:29px;padding:5px 7px;font-size:9px;font-weight:800;display:inline-flex;color:#38566a!important;background:#fff!important;border:1px solid #dce5eb!important}.seller-domains-panel .seller-domain-copy svg{flex:none;width:11px;height:11px}.seller-domains-panel .seller-domain-dns-footnote{color:#738392;align-items:flex-start;gap:8px;margin-top:12px;display:flex}.seller-domains-panel .seller-domain-dns-footnote svg{color:#6d8799;flex:none;margin-top:1px}.seller-domains-panel .seller-domain-dns-footnote p{margin:0;font-size:10px;line-height:1.5;color:#718292!important}@media (width<=700px){.seller-domains-panel .seller-domain-dns{border-radius:12px!important;padding:14px!important}.seller-domains-panel .seller-domain-dns-heading h3{font-size:16px!important}.seller-domains-panel .seller-domain-dns-heading p{font-size:11px}.seller-domains-panel .seller-domain-steps{grid-template-columns:1fr;gap:7px;margin:12px 0 16px}.seller-domains-panel .seller-domain-steps>div{padding:9px 10px}.seller-domains-panel .seller-domain-steps small{font-size:10px}.seller-domains-panel .seller-domain-table th{letter-spacing:0;padding:8px 5px;font-size:8px}.seller-domains-panel .seller-domain-table th:first-child{width:16%}.seller-domains-panel .seller-domain-table th:nth-child(2){width:26%}.seller-domains-panel .seller-domain-table th:nth-child(3){width:46%}.seller-domains-panel .seller-domain-table th:nth-child(4){width:12%}.seller-domains-panel .seller-domain-table td{padding:9px 5px;font-size:9px}.seller-domains-panel .seller-domain-table code{font-size:8px;line-height:1.4}.seller-domains-panel .seller-domain-type{min-width:0;min-height:23px;padding:4px 5px;font-size:8px}.seller-domains-panel .seller-domain-copy{border-radius:6px;width:25px;min-width:25px;min-height:25px;padding:4px}.seller-domains-panel .seller-domain-copy span{display:none}.seller-domains-panel .seller-domain-copy svg{width:11px;height:11px}}.seller-domains-panel .seller-domain-dns{box-sizing:border-box!important;width:100%!important;max-width:none!important;padding:22px!important}.seller-domains-panel .seller-domain-table-wrap{width:100%!important;max-width:100%!important;display:block!important;overflow:visible!important}.seller-domains-panel .seller-domain-table{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important;min-width:0!important}.seller-domains-panel .seller-domain-table th:first-child{width:14%!important}.seller-domains-panel .seller-domain-table th:nth-child(2){width:28%!important}.seller-domains-panel .seller-domain-table th:nth-child(3){width:58%!important}.seller-domains-panel .seller-domain-table td{vertical-align:middle!important;min-width:0!important;padding:12px 10px!important}.seller-domains-panel .seller-domain-table code{white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:break-word!important;width:100%!important;max-width:100%!important;display:block!important;overflow:visible!important}.seller-domains-panel .seller-domain-value-cell{align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;display:flex!important}.seller-domains-panel .seller-domain-value-cell .seller-domain-value{flex:auto!important;min-width:0!important}.seller-domains-panel .seller-domain-value-cell .seller-domain-copy{flex:0 0 30px!important;width:30px!important;min-width:30px!important;height:30px!important;padding:6px!important}.seller-domains-panel .seller-domain-value-cell .seller-domain-copy span,.seller-domains-panel .seller-domain-steps{display:none!important}@media (width<=700px){.seller-domains-panel .seller-domain-dns{width:100%!important;margin-left:0!important;margin-right:0!important;padding:14px!important}.seller-domains-panel .seller-domain-table th{white-space:normal!important;padding:9px 6px!important;font-size:9px!important}.seller-domains-panel .seller-domain-table th:first-child{width:16%!important}.seller-domains-panel .seller-domain-table th:nth-child(2){width:28%!important}.seller-domains-panel .seller-domain-table th:nth-child(3){width:56%!important}.seller-domains-panel .seller-domain-table td{padding:10px 6px!important;font-size:10px!important}.seller-domains-panel .seller-domain-table code{font-size:9px!important;line-height:1.45!important}.seller-domains-panel .seller-domain-value-cell{align-items:flex-start!important;gap:4px!important}.seller-domains-panel .seller-domain-value-cell .seller-domain-copy{flex-basis:26px!important;width:26px!important;min-width:26px!important;height:26px!important;padding:5px!important}}.rm-cta-actions{flex-wrap:wrap;gap:12px;min-width:290px;display:flex}.rm-cta-actions .rm-button{min-width:190px}.rm-dashboard-section{color:#202d40;background:#f3f6fb;padding:82px 0 78px}.rm-dashboard-section .rm-section-intro{margin-bottom:32px}.rm-dashboard-window{background:#fff;border:1px solid #dce3ec;border-radius:13px;overflow:hidden;box-shadow:0 22px 60px #142a461f}.rm-dash-top{color:#fff;letter-spacing:.04em;background:#17283c;justify-content:space-between;align-items:center;height:48px;padding:0 18px;font-size:11px;display:flex}.rm-dash-top b{align-items:center;gap:8px;display:flex}.rm-dash-top small{font:8px var(--app-font-mono);color:#9fb1c7;margin-left:8px}.rm-dash-top>span{color:#b9d7c6;font-size:8px}.rm-dash-mark{color:#2469df;background:#fff;border-radius:6px;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.rm-dash-layout{grid-template-columns:155px minmax(0,1fr);min-height:440px;display:grid}.rm-dash-layout aside{color:#66768a;background:#f8fafc;border-right:1px solid #e7ebf0;flex-direction:column;gap:20px;padding:22px 13px;font-size:10px;display:flex}.rm-dash-layout aside b{color:#2469df;background:#eaf1ff;border-radius:6px;padding:9px}.rm-dash-main{min-width:0;padding:22px 22px 15px}.rm-dash-greeting{justify-content:space-between;gap:15px;display:flex}.rm-dash-greeting small{font:8px var(--app-font-mono);letter-spacing:.08em;color:#8a97a7}.rm-dash-greeting h3{font:700 23px var(--app-font-display);margin:6px 0 3px}.rm-dash-greeting p{color:#7b8797;margin:0;font-size:11px}.rm-dash-greeting>span{border:1px solid #e2e7ef;border-radius:6px;height:max-content;padding:8px;font-size:9px}.rm-dash-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:18px 0;display:grid}.rm-dash-stats article{border:1px solid #e6eaf0;border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.rm-dash-stats small{color:#7c8999;font-size:9px}.rm-dash-stats b{letter-spacing:-.04em;white-space:nowrap;font-size:18px}.rm-dash-stats em{color:#19835a;font-size:8px;font-style:normal}.rm-dash-content{grid-template-columns:1.15fr .85fr;gap:12px;display:grid}.rm-dash-chart,.rm-dash-products,.rm-dash-orders{border:1px solid #e6eaf0;border-radius:8px;min-width:0;padding:13px}.rm-dash-chart>div:first-child{justify-content:space-between;font-size:10px;display:flex}.rm-dash-chart>div:first-child small{color:#8491a0;font-size:8px}.rm-dash-chart>strong{margin:12px 0 5px;font-size:17px;display:block}.rm-dash-chart>strong em{color:#19835a;margin-left:7px;font-size:9px;font-style:normal}.rm-dash-bars{border-bottom:1px solid #e9edf2;align-items:end;gap:6px;height:100px;padding-top:8px;display:flex}.rm-dash-bars i{background:linear-gradient(#6b9df3,#2469df);border-radius:3px 3px 0 0;flex:1;min-width:4px;display:block}.rm-dash-days{color:#8793a2;justify-content:space-between;margin-top:7px;font-size:7px;display:flex}.rm-dash-products>b,.rm-dash-orders>b{font-size:10px}.rm-dash-products>div{border-top:1px solid #eef1f4;align-items:center;gap:8px;min-width:0;padding:9px 0;display:flex}.rm-dash-products img{object-fit:cover;border-radius:5px;width:36px;height:36px}.rm-dash-products span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.rm-dash-products strong{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.rm-dash-products small{color:#8a96a5;font-size:7px}.rm-dash-products>div>b{white-space:nowrap;font-size:8px}.rm-dash-orders{margin-top:12px}.rm-dash-orders>div{border-top:1px solid #eef1f4;grid-template-columns:.8fr 1.2fr .9fr .6fr;align-items:center;gap:8px;padding:8px 0;font-size:9px;display:grid}.rm-dash-orders .rm-order-head{color:#8995a3;font-size:7px;font-weight:800}.rm-dash-orders em{color:#19835a;text-align:center;background:#e9f7ef;border-radius:10px;padding:4px 8px;font-size:8px;font-style:normal}.rm-dash-orders em.rm-processing{color:#986a00;background:#fff4d7}.rm-dash-foot{color:#6d7b8e;background:#f8fafc;border-top:1px solid #e7ebf0;justify-content:space-between;padding:12px 18px;font-size:8px;display:flex}.rm-dash-foot span:first-child{color:#2469df;font-weight:700}.rm-dash-disclaimer{text-align:center;color:#8290a0;margin:15px 0 0;font-size:10px}.rm-dash-mobile{color:#202d40;background:#f8fafc;border:8px solid #17283c;border-radius:28px;width:230px;margin:28px auto 0;padding:14px;display:block;box-shadow:0 18px 42px #142a462e}.rm-dash-mobile-head{justify-content:space-between;align-items:center;margin-bottom:18px;font-size:10px;display:flex}.rm-dash-mobile>small{font:7px var(--app-font-mono);color:#8491a0}.rm-dash-mobile h3{font:700 20px var(--app-font-display);margin:5px 0 12px}.rm-dash-mobile article{background:#fff;border:1px solid #e6eaf0;border-radius:8px;margin-top:8px;padding:10px}.rm-dash-mobile article small{color:#8491a0;font-size:8px;display:block}.rm-dash-mobile article>b{margin:5px 0;font-size:16px;display:block}.rm-dash-mobile em{color:#19835a;font-size:8px;font-style:normal}.rm-dash-mobile>section{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.rm-dash-mobile>section>div{background:#fff;border:1px solid #e6eaf0;border-radius:7px;padding:8px}.rm-dash-mobile>section small,.rm-dash-mobile>section b{font-size:8px;display:block}.rm-dash-mobile>section b{margin-top:3px;font-size:14px}.rm-dash-mobile .rm-phone-chart>div{align-items:end;gap:6px;height:55px;margin-top:7px;display:flex}.rm-dash-mobile .rm-phone-chart i{background:#2469df;border-radius:3px 3px 0 0;flex:1}.rm-dash-mobile article p{color:#718092;font-size:8px}.rm-dash-mobile nav{text-align:center;color:#65758a;padding-top:12px;font-size:7px}.rm-trust-layout{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.rm-trust-layout .rm-section-label{color:#a9c9ff}.rm-trust-layout h2{font:700 clamp(36px,4.5vw,56px)/1.05 var(--app-font-display);letter-spacing:-.045em;margin:18px 0}.rm-trust-layout>div:first-child>p{color:#c5cfdb;max-width:340px;font-size:14px;line-height:1.7}.rm-trust-list article{border-bottom:1px solid #46566a;gap:16px;padding:20px 0;display:flex}.rm-trust-list svg{color:#9fc1ff;flex:none}.rm-trust-list b{font-size:14px}.rm-trust-list p{color:#c5cfdb;margin:5px 0 0;font-size:12px;line-height:1.6}@media (width<=900px){.rm-dash-layout{grid-template-columns:112px minmax(0,1fr)}.rm-dash-main{padding:15px}.rm-dash-stats b{font-size:14px}.rm-trust-layout{gap:40px}}@media (width<=680px){.rm-cta-actions{width:100%;min-width:0}.rm-cta-actions .rm-button{width:100%}.rm-dashboard-section{padding:65px 0}.rm-dash-layout{grid-template-columns:58px minmax(0,1fr);min-height:0}.rm-dash-layout aside{gap:18px;padding:14px 5px;font-size:0}.rm-dash-layout aside b,.rm-dash-layout aside span{text-align:center;font-size:0}.rm-dash-layout aside b:first-letter,.rm-dash-layout aside span:first-letter{font-size:14px}.rm-dash-main{padding:10px 8px}.rm-dash-greeting h3{font-size:15px}.rm-dash-greeting small{font-size:6px}.rm-dash-greeting p{font-size:8px}.rm-dash-greeting>span{padding:5px;font-size:7px}.rm-dash-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:10px 0}.rm-dash-stats article{padding:7px}.rm-dash-stats small{font-size:7px}.rm-dash-stats b{font-size:12px}.rm-dash-stats em{font-size:6px}.rm-dash-content{grid-template-columns:1fr}.rm-dash-products{display:none}.rm-dash-chart{padding:8px}.rm-dash-chart>strong{font-size:13px}.rm-dash-bars{gap:3px;height:65px}.rm-dash-days{font-size:5px}.rm-dash-orders{padding:7px}.rm-dash-orders>div{grid-template-columns:.8fr 1fr .8fr .6fr;gap:3px;font-size:6px}.rm-dash-orders .rm-order-head{font-size:5px}.rm-dash-orders em{padding:3px;font-size:5px}.rm-dash-foot{padding:8px;font-size:6px}.rm-dash-mobile{width:215px}.rm-trust-layout{grid-template-columns:1fr;gap:25px}.rm-trust-section{padding:65px 0}.rm-trust-layout h2{font-size:39px}}.rm-page-shell{--app-font-sans:"DM Sans",sans-serif;--app-font-display:"Manrope",sans-serif;--app-font-mono:"Space Mono",monospace;overflow:hidden}.rm-container{width:min(1200px,100% - 72px);margin-inline:auto}.rm-display{font-family:var(--app-font-display);letter-spacing:-.055em;font-weight:700}.rm-nav-wrap{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121a255c;border-bottom:1px solid #ffffff29;position:absolute;top:0;left:0;right:0}.rm-nav{justify-content:space-between;align-items:center;height:78px;display:flex}.rm-brand{color:#fff;font:800 21px/1 var(--app-font-display);letter-spacing:-.06em;align-items:center;gap:10px;text-decoration:none;display:flex}.rm-brand-mark{color:#2469df;width:29px;height:29px;font:800 15px var(--app-font-display);background:#fff;border-radius:8px 8px 8px 2px;place-items:center;display:grid;transform:rotate(-5deg)}.rm-nav-links{align-items:center;gap:33px;display:flex}.rm-nav-links a,.rm-footer-links a{color:#ffffffd6;font-size:13px;text-decoration:none;transition:color .2s}.rm-nav-links a:hover,.rm-footer-links a:hover{color:#fff}.rm-nav-actions{align-items:center;gap:22px;display:flex}.rm-nav-login{color:#fff;font-size:13px;text-decoration:none}.rm-button{cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:49px;padding:0 22px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s,color .2s;display:inline-flex}.rm-button:hover{transform:translateY(-2px)}.rm-button-dark{color:#fff;background:#2469df}.rm-button-dark:hover,.rm-button-coral:hover{background:#1459ce}.rm-button-coral{color:#fff;background:#2469df}.rm-button-outline{color:inherit;background:0 0;border:1px solid}.rm-button-outline:hover{background:#ffffff1c}.rm-mobile-toggle{color:#fff;cursor:pointer;background:0 0;border:0;display:none}.rm-hero{color:#fff;isolation:isolate;background:#1b2735 url(https://raw.githubusercontent.com/Zenkaak/Market/main/artifacts/dasmarket/public/images/hero-market.jpg) 50% 54%/cover no-repeat;min-height:700px;padding:165px 0 70px;position:relative}.rm-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#0e1722e0 0%,#0e1722b0 46%,#0e172233 100%),linear-gradient(#0000 45%,#0e17225c);position:absolute;inset:0}.rm-hero-grid{grid-template-columns:1fr .87fr;align-items:center;gap:40px;display:grid;position:relative}.rm-hero-kicker{color:#ffffffd4;align-items:center;gap:11px;margin-bottom:24px;display:flex}.rm-kicker-dot{background:#73a5ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #73a5ff2e}.rm-hero h1{color:#fff;max-width:660px;margin:0;font-size:clamp(56px,6.5vw,88px);line-height:.99}.rm-hero h1 em{color:#a9c9ff;font-style:normal}.rm-hero-copy>p{color:#fffc;max-width:475px;margin:24px 0 29px;font-size:16px;line-height:1.7}.rm-hero-note{color:#ffffffbd;align-items:center;gap:9px;margin-top:21px;font-size:12px;display:flex}.rm-hero-note svg{color:#9fc1ff}.rm-hero-stage{place-items:center;min-height:460px;display:grid;position:relative}.rm-shop-window{z-index:1;background:#f9f8f3f7;border-radius:12px;width:min(100%,520px);height:390px;padding:11px;position:relative;transform:rotate(1deg);box-shadow:0 30px 85px #00000057}.rm-shop-inner{background:#eee9de;border-radius:7px;height:100%;position:relative;overflow:hidden}.rm-shop-browser{background:#fbfaf7;align-items:center;gap:5px;height:31px;padding:0 12px;display:flex}.rm-browser-dot{background:#c9c5b8;border-radius:50%;width:5px;height:5px}.rm-browser-url{font:8px var(--app-font-mono);color:#7b8578;margin-left:auto;margin-right:auto}.rm-shop-top{color:#263247;justify-content:space-between;align-items:center;padding:15px 21px 11px;display:flex}.rm-shop-name{font:700 17px var(--app-font-display);letter-spacing:-.06em}.rm-shop-menu{font:8px var(--app-font-mono);letter-spacing:.06em}.rm-shop-visual{background:#d7b699;height:191px;margin:0 10px;position:relative;overflow:hidden}.rm-shop-visual img{object-fit:cover;object-position:center 48%;width:100%;height:100%;display:block}.rm-shop-overlay{background:linear-gradient(90deg,#121a2680,#0000 85%);position:absolute;inset:0}.rm-shop-caption{color:#fff;position:absolute;bottom:18px;left:21px}.rm-shop-caption span{font:8px var(--app-font-mono);letter-spacing:.13em;text-transform:uppercase}.rm-shop-caption h3{font:700 27px/1.05 var(--app-font-display);letter-spacing:-.055em;margin:6px 0 0}.rm-products-row{grid-template-columns:repeat(3,1fr);gap:8px;padding:10px;display:grid}.rm-product-tile{background:#c6c1a5;height:83px;position:relative;overflow:hidden}.rm-product-tile:nth-child(2){background:#b7c0aa}.rm-product-tile:nth-child(3){background:#d7b6a1}.rm-product-tile img{object-fit:cover;mix-blend-mode:multiply;opacity:.88;width:100%;height:100%;display:block}.rm-product-label{color:#293548;background:#fbfaf7;padding:4px 5px;font-size:7px;position:absolute;bottom:5px;left:6px}.rm-float-card{z-index:3;background:#fff;border:1px solid #fffc;position:absolute;box-shadow:0 14px 38px #0e162233}.rm-domain-card{border-radius:7px;padding:14px 16px;top:25px;right:-11px;transform:rotate(3deg)}.rm-domain-card small{color:#7b8593;font:8px var(--app-font-mono);margin-bottom:7px;display:block}.rm-domain-card strong{color:#233249;font:600 11px var(--app-font-mono);display:block}.rm-domain-icon{color:#2469df;vertical-align:middle;background:#eaf1ff;border-radius:5px;place-items:center;width:20px;height:20px;margin-right:6px;display:inline-grid}.rm-sales-card{border-radius:8px;align-items:center;gap:11px;padding:12px 15px;display:flex;bottom:25px;left:-16px;transform:rotate(-2deg)}.rm-sales-badge{color:#2469df;background:#eaf1ff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.rm-sales-card small{color:#788291;font-size:9px;display:block}.rm-sales-card strong{color:#233249;font:700 16px var(--app-font-display)}.rm-hero-stamp{text-align:center;color:#fff;width:86px;height:86px;font:8px var(--app-font-mono);border:1px solid #ffffff8c;border-radius:50%;place-items:center;line-height:1.5;display:grid;position:absolute;bottom:0;right:4px;transform:rotate(10deg)}.rm-ticker{z-index:2;color:#28364a;white-space:nowrap;background:#fff;border-radius:9px;width:min(1080px,100% - 72px);margin:-1px auto 0;position:relative;overflow:hidden;box-shadow:0 12px 36px #222a361f}.rm-ticker-track{font:600 11px var(--app-font-sans);letter-spacing:.04em;justify-content:space-around;align-items:center;gap:26px;padding:19px 28px;display:flex}.rm-ticker-star{color:#2469df;font-size:15px;line-height:0}.rm-section-intro{grid-template-columns:1fr .8fr;align-items:end;gap:50px;margin-bottom:50px;display:grid}.rm-section h2{max-width:700px;font:700 clamp(38px,4.8vw,60px)/1.05 var(--app-font-display);letter-spacing:-.055em;color:#202d40;margin:13px 0 0}.rm-section-intro p{color:#697487;max-width:430px;margin:0 0 5px;font-size:15px;line-height:1.75}.rm-section-label{color:#286bdc}.rm-steps-grid{border-top:1px solid #d7d5ce;border-bottom:1px solid #d7d5ce;grid-template-columns:repeat(3,1fr);display:grid}.rm-step{min-height:258px;padding:29px 29px 31px 0;position:relative}.rm-step+.rm-step{border-left:1px solid #d7d5ce;padding-left:30px}.rm-step-num{font:11px var(--app-font-mono);color:#286bdc}.rm-step-icon{color:#286bdc;border:1px solid #d3d8e2;border-radius:50%;place-items:center;width:45px;height:45px;margin:26px 0 18px;display:grid}.rm-step h3{font:700 22px var(--app-font-display);letter-spacing:-.045em;color:#243248;margin:0 0 9px}.rm-step p{color:#6b7585;max-width:290px;margin:0;font-size:13px;line-height:1.7}.rm-steps-foot{color:#7c8490;justify-content:space-between;align-items:center;margin-top:26px;font-size:12px;display:flex}.rm-steps-foot a{color:#2469df;align-items:center;gap:7px;font-weight:700;text-decoration:none;display:flex}.rm-brand-section{color:#f5f4ef;background:#202e43;position:relative}.rm-brand-section:after{content:"";pointer-events:none;opacity:.1;background-image:radial-gradient(#e7e4d5 .6px,#0000 .6px);background-size:9px 9px;position:absolute;inset:0}.rm-brand-section .rm-container{z-index:1;position:relative}.rm-brand-section .rm-section-intro{margin-bottom:45px}.rm-brand-showcase{color:#26354a;background:#f1eee6;grid-template-columns:1.05fr .95fr;min-height:390px;display:grid}.rm-brand-story{flex-direction:column;justify-content:space-between;padding:43px 45px 40px;display:flex}.rm-brand-story blockquote{font:600 clamp(24px,3vw,39px)/1.18 var(--app-font-display);letter-spacing:-.05em;max-width:450px;margin:32px 0 26px}.rm-seller{align-items:center;gap:12px;display:flex}.rm-seller-avatar{color:#2d5a9e;width:39px;height:39px;font:600 12px var(--app-font-mono);background:#dce6f6;border-radius:50%;place-items:center;display:grid}.rm-seller-name{font-size:12px;font-weight:700}.rm-seller-meta{color:#788292;margin-top:4px;font-size:10px}.rm-brand-art{background:#c9cdb3;min-height:390px;position:relative;overflow:hidden}.rm-brand-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rm-brand-art-label{color:#26354a;font:10px var(--app-font-mono);background:#fff;padding:13px 17px;position:absolute;bottom:18px;left:18px;box-shadow:4px 4px #18273d2e}.rm-perks{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:43px;display:grid}.rm-perk{color:#c7d0dc;align-items:flex-start;gap:12px;display:flex}.rm-perk svg{color:#9fc1ff;flex:none;margin-top:1px}.rm-perk strong{color:#f6f5f1;margin-bottom:5px;font-size:12px;display:block}.rm-perk span{font-size:11px;line-height:1.6}.rm-domain-layout{grid-template-columns:.92fr 1.08fr;align-items:center;gap:60px;display:grid}.rm-domain-copy h2{max-width:520px}.rm-domain-copy p{color:#697487;max-width:455px;margin:20px 0 25px;font-size:15px;line-height:1.75}.rm-domain-flow{flex-wrap:wrap;align-items:center;gap:10px;margin:29px 0 32px;display:flex}.rm-domain-chip{color:#34506f;font:9px var(--app-font-mono);background:#faf9f5;border:1px solid #d9d9d4;padding:12px 14px}.rm-domain-chip span{color:#788292}.rm-flow-arrow{color:#286bdc}.rm-domain-art{place-items:center;min-height:395px;display:grid;position:relative}.rm-orbit{border:1px solid #2c513829;border-radius:50%;width:330px;height:330px;position:absolute}.rm-orbit:before,.rm-orbit:after{content:"";border:1px solid #2c51381f;border-radius:50%;position:absolute;inset:27px}.rm-orbit:after{inset:58px}.rm-domain-panel{z-index:1;background:#fff;border:1px solid #dcdee2;width:min(100%,420px);position:relative;transform:rotate(-2deg);box-shadow:13px 15px #dcdedc}.rm-panel-head{color:#405b7d;font:9px var(--app-font-mono);border-bottom:1px solid #eaebed;justify-content:space-between;align-items:center;padding:16px 19px;display:flex}.rm-panel-status{color:#538965;align-items:center;gap:6px;display:flex}.rm-panel-status:before{content:"";background:#75ae87;border-radius:50%;width:6px;height:6px}.rm-panel-body{padding:23px 22px 25px}.rm-panel-title{font:700 18px var(--app-font-display);letter-spacing:-.04em;color:#26354a;margin-bottom:5px}.rm-panel-sub{color:#87909d;margin-bottom:20px;font-size:10px}.rm-domain-row{font:9px var(--app-font-mono);color:#31506f;background:#f3f5f7;justify-content:space-between;align-items:center;padding:13px;display:flex}.rm-domain-row span:last-child{color:#71849a;font-size:8px}.rm-panel-button{color:#fff;text-align:center;background:#2469df;width:100%;margin-top:12px;padding:12px;font-size:10px;font-weight:700}.rm-domain-note{color:#768092;max-width:160px;font:8px/1.6 var(--app-font-mono);position:absolute;bottom:28px;right:0;transform:rotate(4deg)}.rm-features-section{background:#faf9f5}.rm-feature-layout{grid-template-columns:.82fr 1.18fr;gap:85px;display:grid}.rm-feature-heading{align-self:start;position:sticky;top:115px}.rm-feature-heading p{color:#6b7585;max-width:330px;margin:18px 0 24px;font-size:15px;line-height:1.7}.rm-feature-list{border-top:1px solid #d7d9dc}.rm-feature-row{border-bottom:1px solid #d7d9dc;grid-template-columns:38px 1fr 28px;align-items:start;gap:14px;padding:24px 0;display:grid}.rm-feature-index{color:#286bdc;font:10px var(--app-font-mono);padding-top:3px}.rm-feature-row h3{font:700 18px var(--app-font-display);letter-spacing:-.035em;color:#26354a;margin:0 0 7px}.rm-feature-row p{color:#758091;max-width:470px;margin:0;font-size:13px;line-height:1.65}.rm-feature-row svg{color:#286bdc}.rm-quote-band{color:#fff;background:#2469df;padding:48px 0}.rm-quote-inner{justify-content:space-between;align-items:center;gap:35px;display:flex}.rm-quote-mark{color:#ffffff85;font:78px/.5 var(--app-font-display)}.rm-quote-copy{font:600 clamp(21px,3vw,33px)/1.2 var(--app-font-display);letter-spacing:-.04em;max-width:710px}.rm-quote-byline{font:9px var(--app-font-mono);letter-spacing:.08em;white-space:nowrap}.rm-faq-layout{grid-template-columns:.7fr 1.3fr;gap:90px;display:grid}.rm-faq-heading p{color:#738092;max-width:280px;margin:17px 0 24px;font-size:14px;line-height:1.7}.rm-faq-heading a{color:#286bdc;align-items:center;gap:8px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.rm-faq-list{border-top:1px solid #d2d4d4}.rm-faq-question{text-align:left;color:#26354a;cursor:pointer;width:100%;font:600 15px var(--app-font-display);background:0 0;border:0;justify-content:space-between;align-items:center;padding:20px 0;display:flex}.rm-faq-question svg{color:#286bdc;flex:none;transition:transform .25s}.rm-faq-question[aria-expanded=true] svg{transform:rotate(45deg)}.rm-faq-answer{color:#6e7989;max-width:610px;padding:0 35px 21px 0;font-size:13px;line-height:1.75;animation:.25s both answerIn}@keyframes answerIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.rm-final-cta{color:#f3f3f0;background:#202e43;padding:82px 0 86px;position:relative;overflow:hidden}.rm-final-cta:after{content:"D";color:#f4efdf0b;font:800 430px/.9 var(--app-font-display);letter-spacing:-.15em;position:absolute;top:-100px;right:7%}.rm-cta-inner{z-index:1;justify-content:space-between;align-items:flex-end;gap:35px;display:flex;position:relative}.rm-final-cta .rm-eyebrow{color:#a9c9ff}.rm-final-cta h2{color:#fff;max-width:670px;margin:17px 0 13px;font-size:clamp(44px,6vw,72px);line-height:1.01}.rm-final-cta p{color:#c5cfdb;margin:0;font-size:14px}.rm-cta-form{flex-direction:column;gap:10px;min-width:330px;display:flex}.rm-cta-form input{color:#fff;width:100%;height:49px;font:13px var(--app-font-sans);background:#ffffff12;border:1px solid #eff0dc4d;border-radius:5px;outline:none;padding:0 14px}.rm-cta-form input::placeholder{color:#bdc8d6}.rm-cta-form input:focus{border-color:#9fc1ff}.rm-cta-form .rm-button{width:100%}.rm-form-feedback{color:#bbd1f4;min-height:16px;font-size:11px}.rm-footer{color:#c7d1de;background:#172335;padding:27px 0}.rm-footer-inner{justify-content:space-between;align-items:center;gap:24px;display:flex}.rm-footer .rm-brand{color:#f2f4f7}.rm-footer .rm-brand-mark{color:#2469df}.rm-footer-copy{color:#98a6b7;font-size:10px}.rm-footer-links{gap:22px;display:flex}.rm-footer-links a{color:#b9c7d8;font-size:11px}.rm-back-top{color:#b9c7d8;font:9px var(--app-font-mono);align-items:center;gap:7px;text-decoration:none;display:flex}.rm-reveal{animation:.7s cubic-bezier(.2,.8,.2,1) both rise}.rm-reveal-delay{animation-delay:.13s}.rm-reveal-delay-2{animation-delay:.25s}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.rm-container{width:min(100% - 46px,760px)}.rm-nav-links{gap:17px}.rm-nav-links a{font-size:12px}.rm-hero{padding-top:142px}.rm-hero-grid{grid-template-columns:1fr;gap:8px}.rm-hero-copy{max-width:670px}.rm-hero-stage{width:100%;max-width:600px;min-height:430px;margin:auto}.rm-shop-window{max-width:520px}.rm-section-intro{grid-template-columns:1fr;gap:18px}.rm-section-intro p{max-width:560px}.rm-domain-layout{grid-template-columns:1fr 1fr;gap:35px}.rm-domain-art{min-height:340px}.rm-feature-layout,.rm-faq-layout{gap:45px}.rm-cta-inner{flex-direction:column;align-items:flex-start}.rm-cta-form{width:min(100%,430px);min-width:0}}@media (width<=680px){.rm-container{width:calc(100% - 38px)}.rm-nav{height:66px}.rm-nav-actions{gap:12px}.rm-nav-login{display:none}.rm-nav-actions .rm-button{min-height:39px;padding:0 13px;font-size:11px}.rm-mobile-toggle{padding:7px;display:block}.rm-nav-links{background:#202e43;border-bottom:1px solid #ffffff29;flex-direction:column;align-items:stretch;gap:0;padding:10px 20px 20px;display:none;position:absolute;top:65px;left:0;right:0}.rm-nav-links.rm-open{display:flex}.rm-nav-links a{border-bottom:1px solid #ffffff1f;padding:13px 4px;font-size:14px}.rm-hero{background-position:58%;min-height:0;padding:119px 0 42px}.rm-hero:before{background:linear-gradient(90deg,#0e1722db,#0e17228a),linear-gradient(#0000,#0e172259)}.rm-hero h1{font-size:clamp(46px,12.4vw,66px)}.rm-hero-copy>p{margin:19px 0 23px;font-size:14px}.rm-hero-ctas{gap:10px}.rm-hero-ctas .rm-button{min-height:45px;padding:0 14px;font-size:12px}.rm-hero-note{align-items:flex-start;line-height:1.5}.rm-hero-stage{min-height:340px;margin-top:12px}.rm-shop-window{height:304px;padding:8px;transform:rotate(.5deg)}.rm-shop-browser{height:25px}.rm-shop-top{padding:11px 13px 8px}.rm-shop-name{font-size:14px}.rm-shop-menu{font-size:7px}.rm-shop-visual{height:136px;margin:0 7px}.rm-shop-caption{bottom:11px;left:12px}.rm-shop-caption h3{font-size:20px}.rm-products-row{gap:5px;padding:7px}.rm-product-tile{height:60px}.rm-product-label{padding:3px;font-size:6px;bottom:3px;left:3px}.rm-domain-card{padding:9px 10px;top:1px;right:-3px}.rm-domain-card strong{font-size:8px}.rm-domain-card small{font-size:7px}.rm-sales-card{padding:8px 10px;bottom:2px;left:-5px}.rm-sales-card strong{font-size:13px}.rm-hero-stamp{width:64px;height:64px;font-size:7px;bottom:-7px;right:-3px}.rm-ticker{width:calc(100% - 30px)}.rm-ticker-track{justify-content:flex-start;gap:19px;padding:15px 17px;font-size:10px}.rm-ticker-track span:nth-of-type(n+6){display:none}.rm-section{padding:75px 0}.rm-section h2{font-size:40px}.rm-section-intro{margin-bottom:32px}.rm-steps-grid{grid-template-columns:1fr}.rm-step{grid-template-columns:38px 1fr;column-gap:14px;min-height:0;padding:21px 0 23px;display:grid}.rm-step+.rm-step{border-top:1px solid #d7d5ce;border-left:0;padding-left:0}.rm-step-num{grid-row:span 2;padding-top:5px}.rm-step-icon{display:none}.rm-step h3{margin:0 0 6px;font-size:20px}.rm-step p{grid-column:2;max-width:390px}.rm-steps-foot{flex-direction:column;align-items:flex-start;gap:15px}.rm-brand-showcase{grid-template-columns:1fr}.rm-brand-story{min-height:290px;padding:29px 25px}.rm-brand-art{min-height:260px}.rm-brand-section .rm-section-intro{margin-bottom:31px}.rm-perks{grid-template-columns:1fr;gap:18px;margin-top:28px}.rm-domain-layout{grid-template-columns:1fr;gap:8px}.rm-domain-art{min-height:320px;margin-top:5px}.rm-orbit{width:270px;height:270px}.rm-domain-note{bottom:2px;right:2px}.rm-feature-layout{grid-template-columns:1fr;gap:31px}.rm-feature-heading{position:static}.rm-feature-heading p{max-width:450px}.rm-feature-row{grid-template-columns:29px 1fr 23px;gap:10px;padding:20px 0}.rm-feature-row h3{font-size:16px}.rm-quote-band{padding:35px 0}.rm-quote-inner{flex-direction:column;align-items:flex-start;gap:10px}.rm-quote-mark{font-size:57px}.rm-quote-copy{font-size:25px}.rm-quote-byline{margin-left:2px}.rm-faq-layout{grid-template-columns:1fr;gap:30px}.rm-faq-heading p{max-width:400px}.rm-faq-question{gap:15px;font-size:14px}.rm-final-cta{padding:66px 0 68px}.rm-final-cta h2{font-size:45px}.rm-footer-inner{flex-wrap:wrap;align-items:flex-start}.rm-footer-copy{order:4;width:100%}.rm-footer-links{gap:14px}.rm-back-top{margin-left:auto}}@media (prefers-reduced-motion:reduce){.rm-page-shell,.rm-page-shell *,.rm-page-shell :before,.rm-page-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.rm-eyebrow{font:600 12px/1.4 var(--app-font-sans);letter-spacing:.01em;text-transform:none}.rm-display{letter-spacing:-.035em}.rm-hero{background-position:50% 53%;min-height:700px;padding:164px 0 106px}.rm-hero:before{background:linear-gradient(90deg,#0e1722e0 0%,#0e1722ab 55%,#0e172247 100%),linear-gradient(#0000 44%,#0e172247)}.rm-hero-grid{display:block}.rm-hero-copy{max-width:660px;padding:7px 0 0}.rm-hero-kicker{margin-bottom:23px}.rm-hero-copy>p{max-width:550px;margin:22px 0 18px;font-size:17px;line-height:1.65}.rm-hero-benefits{gap:10px;margin:0 0 25px;padding:0;list-style:none;display:grid}.rm-hero-benefits li{color:#ffffffe6;align-items:center;gap:11px;font-size:14px;line-height:1.45;display:flex}.rm-hero-benefits svg{color:#80adff;flex:none}.rm-hero-stage{display:none}.rm-hero-ctas{gap:14px}.rm-hero-ctas .rm-button{min-height:49px;padding-inline:23px;font-size:14px}.rm-ticker{white-space:normal;width:min(1120px,100% - 72px);margin:-40px auto 0}.rm-ticker-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-width:0;padding:20px 24px;display:grid}.rm-ticker-item{align-items:center;gap:13px;min-width:0;padding:5px 20px;display:flex}.rm-ticker-item+.rm-ticker-item{border-left:1px solid #e3e7ef}.rm-ticker-icon{color:#2469df;background:#eaf1ff;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.rm-ticker-item strong,.rm-ticker-item small{display:block}.rm-ticker-item strong{color:#202d40;font-size:14px;font-weight:700}.rm-ticker-item small{color:#697487;margin-top:3px;font-size:12px}.rm-brand-section{color:#202d40;background:#f3f6fb}.rm-brand-section:after{display:none}.rm-brand-section h2{color:#202d40}.rm-brand-section .rm-section-label{color:#286bdc}.rm-brand-section .rm-section-intro p{color:#697487}.rm-storefront-showcase{background:#fff;border:1px solid #e2e7ef;border-radius:16px;grid-template-columns:.75fr 1.25fr;align-items:center;gap:42px;padding:36px;display:grid;box-shadow:0 18px 50px #192b4314}.rm-storefront-copy{max-width:390px}.rm-storefront-copy h3{color:#202d40;font:700 clamp(28px, 3.2vw, 40px)/1.12 var(--app-font-display);letter-spacing:-.04em;margin:17px 0 13px}.rm-storefront-copy p{color:#697487;margin:0 0 22px;font-size:15px;line-height:1.7}.rm-storefront-copy .rm-button{font-size:13px}.rm-storefront-preview{min-width:0}.rm-storefront-preview .rm-shop-window{width:100%;max-width:620px;height:374px;margin:0 auto;padding:10px;transform:none}.rm-storefront-preview .rm-shop-visual{height:177px}.rm-storefront-preview .rm-product-tile{height:73px}.rm-brand-section .rm-perks{margin-top:33px}.rm-brand-section .rm-perk{color:#697487}.rm-brand-section .rm-perk svg{color:#286bdc}.rm-brand-section .rm-perk strong{color:#202d40}.rm-brand-section .rm-perk span{color:#697487}@media (width<=900px){.rm-hero{min-height:650px}.rm-hero-grid{display:block}.rm-hero-copy{max-width:650px}.rm-storefront-showcase{grid-template-columns:1fr;gap:26px}.rm-storefront-copy{max-width:600px}.rm-storefront-preview .rm-shop-window{max-width:640px}}@media (width<=680px){.rm-hero{background-position:58%;min-height:0;padding:124px 0 91px}.rm-hero:before{background:linear-gradient(90deg,#0e1722e0,#0e172294),linear-gradient(#0000 42%,#0e172257)}.rm-hero h1{max-width:520px;font-size:clamp(43px,11.3vw,58px);line-height:1.08}.rm-hero-copy>p{margin:18px 0 17px;font-size:15px}.rm-hero-benefits{gap:11px;margin-bottom:23px}.rm-hero-benefits li{align-items:flex-start;font-size:13px}.rm-hero-benefits svg{margin-top:1px}.rm-hero-ctas{gap:10px}.rm-hero-ctas .rm-button{min-height:45px;padding-inline:14px;font-size:12px}.rm-ticker{width:calc(100% - 30px);margin-top:-31px}.rm-ticker-track{grid-template-columns:1fr;padding:8px 17px}.rm-ticker-item{padding:12px 3px}.rm-ticker-item+.rm-ticker-item{border-top:1px solid #e3e7ef;border-left:0}.rm-ticker-icon{width:36px;height:36px}.rm-storefront-showcase{border-radius:13px;gap:22px;padding:20px}.rm-storefront-copy h3{font-size:30px}.rm-storefront-preview .rm-shop-window{height:300px;padding:8px}.rm-storefront-preview .rm-shop-browser{height:24px}.rm-storefront-preview .rm-shop-top{padding:10px 12px 8px}.rm-storefront-preview .rm-shop-name{font-size:14px}.rm-storefront-preview .rm-shop-menu{display:none}.rm-storefront-preview .rm-shop-visual{height:137px;margin-inline:7px}.rm-storefront-preview .rm-shop-caption{bottom:10px;left:12px}.rm-storefront-preview .rm-shop-caption h3{font-size:20px}.rm-storefront-preview .rm-products-row{gap:5px;padding:7px}.rm-storefront-preview .rm-product-tile{height:63px}}.rm-domain-section{color:#202d40;background:#f5f7fb}.rm-domain-section h2{color:#202d40;max-width:560px}.rm-domain-copy>p{color:#687589;max-width:570px;font-size:15px;line-height:1.75}.rm-domain-journey{max-width:570px;margin:27px 0 25px}.rm-domain-stage{background:#fff;border:1px solid #e0e6ef;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px 17px;display:grid}.rm-domain-stage-no{color:#286bdc;width:34px;height:34px;font:600 11px var(--app-font-mono);background:#eaf1ff;border-radius:9px;place-items:center;display:grid}.rm-domain-stage small,.rm-domain-stage strong,.rm-domain-stage p{display:block}.rm-domain-stage small{color:#7c8797;font:600 9px var(--app-font-mono);letter-spacing:.08em}.rm-domain-stage strong{color:#202d40;overflow-wrap:anywhere;margin-top:5px;font-size:14px}.rm-domain-stage p{color:#718096;margin:4px 0 0;font-size:12px;line-height:1.5}.rm-domain-stage-tag{color:#28734c;white-space:nowrap;background:#edf7f1;border-radius:20px;padding:6px 9px;font-size:10px;font-weight:700}.rm-domain-journey-line{border-left:1px dashed #9db4d8;height:20px;margin-left:33px}.rm-domain-footnote{color:#7b8797!important;margin:13px 0 0!important;font-size:11px!important}.rm-domain-art{background:#e8eef8;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:410px;padding:35px;display:flex}.rm-domain-art-kicker{color:#536987;font:600 10px var(--app-font-mono);letter-spacing:.12em}.rm-domain-browser{background:#fff;border:1px solid #d5deeb;border-radius:13px;width:100%;max-width:480px;padding:9px;transform:rotate(-1deg);box-shadow:0 24px 60px #23375624}.rm-domain-browser-top{border-bottom:1px solid #edf0f5;align-items:center;gap:5px;height:25px;padding:0 7px;display:flex}.rm-domain-browser-top i{background:#d4dce7;border-radius:50%;width:6px;height:6px}.rm-domain-browser-top span{color:#9aa5b5;font:9px var(--app-font-mono);letter-spacing:.06em;margin-left:9px}.rm-domain-browser-body{padding:13px}.rm-domain-mini-brand{color:#28374d;align-items:center;gap:7px;font-size:10px;display:flex}.rm-domain-mini-brand>span{color:#fff;background:#23344e;border-radius:6px;place-items:center;width:22px;height:22px;font-weight:800;display:grid}.rm-domain-mini-brand small{color:#8290a4;margin-left:auto;font-size:7px}.rm-domain-visual{background:linear-gradient(125deg,#d6dfd1,#f0e8d8 65%,#d5c7b5);border-radius:8px;justify-content:space-between;align-items:center;min-height:190px;margin-top:12px;padding:20px;display:flex;overflow:hidden}.rm-domain-visual-copy{z-index:1;position:relative}.rm-domain-visual-copy small{color:#6b705f;font:600 8px var(--app-font-mono);letter-spacing:.1em}.rm-domain-visual-copy b{color:#293b35;font:700 clamp(22px,3vw,32px)/1.05 var(--app-font-display);letter-spacing:-.04em;margin:10px 0;display:block}.rm-domain-visual-copy>span{color:#53665a;align-items:center;gap:6px;font-size:9px;display:flex}.rm-domain-visual-shape{flex:none;width:125px;height:140px;position:relative}.rm-domain-visual-shape div{background:linear-gradient(120deg,#b87852,#e4b58c);border-radius:45% 45% 12px 12px;width:83px;height:113px;position:absolute;bottom:0;right:7px;transform:rotate(8deg);box-shadow:inset -12px 0 18px #56352521}.rm-domain-visual-shape i{background:#ead0b3;border-radius:50%;width:53px;height:25px;position:absolute;bottom:91px;right:23px;transform:rotate(8deg)}.rm-domain-browser-url{color:#43536a;border:1px solid #e7ebf1;border-radius:7px;align-items:center;gap:7px;margin-top:12px;padding:10px;font-size:10px;display:flex}.rm-domain-browser-url>span{color:#28734c;font:600 8px var(--app-font-mono);margin-left:auto}.rm-domain-custom-note{color:#286bdc;background:#fffc;border:1px solid #ffffffbf;border-radius:11px;align-items:center;gap:12px;width:100%;max-width:430px;padding:13px 15px;display:flex}.rm-domain-custom-note span{flex:1}.rm-domain-custom-note b,.rm-domain-custom-note small{display:block}.rm-domain-custom-note b{color:#26374d;font-size:12px}.rm-domain-custom-note small{color:#718096;margin-top:3px;font-size:10px;line-height:1.4}.rm-trust-section{color:#fff;background:#17263b;padding:96px 0}.rm-trust-intro{grid-template-columns:1fr .8fr;align-items:end;gap:50px;margin-bottom:38px;display:grid}.rm-trust-intro h2{color:#fff;max-width:560px;font:700 clamp(38px,4.4vw,56px)/1.08 var(--app-font-display);letter-spacing:-.045em;margin:15px 0 0}.rm-trust-intro>p{color:#b9c6d7;max-width:460px;margin:0 0 4px;font-size:14px;line-height:1.75}.rm-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.rm-trust-card{background:#ffffff0b;border:1px solid #ffffff21;border-radius:13px;flex-direction:column;align-items:flex-start;min-height:260px;padding:23px 20px;display:flex}.rm-trust-card-featured,.rm-trust-featured{background:#223854;border-color:#385477}.rm-trust-icon{color:#a8c8ff;background:#91b8ff21;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.rm-trust-card>small{color:#93a9c4;font:600 9px var(--app-font-mono);letter-spacing:.08em;margin-top:24px}.rm-trust-card h3{color:#fff;letter-spacing:-.02em;margin:10px 0 8px;font-size:19px}.rm-trust-card p{color:#bdc9d8;margin:0;font-size:12px;line-height:1.7}.rm-trust-card-foot{color:#a8c8ff;margin-top:auto;padding-top:19px;font-size:10px;font-weight:700}.rm-trust-reminder p{color:#c3cedc;margin:0;font-size:11px;line-height:1.65}.rm-faq-question{padding:21px 0;font-size:15px}.rm-faq-answer{color:#657287;max-width:660px;padding:0 32px 20px 0;font-size:13px;line-height:1.8}@media (width<=680px){.rm-domain-art{min-height:0;padding:22px 15px}.rm-domain-visual{min-height:155px;padding:14px}.rm-domain-visual-shape{transform-origin:100%;margin-left:-15px;transform:scale(.8)}.rm-domain-browser-url{font-size:8px}.rm-domain-browser-url>span{font-size:7px}.rm-domain-stage{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:13px}.rm-domain-stage-no{width:30px;height:30px}.rm-domain-stage-tag{grid-column:2;justify-self:start;margin-top:-3px}.rm-trust-section{padding:72px 0}.rm-trust-grid{grid-template-columns:1fr;gap:10px}.rm-trust-card{min-height:0;padding:20px}.rm-trust-card>small{margin-top:17px}.rm-trust-reminder{padding:14px}}.rm-whatsapp-float{z-index:60;color:#fff;background:#168653;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:10px;padding:13px 17px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 9px 28px #0d462c47}.rm-whatsapp-float:hover{transform:translateY(-3px);box-shadow:0 13px 32px #0d462c57}.rm-whatsapp-float svg{flex:none}@media (width<=680px){.rm-whatsapp-float{border-radius:50%;padding:13px;bottom:14px;right:14px}.rm-whatsapp-float span{display:none}}#how-it-works.rm-section{color:#202d40;background:#f7f8fb}#how-it-works .rm-section-label{color:#286bdc}#how-it-works .rm-section-intro h2,#how-it-works .rm-step h3{color:#202d40}#how-it-works .rm-section-intro p,#how-it-works .rm-step p{color:#66758a}#how-it-works .rm-step-num{color:#286bdc}#how-it-works .rm-step-icon{color:#286bdc;background:#eaf1ff}#how-it-works .rm-step+.rm-step,#how-it-works .rm-steps-foot{border-color:#dce3ed}#how-it-works .rm-steps-foot>span{color:#66758a}#how-it-works .rm-steps-foot a{color:#245fc5}.rm-domain-art{background:#eaf0f8;gap:13px;padding:30px;transform:none}.rm-address-card{background:#fff;border:1px solid #dce4ef;border-radius:14px;width:100%;max-width:440px;padding:23px 24px;box-shadow:0 12px 30px #23375612}.rm-address-card-head{color:#32734f;font:700 10px var(--app-font-mono);letter-spacing:.08em;align-items:center;gap:8px;display:flex}.rm-address-live-dot{background:#25a365;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e5f5ec}.rm-address-card-label{color:#78869a;font:600 9px var(--app-font-mono);letter-spacing:.08em;margin-top:20px}.rm-address-card>strong{color:#202d40;overflow-wrap:anywhere;margin-top:7px;font-size:clamp(15px,2vw,20px);display:block}.rm-address-card>p{color:#68778b;margin:8px 0 0;font-size:12px;line-height:1.6}.rm-address-card-status{color:#32734f;align-items:center;gap:7px;margin-top:17px;font-size:11px;font-weight:700;display:flex}.rm-address-connector{color:#65758c;align-items:center;gap:10px;width:100%;max-width:440px;display:flex}.rm-address-connector span{background:#c6d2e2;flex:1;height:1px}.rm-address-connector small{font:600 9px var(--app-font-mono);letter-spacing:.06em;white-space:nowrap}.rm-address-card-custom .rm-address-card-head,.rm-address-card-custom .rm-address-card-status{color:#286bdc}.rm-trust-section{color:#202d40;background:#f5f7fb;border-top:1px solid #e5eaf1;border-bottom:1px solid #e5eaf1}.rm-trust-intro h2{color:#202d40}.rm-trust-intro>p{color:#65748a}.rm-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rm-trust-card,.rm-trust-card-featured,.rm-trust-featured{background:#fff;border:1px solid #e0e6ef;border-radius:14px;min-height:220px;padding:25px;box-shadow:0 8px 25px #1e304a0b}.rm-trust-icon{color:#286bdc;background:#edf3ff;width:46px;height:46px}.rm-trust-card>small{color:#718096;margin-top:20px}.rm-trust-card h3{color:#202d40}.rm-trust-card p{color:#66758a;font-size:13px;line-height:1.75}.rm-trust-card-foot{color:#286bdc}.rm-trust-reminder{color:#286bdc;background:#edf3fb;border:1px solid #dce5f2}.rm-trust-reminder p{color:#53657c;font-size:12px}.rm-hero-ctas{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.rm-hero-ctas .rm-button{justify-content:center;min-width:174px}.rm-hero-ctas .rm-button-outline{margin-left:4px}.rm-whatsapp-float{gap:12px;min-height:60px;padding:16px 24px;font-size:15px;bottom:24px;right:24px;box-shadow:0 12px 34px #0d462c52}.rm-whatsapp-float svg{width:27px;height:27px}@media (width<=680px){.rm-domain-art{padding:19px 14px}.rm-address-card{padding:19px 17px}.rm-address-connector small{font-size:8px}.rm-trust-grid{grid-template-columns:1fr}.rm-trust-card,.rm-trust-card-featured,.rm-trust-featured{min-height:0}.rm-hero-ctas{flex-direction:column;align-items:stretch;gap:13px}.rm-hero-ctas .rm-button{width:100%;min-height:50px}.rm-hero-ctas .rm-button-outline{margin-left:0}.rm-whatsapp-float{border-radius:999px;min-height:56px;padding:14px 19px;bottom:14px;right:14px}.rm-whatsapp-float span{display:inline}.rm-whatsapp-float svg{width:25px;height:25px}}.rm-trust-section{color:#1e2b3d;background:#fff;border-top:1px solid #e8edf3;border-bottom:1px solid #e8edf3;padding:94px 0 88px}.rm-trust-intro{grid-template-columns:1.05fr .75fr;align-items:end;gap:70px;margin-bottom:45px}.rm-trust-intro h2{color:#1e2b3d;max-width:620px;font-size:clamp(39px,4.6vw,59px);line-height:1.04}.rm-trust-intro>p{color:#66758a;max-width:430px;font-size:15px;line-height:1.8}.rm-trust-section .rm-section-label{color:#286bdc}.rm-trust-list{border-top:1px solid #dfe6ef}.rm-trust-row{border-bottom:1px solid #dfe6ef;grid-template-columns:42px 48px minmax(220px,.85fr) minmax(280px,1.15fr);align-items:center;gap:20px;padding:24px 8px;display:grid}.rm-trust-number{color:#8794a6;font:600 12px var(--app-font-mono)}.rm-trust-row-icon{color:#286bdc;background:#edf3ff;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.rm-trust-row-title small{color:#738197;font:700 9px var(--app-font-mono);letter-spacing:.1em}.rm-trust-row-title h3{color:#1e2b3d;letter-spacing:-.02em;margin:6px 0 0;font-size:17px;line-height:1.35}.rm-trust-row>p{color:#647389;margin:0;font-size:13px;line-height:1.75}.rm-trust-reminder{color:#9a6a13;background:#fff9eb;border:1px solid #f0dfb9;border-radius:12px;align-items:flex-start;gap:14px;margin-top:24px;padding:19px 21px;display:flex}.rm-trust-reminder p{color:#765b2e;gap:5px;margin:0;font-size:12px;line-height:1.7;display:grid}.rm-trust-reminder b{color:#67460d}.rm-whatsapp-float{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;gap:11px;min-height:60px;padding:15px 21px}.rm-whatsapp-float:active{cursor:grabbing}.rm-whatsapp-float i{background:#ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;font-style:normal;display:inline-flex}@media (width<=900px){.rm-trust-row{grid-template-columns:34px 44px minmax(190px,.9fr) minmax(220px,1.1fr);gap:13px}}@media (width<=680px){.rm-trust-section{padding:70px 0}.rm-trust-intro{grid-template-columns:1fr;gap:14px;margin-bottom:28px}.rm-trust-row{grid-template-columns:28px 42px 1fr;gap:11px;padding:19px 0}.rm-trust-row-icon{width:40px;height:40px}.rm-trust-row-title h3{font-size:15px}.rm-trust-row>p{grid-column:3;margin-top:-3px;font-size:12px}.rm-trust-reminder{padding:15px}.rm-whatsapp-float{min-height:56px;padding:14px 18px;bottom:auto;right:auto}.rm-whatsapp-float span{display:inline}.rm-whatsapp-float i{display:none}}.rm-storefront-showcase{gap:30px;padding:28px}.rm-domain-art{min-height:0}.rm-faq-answer{padding-bottom:15px}.rm-quote-band,.rm-ticker{display:none!important}.rm-tools-grid{border-top:1px solid #dfe5ee;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;display:grid}.rm-tools-grid article{border-bottom:1px solid #dfe5ee;grid-template-columns:30px minmax(0,1fr);gap:13px;padding:23px 0;display:grid}.rm-tools-grid article>span{color:#8794a6;font:600 11px var(--app-font-mono);padding-top:3px}.rm-tools-grid article svg{color:#286bdc}.rm-tools-grid h3{color:#202d40;letter-spacing:-.02em;margin:10px 0 6px;font-size:16px}.rm-tools-grid p{color:#66758a;margin:0;font-size:12px;line-height:1.7}.rm-tools-note{color:#286bdc;background:#fff;border:1px solid #dce5f2;border-radius:10px;align-items:center;gap:11px;margin-top:20px;padding:15px 17px;display:flex}.rm-tools-note p{color:#65748a;margin:0;font-size:12px;line-height:1.6}.rm-tools-note b{color:#202d40}@media (width<=900px){.rm-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.rm-domain-layout{gap:28px}}@media (width<=680px){.rm-section{padding:48px 0}.rm-trust-section{padding:50px 0}.rm-section-intro{gap:10px;margin-bottom:20px}.rm-storefront-showcase{gap:18px;padding:18px}.rm-tools-grid{grid-template-columns:1fr}.rm-tools-grid article{padding:17px 0}.rm-tools-grid h3{margin-top:7px}.rm-tools-note{align-items:flex-start;padding:13px}.rm-faq-layout{gap:25px}.rm-faq-question{padding:14px 0}.rm-final-cta{padding:48px 0}}.rm-section-intro{align-items:end;gap:48px;margin-bottom:30px}.rm-section-intro h2,.rm-domain-copy h2,.rm-trust-intro h2,.rm-faq-heading h2,.rm-feature-heading h2{color:#18283d;letter-spacing:-.045em;font-size:clamp(30px,3.4vw,44px);line-height:1.12}.rm-section-intro>p,.rm-domain-copy>p,.rm-trust-intro>p,.rm-faq-heading>p,.rm-feature-heading>p{color:#65748a;font-size:14px;line-height:1.7}.rm-section-label{color:#286bdc;letter-spacing:.09em}.rm-section{background:#fff}.rm-brand-section{background:#f6f8fb}.rm-domain-section{background:#fff}.rm-tools-section{background:#f6f8fb}.rm-steps-grid{border-top:1px solid #dfe5ed;border-bottom:1px solid #dfe5ed}.rm-step{gap:16px;padding:23px 8px}.rm-step-num{color:#8a97a8;font:600 11px var(--app-font-mono)}.rm-step-icon{color:#286bdc;background:#edf3ff;border-radius:8px;width:38px;height:38px}.rm-step h3{color:#1c2c41;letter-spacing:-.02em;font-size:17px}.rm-step p{color:#65748a;font-size:13px;line-height:1.65}.rm-steps-foot{color:#758398;margin-top:16px;font-size:12px}.rm-steps-foot a{color:#286bdc;font-weight:700}.rm-storefront-showcase{background:#fff;border:1px solid #e0e6ee;border-radius:12px;box-shadow:0 10px 30px #18283d0b}.rm-storefront-copy h3{color:#18283d;letter-spacing:-.04em;font-size:clamp(25px,3vw,36px);line-height:1.12}.rm-storefront-copy p{color:#65748a;font-size:14px;line-height:1.7}.rm-storefront-copy .rm-eyebrow{color:#286bdc}.rm-shop-window{box-shadow:0 14px 38px #1423371f}.rm-domain-stage strong{font-size:15px}.rm-domain-art{border-radius:12px}.rm-tools-grid article{grid-template-columns:26px minmax(0,1fr);padding:20px 0}.rm-tools-grid article>span{font-size:10px}.rm-tools-grid h3{font-size:15px}.rm-tools-grid p{font-size:12px;line-height:1.65}.rm-tools-note{border-radius:8px}.rm-trust-section{background:#f6f8fb;border:0;padding:64px 0}.rm-trust-intro{gap:40px;margin-bottom:26px}.rm-trust-intro h2{font-size:clamp(30px,3.4vw,44px)}.rm-trust-row{grid-template-columns:30px 40px minmax(200px,.9fr) minmax(260px,1.1fr);gap:16px;padding:18px 4px}.rm-trust-row-icon{border-radius:8px;width:38px;height:38px}.rm-trust-row-title h3{font-size:15px}.rm-trust-row>p{font-size:12px;line-height:1.65}.rm-trust-reminder{border-radius:8px;padding:14px 17px}.rm-faq-section{background:#fff}.rm-faq-layout{align-items:start;gap:60px}.rm-faq-heading h2{font-size:clamp(30px,3.4vw,42px)}.rm-faq-item{border-bottom:1px solid #e3e8ef}.rm-faq-question{color:#1c2c41;font-size:14px;font-weight:650}.rm-faq-answer{color:#65748a;font-size:13px;line-height:1.7}.rm-final-cta{background:#1b2b41}.rm-final-cta h2{letter-spacing:-.045em;max-width:600px;font-size:clamp(32px,4vw,48px)}.rm-final-cta p{color:#c5d0df;font-size:14px}.rm-footer{background:#142237}.rm-footer-copy{color:#aab7c8}.rm-footer-links a,.rm-back-top{font-size:12px}.rm-whatsapp-float{z-index:30}@media (width<=900px){.rm-section-intro{gap:20px}.rm-trust-row{grid-template-columns:28px 38px minmax(170px,.9fr) minmax(200px,1.1fr);gap:11px}}@media (width<=680px){.rm-section-intro{align-items:start;gap:8px}.rm-section-intro h2,.rm-domain-copy h2,.rm-trust-intro h2,.rm-faq-heading h2,.rm-feature-heading h2{font-size:30px}.rm-step{padding:18px 0}.rm-storefront-showcase{padding:16px}.rm-trust-row{grid-template-columns:24px 36px 1fr;gap:9px}.rm-trust-row-icon{width:36px;height:36px}.rm-trust-row>p{grid-column:3}.rm-faq-layout{gap:20px}.rm-domain-layout{gap:24px}.rm-tools-grid article{padding:15px 0}}.rm-section{padding:42px 0!important}.rm-section-intro{margin-bottom:20px!important}.rm-section-intro h2,.rm-domain-copy h2,.rm-trust-intro h2,.rm-faq-heading h2{margin-top:8px}.rm-steps-grid{gap:14px!important}.rm-step{padding:15px 6px!important}.rm-step-icon{margin-bottom:8px}.rm-step h3{margin:8px 0 5px}.rm-step p{margin:0}.rm-domain-layout{gap:24px!important}.rm-domain-copy>p{margin:12px 0 16px!important}.rm-domain-journey{margin:16px 0!important}.rm-domain-stage{padding:11px 0!important}.rm-domain-stage p{margin:4px 0 0!important}.rm-tools-grid article{padding:14px 0!important}.rm-tools-grid h3{margin:6px 0 4px!important}.rm-tools-grid p{line-height:1.5!important}.rm-trust-section{padding:42px 0!important}.rm-trust-intro{margin-bottom:18px!important}.rm-trust-row{gap:12px!important;padding:12px 4px!important}.rm-trust-row>p{line-height:1.5!important}.rm-faq-layout{gap:32px!important}.rm-faq-question{padding:11px 0!important}.rm-faq-answer{padding-bottom:11px!important;line-height:1.55!important}.rm-final-cta{padding:40px 0!important}.rm-final-cta h2{margin:9px 0 7px!important}.rm-footer{padding:18px 0!important}.rm-footer-inner{gap:14px!important}@media (width<=680px){.rm-section{padding:30px 0!important}.rm-section-intro{margin-bottom:14px!important}.rm-section-intro h2,.rm-domain-copy h2,.rm-trust-intro h2,.rm-faq-heading h2{font-size:27px!important}.rm-steps-grid{grid-template-columns:1fr!important}.rm-step{grid-template-columns:28px minmax(0,1fr);display:grid;gap:10px!important;padding:12px 0!important}.rm-step-num{padding-top:4px}.rm-step-icon{width:30px;height:30px;margin:0 0 6px}.rm-step h3{margin:0 0 3px!important;font-size:15px!important}.rm-step p{font-size:12px!important}.rm-domain-layout{gap:12px!important}.rm-domain-copy>p{margin:9px 0 12px!important;font-size:13px!important}.rm-domain-journey{margin:12px 0!important}.rm-domain-stage{padding:9px 0!important}.rm-tools-grid{grid-template-columns:1fr!important}.rm-tools-grid article{padding:11px 0!important}.rm-trust-section{padding:30px 0!important}.rm-trust-intro{margin-bottom:12px!important}.rm-trust-row{padding:11px 0!important}.rm-trust-row>p{margin-top:-2px!important}.rm-faq-layout{gap:14px!important}.rm-faq-question{padding:10px 0!important}.rm-final-cta{padding:30px 0!important}.rm-final-cta h2{font-size:30px!important}.rm-footer{padding:15px 0!important}}.rm-dashboard-showcase{background:linear-gradient(135deg,#fff 0%,#f7f9fc 100%);border:1px solid #e5eaf0;border-radius:18px;grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(28px,5vw,68px);margin:8px 0 34px;padding:clamp(22px,3vw,38px);display:grid;box-shadow:0 18px 48px #122a4412}.rm-dashboard-showcase-copy{max-width:360px}.rm-dashboard-tag{color:#936400;letter-spacing:1.1px;background:#fff4d7;border-radius:5px;padding:7px 10px;font-size:9px;font-weight:850;display:inline-flex}.rm-dashboard-showcase-copy h3{color:#142b40;letter-spacing:-1.2px;margin:17px 0 10px;font:800 clamp(25px,3vw,37px)/1.1 Manrope,sans-serif}.rm-dashboard-showcase-copy p{color:#69798a;margin:0;font-size:13px;line-height:1.75}.rm-dashboard-showcase-copy ul{color:#34495c;gap:12px;margin:21px 0 25px;padding:0;font-size:12px;list-style:none;display:grid}.rm-dashboard-showcase-copy li{align-items:center;gap:9px;display:flex}.rm-dashboard-showcase-copy li svg{color:#168b61;flex:none}.rm-dashboard-photo{background:#17283c;border:1px solid #d7e0e8;border-radius:12px;min-width:0;position:relative;overflow:hidden;transform:perspective(1400px)rotateY(-2deg);box-shadow:0 22px 55px #0e223733}.rm-browser-bar{background:#f7f9fb;border-bottom:1px solid #e1e7ed;align-items:center;gap:6px;height:36px;padding:0 12px;display:flex}.rm-browser-bar>span{background:#d2d9df;border-radius:50%;width:7px;height:7px}.rm-browser-bar>span:first-child{background:#ed8a7c}.rm-browser-bar>span:nth-child(2){background:#e8bd58}.rm-browser-bar>span:nth-child(3){background:#71bb8e}.rm-browser-bar b{color:#738194;margin:auto;font-size:8px;font-weight:600}.rm-browser-bar i{color:#8390a0;font-size:9px;font-style:normal}.rm-dashboard-photo img{object-fit:cover;object-position:center 43%;width:100%;height:clamp(230px,29vw,390px);display:block}.rm-dashboard-photo-caption{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#0c1e31d1;border:1px solid #fff6;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.rm-dashboard-photo-caption span{letter-spacing:.8px;color:#d9e4ef;font-size:8px}.rm-dashboard-photo-caption span i{background:#46d59b;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.rm-dashboard-photo-caption b{font-size:10px}@media (width<=760px){.rm-dashboard-showcase{grid-template-columns:1fr;gap:22px;margin-bottom:25px;padding:19px}.rm-dashboard-showcase-copy{max-width:none}.rm-dashboard-showcase-copy h3{font-size:28px}.rm-dashboard-photo{transform:none}.rm-dashboard-photo img{height:230px}.rm-dashboard-photo-caption{padding:9px;bottom:9px;left:9px;right:9px}.rm-dashboard-photo-caption b{font-size:8px}}.rm-nav .rm-brand{color:#fff;font-family:var(--app-font-display);letter-spacing:-.055em;gap:11px;font-size:20px;font-weight:850}.rm-nav .rm-brand-mark{color:#fff;width:34px;height:34px;font:800 21px/1 var(--app-font-display);background:#ff781b;border-radius:11px;flex:none;place-items:center;display:grid;transform:none;box-shadow:0 2px 5px #0f1c2c24}.rm-nav-actions{gap:0}.rm-page-shell{width:100%;overflow-x:clip}.rm-container{width:min(1200px,100% - clamp(36px,6vw,88px))}.rm-hero{min-height:min(680px,88svh);padding:clamp(132px,13vw,158px) 0 68px}.rm-hero-grid{grid-template-columns:minmax(0,1fr);gap:0}.rm-hero-copy{width:100%;max-width:790px}.rm-hero h1{letter-spacing:-.05em;max-width:760px;font-size:clamp(42px,4.6vw,66px);line-height:1.04}.rm-hero-copy>p{max-width:560px;font-size:clamp(14px,1.15vw,16px);line-height:1.65}.rm-section h2,.rm-section-intro h2,.rm-domain-copy h2,.rm-trust-intro h2,.rm-faq-heading h2{font-size:clamp(28px,3.15vw,42px);line-height:1.12}.rm-section-intro{gap:clamp(24px,4vw,48px)}.rm-nav-links{gap:clamp(13px,1.8vw,26px)}.rm-nav-links a,.rm-nav-login{font-size:clamp(11px,.95vw,13px)}.rm-nav .rm-brand{font-size:clamp(16px,1.45vw,20px)}.rm-trust-row{grid-template-columns:30px 40px minmax(180px,.9fr) minmax(220px,1.1fr);gap:clamp(10px,1.4vw,16px)}.rm-faq-layout{grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,60px)}.rm-dashboard-showcase{grid-template-columns:minmax(250px,.78fr) minmax(0,1.22fr)}@media (width>=681px) and (width<=1100px){.rm-container{width:calc(100% - 48px)}.rm-nav{height:70px}.rm-nav-links{gap:12px}.rm-nav-links a,.rm-nav-login{font-size:11px}.rm-nav .rm-brand{gap:8px;font-size:16px}.rm-nav .rm-brand-mark{width:29px;height:29px;font-size:18px}.rm-hero{min-height:610px;padding-top:132px}.rm-hero h1{max-width:660px;font-size:clamp(40px,5vw,54px)}.rm-section-intro{grid-template-columns:minmax(0,1fr) minmax(220px,.75fr)}.rm-trust-row{grid-template-columns:24px 36px minmax(150px,.9fr) minmax(170px,1.1fr);gap:10px}.rm-trust-row-title h3{font-size:14px}.rm-trust-row>p{font-size:11px}.rm-faq-layout{gap:28px}.rm-dashboard-showcase{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:24px}}@media (width<=680px){.rm-page-shell .rm-container{width:calc(100% - 32px)}.rm-page-shell .rm-nav{height:64px}.rm-page-shell .rm-nav .rm-brand{gap:8px;font-size:17px}.rm-page-shell .rm-nav .rm-brand-mark{width:29px;height:29px;font-size:18px}.rm-page-shell .rm-nav-actions{gap:10px}.rm-page-shell .rm-nav-login{font-size:12px}.rm-page-shell .rm-hero{background-position:58%;min-height:0;padding:112px 0 48px}.rm-page-shell .rm-hero-copy{max-width:100%;padding:0}.rm-page-shell .rm-hero-kicker{gap:8px;margin-bottom:16px;font-size:10px;line-height:1.45}.rm-page-shell .rm-eyebrow{letter-spacing:.09em;font-size:9px}.rm-page-shell .rm-hero h1{letter-spacing:-.045em;overflow-wrap:normal;max-width:100%;line-height:1.08;font-size:clamp(34px,9.2vw,43px)!important}.rm-page-shell .rm-hero-copy>p{max-width:100%;margin:16px 0 20px;font-size:14px;line-height:1.6}.rm-page-shell .rm-hero-ctas{gap:10px}.rm-page-shell .rm-hero-ctas .rm-button{min-height:46px;font-size:13px}.rm-page-shell .rm-hero-note{margin-top:15px;font-size:11px;line-height:1.5}.rm-page-shell .rm-section-intro h2,.rm-page-shell .rm-domain-copy h2,.rm-page-shell .rm-trust-intro h2,.rm-page-shell .rm-faq-heading h2,.rm-page-shell .rm-feature-heading h2,.rm-page-shell .rm-section h2{letter-spacing:-.035em;line-height:1.16;font-size:clamp(24px,6.8vw,29px)!important}.rm-page-shell .rm-section-intro>p,.rm-page-shell .rm-domain-copy>p,.rm-page-shell .rm-trust-intro>p,.rm-page-shell .rm-faq-heading>p,.rm-page-shell .rm-feature-heading>p{font-size:13px;line-height:1.6}.rm-page-shell .rm-step h3,.rm-page-shell .rm-tools-grid h3,.rm-page-shell .rm-trust-row-title h3{font-size:15px;line-height:1.35}.rm-page-shell .rm-step p,.rm-page-shell .rm-tools-grid p,.rm-page-shell .rm-trust-row>p,.rm-page-shell .rm-faq-answer{font-size:12px;line-height:1.6}.rm-page-shell .rm-faq-question{font-size:13px;line-height:1.45}.rm-page-shell .rm-final-cta h2{line-height:1.12;font-size:clamp(27px,7.5vw,32px)!important}.rm-page-shell .rm-final-cta p{font-size:13px;line-height:1.6}.rm-page-shell .rm-footer-links a,.rm-page-shell .rm-footer-copy{font-size:11px;line-height:1.5}}@media (width<=380px){.rm-page-shell .rm-container{width:calc(100% - 28px)}.rm-page-shell .rm-nav .rm-brand{font-size:15px}.rm-page-shell .rm-hero h1{font-size:32px!important}.rm-page-shell .rm-hero-copy>p{font-size:13px}.rm-page-shell .rm-hero-ctas .rm-button{padding-inline:14px;font-size:12px}}.rm-page-shell,.rm-page-shell *{box-sizing:border-box}.rm-page-shell{width:100%;max-width:100%;overflow-x:clip}.rm-page-shell .rm-container{width:min(1200px,100% - 64px);margin-inline:auto}.rm-page-shell .rm-hero-grid,.rm-page-shell .rm-section-intro,.rm-page-shell .rm-domain-layout,.rm-page-shell .rm-feature-layout,.rm-page-shell .rm-faq-layout,.rm-page-shell .rm-dashboard-showcase{min-width:0}.rm-page-shell .rm-hero h1{line-height:1.08;font-size:clamp(38px,4.2vw,58px)!important}.rm-page-shell .rm-section h2,.rm-page-shell .rm-section-intro h2,.rm-page-shell .rm-domain-copy h2,.rm-page-shell .rm-trust-intro h2,.rm-page-shell .rm-faq-heading h2{font-size:clamp(26px,3vw,38px);line-height:1.14}.rm-page-shell .rm-nav{gap:18px;min-width:0}.rm-page-shell .rm-nav-links{gap:clamp(10px,1.35vw,20px)}.rm-page-shell .rm-nav-links a,.rm-page-shell .rm-nav-login{white-space:nowrap;font-size:clamp(11px,.85vw,13px)}.rm-page-shell .rm-nav-actions{flex-shrink:0}.rm-page-shell .rm-hero-copy,.rm-page-shell .rm-section-intro>*,.rm-page-shell .rm-domain-layout>*,.rm-page-shell .rm-feature-layout>*,.rm-page-shell .rm-faq-layout>*,.rm-page-shell .rm-dashboard-showcase>*{min-width:0}.rm-page-shell img{max-width:100%}@media (width>=681px) and (width<=1100px){.rm-page-shell .rm-container{width:calc(100% - 48px)}.rm-page-shell .rm-nav{height:68px}.rm-page-shell .rm-nav-links{background:#202e43;border:1px solid #ffffff29;border-radius:0 0 10px 10px;flex-direction:column;align-items:stretch;gap:0;padding:12px 18px;display:none;position:absolute;top:68px;left:24px;right:24px}.rm-page-shell .rm-nav-links.rm-open{display:flex}.rm-page-shell .rm-nav-links a{border-bottom:1px solid #ffffff1f;padding:12px 4px;font-size:14px}.rm-page-shell .rm-mobile-toggle{padding:7px;display:block}.rm-page-shell .rm-hero{min-height:0;padding:126px 0 52px}.rm-page-shell .rm-hero h1{font-size:clamp(38px,4.5vw,50px)!important}.rm-page-shell .rm-hero-stage{min-height:340px}.rm-page-shell .rm-domain-layout,.rm-page-shell .rm-feature-layout{grid-template-columns:minmax(0,1fr);gap:28px}.rm-page-shell .rm-domain-art{min-height:300px}.rm-page-shell .rm-feature-heading{position:static}.rm-page-shell .rm-trust-row{grid-template-columns:24px 36px minmax(0,1fr)}.rm-page-shell .rm-trust-row>p{grid-column:3}.rm-page-shell .rm-faq-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:26px}}@media (width<=680px){.rm-page-shell .rm-container{width:calc(100% - 32px)}.rm-page-shell .rm-hero{min-height:0;padding:108px 0 38px}.rm-page-shell .rm-hero h1{letter-spacing:-.04em;max-width:100%;line-height:1.12;font-size:clamp(29px,8.2vw,36px)!important}.rm-page-shell .rm-hero-copy>p{margin:13px 0 17px;font-size:13px;line-height:1.55}.rm-page-shell .rm-hero-kicker{margin-bottom:12px;font-size:9px}.rm-page-shell .rm-hero-note{font-size:10px}.rm-page-shell .rm-hero-ctas{gap:8px}.rm-page-shell .rm-hero-ctas .rm-button{min-height:42px;padding:0 12px;font-size:11px}.rm-page-shell .rm-section{padding:30px 0!important}.rm-page-shell .rm-section h2,.rm-page-shell .rm-section-intro h2,.rm-page-shell .rm-domain-copy h2,.rm-page-shell .rm-trust-intro h2,.rm-page-shell .rm-faq-heading h2,.rm-page-shell .rm-feature-heading h2{letter-spacing:-.03em;line-height:1.18;font-size:clamp(23px,6.2vw,27px)!important}.rm-page-shell .rm-section-intro>p,.rm-page-shell .rm-domain-copy>p,.rm-page-shell .rm-trust-intro>p,.rm-page-shell .rm-faq-heading>p,.rm-page-shell .rm-feature-heading>p,.rm-page-shell .rm-storefront-copy p{font-size:12px;line-height:1.55}.rm-page-shell .rm-step h3,.rm-page-shell .rm-tools-grid h3,.rm-page-shell .rm-trust-row-title h3,.rm-page-shell .rm-feature-row h3{font-size:14px;line-height:1.35}.rm-page-shell .rm-step p,.rm-page-shell .rm-tools-grid p,.rm-page-shell .rm-trust-row>p,.rm-page-shell .rm-faq-answer,.rm-page-shell .rm-feature-row p{font-size:11px;line-height:1.55}.rm-page-shell .rm-faq-question{font-size:12px;line-height:1.4}.rm-page-shell .rm-final-cta h2{line-height:1.15;font-size:clamp(25px,7vw,29px)!important}.rm-page-shell .rm-final-cta p{font-size:12px;line-height:1.55}.rm-page-shell .rm-nav{height:60px}.rm-page-shell .rm-nav .rm-brand{gap:7px;font-size:15px}.rm-page-shell .rm-nav .rm-brand-mark{width:27px;height:27px;font-size:16px}.rm-page-shell .rm-nav-actions{gap:8px}.rm-page-shell .rm-nav-actions .rm-button{min-height:36px;padding:0 10px;font-size:10px}.rm-page-shell .rm-nav-links{top:60px}.rm-page-shell .rm-domain-layout,.rm-page-shell .rm-feature-layout,.rm-page-shell .rm-faq-layout{grid-template-columns:minmax(0,1fr);gap:18px}.rm-page-shell .rm-domain-art{min-height:250px}.rm-page-shell .rm-feature-heading{position:static}.rm-page-shell .rm-trust-row{grid-template-columns:22px 32px minmax(0,1fr);gap:8px}.rm-page-shell .rm-trust-row-icon{width:32px;height:32px}.rm-page-shell .rm-dashboard-showcase{grid-template-columns:minmax(0,1fr);gap:16px;padding:14px}.rm-page-shell .rm-dashboard-showcase-copy h3{font-size:22px}.rm-page-shell .rm-dashboard-photo{transform:none}.rm-page-shell .rm-dashboard-photo img{height:190px}.rm-page-shell .rm-footer-inner{flex-wrap:wrap;align-items:flex-start}.rm-page-shell .rm-footer-links{flex-wrap:wrap;gap:10px 14px}}@media (width<=360px){.rm-page-shell .rm-container{width:calc(100% - 26px)}.rm-page-shell .rm-hero h1{font-size:28px!important}.rm-page-shell .rm-nav .rm-brand{font-size:14px}.rm-page-shell .rm-nav-actions .rm-button{padding:0 8px}}@media (width>=1101px){.rm-page-shell .rm-container{width:calc(100% - clamp(64px,8vw,160px));max-width:1480px}.rm-page-shell .rm-hero{min-height:590px;padding:124px 0 48px}.rm-page-shell .rm-hero-grid{grid-template-columns:minmax(0,1fr);gap:0}.rm-page-shell .rm-hero-copy{max-width:900px;padding:0}.rm-page-shell .rm-hero h1{max-width:900px;line-height:1.04;font-size:clamp(46px,4.1vw,62px)!important}.rm-page-shell .rm-hero-copy>p{max-width:680px;margin:18px 0 22px;font-size:15px;line-height:1.55}.rm-page-shell .rm-section{padding:clamp(54px,5vw,76px) 0}.rm-page-shell .rm-section-intro{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:clamp(32px,4vw,64px);margin-bottom:32px}.rm-page-shell .rm-section h2,.rm-page-shell .rm-section-intro h2,.rm-page-shell .rm-domain-copy h2,.rm-page-shell .rm-trust-intro h2,.rm-page-shell .rm-faq-heading h2{font-size:clamp(32px,2.8vw,44px);line-height:1.1}.rm-page-shell .rm-section-intro>p,.rm-page-shell .rm-domain-copy>p,.rm-page-shell .rm-trust-intro>p{max-width:600px;font-size:14px;line-height:1.6}.rm-page-shell .rm-steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rm-page-shell .rm-step{min-height:210px;padding-top:22px;padding-bottom:22px}.rm-page-shell .rm-domain-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(38px,5vw,80px)}.rm-page-shell .rm-domain-art{min-height:340px}.rm-page-shell .rm-feature-layout{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:clamp(42px,5vw,76px)}.rm-page-shell .rm-feature-heading{position:static}.rm-page-shell .rm-faq-layout{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:clamp(42px,5vw,76px)}.rm-page-shell .rm-dashboard-showcase{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(34px,4vw,64px);padding:clamp(28px,3vw,44px)}.rm-page-shell .rm-dashboard-photo img{height:clamp(300px,27vw,420px)}.rm-page-shell .rm-trust-layout{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:clamp(42px,5vw,76px)}.rm-page-shell .rm-final-cta{padding:64px 0 68px}.rm-page-shell .rm-cta-inner{gap:48px}.rm-page-shell .rm-footer{padding:22px 0}}@media (width>=1440px){.rm-page-shell .rm-container{max-width:1560px}.rm-page-shell .rm-hero{min-height:620px}}@media (width>=1101px){.rm-page-shell .rm-hero-grid{display:block!important}.rm-page-shell .rm-hero h1{max-width:820px!important;font-size:clamp(48px,4.2vw,64px)!important}.rm-page-shell .rm-hero-copy>p{max-width:650px!important}.rm-page-shell .rm-section-intro,.rm-page-shell .rm-trust-intro{margin-bottom:28px!important;display:block!important}.rm-page-shell .rm-section-intro>div,.rm-page-shell .rm-trust-intro>div{max-width:850px}.rm-page-shell .rm-domain-copy{max-width:1000px}.rm-page-shell .rm-domain-journey{max-width:900px}.rm-page-shell .rm-section{padding-top:54px!important;padding-bottom:54px!important}.rm-page-shell .rm-faq-layout{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr)!important}.rm-page-shell .rm-container{width:calc(100% - clamp(72px,7vw,144px))!important;max-width:1600px!important}.rm-page-shell .rm-hero{min-height:0!important;padding:132px 0 82px!important}.rm-page-shell .rm-hero-copy{width:100%!important;max-width:none!important;padding:0!important}.rm-page-shell .rm-hero-kicker{margin-bottom:18px!important}.rm-page-shell .rm-hero-copy>p{max-width:880px!important;margin:20px 0 24px!important;font-size:17px!important}.rm-page-shell .rm-hero-benefits{max-width:1180px;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;margin:0 0 28px!important}.rm-page-shell .rm-hero-benefits li{background:#0c192833;border:1px solid #fff3;border-radius:8px;min-height:48px;padding:12px 15px;font-size:13px!important}.rm-page-shell .rm-section-intro,.rm-page-shell .rm-trust-intro{margin:0 0 26px!important;display:block!important}.rm-page-shell .rm-section-intro>div,.rm-page-shell .rm-trust-intro>div{width:100%;max-width:1100px}.rm-page-shell .rm-section-intro h2,.rm-page-shell .rm-trust-intro h2{max-width:1050px!important}.rm-page-shell .rm-section{padding:52px 0!important}.rm-page-shell .rm-steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.rm-page-shell .rm-step{min-height:180px!important}.rm-page-shell .rm-domain-layout{display:block!important}.rm-page-shell .rm-domain-copy{width:100%!important;max-width:1400px!important}.rm-page-shell .rm-domain-copy h2{max-width:1050px!important}.rm-page-shell .rm-domain-copy>p{max-width:900px!important}.rm-page-shell .rm-domain-journey{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);align-items:center;gap:14px;width:100%;display:grid;max-width:1400px!important;margin:26px 0!important}.rm-page-shell .rm-domain-journey-line{border-top:1px dashed #9db4d8;border-left:0;width:36px;height:1px;margin:0}.rm-page-shell .rm-domain-stage{min-height:104px}.rm-page-shell .rm-dashboard-showcase{grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr)!important;gap:40px!important;padding:34px!important}.rm-page-shell .rm-dashboard-showcase-copy{max-width:500px!important}.rm-page-shell .rm-dashboard-photo img{height:clamp(340px,25vw,440px)!important}.rm-page-shell .rm-trust-section{padding:54px 0!important}.rm-page-shell .rm-trust-list{width:100%}.rm-page-shell .rm-trust-row{grid-template-columns:34px 44px minmax(260px,.85fr) minmax(300px,1.15fr)!important;gap:22px!important;padding:22px 0!important}.rm-page-shell .rm-trust-row-title h3{font-size:18px!important}.rm-page-shell .rm-trust-row>p{max-width:650px;font-size:14px!important}.rm-page-shell .rm-faq-layout{grid-template-columns:minmax(340px,.7fr) minmax(0,1.3fr)!important;gap:72px!important}.rm-page-shell .rm-final-cta{padding:56px 0!important}.rm-page-shell .rm-footer{padding:20px 0!important}.rm-page-shell .rm-hero{background-position:50% 54%!important;min-height:0!important;padding:146px 0 64px!important}.rm-page-shell .rm-hero-grid{width:min(1200px,100% - 72px)!important;display:block!important}.rm-page-shell .rm-hero-copy{max-width:790px!important;padding:0!important}.rm-page-shell .rm-hero h1{max-width:780px!important;font-size:clamp(48px,4.6vw,66px)!important;line-height:1.02!important}.rm-page-shell .rm-hero-copy>p{max-width:620px!important;margin:19px 0 22px!important;font-size:15px!important;line-height:1.6!important}}@media (width>=681px) and (width<=1100px){.rm-page-shell .rm-hero-grid{display:block!important}.rm-page-shell .rm-hero-copy{max-width:760px!important}}.rm-footer-inner{display:block}.rm-footer-top{grid-template-columns:1.3fr 1.1fr 1fr 1fr 1.2fr;gap:28px;padding:8px 0 26px;display:grid}.rm-footer-top>.rm-brand{align-self:start}.rm-footer-contact,.rm-footer-group{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.rm-footer-contact strong,.rm-footer-group strong{color:#fff;margin-bottom:3px;font-size:12px;font-weight:700}.rm-footer-contact a,.rm-footer-group a{color:#b9c7d8;overflow-wrap:anywhere;font-size:12px;text-decoration:none}.rm-footer-contact a:hover,.rm-footer-group a:hover{color:#fff;text-decoration:underline}.rm-footer-bottom{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;padding-top:18px;display:flex}@media (width<=900px){.rm-footer-top{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media (width<=600px){.rm-footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.rm-footer-top>.rm-brand{grid-column:1/-1}.rm-footer-bottom{align-items:flex-start}.rm-footer-copy{order:initial;width:auto}}.rm-page-shell .rm-brand-mark,.rm-page-shell .rm-brand-mark,.rm-page-shell .rm-shop-window,.rm-page-shell .rm-domain-card,.rm-page-shell .rm-sales-card,.rm-page-shell .rm-hero-stamp,.rm-page-shell .rm-domain-panel,.rm-page-shell .rm-domain-note,.rm-page-shell .rm-faq-question[aria-expanded=true] svg,.rm-page-shell .rm-domain-browser,.rm-page-shell .rm-domain-visual-shape div,.rm-page-shell .rm-domain-visual-shape i,.rm-page-shell .rm-dashboard-photo{transform:none!important}.rm-home-simple .rm-nav{gap:22px}.rm-home-simple .rm-nav-links{gap:26px}.rm-home-simple .rm-nav-actions{align-items:center;gap:18px;display:flex}.rm-home-simple .rm-nav-get-started{min-height:42px;padding:0 17px;font-size:13px}.rm-home-simple .rm-home-hero{min-height:0!important;padding:112px 0 78px!important}.rm-home-simple .rm-home-hero .rm-hero-grid{display:block!important}.rm-home-simple .rm-home-hero h1{max-width:780px!important;font-size:clamp(46px,6vw,72px)!important;line-height:1.02!important}.rm-home-simple .rm-home-hero .rm-hero-copy>p{max-width:660px!important;margin:20px 0 26px!important;font-size:17px!important;line-height:1.65!important}.rm-home-simple .rm-home-hero .rm-hero-ctas{flex-wrap:wrap;gap:12px;display:flex}.rm-home-simple .rm-home-proof{color:#d5deea;flex-wrap:wrap;gap:12px 24px;margin-top:30px;font-size:12px;display:flex}.rm-home-section-heading{max-width:720px;margin:0 0 32px}.rm-home-section-heading h2,.rm-home-workspace-copy h2{letter-spacing:-.04em;max-width:680px;margin:8px 0 12px;font-size:clamp(30px,4vw,44px);line-height:1.12}.rm-home-section-heading>p,.rm-home-workspace-copy>p{color:#68778a;margin:0;font-size:15px;line-height:1.7}.rm-home-feature-grid{border-top:1px solid #dfe5ed;border-bottom:1px solid #dfe5ed;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rm-home-feature{padding:26px 22px 28px 0}.rm-home-feature+.rm-home-feature{border-left:1px solid #dfe5ed;padding-left:22px}.rm-home-feature-icon{color:#2469df;background:#eaf0f8;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.rm-home-feature h3{letter-spacing:-.02em;margin:18px 0 7px;font-size:16px}.rm-home-feature p{color:#68778a;margin:0;font-size:13px;line-height:1.65}.rm-home-workspace{background:#f1f4f8;padding:64px 0!important}.rm-home-workspace-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:56px;display:grid}.rm-home-workspace-copy ul{gap:12px;margin:22px 0 26px;padding:0;list-style:none;display:grid}.rm-home-workspace-copy li{color:#35465b;align-items:center;gap:9px;font-size:13px;display:flex}.rm-home-workspace-copy li svg{color:#26855e;flex:none}.rm-home-workspace-image{background:#fff;border:1px solid #dce3ec;border-radius:12px;overflow:hidden;box-shadow:0 18px 48px #142a461a}.rm-home-workspace-image img{width:100%;height:auto;display:block}.rm-home-steps{padding:66px 0!important}.rm-home-step-grid{border-top:1px solid #dfe5ed;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rm-home-step-grid article{gap:18px;padding:24px 24px 0 0;display:flex}.rm-home-step-grid article+article{border-left:1px solid #dfe5ed;padding-left:24px}.rm-home-step-grid article>span{color:#2469df;font:700 12px Space Mono,monospace}.rm-home-step-grid h3{margin:0 0 7px;font-size:16px}.rm-home-step-grid p{color:#68778a;margin:0;font-size:13px;line-height:1.65}.rm-home-final{padding:54px 0!important}.rm-home-footer-top{grid-template-columns:1.4fr 1.2fr 1fr 1fr}@media (width<=900px){.rm-home-simple .rm-nav-links{gap:16px}.rm-home-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-home-feature:nth-child(3){border-top:1px solid #dfe5ed;border-left:0;padding-left:0}.rm-home-feature:nth-child(4){border-top:1px solid #dfe5ed}.rm-home-workspace-grid{grid-template-columns:1fr;gap:30px}}@media (width<=680px){.rm-home-simple .rm-nav-actions{gap:12px}.rm-home-simple .rm-nav-get-started{display:none}.rm-home-simple .rm-home-hero{padding:84px 0 58px!important}.rm-home-simple .rm-home-hero h1{font-size:clamp(40px,11vw,56px)!important}.rm-home-simple .rm-home-hero .rm-hero-copy>p{font-size:15px!important}.rm-home-proof{gap:10px!important;display:grid!important}.rm-home-feature-grid{grid-template-columns:1fr}.rm-home-feature,.rm-home-feature+.rm-home-feature{border-left:0;padding:20px 0}.rm-home-feature+.rm-home-feature{border-top:1px solid #dfe5ed}.rm-home-workspace{padding:48px 0!important}.rm-home-step-grid{grid-template-columns:1fr}.rm-home-step-grid article,.rm-home-step-grid article+article{border-top:1px solid #dfe5ed;border-left:0;padding:18px 0}.rm-home-final{padding:42px 0!important}.rm-home-footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}}.rm-home-simple{color:#17283c;background:#fff}.rm-home-simple .rm-nav-wrap{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #e7ebf0;position:relative}.rm-home-simple .rm-brand{color:#17283c;font-size:20px}.rm-home-simple .rm-nav-links a{color:#46566a}.rm-home-simple .rm-nav-links a:hover{color:#17283c}.rm-home-simple .rm-nav-login{color:#26384d}.rm-home-simple .rm-home-hero{color:#17283c!important;background:#f5f7fa!important;padding:76px 0 62px!important}.rm-home-simple .rm-home-hero h1{letter-spacing:-.055em;color:#17283c!important;font-size:clamp(48px,5.4vw,70px)!important}.rm-home-simple .rm-home-hero .rm-hero-copy>p{color:#5b6b7e!important;max-width:670px!important}.rm-home-simple .rm-home-hero .rm-button-outline{color:#25384e;border-color:#c8d1dc}.rm-home-simple .rm-home-hero .rm-button-outline:hover{background:#e9eef5}.rm-home-simple .rm-home-proof{color:#52647a}.rm-home-simple .rm-home-proof svg{color:#27845e}.rm-home-facts{background:#fff;border-top:1px solid #e7ebf0;border-bottom:1px solid #e7ebf0}.rm-home-facts-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rm-home-facts-grid>div{flex-direction:column;gap:6px;padding:22px 20px 22px 0;display:flex}.rm-home-facts-grid>div+div{border-left:1px solid #e7ebf0;padding-left:20px}.rm-home-facts-grid strong{color:#17283c;font:700 15px var(--app-font-display)}.rm-home-facts-grid span{color:#6a788a;font-size:11px;line-height:1.5}.rm-home-simple .rm-home-features{padding:66px 0!important}.rm-home-simple .rm-home-feature-grid{border-top:1px solid #e0e6ed;grid-template-columns:repeat(3,minmax(0,1fr))}.rm-home-simple .rm-home-feature{padding:24px 22px 24px 0}.rm-home-simple .rm-home-feature:nth-child(3n+2),.rm-home-simple .rm-home-feature:nth-child(3n+3){border-left:1px solid #e0e6ed;padding-left:22px}.rm-home-simple .rm-home-feature:nth-child(n+4){border-top:1px solid #e0e6ed}.rm-home-simple .rm-home-workspace{background:#f5f7fa}.rm-home-simple .rm-home-workspace-image{box-shadow:0 14px 38px #142a4614}.rm-home-simple .rm-home-final{background:#17283c}@media (width<=900px){.rm-home-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-home-facts-grid>div:nth-child(3){border-top:1px solid #e7ebf0;border-left:0;padding-left:0}.rm-home-facts-grid>div:nth-child(4){border-top:1px solid #e7ebf0}}@media (width<=680px){.rm-home-simple .rm-nav-wrap{position:relative}.rm-home-simple .rm-home-hero{padding:54px 0 44px!important}.rm-home-simple .rm-home-hero h1{font-size:clamp(40px,10.5vw,54px)!important}.rm-home-simple .rm-home-feature-grid{grid-template-columns:1fr}.rm-home-simple .rm-home-feature,.rm-home-simple .rm-home-feature:nth-child(3n+2),.rm-home-simple .rm-home-feature:nth-child(3n+3){border-left:0;padding:20px 0}.rm-home-simple .rm-home-feature:nth-child(n+2){border-top:1px solid #e0e6ed}.rm-home-facts-grid>div{padding:16px 12px 16px 0}.rm-home-facts-grid>div+div{padding-left:12px}.rm-home-facts-grid>div:nth-child(3){padding-left:0}.rm-home-simple .rm-mobile-toggle{color:#17283c!important}.rm-home-simple .rm-nav-links{background:#fff;border:1px solid #e7ebf0;box-shadow:0 12px 24px #142a4614}.rm-home-simple .rm-nav-links a{color:#35465b}}.rm-home-simple{--app-font-sans:"Plus Jakarta Sans",sans-serif;--app-font-display:"Plus Jakarta Sans",sans-serif;color:#0a1628;background:#fafafa;font-family:Plus Jakarta Sans,sans-serif}.rm-home-simple .rm-nav-wrap{z-index:20;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid #ffffff29;top:0;left:0;right:0;background:0 0!important;position:absolute!important}.rm-home-simple .rm-nav{height:78px}.rm-home-simple .rm-brand{color:#fff;font-family:inherit;font-weight:800}.rm-home-simple .rm-brand-mark{color:#0068b5;background:#fff}.rm-home-simple .rm-nav-links a,.rm-home-simple .rm-nav-login{color:#ffffffe0}.rm-home-simple .rm-nav-links a:hover,.rm-home-simple .rm-nav-login:hover{color:#fff}.rm-home-simple .rm-mobile-toggle{color:#fff!important}.rm-home-simple .rm-button-coral{color:#fff;background:#0068b5;border-color:#0068b5;box-shadow:0 1px 2px #0068b533}.rm-home-simple .rm-button-coral:hover{color:#fff;background:#0057a0;border-color:#0057a0}.rm-home-simple .rm-home-hero{align-items:center;display:flex;position:relative;overflow:hidden;color:#fff!important;background-color:#07101d!important;background-image:linear-gradient(100deg,#060b16e6 0%,#060b16bd 36%,#060b166b 67%,#060b164d 100%),url(/images/dasmarket-home-hero.jpg)!important;background-position:50% 48%!important;background-size:cover!important;min-height:clamp(650px,92vh,820px)!important;padding:124px 0 118px!important}.rm-home-simple .rm-home-hero:before{display:none!important}.rm-home-simple .rm-home-hero .rm-hero-grid{z-index:2;width:min(1200px,100% - 72px);position:relative;display:block!important}.rm-home-simple .rm-home-hero .rm-hero-copy{max-width:600px!important;padding:0!important}.rm-home-simple .rm-home-hero .rm-hero-kicker{color:#ffffffd6}.rm-home-simple .rm-home-hero .rm-kicker-dot{background:#60a5fa;box-shadow:0 0 0 5px #60a5fa33}.rm-home-simple .rm-home-hero h1{letter-spacing:-.055em;font-family:inherit;font-weight:700;color:#fff!important;max-width:590px!important;font-size:clamp(48px,5.4vw,68px)!important;line-height:1.03!important}.rm-home-simple .rm-home-hero .rm-hero-copy>p{color:#ffffffd1!important;max-width:560px!important;font-size:17px!important;line-height:1.65!important}.rm-home-simple .rm-home-hero .rm-home-proof{color:#ffffffeb;flex-direction:column;gap:11px;margin:26px 0 4px;font-size:14px;display:flex}.rm-home-simple .rm-home-proof span{align-items:center;gap:10px;display:flex}.rm-home-simple .rm-home-proof svg{flex:none;color:#60a5fa!important}.rm-home-simple .rm-home-hero .rm-hero-ctas{gap:12px;margin-top:24px}.rm-home-simple .rm-home-hero .rm-button-outline{color:#fff;background:#ffffff0a;border-color:#ffffff6b}.rm-home-simple .rm-home-hero .rm-button-outline:hover{color:#fff;background:#ffffff24;border-color:#ffffffb3}.rm-home-simple .rm-home-facts{z-index:4;background:0 0;border:0;margin-top:-58px;padding:0 36px;position:relative}.rm-home-simple .rm-home-facts-grid{background:#fff;border:1px solid #0f172a17;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 24px 64px #0f172a24,0 4px 16px #0f172a0f}.rm-home-simple .rm-home-facts-grid>div,.rm-home-simple .rm-home-facts-grid>div+div{border-left:0;flex-direction:row;align-items:center;gap:14px;min-width:0;display:flex;padding:24px!important}.rm-home-simple .rm-home-facts-grid>div+div{border-left:1px solid #0f172a17}.rm-home-simple .rm-home-fact-icon{color:#0068b5;background:#edf6fc;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.rm-home-simple .rm-home-fact-copy{color:#64748b;flex-direction:column;gap:5px;min-width:0;font-size:11px;line-height:1.5;display:flex}.rm-home-simple .rm-home-fact-copy strong{color:#0a1628;font:700 14px/1.25 Plus Jakarta Sans,sans-serif}.rm-home-simple .rm-home-features{background:#fafafa;padding:88px 0!important}.rm-home-simple .rm-home-section-heading{max-width:760px;margin-bottom:34px}.rm-home-simple .rm-home-section-heading h2,.rm-home-simple .rm-home-workspace-copy h2{letter-spacing:-.045em;max-width:700px;font-family:inherit;font-size:clamp(32px,4vw,46px);font-weight:700;line-height:1.12}.rm-home-simple .rm-home-section-heading>p,.rm-home-simple .rm-home-workspace-copy>p{color:#64748b;line-height:1.7}.rm-home-simple .rm-home-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;border:0!important}.rm-home-simple .rm-home-feature-grid>.rm-home-feature,.rm-home-simple .rm-home-feature-grid>.rm-home-feature:nth-child(3n+2),.rm-home-simple .rm-home-feature-grid>.rm-home-feature:nth-child(3n+3),.rm-home-simple .rm-home-feature-grid>.rm-home-feature:nth-child(n+4){background:#fff;border-radius:16px;min-width:0;min-height:205px;transition:border-color .2s,box-shadow .2s,transform .2s;border:1px solid #0f172a1a!important;padding:24px!important}.rm-home-simple .rm-home-feature-grid>.rm-home-feature:first-child,.rm-home-simple .rm-home-feature-grid>.rm-home-feature:last-child{grid-column:span 2}.rm-home-simple .rm-home-feature-grid>.rm-home-feature:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0f172a14;border-color:#0068b547!important}.rm-home-simple .rm-home-feature-icon{color:#0068b5;background:#edf6fc;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.rm-home-simple .rm-home-feature h3{color:#0a1628;margin:18px 0 7px;font-family:inherit;font-size:16px;font-weight:700}.rm-home-simple .rm-home-feature p{color:#64748b;line-height:1.65}.rm-home-simple .rm-home-workspace{background:#fff;padding:84px 0!important}.rm-home-simple .rm-home-workspace-grid{align-items:center;gap:64px}.rm-home-simple .rm-home-workspace-image{background:#fff;border:1px solid #0f172a1a;border-radius:18px;box-shadow:0 24px 64px #0f172a1f}.rm-home-simple .rm-home-workspace-image img{border-radius:17px}.rm-home-simple .rm-home-steps{background:#fafafa;padding:84px 0!important}.rm-home-simple .rm-home-step-grid{border-top:1px solid #0f172a1f}.rm-home-simple .rm-home-step-grid article+article{border-left:1px solid #0f172a1f}.rm-home-simple .rm-home-step-grid article>span{color:#0068b5}.rm-home-simple .rm-home-step-grid p{color:#64748b}.rm-home-simple .rm-home-final{text-align:center;border-radius:24px;margin:16px 36px 80px;background:#0068b5!important;padding:76px 40px!important}.rm-home-simple .rm-home-final .rm-cta-inner{display:block!important}.rm-home-simple .rm-home-final .rm-cta-inner>div:first-child{max-width:700px;margin:0 auto 26px}.rm-home-simple .rm-home-final h2,.rm-home-simple .rm-home-final p{color:#fff}.rm-home-simple .rm-home-final h2{letter-spacing:-.045em;font-family:inherit;font-size:clamp(32px,4vw,46px)}.rm-home-simple .rm-home-final .rm-cta-actions{justify-content:center;margin:0 auto}.rm-home-simple .rm-home-final .rm-button-coral{color:#0068b5;background:#fff;border-color:#fff}.rm-home-simple .rm-home-final .rm-button-coral:hover{color:#0057a0;background:#eef7fc;border-color:#eef7fc}.rm-home-simple .rm-home-final .rm-button-outline{color:#fff;border-color:#ffffff8c}.rm-home-simple .rm-home-final .rm-button-outline:hover{background:#ffffff1f}@media (width<=900px){.rm-home-simple .rm-home-facts{padding:0 24px}.rm-home-simple .rm-home-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-home-simple .rm-home-facts-grid>div:nth-child(3){border-top:1px solid #0f172a17;border-left:0}.rm-home-simple .rm-home-facts-grid>div:nth-child(4){border-top:1px solid #0f172a17}.rm-home-simple .rm-home-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-home-simple .rm-home-feature-grid>.rm-home-feature:first-child,.rm-home-simple .rm-home-feature-grid>.rm-home-feature:last-child{grid-column:auto}.rm-home-simple .rm-home-final{margin:12px 24px 60px}}@media (width<=680px){.rm-home-simple .rm-nav-wrap{border-bottom:1px solid #ffffff29;background:0 0!important;position:absolute!important}.rm-home-simple .rm-nav{height:70px}.rm-home-simple .rm-brand{color:#fff}.rm-home-simple .rm-mobile-toggle{color:#fff!important}.rm-home-simple .rm-nav-links{background:#fff;border:1px solid #e7ebf0;box-shadow:0 12px 24px #142a461f}.rm-home-simple .rm-nav-links a{color:#35465b}.rm-home-simple .rm-home-hero{background-image:linear-gradient(#060b16e0 0%,#060b16b8 68%,#060b169e 100%),url(/images/dasmarket-home-hero.jpg)!important;background-position:70%!important;min-height:740px!important;padding:120px 0 96px!important}.rm-home-simple .rm-home-hero .rm-hero-grid{width:calc(100% - 40px)}.rm-home-simple .rm-home-hero h1{font-size:clamp(42px,11vw,56px)!important}.rm-home-simple .rm-home-hero .rm-hero-copy>p{font-size:15px!important}.rm-home-simple .rm-home-facts{margin-top:-34px;padding:0 18px}.rm-home-simple .rm-home-facts-grid{border-radius:14px;width:100%}.rm-home-simple .rm-home-facts-grid>div,.rm-home-simple .rm-home-facts-grid>div+div{gap:9px;padding:16px 12px!important}.rm-home-simple .rm-home-fact-icon{border-radius:10px;width:36px;height:36px}.rm-home-simple .rm-home-fact-copy{font-size:10px}.rm-home-simple .rm-home-fact-copy strong{font-size:12px}.rm-home-simple .rm-home-features,.rm-home-simple .rm-home-workspace,.rm-home-simple .rm-home-steps{padding:58px 0!important}.rm-home-simple .rm-home-feature-grid{grid-template-columns:1fr 1fr;gap:10px}.rm-home-simple .rm-home-feature-grid>.rm-home-feature{min-height:190px;padding:18px!important}.rm-home-simple .rm-home-feature-grid>.rm-home-feature:first-child,.rm-home-simple .rm-home-feature-grid>.rm-home-feature:last-child{grid-column:span 2}.rm-home-simple .rm-home-final{border-radius:18px;margin:12px 16px 48px;padding:52px 22px!important}.rm-home-simple .rm-home-final .rm-cta-actions{flex-direction:column;min-width:0}.rm-home-simple .rm-home-final .rm-cta-actions .rm-button{width:100%;min-width:0}}@media (width<=420px){.rm-home-simple .rm-home-facts-grid{grid-template-columns:1fr}.rm-home-simple .rm-home-facts-grid>div+div,.rm-home-simple .rm-home-facts-grid>div:nth-child(3),.rm-home-simple .rm-home-facts-grid>div:nth-child(4){border-top:1px solid #0f172a17;border-left:0}.rm-home-simple .rm-home-feature-grid{grid-template-columns:1fr}.rm-home-simple .rm-home-feature-grid>.rm-home-feature:first-child,.rm-home-simple .rm-home-feature-grid>.rm-home-feature:last-child{grid-column:auto}}.rm-home-simple .rm-container{width:min(1160px,100% - 56px)}.rm-home-simple .rm-home-hero{background-position:50% 52%!important;height:auto!important;min-height:560px!important;padding:116px 0 82px!important}.rm-home-simple .rm-home-hero .rm-hero-grid{width:min(1160px,100% - 56px)}.rm-home-simple .rm-home-hero .rm-hero-copy{max-width:590px!important}.rm-home-simple .rm-home-hero h1{margin:16px 0 14px!important;font-size:clamp(44px,4.8vw,60px)!important;line-height:1.04!important}.rm-home-simple .rm-home-hero .rm-hero-copy>p{margin:0;max-width:520px!important;font-size:15px!important;line-height:1.55!important}.rm-home-simple .rm-home-proof{gap:8px!important;margin:18px 0 0!important;font-size:12px!important}.rm-home-simple .rm-home-hero .rm-hero-ctas{margin-top:18px!important}.rm-home-simple .rm-home-hero .rm-button{min-height:44px}.rm-home-simple .rm-home-facts{margin-top:-28px;padding:0 28px}.rm-home-simple .rm-home-facts-grid{border-radius:13px;width:min(1160px,100%);box-shadow:0 12px 34px #0f172a1c}.rm-home-simple .rm-home-facts-grid>div,.rm-home-simple .rm-home-facts-grid>div+div{gap:10px;padding:17px 18px!important}.rm-home-simple .rm-home-fact-icon{border-radius:9px;width:36px;height:36px}.rm-home-simple .rm-home-fact-copy{font-size:10px;line-height:1.4}.rm-home-simple .rm-home-fact-copy strong{font-size:12px}.rm-home-simple .rm-home-features,.rm-home-simple .rm-home-workspace,.rm-home-simple .rm-home-steps{padding:56px 0!important}.rm-home-simple .rm-home-section-heading{margin-bottom:24px}.rm-home-simple .rm-home-section-heading h2,.rm-home-simple .rm-home-workspace-copy h2{margin:8px 0 9px;font-size:clamp(29px,3.2vw,39px)}.rm-home-simple .rm-home-section-heading>p,.rm-home-simple .rm-home-workspace-copy>p{font-size:13px;line-height:1.55}.rm-home-simple .rm-home-feature-grid{gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.rm-home-simple .rm-home-feature-grid>.rm-home-feature,.rm-home-simple .rm-home-feature-grid>.rm-home-feature:nth-child(3n+2),.rm-home-simple .rm-home-feature-grid>.rm-home-feature:nth-child(3n+3),.rm-home-simple .rm-home-feature-grid>.rm-home-feature:nth-child(n+4){min-height:158px;box-shadow:none;border-radius:12px;border:1px solid #0f172a17!important;grid-column:auto!important;padding:18px!important}.rm-home-simple .rm-home-feature-grid>.rm-home-feature:hover{transform:none;box-shadow:0 8px 20px #0f172a0f}.rm-home-simple .rm-home-feature-icon{border-radius:9px;width:36px;height:36px}.rm-home-simple .rm-home-feature h3{margin:12px 0 5px;font-size:14px}.rm-home-simple .rm-home-feature p{font-size:11px;line-height:1.5}.rm-home-simple .rm-home-workspace-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:38px}.rm-home-simple .rm-home-workspace-copy ul{gap:9px;margin:16px 0 20px}.rm-home-simple .rm-home-workspace-copy li{font-size:12px}.rm-home-simple .rm-home-workspace-image{max-height:390px}.rm-home-simple .rm-home-workspace-image img{object-fit:contain;width:100%;height:100%;max-height:390px}.rm-home-simple .rm-home-step-grid{border:0;gap:10px}.rm-home-simple .rm-home-step-grid article,.rm-home-simple .rm-home-step-grid article+article{background:#fff;border-radius:12px;gap:12px;border:1px solid #0f172a17!important;padding:17px!important}.rm-home-simple .rm-home-step-grid h3{margin-bottom:5px;font-size:13px}.rm-home-simple .rm-home-step-grid p{font-size:11px;line-height:1.5}.rm-home-simple .rm-home-final{border-radius:16px;margin:8px 28px 42px;padding:38px 28px!important}.rm-home-simple .rm-home-final .rm-cta-inner>div:first-child{margin-bottom:18px}.rm-home-simple .rm-home-final h2{margin:8px 0;font-size:clamp(28px,3.4vw,40px)}.rm-home-simple .rm-home-final p{margin:0;font-size:13px}.rm-home-simple .rm-home-final .rm-button{min-height:43px}.rm-home-simple .rm-footer{padding-top:34px!important}.rm-home-simple .rm-footer-inner{padding-bottom:16px!important}.rm-home-simple .rm-footer-bottom{margin-top:22px!important;padding-top:14px!important}@media (width<=900px){.rm-home-simple .rm-home-hero{min-height:510px!important}.rm-home-simple .rm-home-facts{padding:0 20px}.rm-home-simple .rm-home-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-home-simple .rm-home-facts-grid>div:nth-child(3),.rm-home-simple .rm-home-facts-grid>div:nth-child(4){border-top:1px solid #0f172a17}.rm-home-simple .rm-home-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rm-home-simple .rm-home-workspace-grid{grid-template-columns:1fr 1fr;gap:24px}.rm-home-simple .rm-home-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.rm-home-simple .rm-container{width:calc(100% - 36px)}.rm-home-simple .rm-home-hero{background-position:68%!important;min-height:0!important;padding:112px 0 64px!important}.rm-home-simple .rm-home-hero .rm-hero-grid{width:calc(100% - 36px)}.rm-home-simple .rm-home-hero h1{max-width:440px!important;font-size:clamp(38px,10vw,48px)!important}.rm-home-simple .rm-home-hero .rm-hero-copy>p{font-size:14px!important}.rm-home-simple .rm-home-proof{font-size:11px!important}.rm-home-simple .rm-home-facts{margin-top:-22px;padding:0 14px}.rm-home-simple .rm-home-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-home-simple .rm-home-facts-grid>div,.rm-home-simple .rm-home-facts-grid>div+div{padding:13px 10px!important}.rm-home-simple .rm-home-facts-grid>div:nth-child(3),.rm-home-simple .rm-home-facts-grid>div:nth-child(4){border-top:1px solid #0f172a17}.rm-home-simple .rm-home-features,.rm-home-simple .rm-home-workspace,.rm-home-simple .rm-home-steps{padding:42px 0!important}.rm-home-simple .rm-home-section-heading{margin-bottom:18px}.rm-home-simple .rm-home-section-heading h2,.rm-home-simple .rm-home-workspace-copy h2{font-size:29px}.rm-home-simple .rm-home-feature-grid{gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.rm-home-simple .rm-home-feature-grid>.rm-home-feature,.rm-home-simple .rm-home-feature-grid>.rm-home-feature:nth-child(3n+2),.rm-home-simple .rm-home-feature-grid>.rm-home-feature:nth-child(3n+3),.rm-home-simple .rm-home-feature-grid>.rm-home-feature:nth-child(n+4){min-height:150px;padding:14px!important}.rm-home-simple .rm-home-feature h3{margin-top:10px;font-size:13px}.rm-home-simple .rm-home-feature p{font-size:10px}.rm-home-simple .rm-home-workspace-grid{grid-template-columns:1fr;gap:22px}.rm-home-simple .rm-home-workspace-image{max-height:none}.rm-home-simple .rm-home-workspace-image img{height:auto;max-height:none}.rm-home-simple .rm-home-step-grid{grid-template-columns:1fr;gap:8px}.rm-home-simple .rm-home-step-grid article,.rm-home-simple .rm-home-step-grid article+article{padding:14px!important}.rm-home-simple .rm-home-final{margin:8px 14px 30px;padding:32px 18px!important}.rm-home-simple .rm-footer{padding-top:28px!important}}.rm-home-simple .rm-home-footer{color:#d4dfeb;border-top:1px solid #ffffff14;background:#071a2b!important;padding:48px 0 0!important}.rm-home-simple .rm-home-footer-grid{grid-template-columns:1.65fr 1fr 1fr 1.25fr;gap:42px;padding:0 0 36px;display:grid}.rm-home-simple .rm-home-footer-brand .rm-brand{color:#fff;margin-bottom:15px;font-size:20px;display:inline-flex}.rm-home-simple .rm-home-footer-brand .rm-brand-mark{color:#0068b5;background:#fff}.rm-home-simple .rm-home-footer-brand p{color:#aebdcd;max-width:320px;margin:0;font-size:12px;line-height:1.75}.rm-home-simple .rm-home-footer-group{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.rm-home-simple .rm-home-footer-group>strong{color:#fff;margin:3px 0 5px;font-size:12px;font-weight:700}.rm-home-simple .rm-home-footer-group>a,.rm-home-simple .rm-home-footer-group>span{color:#aebdcd;overflow-wrap:anywhere;align-items:center;gap:7px;font-size:12px;line-height:1.45;text-decoration:none;transition:color .18s;display:inline-flex}.rm-home-simple .rm-home-footer-group>a:hover,.rm-home-simple .rm-home-footer-bottom-links a:hover{color:#fff}.rm-home-simple .rm-home-footer-contact>a:last-of-type svg{color:#60a5fa}.rm-home-simple .rm-home-footer-group>span{color:#71869b;font-size:11px}.rm-home-simple .rm-home-footer .rm-footer-bottom{border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:18px;display:flex;margin:0!important;padding:17px 0 20px!important}.rm-home-simple .rm-home-footer .rm-footer-copy{color:#8295a9;font-size:11px}.rm-home-simple .rm-home-footer-bottom-links{align-items:center;gap:20px;display:flex}.rm-home-simple .rm-home-footer-bottom-links>a{color:#aebdcd;font-size:11px;text-decoration:none}.rm-home-simple .rm-home-footer-bottom-links .rm-back-top{color:#fff;align-items:center;gap:6px;display:inline-flex}@media (width<=900px){.rm-home-simple .rm-home-footer-grid{grid-template-columns:1.4fr 1fr 1fr;gap:30px}.rm-home-simple .rm-home-footer-brand{grid-column:1/-1}.rm-home-simple .rm-home-footer-brand p{max-width:520px}}@media (width<=600px){.rm-home-simple .rm-home-footer{padding-top:34px!important}.rm-home-simple .rm-home-footer-grid{grid-template-columns:1fr 1fr;gap:26px 18px;padding-bottom:28px}.rm-home-simple .rm-home-footer-brand{grid-column:1/-1}.rm-home-simple .rm-home-footer-brand p{max-width:100%}.rm-home-simple .rm-home-footer-group{gap:10px}.rm-home-simple .rm-home-footer-group>strong{margin-bottom:3px}.rm-home-simple .rm-home-footer-group>a,.rm-home-simple .rm-home-footer-group>span{font-size:11px}.rm-home-simple .rm-home-footer .rm-footer-bottom{flex-direction:column;align-items:flex-start;gap:13px;padding:15px 0 18px!important}.rm-home-simple .rm-home-footer-bottom-links{justify-content:space-between;gap:12px;width:100%}}.rm-brand-logo{flex:0 0 36px;width:36px;height:36px;display:block}.rm-brand-word{letter-spacing:-.055em;display:inline-block}@media (width<=640px){.rm-brand-logo{flex-basis:32px;width:32px;height:32px}.rm-brand{gap:8px}}:root{color:#edf3ff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-optical-sizing:auto;--muted:#97a4ba;--line:#adc2e621;--blue:#82aaff;--mint:#91f0c7;background:#080d17;font-family:DM Sans,sans-serif;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(at 78% 7%,#284f9630,#0000 33%),#080d17;min-width:320px;margin:0}a{color:inherit;text-decoration:none}.shell{width:min(1160px,100% - 48px);margin:0 auto}.nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:82px;display:flex}.brand{letter-spacing:-.7px;align-items:center;gap:10px;font-family:Manrope,sans-serif;font-size:19px;font-weight:800;display:flex}.brand-mark{color:#0a1630;background:linear-gradient(145deg,#b4d0ff,#7199ff);border-radius:10px;place-items:center;width:32px;height:32px;font-size:19px;display:grid}.brand-dot{color:#8db3ff}.nav-links{color:#aebbd0;gap:34px;font-size:13px;display:flex}.nav-links a:hover{color:#fff}.nav-cta{background:#7497dc14;border:1px solid #a0bef44d;border-radius:10px;align-items:center;gap:8px;padding:10px 15px;font-size:13px;font-weight:700;display:flex}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding-top:82px;padding-bottom:92px;display:grid}.eyebrow{letter-spacing:1.8px;color:#a9c4ff;align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}.pulse{background:#8ef1c8;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #8ef1c8}.hero h1,.section-heading h2,.payments-inner h2{letter-spacing:-2.8px;margin:24px 0 20px;font-family:Manrope,sans-serif;font-size:clamp(42px,5.3vw,65px);font-weight:800;line-height:1.08}.hero h1 span,.section-heading h2 span,.payments-inner h2 span{color:#91b4ff}.hero-text{color:#a6b3c8;max-width:525px;font-size:16px;line-height:1.85}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.button{border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:13px 17px;font-size:13px;font-weight:700;transition:transform .2s,border-color .2s;display:inline-flex}.button:hover,.nav-cta:hover{transform:translateY(-2px)}.primary{color:#0b1730;background:#a6c3ff}.secondary{border:1px solid var(--line);color:#d6e0f2}.trust-row{color:#9eacc2;flex-wrap:wrap;gap:17px;margin-top:27px;font-size:11px;display:flex}.trust-row span,.payment-points span{align-items:center;gap:6px;display:flex}.trust-row svg,.payment-points svg{color:var(--mint)}.preview-wrap{padding:12px 0;position:relative}.preview-glow{filter:blur(14px);background:radial-gradient(#4977dc3b,#0000 65%);position:absolute;inset:8% -7%}.dashboard-card{background:linear-gradient(145deg,#172237fa,#0c1422fa);border:1px solid #a7c2ef33;border-radius:18px;padding:23px;animation:7s ease-in-out infinite float;position:relative;transform:perspective(1200px)rotateY(-3deg);box-shadow:0 24px 80px #0006}.dash-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dash-label{letter-spacing:1.5px;color:#9aabc5;font-size:8px}.dash-top h3{margin:8px 0 0;font-family:Manrope,sans-serif;font-size:17px}.live-pill{white-space:nowrap;border:1px solid var(--line);color:#b5c4d9;border-radius:20px;padding:6px 8px;font-size:8px}.live-pill span{background:#8ce9bf;border-radius:50%;width:5px;height:5px;margin:0 5px 1px 0;display:inline-block}.metric-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:21px;display:grid}.metric{border:1px solid var(--line);background:#0b1322;border-radius:11px;padding:14px}.metric span,.metric small{color:#8f9db3;font-size:10px;display:block}.metric strong{margin:9px 0 6px;font-size:14px;display:block}.metric small{font-size:9px}.setup-panel{background:#789de814;border:1px solid #789de829;border-radius:11px;align-items:center;gap:11px;margin-top:12px;padding:13px;display:flex}.setup-icon,.feature-icon{color:#a8c4ff;background:#85a8f321;border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.setup-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.setup-copy strong{font-size:11px}.setup-copy span{color:#9baac1;font-size:9px}.setup-arrow{color:#9ebaff;margin-left:auto}.checklist{padding-top:13px}.check-row{color:#c8d4e7;border-bottom:1px solid #adc2e614;align-items:center;gap:9px;padding:9px 0;font-size:10px;display:flex}.check-circle{width:19px;height:19px;color:var(--mint);background:#91f0c71f;border-radius:50%;place-items:center;display:grid}.check-circle.muted{color:#9db9f5;background:#85a8f31a}.status-text{color:#9aabc3;margin-left:auto;font-size:9px}.dash-foot{color:#8595ae;margin-top:14px;font-size:9px}.foot-dot{background:#8ce9bf;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.floating-chip{background:#17243a;border:1px solid #a7c2ef38;border-radius:12px;align-items:center;gap:10px;padding:12px 15px;animation:6s ease-in-out infinite reverse float;display:flex;position:absolute;bottom:-12px;right:-24px;box-shadow:0 12px 40px #0005}.chip-icon{color:#a9c4ff;background:#263c5d;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.floating-chip strong,.floating-chip small{display:block}.floating-chip strong{font-size:10px}.floating-chip small{color:#9aabc1;margin-top:4px;font-size:9px}.value-strip{border-block:1px solid var(--line);background:#ffffff04}.value-inner{color:#8e9db5;letter-spacing:1.5px;justify-content:space-between;align-items:center;height:62px;font-size:9px;font-weight:700;display:flex}.value-inner b{background:#7b9fe9;border-radius:50%;width:4px;height:4px}.features{padding-top:105px;padding-bottom:105px}.section-heading{text-align:center}.section-heading h2{letter-spacing:-1.8px;margin:18px 0;font-size:clamp(34px,4vw,48px)}.section-heading p{color:#9baac0;font-size:14px}.feature-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:45px;display:grid}.feature-card{border:1px solid var(--line);background:linear-gradient(145deg,#172237b8,#0c131fcc);border-radius:14px;min-height:205px;padding:22px;transition:transform .25s,border-color .25s;position:relative;overflow:hidden}.feature-card:hover{border-color:#90b2ff6b;transform:translateY(-5px)}.feature-icon{width:43px;height:43px}.feature-card h3{margin:20px 0 9px;font-family:Manrope,sans-serif;font-size:14px}.feature-card p{color:#9aa9bf;margin:0;font-size:12px;line-height:1.7}.feature-line{opacity:0;background:linear-gradient(90deg,#8eafff,#0000);height:2px;transition:opacity .2s;position:absolute;bottom:0;left:22px;right:22px}.feature-card:hover .feature-line{opacity:1}.payments-section{border-block:1px solid var(--line);background:radial-gradient(at 80%,#2d519229,#0000 40%),#0b1220}.payments-inner{grid-template-columns:1fr .9fr;align-items:center;gap:70px;padding-top:82px;padding-bottom:82px;display:grid}.payments-inner h2{letter-spacing:-2px;font-size:clamp(37px,4vw,49px)}.payments-inner p,.security p{color:#9eacc1;max-width:540px;font-size:13px;line-height:1.85}.payment-points{color:#c2cee0;gap:13px;margin-top:25px;font-size:12px;display:grid}.payment-visual{place-items:center;min-height:260px;display:grid;position:relative}.payment-orbit{border:1px solid #8caef721;border-radius:50%;width:255px;height:255px;position:absolute}.orbit-two{border-style:dashed;width:190px;height:190px;animation:40s linear infinite spin}.mpesa-card{z-index:1;background:linear-gradient(135deg,#1c2a40,#101a2b);border:1px solid #a2beee33;border-radius:14px;align-items:center;gap:13px;width:min(100%,350px);padding:18px;display:flex;box-shadow:0 20px 60px #0004}.mpesa-mark{color:#0a422d;background:#b9f4d6;border-radius:12px;place-items:center;width:44px;height:44px;font-size:25px;font-weight:800;display:grid}.mpesa-card strong,.mpesa-card span{display:block}.mpesa-card strong{font-size:13px}.mpesa-card div:nth-child(2) span{color:#9eacc1;margin-top:5px;font-size:10px}.connection-state{letter-spacing:.7px;white-space:nowrap;color:#e8c98c!important;margin-left:auto!important;font-size:8px!important}.secure-note{z-index:2;border:1px solid var(--line);color:#a9c4ff;background:#17243a;border-radius:11px;align-items:center;gap:10px;padding:12px 14px;display:flex;position:absolute;bottom:0;right:0}.secure-note strong,.secure-note small{display:block}.secure-note strong{color:#eaf0fc;font-size:10px}.secure-note small{color:#9eacc1;margin-top:4px;font-size:9px}.security{align-items:center;gap:22px;padding-top:45px;padding-bottom:45px;display:flex}.security-icon{width:52px;height:52px;color:var(--mint);background:#91f0c71a;border-radius:14px;flex-shrink:0;place-items:center;display:grid}.security h2{letter-spacing:-.6px;margin:9px 0;font-family:Manrope,sans-serif;font-size:20px}.security p{max-width:650px;margin:0;font-size:11px}.security-tag{color:#e8c98c;text-align:center;border:1px solid #e8c98c3d;border-radius:9px;flex-shrink:0;max-width:175px;margin-left:auto;padding:9px 11px;font-size:9px}.footer{border-top:1px solid var(--line);color:#8493aa;justify-content:space-between;align-items:center;height:82px;font-size:10px;display:flex}.footer .brand{color:#edf3ff;font-size:16px}.footer .brand-mark{border-radius:8px;width:27px;height:27px;font-size:16px}@keyframes float{0%,to{transform:translateY(0)perspective(1200px)rotateY(-3deg)}50%{transform:translateY(-7px)perspective(1200px)rotateY(-3deg)}}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=900px){.hero{grid-template-columns:1fr;gap:38px;padding-top:65px}.hero-copy{max-width:700px}.preview-wrap{width:min(100%,560px);margin:0 auto}.feature-grid{grid-template-columns:repeat(2,1fr)}.payments-inner{gap:25px}.security{flex-wrap:wrap;align-items:flex-start}.security-tag{margin-left:74px}}@media (width<=600px){.shell{width:calc(100% - 34px)}.nav{height:70px}.nav-links{display:none}.nav-cta{padding:9px 10px;font-size:11px}.brand{font-size:17px}.hero{padding-top:52px;padding-bottom:62px}.hero h1{letter-spacing:-2.2px;font-size:45px}.hero-text{font-size:14px}.trust-row{gap:11px;font-size:10px}.dashboard-card{padding:16px;transform:none}.floating-chip{right:-4px}.value-inner{flex-wrap:wrap;justify-content:center;gap:10px;height:auto;min-height:65px;padding:15px 0;font-size:8px}.features{padding-top:72px;padding-bottom:72px}.section-heading h2{letter-spacing:-1.4px;font-size:34px}.feature-grid{grid-template-columns:1fr;gap:10px;margin-top:30px}.feature-card{min-height:165px}.feature-card h3{margin-top:15px}.payments-inner{grid-template-columns:1fr;padding-top:65px;padding-bottom:60px}.payments-inner h2{font-size:38px}.payment-visual{min-height:245px}.mpesa-card{gap:9px;padding:13px}.connection-state{font-size:7px!important}.secure-note{right:0}.security{gap:13px;padding-top:35px;padding-bottom:35px}.security-icon{width:42px;height:42px}.security>div:nth-child(2){flex:1;min-width:220px}.security h2{font-size:17px}.security-tag{margin-left:55px}.footer{flex-wrap:wrap;gap:10px;height:auto;min-height:80px;padding-top:20px;padding-bottom:20px}.footer>span:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.nav-actions{align-items:center;gap:16px;display:flex}.nav-quiet{color:#aebbd0;font-size:12px}.nav-quiet:hover{color:#fff}.how-section{border-block:1px solid var(--line);background:#ffffff03;padding:86px 0}.steps-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:42px;display:grid}.steps-grid article{border:1px solid var(--line);background:#131e30a6;border-radius:14px;padding:22px}.step-number{color:#a8c4ff;background:#85a8f321;border-radius:10px;place-items:center;width:35px;height:35px;font-size:11px;font-weight:800;display:grid}.steps-grid h3{margin:18px 0 9px;font-family:Manrope,sans-serif;font-size:14px}.steps-grid p{color:#9aa9bf;margin:0;font-size:12px;line-height:1.75}.steps-grid strong{color:#dce7fb}.final-cta{justify-content:space-between;align-items:center;gap:28px;padding-top:65px;padding-bottom:65px;display:flex}.final-cta h2{letter-spacing:-1.8px;margin:14px 0;font-family:Manrope,sans-serif;font-size:clamp(30px,4vw,42px)}.final-cta h2 span{color:#91b4ff}.final-cta p{color:#9eacc1;font-size:13px}.store-page{background:radial-gradient(at 80% 8%,#284f962e,#0000 32%),#080d17;min-height:100vh}.store-nav{height:78px}.store-hero{padding-top:66px;padding-bottom:46px}.store-kicker{color:#a9c4ff;letter-spacing:1.5px;align-items:center;gap:8px;font-size:10px;font-weight:800;display:inline-flex}.store-hero h1{letter-spacing:-2.4px;margin:18px 0;font-family:Manrope,sans-serif;font-size:clamp(36px,5vw,58px);line-height:1.1}.store-hero h1 span{color:#91b4ff}.store-hero p{color:#a6b3c8;line-height:1.7}.store-url{border:1px solid var(--line);color:#b9c8df;background:#ffffff06;border-radius:9px;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;font-size:12px;display:inline-flex}.catalogue{padding-bottom:85px}.catalogue-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:18px;padding-bottom:22px;display:flex}.catalogue-heading h2{letter-spacing:-1px;margin:10px 0 7px;font-family:Manrope,sans-serif;font-size:30px}.catalogue-heading p{color:#9eacc1;margin:0;font-size:12px}.catalogue-count{border:1px solid var(--line);color:#aebbd0;white-space:nowrap;border-radius:20px;padding:7px 10px;font-size:10px}.catalogue-tools{justify-content:space-between;gap:12px;margin:22px 0;display:flex}.search-box,.filter-wrap{border:1px solid var(--line);color:#9eacc1;background:#101a2a;border-radius:10px;align-items:center;gap:9px;padding:0 12px;display:flex}.search-box{width:min(390px,100%);height:43px}.search-box input{color:#edf3ff;width:100%;font:inherit;background:0 0;border:0;outline:none;font-size:12px}.search-box input::placeholder{color:#7f8da4}.filter-wrap{height:43px}.filter-wrap select{appearance:none;color:#d6e0f2;font:inherit;cursor:pointer;background:0 0;border:0;outline:none;font-size:11px}.filter-wrap option{background:#101a2a}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.product-card{border:1px solid var(--line);background:linear-gradient(145deg,#172237c7,#0c131feb);border-radius:14px;transition:transform .2s,border-color .2s;overflow:hidden}.product-card:hover{border-color:#90b2ff66;transform:translateY(-4px)}.product-art{flex-direction:column;justify-content:center;align-items:center;gap:12px;height:154px;display:flex;position:relative;overflow:hidden}.product-art:before{content:"";border:1px solid #ffffff16;border-radius:50%;width:190px;height:190px;position:absolute;box-shadow:0 0 0 22px #ffffff08,0 0 0 44px #ffffff05}.product-art span{color:#edf3ff;text-shadow:0 6px 28px #0005;font-size:48px;font-weight:700;position:relative}.product-art small{letter-spacing:.7px;text-transform:uppercase;color:#edf3ffb8;font-size:9px;position:relative}.product-art.blue{background:linear-gradient(135deg,#254d88,#17223a)}.product-art.violet{background:linear-gradient(135deg,#51408c,#22203e)}.product-art.mint{background:linear-gradient(135deg,#1e776c,#183b3b)}.product-info{padding:16px}.product-info h3{margin:0 0 7px;font-family:Manrope,sans-serif;font-size:14px}.product-info p{color:#9eacc1;min-height:32px;margin:0;font-size:11px;line-height:1.55}.product-buy{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:13px;display:flex}.product-buy strong{font-size:13px}.product-buy button{color:#c5d7ff;font:inherit;cursor:pointer;background:#a6c3ff1f;border:1px solid #a6c3ff38;border-radius:8px;align-items:center;gap:5px;padding:8px 9px;font-size:10px;display:inline-flex}.catalogue-note{color:#8798b1;align-items:flex-start;gap:8px;margin-top:24px;font-size:10px;line-height:1.7;display:flex}.catalogue-note svg{color:#a9c4ff;flex-shrink:0;margin-top:1px}.account-page{background:radial-gradient(at 50% 20%,#284f9638,#0000 40%),#080d17;min-height:100vh}.account-card{border:1px solid var(--line);background:linear-gradient(145deg,#172237f5,#0c1422fa);border-radius:18px;width:min(520px,100% - 34px);margin:9vh auto 0;padding:34px;box-shadow:0 24px 80px #0005}.account-icon{color:#a8c4ff;background:#85a8f321;border-radius:13px;place-items:center;width:48px;height:48px;margin-bottom:22px;display:grid}.account-card h1{letter-spacing:-1.5px;margin:14px 0;font-family:Manrope,sans-serif;font-size:clamp(28px,5vw,38px);line-height:1.15}.account-card>p{color:#9eacc1;font-size:13px;line-height:1.8}.account-notice{color:#d7c49b;background:#e8c98c0d;border:1px solid #e8c98c33;border-radius:10px;align-items:flex-start;gap:10px;margin:22px 0;padding:13px;font-size:11px;line-height:1.6;display:flex}.account-notice svg{flex-shrink:0;margin-top:1px}@media (width<=900px){.steps-grid{grid-template-columns:repeat(2,1fr)}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.final-cta{flex-direction:column;align-items:flex-start}}@media (width<=600px){.nav-actions{gap:9px}.nav-quiet,.nav-cta{font-size:10px}.nav-actions .nav-quiet{display:none}.steps-grid{grid-template-columns:1fr}.how-section{padding:65px 0}.store-hero{padding-top:48px;padding-bottom:32px}.store-hero h1{letter-spacing:-1.8px;font-size:39px}.catalogue-heading{align-items:flex-start}.catalogue-heading h2{font-size:26px}.catalogue-tools{flex-direction:column;align-items:stretch}.search-box{width:100%}.filter-wrap{justify-content:space-between}.product-grid{grid-template-columns:1fr 1fr;gap:10px}.product-art{height:115px}.product-art span{font-size:36px}.product-info{padding:11px}.product-info h3{font-size:12px}.product-info p{min-height:45px;font-size:10px}.product-buy{flex-direction:column;align-items:flex-start}.product-buy button{justify-content:center;width:100%}.account-card{margin-top:7vh;padding:25px}.final-cta{padding-top:48px;padding-bottom:48px}}@media (width<=380px){.product-grid{grid-template-columns:1fr}.product-art{height:145px}}.auth-form{flex-direction:column;gap:14px;margin-top:22px;display:flex}.auth-form label{color:#c9d5e8;flex-direction:column;gap:7px;font-size:12px;display:flex}.auth-form input{box-sizing:border-box;color:#eef4ff;width:100%;font:inherit;background:#0a1220;border:1px solid #9db5e038;border-radius:9px;outline:none;padding:12px 13px;font-size:13px}.auth-form input:focus{border-color:#91b4ff;box-shadow:0 0 0 3px #91b4ff1a}.auth-form small{color:#91a4c0;font-size:10px}.auth-submit{justify-content:center;width:100%;margin-top:4px}.auth-message{border-radius:9px;padding:11px 12px;font-size:12px;line-height:1.55}.auth-message.error{color:#ffc1cb;background:#5b1f2b44;border:1px solid #c8546c66}.auth-message.success{color:#a6f3d8;background:#1b5c4a33;border:1px solid #51c9a566}.auth-text-button,.auth-switch button{color:#a9c4ff;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:12px}.auth-switch{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:12px;display:flex}.auth-submit:disabled{opacity:.65;cursor:wait}.seller-layout{grid-template-columns:220px minmax(0,1fr);gap:26px;margin-top:26px;display:grid}.seller-sidebar{border:1px solid var(--line);background:#0b1423;border-radius:15px;flex-direction:column;gap:6px;height:max-content;padding:12px;display:flex;position:sticky;top:18px}.seller-nav-label{color:#8294af;letter-spacing:1.5px;padding:10px 11px;font-size:9px;font-weight:800}.seller-nav-item{color:#aebbd0;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;padding:12px;font-size:12px;transition:background .18s,color .18s;display:flex}.seller-nav-item:hover,.seller-nav-item.active{color:#dce8ff;background:#91b2ff21}.seller-nav-item.active{box-shadow:inset 3px 0 #91b4ff}.seller-nav-item span{color:#c7d8f7;background:#1b2b43;border-radius:20px;padding:3px 7px;font-size:10px}.seller-main{min-width:0}.seller-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.seller-stat-grid article,.seller-feature-card{border:1px solid var(--line);background:linear-gradient(145deg,#15233a,#0c1728);border-radius:13px;padding:17px}.seller-stat-grid span,.seller-stat-grid strong{display:block}.seller-stat-grid span{color:#91a3bd;font-size:10px}.seller-stat-grid strong{margin-top:9px;font:800 25px Manrope,sans-serif}.seller-welcome-panel{background:radial-gradient(at 90% 20%,#4c75cb33,#0000 55%),#101d30;border:1px solid #91b2ff33;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin:18px 0 26px;padding:22px;display:flex}.seller-welcome-panel h2{margin:10px 0;font:800 22px Manrope,sans-serif}.seller-welcome-panel p,.seller-main>p{color:#9eacc1;font-size:12px;line-height:1.7}.seller-row{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1fr 1fr auto;align-items:center;gap:12px;padding:13px 10px;font-size:11px;display:grid}.seller-row span,.seller-row small{color:#a8b7cd}.seller-feature-card{flex-direction:column;gap:8px;margin-top:16px;display:flex}.seller-feature-card strong{font-size:14px}.seller-feature-card span,.seller-feature-card small{color:#9eacc1;font-size:11px}.store-page{color:#282c34;--line:#e5e7eb;background:#f5f6f8}.store-page .store-nav{background:#fff;border-bottom:1px solid #e6e8ec}.store-page .brand{color:#20242c}.store-page .brand-mark{color:#fff;background:#f68b1e}.store-page .nav-quiet{color:#525866}.store-page .nav-cta{color:#fff;background:#f68b1e;border-color:#f68b1e}.store-page .store-hero{background:#fff;border-bottom:1px solid #e8e9ec;width:100%;max-width:none;padding:28px max(24px,50% - 580px)}.store-page .store-kicker{color:#b55b00}.store-page .store-hero h1{color:#242933;letter-spacing:-1.4px;font-size:clamp(30px,4vw,44px)}.store-page .store-hero p{color:#687080}.store-page .store-url{color:#5f6674;background:#f8f9fb;border-color:#e6e8ec}.store-page .catalogue{padding-top:25px}.store-page .catalogue-heading{border:0;align-items:center}.store-page .catalogue-heading .eyebrow{color:#8a8f99}.store-page .catalogue-heading h2{color:#252a33;font-size:24px}.store-page .catalogue-heading p{color:#7b818d}.store-page .catalogue-count{color:#737985;background:#fff;border-color:#e6e8ec}.store-page .catalogue-tools{background:#fff;border:1px solid #e8e9ec;border-radius:10px;padding:14px}.store-page .search-box,.store-page .filter-wrap{color:#7b818d;background:#fff;border-color:#dfe2e7}.store-page .search-box input,.store-page .filter-wrap select{color:#303640}.store-page .filter-wrap option{background:#fff}.store-page .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.store-page .product-card{background:#fff;border:1px solid #e7e8eb;border-radius:8px;box-shadow:0 2px 8px #1923320a}.store-page .product-card:hover{border-color:#f0a34d;box-shadow:0 7px 18px #1923321a}.store-page .product-art{height:175px;background:linear-gradient(145deg,#f0f2f5,#e6e9ee)!important}.store-page .product-art:before{border-color:#fff;box-shadow:0 0 0 22px #fff8,0 0 0 44px #fff5}.store-page .product-art span{color:#687080;text-shadow:none}.store-page .product-art small{color:#737b88}.store-page .product-info h3{color:#303640;min-height:36px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600}.store-page .product-info p{color:#7b818d;min-height:34px}.store-page .product-buy{border-color:#eff0f2}.store-page .product-buy strong{color:#282d36;font-size:16px}.store-page .product-buy button{color:#fff;background:#f68b1e;border:1px solid #f68b1e;border-radius:5px;font-weight:700}.store-page .product-buy button:disabled{background:#b9bdc5;border-color:#b9bdc5}.store-page .footer{color:#747b87;border-color:#e4e6ea}.store-page .footer .brand{color:#242933}@media (width<=900px){.seller-layout{grid-template-columns:1fr}.seller-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.seller-nav-label{grid-column:1/-1}.seller-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-page .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.seller-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.seller-nav-item{padding:10px 8px;font-size:10px}.seller-welcome-panel{flex-direction:column;align-items:flex-start}.seller-row{grid-template-columns:1fr 1fr}.store-page .store-hero{padding:25px 17px}.store-page .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.store-page .product-art{height:125px}.store-page .product-info{padding:10px}.store-page .product-info h3{font-size:12px}.store-page .product-buy strong{font-size:14px}}.seller-layout{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:18px;margin-top:18px}.seller-sidebar{border-radius:12px;gap:4px;max-height:calc(100vh - 28px);padding:10px;top:14px;overflow:auto}.seller-nav-label{padding:8px 10px;font-size:9px}.seller-nav-item{border-radius:8px;min-height:36px;padding:9px 10px;font-size:11px}.seller-main h2{letter-spacing:-.5px;margin:8px 0 14px;font-size:20px}.seller-stat-grid{gap:9px;margin:12px 0 16px}.seller-stat-grid article,.seller-feature-card{border-radius:10px;padding:13px}.seller-stat-grid strong{margin-top:6px;font-size:22px}.seller-welcome-panel{border-radius:12px;margin:12px 0 18px;padding:16px}.seller-welcome-panel h2{margin:7px 0;font-size:19px}.seller-welcome-panel p,.seller-main>p{font-size:11px;line-height:1.55}.seller-row{gap:9px;padding:10px 9px;font-size:10px}.seller-main .setup-panel{border-radius:10px;gap:10px;padding:12px}.seller-main .button{border-radius:8px;padding:9px 12px;font-size:11px}.seller-main .auth-form{gap:10px;margin-top:14px}.seller-main .auth-form input,.seller-main .auth-form textarea,.seller-main .auth-form select{padding:10px 11px;font-size:12px}@media (width<=900px){.seller-layout{grid-template-columns:1fr;gap:12px}.seller-sidebar{white-space:nowrap;flex-direction:row;align-items:center;gap:5px;max-width:100%;padding:7px;display:flex;position:static;overflow:auto hidden}.seller-nav-label{display:none}.seller-nav-item{flex:none;width:auto;min-height:34px;padding:8px 10px;font-size:10px}.seller-nav-item.active{box-shadow:inset 0 -2px #91b4ff}.seller-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=600px){.seller-layout{margin-top:12px}.seller-sidebar{border-radius:10px}.seller-nav-item{padding:8px 9px;font-size:10px}.seller-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.seller-stat-grid article{padding:11px}.seller-stat-grid strong{font-size:20px}.seller-welcome-panel{gap:10px;padding:13px}.seller-row{grid-template-columns:1fr 1fr;gap:6px;padding:9px 7px}.store-page .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.store-page .product-art{height:112px}.store-page .product-info{padding:9px}.store-page .product-info h3{min-height:30px;font-size:11px}.store-page .product-info p{min-height:30px;font-size:10px}.store-page .product-buy{gap:7px;margin-top:10px;padding-top:10px}.store-page .product-buy strong{font-size:13px}.store-page .product-buy button{padding:7px 8px;font-size:9px}}.seller-app{color:#eaf1ff;background:#07111f;grid-template-columns:255px minmax(0,1fr);min-height:100vh;font-family:DM Sans,sans-serif;display:grid}.seller-rail{z-index:5;background:#091525;border-right:1px solid #adc2e621;flex-direction:column;height:100vh;min-height:650px;padding:0 13px;display:flex;position:sticky;top:0}.seller-brand{border-bottom:1px solid #adc2e621;align-items:center;height:70px;margin:0 -13px 16px;padding:0 10px 0 23px;display:flex}.seller-brand .brand{color:#f2f6ff;font-size:20px}.seller-brand .brand-mark{color:#07172e;background:linear-gradient(145deg,#48b5ff,#1768e8);border-radius:11px;width:39px;height:39px;font-size:22px}.seller-profile{border-bottom:1px solid #adc2e61f;align-items:center;gap:11px;margin-bottom:15px;padding:8px 6px 18px;display:flex}.seller-avatar{color:#dceaff;background:linear-gradient(145deg,#315b91,#142c4b);border:1px solid #35577d;border-radius:50%;flex:0 0 43px;place-items:center;width:43px;height:43px;font-size:17px;font-weight:800;display:grid}.seller-profile-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.seller-profile-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.seller-profile-copy span{color:#a8bdd8;font-size:10px}.seller-profile-copy span i{color:#25d69a;margin-right:4px;font-style:normal}.seller-profile-copy small{color:#5aa8ff;background:#102e55;border-radius:20px;width:max-content;padding:4px 8px;font-size:9px}.seller-nav-caption{letter-spacing:1.8px;color:#607895;padding:4px 10px 10px;font-size:9px;font-weight:800}.seller-nav{gap:5px;display:grid}.seller-nav-link{color:#b8c8df;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;width:100%;min-height:39px;padding:0 11px;font:500 11px DM Sans,sans-serif;transition:background .15s,color .15s;display:flex}.seller-nav-link:hover{color:#fff;background:#122743}.seller-nav-link.active{color:#fff;background:linear-gradient(100deg,#1767d8,#0d4cae);box-shadow:0 5px 16px #0758c633}.seller-nav-link span{flex:1}.seller-nav-link b{color:#fff;background:#e64c5c;border-radius:20px;place-items:center;min-width:18px;height:18px;font-size:9px;display:grid}.seller-rail-bottom{gap:5px;margin-top:auto;padding-bottom:15px;display:grid}.seller-rail-bottom>small{color:#6e829d;padding:9px 8px 0;font-size:9px}.seller-help-card{background:#0d1d32;border:1px solid #749acf33;border-radius:10px;gap:6px;margin:9px 1px 5px;padding:12px;display:grid}.seller-help-card strong{font-size:11px}.seller-help-card span{color:#8ea4c1;font-size:10px;line-height:1.5}.seller-help-card button{color:#fff;text-align:center;cursor:pointer;background:#176ce0;border:0;border-radius:6px;padding:8px;font-size:10px;font-weight:700}.seller-workarea{min-width:0}.seller-topbar{z-index:4;background:#091525;border-bottom:1px solid #adc2e621;justify-content:space-between;align-items:center;height:70px;padding:0 26px;display:flex;position:sticky;top:0}.seller-topbar h1{margin:0 0 4px;font:700 15px Manrope,sans-serif}.seller-topbar p{color:#92a8c4;margin:0;font-size:10px}.seller-top-actions{align-items:center;gap:16px;display:flex}.seller-icon-btn{color:#b9cce8;cursor:pointer;background:#10223a;border:1px solid #8eabd333;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.seller-top-user{border-left:1px solid #adc2e621;align-items:center;gap:9px;padding-left:15px;display:flex}.seller-top-user>span{background:#176ce0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.seller-top-user div{gap:3px;display:grid}.seller-top-user strong{font-size:10px}.seller-top-user small{color:#91a6c2;font-size:9px}.seller-content{max-width:1600px;margin:0 auto;padding:20px 23px 36px}.seller-alert{margin:0 0 13px}.seller-loading{color:#9cb0ca;justify-content:center;align-items:center;gap:12px;min-height:300px;font-size:12px;display:flex}.seller-spinner{border:2px solid #284261;border-top-color:#4a9aff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite sellerSpin}@keyframes sellerSpin{to{transform:rotate(360deg)}}.seller-welcome-strip{background:linear-gradient(105deg,#0d1d31,#10223a);border:1px solid #6c97d333;border-radius:10px;grid-template-columns:1fr minmax(300px,48%);align-items:center;gap:16px;margin-bottom:16px;padding:15px 17px;display:grid}.seller-welcome-strip>div:first-child strong{font:700 17px Manrope,sans-serif}.seller-welcome-strip>div:first-child strong span{color:#63aaff}.seller-welcome-strip p{color:#9eb2ce;margin:6px 0 0;font-size:10px}.seller-store-summary{border-left:1px solid #adc2e621;align-items:center;gap:10px;min-width:0;padding-left:15px;display:flex}.seller-store-icon{color:#a9ccff;background:#1a3455;border-radius:9px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.seller-store-summary>div{flex:1;gap:5px;min-width:0;display:grid}.seller-store-summary strong{font-size:10px}.seller-store-summary strong i{color:#26d6a0;margin-left:7px;font-size:9px;font-style:normal}.seller-store-summary a{color:#72b5ff;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.seller-primary-btn{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#2587ff,#1765dc);border:1px solid #2379ee;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font:700 10px DM Sans,sans-serif;display:inline-flex}.seller-primary-btn:disabled{opacity:.6;cursor:wait}.seller-secondary-btn{color:#c4d5ed;cursor:pointer;background:#10213a;border:1px solid #84a4d140;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font:600 10px DM Sans,sans-serif;display:inline-flex}.seller-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.seller-kpis article{background:linear-gradient(145deg,#0d1c30,#0b1829);border:1px solid #6c97d32e;border-radius:9px;gap:6px;min-width:0;padding:14px 15px;display:grid;position:relative}.seller-kpi-icon{color:#b5d2fa;background:#182f4d;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:13px;right:13px}.seller-kpis label{color:#b4c5dc;font-size:10px}.seller-kpis strong{letter-spacing:-.5px;margin-top:8px;font:700 21px Manrope,sans-serif}.seller-kpis small{color:#829ab9;font-size:9px}.seller-dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(330px,1fr) minmax(230px,.78fr);align-items:start;gap:13px;display:grid}.seller-panel{background:linear-gradient(145deg,#0d1b2e,#0a1728);border:1px solid #6c97d32e;border-radius:9px;min-width:0;padding:13px}.seller-panel-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.seller-panel-head h2{margin:0;font:700 12px Manrope,sans-serif}.seller-panel-head p{color:#8299b8;margin:4px 0 0;font-size:9px}.seller-panel-head select,.seller-orders-toolbar select,.seller-table select{color:#c7d7ed;background:#10223a;border:1px solid #84a4d13b;border-radius:6px;outline:none;padding:7px 9px;font-size:9px}.seller-trend-panel{grid-column:1/span 2}.seller-chart{background:repeating-linear-gradient(#0000 0 39px,#8ba9d214 40px);border-bottom:1px solid #8ba9d224;align-items:stretch;gap:10px;height:160px;padding:10px 3px 0;display:flex}.seller-chart-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.seller-chart-bar-wrap{justify-content:center;align-items:flex-end;width:100%;height:130px;display:flex}.seller-chart-bar{background:linear-gradient(#3699ff,#1456b4);border-radius:5px 5px 1px 1px;width:min(27px,65%);min-height:3px;box-shadow:0 0 12px #1677e833}.seller-chart-col small{color:#829ab9;white-space:nowrap;font-size:8px}.seller-chart-foot{align-items:center;gap:10px;margin-top:11px;display:flex}.seller-chart-foot strong{font-size:13px}.seller-chart-foot span{color:#829ab9;font-size:9px}.seller-recent-panel{grid-area:1/3}.seller-mini-table{gap:0;display:grid}.seller-mini-head,.seller-mini-row{grid-template-columns:1.1fr 1fr .9fr auto;align-items:center;gap:7px;display:grid}.seller-mini-head{color:#8ea4c1;border-bottom:1px solid #8ba9d226;padding:7px 0;font-size:8px}.seller-mini-row{color:#bfd0e7;border-bottom:1px solid #8ba9d21a;padding:9px 0;font-size:8px}.seller-mini-row strong{white-space:nowrap;font-size:8px}.seller-mini-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seller-status{white-space:nowrap;color:#c4d4e9;background:#263b55;border-radius:20px;justify-content:center;align-items:center;padding:4px 7px;font-size:8px;font-style:normal;font-weight:700;display:inline-flex}.seller-status.pending,.seller-status.confirmed{color:#ffc66b;background:#563b18}.seller-status.processing{color:#85bdff;background:#163d70}.seller-status.fulfilled,.seller-status.paid,.seller-status.successful{color:#64e1b1;background:#124b39}.seller-status.cancelled,.seller-status.failed,.seller-status.hidden{color:#ff9daa;background:#512c35}.seller-status.published{color:#64e1b1;background:#124b39}.seller-products-panel{grid-column:1}.seller-product-line{border-bottom:1px solid #8ba9d21a;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 0;display:grid}.seller-product-thumb{color:#b8d4fa;background:#193453;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.seller-product-line>div{gap:4px;min-width:0;display:grid}.seller-product-line strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.seller-product-line small{color:#829ab9;font-size:8px}.seller-product-line>b{font-size:9px}.seller-product-line>i{display:none}.seller-category-panel{grid-column:2}.seller-category-row{color:#c3d3e8;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;margin:14px 0;font-size:9px;display:grid}.seller-category-row>b{font-size:9px}.seller-category-row>div{background:#1a2b42;border-radius:9px;grid-column:2/4;height:5px;overflow:hidden}.seller-category-row>div i{background:linear-gradient(90deg,#1c71dc,#47b4ff);border-radius:9px;height:100%;display:block}.seller-category-dot{background:#3189ed;border-radius:50%;width:8px;height:8px}.seller-category-dot.dot-1{background:#24c7c4}.seller-category-dot.dot-2{background:#efa93f}.seller-quick-panel{grid-area:2/3}.seller-quick-panel>button:not(.seller-primary-btn){color:#c8d8ee;text-align:left;cursor:pointer;background:#132844;border:1px solid #84a4d121;border-radius:7px;align-items:center;gap:9px;width:100%;margin-top:7px;padding:10px;font-size:9px;display:flex}.seller-quick-panel>.seller-primary-btn{justify-content:flex-start;width:100%;margin-bottom:2px;padding:11px}.seller-notification-panel{grid-area:3/3}.seller-notice-row{border-bottom:1px solid #8ba9d21a;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;display:grid}.seller-notice-row>span{color:#60dcb0;background:#153e35;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.seller-notice-row>span.stock{color:#ffc16a;background:#51341b}.seller-notice-row>div{gap:3px;min-width:0;display:grid}.seller-notice-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.seller-notice-row small{color:#829ab9;font-size:8px}.seller-notice-row time{color:#7188a5;font-size:8px}.seller-notice-row.expanded{padding:13px 14px}.seller-empty{color:#829ab9;padding:12px 2px;font-size:10px;line-height:1.6}.seller-page-heading{justify-content:space-between;align-items:center;gap:12px;margin:2px 0 15px;display:flex}.seller-page-heading h2{margin:0 0 5px;font:700 20px Manrope,sans-serif}.seller-page-heading p{color:#8ea4c1;margin:0;font-size:10px}.seller-editor,.seller-table-panel{background:#0d1b2e;border:1px solid #6c97d32e;border-radius:9px;margin-bottom:14px;padding:15px}.seller-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.seller-editor label,.seller-settings-form>label{color:#b5c7df;gap:6px;font-size:10px;display:grid}.seller-editor label.wide{grid-column:1/-1}.seller-editor input,.seller-editor textarea,.seller-editor select,.seller-settings-form input,.seller-settings-form textarea,.seller-copy-field input,.seller-orders-toolbar input{color:#eaf1ff;background:#081525;border:1px solid #84a4d13b;border-radius:7px;outline:none;width:100%;min-width:0;padding:10px 11px;font:11px DM Sans,sans-serif}.seller-editor input:focus,.seller-editor textarea:focus,.seller-settings-form input:focus,.seller-orders-toolbar input:focus{border-color:#3189ed}.seller-editor-actions{gap:8px;margin-top:13px;display:flex}.seller-orders-toolbar{gap:9px;margin-bottom:12px;display:flex}.seller-orders-toolbar input{flex:1}.seller-table-toolbar{color:#d2e0f3;justify-content:space-between;gap:10px;margin-bottom:10px;font-size:10px;display:flex}.seller-table-toolbar span{color:#829ab9}.seller-table-scroll{overflow-x:auto}.seller-table{border-collapse:collapse;text-align:left;width:100%;min-width:680px}.seller-table th{color:#829ab9;border-bottom:1px solid #8ba9d229;padding:10px 9px;font-size:9px;font-weight:600}.seller-table td{color:#c4d4e9;border-bottom:1px solid #8ba9d21a;padding:11px 9px;font-size:10px}.seller-table td strong{font-size:10px;display:block}.seller-table td small{color:#829ab9;margin-top:4px;font-size:8px;display:block}.seller-table-actions{gap:5px;display:flex}.seller-table-actions button{color:#c8d8ee;cursor:pointer;background:#132844;border:1px solid #84a4d133;border-radius:5px;padding:6px 8px;font-size:8px}.seller-table-actions button.danger{color:#ff9daa}.seller-table select{padding:6px}.seller-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.seller-feature-grid article{background:#0d1b2e;border:1px solid #6c97d32e;border-radius:10px;gap:9px;padding:17px;display:grid}.seller-feature-grid article>svg{color:#73adff}.seller-feature-grid strong{font-size:13px}.seller-feature-grid span{color:#8ea4c1;font-size:10px;line-height:1.6}.seller-feature-grid em{color:#f0c26e;background:#463519;border-radius:20px;width:max-content;padding:5px 8px;font-size:9px;font-style:normal}.seller-settings-form{gap:13px;max-width:680px;display:grid}.seller-copy-field{gap:8px;display:flex}.seller-copy-field button{color:#c8dcfa;background:#17365b;border:1px solid #84a4d133;border-radius:7px;padding:0 13px;font-size:10px}@media (width<=1200px){.seller-dashboard-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr)}.seller-trend-panel{grid-column:1}.seller-recent-panel{grid-area:1/2}.seller-products-panel{grid-column:1}.seller-category-panel{grid-column:2}.seller-quick-panel{grid-area:auto/1}.seller-notification-panel{grid-area:auto/2}}@media (width<=850px){.seller-app{grid-template-columns:1fr}.seller-rail{height:auto;min-height:0;padding:0 12px 10px;position:relative}.seller-brand{height:58px;margin-bottom:8px}.seller-profile,.seller-nav-caption{display:none}.seller-nav{gap:5px;padding:3px 0 6px;display:flex;overflow-x:auto}.seller-nav-link{width:auto;min-width:max-content;min-height:34px;padding:0 10px;font-size:10px}.seller-nav-link b{margin-left:2px}.seller-rail-bottom{display:none}.seller-topbar{height:58px;padding:0 15px;position:relative}.seller-content{padding:14px}.seller-welcome-strip{grid-template-columns:1fr}.seller-store-summary{border-top:1px solid #adc2e621;border-left:0;padding:11px 0 0}.seller-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-trend-panel{grid-column:1/-1}.seller-recent-panel{grid-area:auto/1/auto/-1}.seller-products-panel,.seller-category-panel,.seller-quick-panel,.seller-notification-panel{grid-area:auto}.seller-mini-head,.seller-mini-row{grid-template-columns:1.2fr 1fr .9fr auto}}@media (width<=560px){.seller-content{padding:11px}.seller-topbar h1{font-size:13px}.seller-topbar p{font-size:9px}.seller-top-user div{display:none}.seller-top-user{padding-left:9px}.seller-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.seller-kpis article{padding:12px}.seller-kpis strong{font-size:19px}.seller-kpi-icon{width:29px;height:29px;top:9px;right:9px}.seller-dashboard-grid{grid-template-columns:1fr}.seller-trend-panel,.seller-recent-panel,.seller-products-panel,.seller-category-panel,.seller-quick-panel,.seller-notification-panel{grid-area:auto/1}.seller-chart{gap:5px;height:135px}.seller-chart-bar-wrap{height:105px}.seller-mini-head,.seller-mini-row{grid-template-columns:1.1fr 1fr .9fr auto;gap:4px}.seller-mini-row{font-size:7px}.seller-page-heading{align-items:flex-start}.seller-page-heading h2{font-size:18px}.seller-orders-toolbar{flex-wrap:wrap}.seller-orders-toolbar input{flex-basis:100%}.seller-editor-grid,.seller-feature-grid{grid-template-columns:1fr}.seller-editor label.wide{grid-column:auto}.seller-table-panel{padding:10px}.seller-store-summary{gap:8px}.seller-store-summary .seller-primary-btn{padding:8px}.seller-welcome-strip{padding:13px}}@media (prefers-reduced-motion:reduce){.seller-nav-link,.seller-primary-btn{transition:none}.seller-spinner{animation:none}}.seller-mobile-menu-btn{color:#d9e8ff;cursor:pointer;background:#10223a;border:1px solid #84a4d13d;border-radius:8px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:none}.seller-topbar-title{align-items:center;gap:11px;display:flex}.seller-mobile-scrim{display:none}@media (width<=850px){.seller-app{min-height:100vh;display:block}.seller-rail{z-index:30;width:min(290px,84vw);height:100dvh;min-height:0;padding:0 14px 14px;transition:transform .24s;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-105%);box-shadow:18px 0 55px #0008;position:fixed!important}.seller-app.mobile-menu-open .seller-rail{transform:translate(0)}.seller-mobile-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:29;background:#020812ad;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}.seller-brand{height:65px;margin:0 -14px 13px;padding-left:18px}.seller-profile{margin-bottom:14px;padding:8px 5px 17px;display:flex}.seller-nav-caption{display:block}.seller-nav{gap:5px;padding:0;display:grid;overflow:visible}.seller-nav-link{border-radius:8px;width:100%;min-width:0;min-height:43px;padding:0 12px;font-size:12px}.seller-rail-bottom{margin-top:auto;padding-bottom:8px;display:grid}.seller-rail-bottom>small{display:block}.seller-help-card{display:grid}.seller-mobile-menu-btn{display:inline-flex}.seller-topbar{z-index:10;height:64px;padding:0 14px;position:sticky;top:0}.seller-topbar-title,.seller-topbar-title>div{min-width:0}.seller-topbar h1{font-size:14px}.seller-topbar p{white-space:nowrap;text-overflow:ellipsis;max-width:48vw;overflow:hidden}}@media (width<=560px){.seller-rail{width:min(300px,86vw)}.seller-topbar{height:60px}.seller-top-actions{gap:8px}.seller-top-user{border-left:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.seller-rail{transition:none}}.seller-image-preview{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.seller-image-preview img{object-fit:cover;border:1px solid #263a53;border-radius:9px;width:72px;height:72px}.seller-muted{color:#91a2b9;font-size:12px;line-height:1.6}.seller-detail-overlay{z-index:80;background:#020817bb;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.seller-detail-card{color:#e7effb;background:#0d1b2e;border:1px solid #29405e;border-radius:16px;width:min(720px,100%);max-height:85vh;padding:22px;overflow:auto}.seller-detail-card pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#c2d1e5;font-size:12px}.seller-click-row,.seller-table tbody tr{cursor:pointer}.seller-table tbody tr:hover{background:#12243a}.seller-mobile-bottom{display:none}.seller-account-trigger{color:inherit;cursor:pointer;background:0 0;border:0}.seller-table-thumb{object-fit:cover;vertical-align:middle;border-radius:6px;width:34px;height:34px;margin-right:8px}@media (width<=850px){.seller-content{padding-bottom:94px!important}.seller-mobile-bottom{height:66px;padding-bottom:env(safe-area-inset-bottom);z-index:25;background:#0a1728;border-top:1px solid #233954;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.seller-mobile-bottom button{color:#92a6c1;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;height:100%;font-size:10px;display:flex}.seller-mobile-bottom button.active{color:#68a9ff}.seller-whatsapp-float{width:48px;height:48px;bottom:82px;right:14px}.seller-detail-card{max-height:80vh;padding:16px}}.seller-clickable-row{cursor:pointer}.seller-clickable-row:hover{background:#10805b12!important}.seller-clickable-row:focus-visible{outline-offset:-2px;outline:2px solid #0b8b61}.seller-detail-fields{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.seller-detail-fields p{background:#10243b;border:1px solid #6c97d333;border-radius:10px;flex-direction:column;gap:5px;min-width:0;margin:0;padding:12px;display:flex}.seller-detail-fields p strong{color:#91acd0;font-size:11px}.seller-detail-fields p span{color:#e2edfc;overflow-wrap:anywhere;font-size:14px}.seller-detail-status-control{background:#10243b;border:1px solid #6c97d33d;border-radius:10px;grid-column:1/-1;gap:8px;padding:14px;display:grid}.seller-detail-status-control label{color:#a9bfdc;font-size:12px;font-weight:650}.seller-detail-status-control select{color:#e7effb;width:100%;min-height:44px;font:inherit;background:#08182a;border:1px solid #355273;border-radius:8px;padding:10px 12px}.seller-detail-status-control small{color:#91a8c6;font-size:11px;line-height:1.5}.seller-feature-grid article em.seller-configured-label{color:#72e0b2;background:#123c35}.seller-detail-fields h3{grid-column:1/-1;margin:10px 0 0}.seller-detail-fields img{object-fit:contain;border:1px solid #e1e9e4;border-radius:10px;width:100%;max-height:180px}@media (width<=600px){.seller-detail-fields{grid-template-columns:1fr}.seller-detail-fields h3{grid-column:auto}}.seller-shop-logo-preview{object-fit:contain;background:#fff;border:1px solid #dce8e1;border-radius:12px;width:88px;height:88px;margin-top:10px;padding:8px;display:block}.store-logo{object-fit:contain;background:#fff;border-radius:14px;width:76px;height:76px;margin-bottom:18px;padding:8px}.seller-notice-button{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:13px 15px;transition:background .16s;display:flex}.seller-notice-button:hover,.seller-notice-button:focus-visible{background:#68a9ff17;outline:none}.seller-notice-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.seller-notice-copy strong,.seller-notice-copy small{display:block}.seller-notice-arrow{color:#7fa8df;flex:none}.seller-notice-button time{white-space:nowrap}.seller-product-detail{margin-top:18px}.seller-product-detail-head{border-bottom:1px solid #87a4cd29;align-items:center;gap:18px;padding:4px 0 22px;display:flex}.seller-product-image{color:#86b7f5;background:#132943;border:1px solid #87a4cd33;border-radius:14px;flex:0 0 96px;place-items:center;width:96px;height:96px;display:grid;overflow:hidden}.seller-product-image img{object-fit:contain;width:100%;height:100%}.seller-product-title{flex:1;min-width:0}.seller-product-title>span{letter-spacing:1.4px;color:#91a9c9;font-size:10px}.seller-product-title h3{color:#e8f0fc;margin:5px 0 9px;font-size:25px}.seller-product-tags{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.seller-product-tags span,.seller-product-tags em{color:#a9bdd8;border:1px solid #87a4cd33;border-radius:20px;padding:5px 9px;font-size:11px;font-style:normal}.seller-product-tags em.active{color:#75e0b3;background:#10382e}.seller-product-tags em.inactive{color:#f0bd73;background:#3a2b17}.seller-product-actions{flex-wrap:wrap;gap:8px;display:flex}.seller-product-actions button{white-space:nowrap}.seller-product-metrics{border-bottom:1px solid #87a4cd29;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 0;display:grid}.seller-product-metrics article{background:#10243b;border:1px solid #87a4cd2e;border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:15px;display:flex}.seller-product-metrics article span,.seller-product-metrics article small{color:#93aaca;font-size:11px}.seller-product-metrics article strong{color:#e6effd;overflow-wrap:anywhere;font-size:20px}.seller-product-metrics article small{font-size:10px}.seller-product-sections{grid-template-columns:1fr 1fr;gap:12px;padding-top:18px;display:grid}.seller-product-sections>section{border:1px solid #87a4cd2e;border-radius:13px;min-width:0;padding:16px}.seller-product-sections h3{color:#dce9fa;margin:0;font-size:13px}.seller-product-sections dl>div{border-bottom:1px solid #87a4cd1f;min-width:0;padding:10px 0}.seller-product-sections dt{color:#91a9c9;margin-bottom:6px;font-size:10px}.seller-product-sections dd{color:#e1ebfa;overflow-wrap:anywhere;margin:0;font-size:12px}.seller-account-hero{background:linear-gradient(120deg,#102943,#0c1d32);border:1px solid #87a4cd33;border-radius:16px;align-items:center;gap:18px;margin-bottom:16px;padding:22px;display:flex}.seller-account-avatar{color:#fff;background:#1767bf;border-radius:50%;flex:0 0 82px;place-items:center;width:82px;height:82px;font-size:30px;font-weight:700;display:grid;overflow:hidden}.seller-account-avatar img{object-fit:cover;width:100%;height:100%}.seller-account-identity{min-width:0}.seller-account-eyebrow{letter-spacing:1.4px;color:#8fb4e4;font-size:10px}.seller-account-identity h3{color:#e9f1fc;margin:5px 0;font-size:22px}.seller-account-identity p{color:#9eb3d0;overflow-wrap:anywhere;margin:0 0 9px;font-size:12px}.seller-account-status{color:#75dfb2;align-items:center;gap:7px;font-size:11px;display:inline-flex}.seller-account-status i{background:#36c78b;border-radius:50%;width:7px;height:7px}.seller-account-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.seller-account-card{background:#0d2035;border:1px solid #87a4cd33;border-radius:15px;min-width:0;padding:20px}.seller-account-card-head{margin-bottom:18px}.seller-account-card-head>div{align-items:center;gap:11px;display:flex}.seller-account-card-head>div>span{color:#9dc5f5;background:#193654;border-radius:8px;padding:7px 9px;font-size:11px}.seller-account-card-head h3{color:#e3edfc;margin:0 0 4px;font-size:15px}.seller-account-card-head p{color:#93aaca;margin:0;font-size:11px}.seller-account-form{gap:14px;display:grid}.seller-account-form label{color:#b5c8e2;gap:7px;font-size:12px;display:grid}.seller-account-form input{color:#e6effb;width:100%;min-width:0;min-height:43px;font:inherit;background:#08182a;border:1px solid #2b4665;border-radius:9px;padding:10px 12px}.seller-account-form input[readonly]{color:#91a8c6;background:#0b1b2e}.seller-account-form input[type=file]{padding:8px;font-size:11px}.seller-account-form small{color:#8ea6c5;font-size:10px;line-height:1.5}.seller-account-form button{justify-self:start;margin-top:4px}.seller-recovery-link{color:#91b9ef;align-items:center;gap:6px;margin-top:18px;font-size:11px;display:flex}.seller-account-support{color:#9db5d3;background:#0c1d30;border:1px solid #87a4cd2e;border-radius:12px;align-items:flex-start;gap:12px;margin-top:16px;padding:16px;display:flex}.seller-account-support>div{gap:5px;display:grid}.seller-account-support strong{color:#dce9fa;font-size:12px}.seller-account-support span{font-size:11px;line-height:1.6}.seller-account-support a{color:#8dbbfa;text-decoration:underline}@media (width<=700px){.seller-product-detail-head{flex-wrap:wrap;align-items:flex-start}.seller-product-title{flex:calc(100% - 120px)}.seller-product-actions{width:100%;padding-left:0}.seller-product-metrics,.seller-product-sections,.seller-account-grid{grid-template-columns:1fr}.seller-product-sections>section.wide{grid-column:auto}.seller-product-sections dl{grid-template-columns:1fr 1fr}.seller-account-hero{align-items:flex-start;padding:16px}.seller-account-avatar{flex-basis:64px;width:64px;height:64px}.seller-notice-button time{font-size:10px}}.seller-notification-panel{padding-bottom:74px;position:relative}.seller-notice-button{z-index:3;width:100%;min-height:54px;color:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;position:relative}.seller-notice-button:hover{background:#5797e014;border-radius:9px}.seller-notice-button:focus-visible{outline-offset:-2px;border-radius:8px;outline:2px solid #68a9ff}.seller-notice-row{grid-template-columns:28px minmax(0,1fr) auto 16px}.seller-notice-row>span.seller-notice-copy{width:auto;min-width:0;color:inherit;gap:4px;place-items:initial;background:0 0;display:grid}.seller-notice-copy strong,.seller-notice-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.seller-notice-arrow{opacity:.65}@media (width<=850px){.seller-notification-panel{padding-bottom:88px}.seller-whatsapp-float{z-index:20;width:44px;height:44px;bottom:92px;right:14px}}.seller-account-hero{box-shadow:0 10px 26px #0000001f}.seller-account-grid{align-items:stretch}.seller-account-card{box-shadow:0 8px 24px #00000014}.seller-account-form input:focus-visible{outline-offset:1px;outline:2px solid #398fe8}.seller-account-upload input{background:#10243b;padding:8px}@media (width<=700px){.seller-account-grid{grid-template-columns:1fr}.seller-account-hero{align-items:flex-start}.seller-account-identity h3{font-size:18px}}:is(.seller-detail-overlay:has(.seller-product-detail),.seller-detail-overlay:has(.seller-order-document)){background:#020812e0;align-items:flex-start;padding:18px;overflow:auto}:is(.seller-detail-overlay:has(.seller-product-detail) .seller-detail-card,.seller-detail-overlay:has(.seller-order-document) .seller-detail-card){color:#263b4e;background:#f2f5f8;border:1px solid #dce5ed;border-radius:18px;width:min(900px,100%);max-height:none;padding:18px;overflow:visible}:is(.seller-detail-overlay:has(.seller-product-detail) .seller-detail-card>h2,.seller-detail-overlay:has(.seller-order-document) .seller-detail-card>h2){color:#263e52;margin:4px 0 5px;font-size:25px;font-weight:750;display:block}:is(.seller-detail-overlay:has(.seller-product-detail) .seller-detail-card>.seller-secondary-btn,.seller-detail-overlay:has(.seller-order-document) .seller-detail-card>.seller-secondary-btn){color:#425b6e;background:#fff;border:1px solid #dce5ed;min-height:38px;margin:0 0 12px auto;padding:8px 14px;display:flex}.seller-detail-subtitle{color:#8294a3;margin:0 0 16px;font-size:12px;line-height:1.5}.seller-order-document{gap:16px;margin-top:8px;display:grid}.seller-order-document-head{background:#fff;border:1px solid #e0e7ed;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:12px;padding:22px;display:flex}.seller-order-kicker{letter-spacing:1.5px;color:#8294a3;font-size:10px;font-weight:700}.seller-order-document-head h3{color:#263e52;margin:7px 0;font-size:22px}.seller-order-document-head p{color:#8294a3;margin:0;font-size:12px}.seller-order-status{color:#52728e;text-transform:capitalize;background:#edf4fa;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:700;display:inline-flex}.seller-order-status.status-fulfilled{color:#16804c;background:#e4f6ed}.seller-order-status.status-cancelled,.seller-order-status.status-refunded{color:#ad3947;background:#fdebed}.seller-order-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.seller-order-info-grid section,.seller-order-payment,.seller-order-items,.seller-order-status-editor{background:#fff;border:1px solid #e0e7ed;border-radius:14px;min-width:0;padding:18px}.seller-order-info-grid section{gap:7px;display:grid}.seller-order-info-grid span,.seller-order-payment span,.seller-order-total span{color:#8494a1;font-size:11px}.seller-order-info-grid strong,.seller-order-payment strong{color:#29445a;overflow-wrap:anywhere;font-size:14px}.seller-order-info-grid a{color:#1478d4;font-size:11px}.seller-order-payment{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.seller-order-payment>div{gap:7px;min-width:0;display:grid}.seller-order-payment .payment-succeeded,.seller-order-payment .payment-success{color:#16804c}.seller-order-payment .payment-failed,.seller-order-payment .payment-cancelled{color:#ad3947}.seller-order-section-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.seller-order-section-title h3,.seller-order-status-editor h3{color:#304b60;margin:0;font-size:15px}.seller-order-section-title span{color:#8494a1;font-size:11px}.seller-order-table{width:100%}.seller-order-table-head,.seller-order-table-row{border-bottom:1px solid #edf1f4;grid-template-columns:minmax(0,1fr) 48px 110px 110px;align-items:center;gap:10px;padding:12px 0;font-size:11px;display:grid}.seller-order-table-head{color:#8294a3;font-weight:700}.seller-order-table-row strong,.seller-order-table-row b{color:#304b60;overflow-wrap:anywhere}.seller-order-table-row span{color:#617789}.seller-order-total{justify-content:space-between;align-items:center;padding-top:16px;display:flex}.seller-order-status-editor{justify-content:space-between;align-items:center;gap:14px;display:flex}.seller-order-status-editor p{color:#8294a3;margin:6px 0 0;font-size:11px}.seller-order-status-actions select{color:#304b60;min-width:190px;min-height:44px;font:inherit;background:#f8fafc;border:1px solid #d8e2ea;border-radius:9px;padding:9px 12px}.seller-order-security-note{color:#728595;margin:0;padding:0 3px;font-size:11px;line-height:1.6}@media (width<=650px){:is(.seller-detail-overlay:has(.seller-product-detail),.seller-detail-overlay:has(.seller-order-document)){padding:10px}.seller-order-document-head{flex-direction:column;padding:16px}.seller-order-info-grid,.seller-order-payment{grid-template-columns:1fr}.seller-order-table-head,.seller-order-table-row{grid-template-columns:minmax(0,1fr) 32px 78px 82px;gap:6px;font-size:10px}.seller-order-status-editor{flex-direction:column;align-items:stretch}.seller-order-status-actions select{width:100%}}.seller-detail-overlay:has(.seller-product-detail) .seller-detail-card{color:#263b4e;background:#f2f5f8;border:1px solid #dce5ed;border-radius:18px;width:min(900px,100%);max-height:none;padding:18px;overflow:visible}.seller-detail-overlay:has(.seller-product-detail) .seller-detail-card>h2{display:none}.seller-detail-overlay:has(.seller-product-detail) .seller-detail-card>.seller-secondary-btn{display:none}.seller-product-detail{margin:0}.seller-product-detail-head{background:#fff;border:1px solid #e0e7ed;border-radius:14px;padding:22px 24px}.seller-product-title h3{color:#263e52}.seller-product-title>span{color:#8294a3}.seller-product-tags span{color:#64798b;background:#f6f8fa;border-color:#dfe7ed}.seller-product-metrics{border:0;padding:18px 0}.seller-product-metrics article{background:#fff;border-color:#e0e7ed}.seller-product-metrics article:first-child{background:linear-gradient(135deg,#f1f7fd,#fff);border-color:#d5e2ee}.seller-product-metrics article span{color:#81919f}.seller-product-metrics article strong{color:#29445a}.seller-product-metrics article small{color:#95a3ae}.seller-product-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:2px 0;display:grid}.seller-product-sections>section{background:#fff;border:1px solid #e1e8ee;border-radius:14px;min-width:0;padding:18px}.seller-product-sections>section.wide{grid-column:1/-1}.seller-product-sections header{border-bottom:1px solid #edf1f4;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:13px;display:flex}.seller-product-sections header>span{color:#6288a7;background:#edf4fa;border-radius:8px;padding:7px 8px;font-size:10px}.seller-product-sections header h3{color:#354d61;margin:0;font-size:13px}.seller-product-sections dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0;display:grid}.seller-product-sections dl>div{border-bottom:1px solid #edf1f4;gap:5px;min-width:0;padding:9px 0;display:grid}.seller-product-sections dl>div.wide{grid-column:1/-1}.seller-product-sections dt{color:#8998a4;font-size:10px}.seller-product-sections dd{color:#40596c;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:12px}.seller-product-gallery{flex-wrap:wrap;gap:8px;display:flex}.seller-product-gallery img{object-fit:cover;border:1px solid #e1e8ee;border-radius:8px;width:72px;height:72px}@media (width<=650px){.seller-detail-overlay:has(.seller-product-detail){padding:10px}.seller-product-detail-head{flex-wrap:wrap;gap:12px;padding:16px}.seller-product-actions{width:100%}.seller-product-metrics{grid-template-columns:1fr;padding:12px 0}.seller-product-metrics article{padding:12px}.seller-product-sections{grid-template-columns:1fr}.seller-product-sections>section.wide{grid-column:auto}.seller-product-sections dl{column-gap:12px}}.seller-detail-overlay:has(.seller-order-document){align-items:flex-start;padding:20px 14px;overflow:auto}.seller-detail-overlay:has(.seller-order-document) .seller-detail-card{color:#263e52;background:#f3f6fa;border:1px solid #dce5ed;border-radius:20px;width:min(960px,100%);min-height:0;max-height:none;padding:24px;overflow:visible;box-shadow:0 24px 80px #06132666}.seller-detail-overlay:has(.seller-order-document) .seller-detail-card>h2{letter-spacing:-.6px;color:#172d43;margin:2px 0 4px;font-size:28px}.seller-detail-overlay:has(.seller-order-document) .seller-detail-subtitle{color:#73879a;margin-bottom:20px;font-size:13px}.seller-order-document{gap:14px;margin-top:0}.seller-order-document-head{background:linear-gradient(115deg,#fff,#f8fbff);border-color:#dce6ef;border-radius:17px;align-items:center;padding:24px}.seller-order-document-head h3{letter-spacing:-.5px;color:#172d43;font-size:25px}.seller-order-kicker{letter-spacing:1.6px;color:#6b8297;font-size:10px;display:inline-block}.seller-order-status{padding:8px 13px;font-size:12px}.seller-order-info-grid section,.seller-order-payment,.seller-order-items,.seller-order-status-editor,.seller-order-prompt,.seller-order-chat{border-color:#dce5ed;border-radius:16px;box-shadow:0 2px 8px #20364a08}.seller-order-info-grid section{background:#fff;padding:19px}.seller-order-info-grid strong{color:#203a51;font-size:16px}.seller-order-payment{background:#fff;padding:20px}.seller-order-payment>div{padding:2px 4px}.seller-order-payment strong{font-size:16px}.seller-order-items{background:#fff;padding:22px}.seller-order-section-title h3,.seller-order-status-editor h3{color:#203a51;font-size:16px}.seller-order-table-head,.seller-order-table-row{grid-template-columns:minmax(0,1fr) 52px 120px 120px;padding:14px 4px;font-size:12px}.seller-order-table-head{color:#6c8093;background:#f7f9fc;border-radius:8px;padding:12px 10px}.seller-order-total{border-top:1px solid #e9eef3;margin-top:8px}.seller-order-total strong{color:#142f47;font-size:23px}.seller-order-status-editor{background:#fff;padding:20px}.seller-order-security-note{color:#536f86;background:#edf5fc;border-left:3px solid #4b91d0;border-radius:8px;padding:12px 15px;font-size:12px;line-height:1.6}.seller-order-prompt,.seller-order-chat{background:#fff;gap:14px;padding:21px;display:grid}.seller-order-prompt .seller-order-section-title,.seller-order-chat .seller-order-section-title{margin:0}.seller-order-section-title p{color:#8091a0;margin:5px 0 0;font-size:12px}.seller-order-prompt-method,.store-chat-live{white-space:nowrap;color:#23669e;background:#eaf3fc;border-radius:999px;align-items:center;padding:7px 11px;font-size:11px;font-weight:700;display:inline-flex}.seller-order-prompt label{color:#687f92;gap:7px;font-size:12px;font-weight:650;display:grid}.seller-order-prompt label input,.seller-chat-compose input,.store-chat-compose input{color:#213a50;width:100%;min-width:0;font:inherit;background:#fbfdff;border:1px solid #d8e2eb;border-radius:10px;outline:none;padding:12px 14px}.seller-order-prompt label input:focus,.seller-chat-compose input:focus,.store-chat-compose input:focus{border-color:#368be0;box-shadow:0 0 0 3px #368be01c}.seller-order-prompt-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.seller-order-prompt-footer>div{gap:4px;display:grid}.seller-order-prompt-footer small{color:#8191a0;font-size:11px}.seller-order-prompt-footer strong{color:#18334c;font-size:23px}.seller-order-prompt-footer button,.seller-chat-compose button,.store-chat-compose button{min-height:44px}.seller-order-prompt-message{color:#a23c42;background:#fff0f0;border-radius:8px;margin:0;padding:10px 12px;font-size:12px}.seller-chat-messages,.store-chat-messages{gap:10px;max-height:300px;padding:4px;display:grid;overflow:auto}.seller-chat-message,.store-chat-message{background:#f0f4f8;border:1px solid #e5ebf1;border-radius:13px;justify-self:start;max-width:min(82%,560px);padding:11px 13px}.seller-chat-message.mine,.store-chat-message.mine{background:#eaf4ff;border-color:#d6e9fb;justify-self:end}.seller-chat-message span,.store-chat-message span{color:#4c7291;margin-bottom:5px;font-size:10px;font-weight:750;display:block}.seller-chat-message p,.store-chat-message p{color:#243d52;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.5}.seller-chat-message small,.store-chat-message small{color:#8797a5;margin-top:6px;font-size:10px;display:block}.seller-chat-compose,.store-chat-compose{align-items:center;gap:9px;display:flex}.store-chat-panel{background:#fff;border:1px solid #dce5ed;border-radius:18px;width:min(920px,100% - 32px);margin:0 auto 42px;padding:22px;box-shadow:0 12px 34px #18334c0d}.store-chat-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.store-chat-heading h2{color:#213b52;margin:5px 0;font-size:21px}.store-chat-heading p{color:#7b8fa1;margin:0;font-size:12px}.store-chat-message{max-width:80%}@media (width<=650px){.seller-detail-overlay:has(.seller-order-document){padding:8px 6px 90px}.seller-detail-overlay:has(.seller-order-document) .seller-detail-card{border-radius:16px;padding:14px}.seller-detail-overlay:has(.seller-order-document) .seller-detail-card>h2{font-size:23px}.seller-order-document{gap:10px}.seller-order-document-head{flex-direction:column;align-items:flex-start;padding:16px}.seller-order-document-head h3{overflow-wrap:anywhere;font-size:20px}.seller-order-info-grid{grid-template-columns:1fr;gap:9px}.seller-order-info-grid section,.seller-order-payment,.seller-order-items,.seller-order-status-editor,.seller-order-prompt,.seller-order-chat{padding:15px}.seller-order-payment{grid-template-columns:1fr;gap:12px}.seller-order-payment>div{border-bottom:1px solid #edf1f4;padding-bottom:10px}.seller-order-table-head,.seller-order-table-row{grid-template-columns:minmax(0,1fr) 32px 75px 78px;gap:5px;font-size:10px}.seller-order-status-editor{flex-direction:column;align-items:flex-start}.seller-order-prompt-footer{flex-direction:column;align-items:stretch}.seller-order-prompt-footer button{width:100%}.seller-chat-compose,.store-chat-compose{flex-direction:column;align-items:stretch}.seller-chat-compose button,.store-chat-compose button{width:100%}.store-chat-panel{margin-bottom:28px;padding:15px}}.seller-order-route{color:#263b4e;width:100%;max-width:1180px;margin:0 auto;padding:4px 0 28px}.seller-order-route-top>div{color:#8494a3;letter-spacing:.08em;align-items:center;gap:9px;min-width:0;font-size:10px;font-weight:700;display:flex}.seller-order-route-top>div strong{color:#38536a;overflow-wrap:anywhere}.seller-order-route-top .seller-secondary-btn{color:#425b6e;background:#fff;border:1px solid #dce5ed;min-height:40px;padding:9px 15px}.seller-order-route-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin:0 0 18px;display:flex}.seller-order-route-heading h2{letter-spacing:-.035em;color:#20384d;margin:5px 0 7px;font-size:27px;line-height:1.2}.seller-order-route-heading p{color:#7c8f9f;margin:0;font-size:12px;line-height:1.6}.seller-order-route-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.seller-order-route-actions .seller-secondary-btn{color:#425b6e;background:#fff;border:1px solid #dce5ed}.seller-order-route .seller-order-document{gap:14px;margin-top:0}.seller-order-route .seller-order-document-head{box-shadow:0 5px 20px #20384d09}.seller-order-route .seller-order-info-grid section,.seller-order-route .seller-order-payment,.seller-order-route .seller-order-items,.seller-order-route .seller-order-status-editor,.seller-order-route .seller-order-prompt,.seller-order-route .seller-order-chat{box-shadow:0 5px 20px #20384d06}.seller-order-route .seller-order-prompt,.seller-order-route .seller-order-chat{background:#fff;border:1px solid #e0e7ed;border-radius:14px;padding:18px}.seller-order-route .seller-order-chat .seller-chat-messages{max-height:420px;overflow:auto}.seller-order-route-footer{color:#8a9aa7;border-top:1px solid #e2e9ef;justify-content:space-between;gap:12px;margin-top:16px;padding:18px 3px 0;font-size:10px;display:flex}.seller-order-not-found{background:#fff;border:1px solid #dce5ed;border-radius:16px;max-width:680px;padding:32px;box-shadow:0 12px 32px #20384d0d}.seller-order-not-found>span{letter-spacing:.12em;color:#8a9aa7;font-size:10px;font-weight:800}.seller-order-not-found h2{color:#263e52;margin:10px 0;font-size:24px}.seller-order-not-found p{color:#74899a;margin:0 0 20px;font-size:13px;line-height:1.7}@media (width<=700px){.seller-order-route{padding:0 0 24px}.seller-order-route-top{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:18px}.seller-order-route-top>div{flex-wrap:wrap;font-size:9px}.seller-order-route-heading{flex-direction:column;align-items:flex-start;gap:12px}.seller-order-route-heading h2{font-size:24px}.seller-order-route-actions{justify-content:space-between;width:100%}.seller-order-route .seller-order-document{gap:11px}.seller-order-route .seller-order-document-head{gap:8px;padding:16px}.seller-order-route .seller-order-info-grid,.seller-order-route .seller-order-payment{grid-template-columns:1fr}.seller-order-route .seller-order-prompt,.seller-order-route .seller-order-chat{padding:15px}.seller-order-route .seller-order-table{overflow-x:auto}.seller-order-route .seller-order-table-head,.seller-order-route .seller-order-table-row{min-width:520px}.seller-order-route .seller-order-status-editor{flex-direction:column;align-items:flex-start}.seller-order-route-footer{flex-direction:column}}@media print{body:has(.seller-order-route) *{visibility:hidden!important}:is(body:has(.seller-order-route) .seller-order-route,body:has(.seller-order-route) .seller-order-route *){visibility:visible!important}body:has(.seller-order-route) .seller-order-route{width:100%;max-width:none;padding:0;position:absolute;top:0;left:0}body:has(.seller-order-route) .seller-order-route-top button{display:none!important}body:has(.seller-order-route) .seller-order-route-actions{display:none!important}body:has(.seller-order-route) .seller-order-prompt{display:none!important}body:has(.seller-order-route) .seller-order-chat{display:none!important}body:has(.seller-order-route) .seller-order-status-editor{display:none!important}}.seller-order-route .seller-order-document{background:#fff;border:1px solid #dce6f4;border-radius:18px;padding:18px;box-shadow:0 10px 34px #10305a12}.seller-order-route .seller-order-document-head{background:0 0;border:0;padding:8px 2px 16px}.seller-order-route .seller-order-info-grid{background:#f4f8ff;border:1px solid #dce7fa;border-radius:15px;gap:12px;padding:15px}.seller-order-route .seller-order-payment{background:#f8fbff;border:1px solid #dce7fa;border-radius:15px;padding:15px}.seller-order-route .seller-order-items{border:1px solid #d7e4f7;border-radius:15px;overflow:hidden}.seller-order-route .seller-order-items .seller-order-section-title{color:#fff;background:#102d52;margin:0;padding:14px 16px}.seller-order-route .seller-order-items .seller-order-table{padding:8px 12px}.seller-order-route .seller-order-prompt{background:#effcf4;border:1px solid #8be5b4}.seller-order-route .seller-order-prompt .button.primary{background:#05a34f}.seller-order-route .seller-order-chat{border:1px solid #d7e4f7;padding:0;overflow:hidden}.seller-order-route .seller-order-chat>.seller-order-section-title{color:#fff;background:#102d52;margin:0;padding:14px 16px}.seller-order-route .seller-chat-messages{padding:14px}.seller-delivery-card{background:#f2f7ff;border:1px solid #d5e5ff;border-radius:15px;gap:15px;padding:16px;display:grid}.seller-delivery-card>label{color:#334e68;gap:7px;font-size:12px;font-weight:700;display:grid}.seller-delivery-card select{color:#183653;background:#fff;border:1px solid #cbdcf2;border-radius:10px;width:100%;min-height:44px;padding:0 12px}.seller-delivery-progress,.buyer-delivery-steps{justify-content:space-between;align-items:center;gap:8px;display:flex}.seller-delivery-progress>span,.buyer-delivery-steps>div{color:#8798ac;text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;font-size:22px;display:flex}.seller-delivery-progress>span b,.buyer-delivery-steps b{white-space:normal;font-size:11px;font-weight:700}.seller-delivery-progress>span.active,.buyer-delivery-steps>div.active{color:#0874e8}.seller-delivery-progress>i,.buyer-delivery-steps>i{background:#d9e2ef;border-radius:5px;flex:1;height:3px}.seller-delivery-progress>i.active,.buyer-delivery-steps>i.active{background:#0874e8}.buyer-order-tracking{background:#fff;border:1px solid #dbe6f6;border-radius:18px;max-width:1180px;margin:18px auto;padding:18px;box-shadow:0 10px 30px #10305a0f}.buyer-tracking-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.buyer-tracking-heading h2{color:#173451;margin:5px 0;font-size:21px}.buyer-tracking-heading p{color:#71859b;margin:0;font-size:12px}.buyer-payment-pill{color:#96630b;background:#fff3d9;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800}.buyer-payment-pill.is-paid{color:#087b3d;background:#e1f8eb}.buyer-payment-pill.is-cancelled,.buyer-payment-pill.is-failed{color:#b42332;background:#fff0f0}.buyer-delivery-steps{margin:22px 0 10px}.buyer-delivery-steps>div{font-size:16px}.buyer-delivery-steps>div>span{background:#fff;border:1px solid #cad8e9;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.buyer-delivery-steps>div.active>span{color:#fff;background:#0874e8;border-color:#0874e8}.buyer-tracking-note{color:#71859b;margin:8px 0 0;font-size:12px}@media (width<=700px){.seller-order-route{padding:0 0 24px}.seller-order-route .seller-order-document{border-radius:16px;padding:12px}.seller-order-route .seller-order-document-head{grid-template-columns:1fr;gap:8px;padding:8px 4px 14px;display:grid}.seller-order-route .seller-order-document-head h3{overflow-wrap:anywhere;font-size:18px}.seller-order-route .seller-order-info-grid,.seller-order-route .seller-order-payment{grid-template-columns:1fr 1fr;padding:12px;display:grid}.seller-order-route .seller-order-items .seller-order-table-head,.seller-order-route .seller-order-items .seller-order-table-row{min-width:470px}.seller-order-route .seller-order-prompt{padding:14px}.seller-order-route .seller-order-prompt-footer{flex-direction:column;align-items:stretch}.seller-order-route .seller-order-prompt-footer .button{width:100%;min-height:48px}.seller-order-route .seller-order-chat .seller-chat-compose{gap:7px;padding:10px;display:flex}.seller-order-route .seller-order-chat .seller-chat-compose input{flex:1;min-width:0}.seller-delivery-card{padding:13px}.seller-delivery-progress>span b,.buyer-delivery-steps b{font-size:10px}.buyer-order-tracking{border-radius:15px;margin:14px 0;padding:14px}.buyer-tracking-heading{flex-direction:column;align-items:flex-start}.buyer-delivery-steps{gap:5px}.buyer-delivery-steps>div{flex:1}.buyer-delivery-steps>i{min-width:12px}}.seller-order-route{color:#142b4e;max-width:100%;padding:8px 0 28px}.seller-order-route-top{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.seller-order-route-top .seller-secondary-btn{color:#123b7b;background:#fff;border:1px solid #d8e3f7;border-radius:24px;min-height:42px;padding:9px 16px;font-size:13px;font-weight:700}.seller-order-route-top .seller-order-print{align-items:center;gap:7px;display:inline-flex}.seller-order-approved{color:#142b4e;background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #dce7fa;border-radius:22px;gap:12px;padding:16px;display:grid;box-shadow:0 10px 30px #10305a12}.seller-order-hero{grid-template-columns:94px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 4px 2px;display:grid}.seller-order-hero-icon{color:#07934b;background:#e1f8eb;border-radius:50%;place-items:center;width:82px;height:82px;font-size:43px;font-weight:900;display:grid}.seller-order-hero-main{min-width:0}.seller-order-hero-main>span{letter-spacing:.1em;color:#8092aa;font-size:10px;font-weight:800}.seller-order-hero-main h2{letter-spacing:-.03em;color:#10254b;overflow-wrap:anywhere;margin:5px 0 7px;font-size:clamp(17px,2.4vw,23px);line-height:1.2}.seller-order-hero-main p{color:#647894;margin:0;font-size:12px}.seller-order-payment-pill{white-space:nowrap;border-radius:30px;justify-self:end;padding:11px 15px;font-size:12px;font-weight:800}.seller-order-payment-pill.is-paid{color:#08783c;background:#e2f8eb;border:1px solid #8cddb0}.seller-order-payment-pill.is-unpaid{color:#8b5a08;background:#fff4df;border:1px solid #f0d59b}.seller-order-amount{text-align:center;background:linear-gradient(105deg,#effdf5,#e1f8eb);border:1px solid #8be3b0;border-radius:14px;grid-column:2/3;gap:3px;padding:9px 12px;display:grid}.seller-order-amount strong{color:#087b3c;letter-spacing:-.03em;font-size:27px;line-height:1.1}.seller-order-amount span{color:#18385d;font-size:13px;font-weight:600}.seller-order-customer-payment{background:#f2f7ff;border:1px solid #d7e5ff;border-radius:16px;grid-template-columns:1.15fr 1fr;gap:12px;padding:14px;display:grid}.seller-order-customer,.seller-order-mpesa{align-items:flex-start;gap:11px;min-width:0;display:flex}.seller-order-mpesa{border-left:1px solid #d5e1f3;padding-left:14px}.seller-order-round-icon{color:#0874e8;background:#e0edff;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:22px;font-weight:800;display:grid}.seller-order-customer-payment small{color:#506989;margin:0 0 5px;font-size:11px;display:block}.seller-order-customer-payment strong{color:#10254b;overflow-wrap:anywhere;margin:0 0 7px;font-size:15px;display:block}.seller-order-customer-payment a{color:#123d7d;overflow-wrap:anywhere;margin-top:5px;font-size:12px;font-weight:650;text-decoration:none;display:block}.seller-order-receipt{overflow-wrap:anywhere;color:#0874e8!important;font-size:11px!important}.seller-order-state-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.seller-order-fulfilment-pill,.seller-order-status-pill{border-radius:30px;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:48px;padding:8px 12px;font-size:13px;font-weight:800;display:flex}.seller-order-fulfilment-pill{color:#075bd0;background:#eaf3ff;border:1px solid #9ec4ff}.seller-order-status-pill{color:#08783c;background:#edfbf3;border:1px solid #9ae0b8}.seller-order-status-pill select{color:#142b4e;min-width:0;max-width:110px;font:inherit;background:0 0;border:0;outline:none;font-weight:800}.seller-order-approved-items{overflow:hidden;background:#fff!important;border:1px solid #cfe0fb!important;border-radius:17px!important;padding:0!important}.seller-order-approved-section-head{color:#fff;background:#102b50;align-items:center;gap:11px;min-height:54px;padding:12px 17px;display:flex}.seller-order-approved-section-head>span{color:#fff;background:#0874e8;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:17px;font-weight:800;display:grid}.seller-order-approved-section-head h3{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:800;color:#fff!important}.seller-order-approved-items-body{padding:0 13px 12px}.seller-order-approved-table-head,.seller-order-approved-item{grid-template-columns:minmax(0,1.8fr) .42fr .9fr .85fr;align-items:center;gap:8px;display:grid}.seller-order-approved-table-head{color:#526987;text-align:right;padding:13px 8px 9px;font-size:10px;font-weight:800}.seller-order-approved-table-head span:first-child{text-align:left}.seller-order-approved-item{text-align:right;color:#152b50;border-bottom:1px solid #e8eef8;padding:10px 8px;font-size:12px}.seller-order-approved-item>strong{overflow-wrap:anywhere;font-size:12px}.seller-order-item-name{text-align:left;align-items:center;gap:9px;min-width:0;display:flex}.seller-order-item-name img,.seller-order-product-placeholder{object-fit:cover;background:#eaf2ff;border-radius:9px;flex:0 0 56px;width:56px;height:52px}.seller-order-product-placeholder{color:#1475dc;place-items:center;font-size:22px;display:grid}.seller-order-item-name div{min-width:0}.seller-order-item-name strong{color:#12284d;overflow-wrap:anywhere;font-size:13px;display:block}.seller-order-item-name small{color:#7588a2;margin-top:4px;font-size:10px;display:block}.seller-order-approved-total{color:#13294e;justify-content:space-between;align-items:center;padding:13px 8px 3px;font-size:15px;display:flex}.seller-order-approved-total strong:last-child{color:#087b3c;font-size:21px}.seller-order-approved-delivery{background:#f1f7ff!important;border:1px solid #cbdfff!important;border-radius:16px!important;gap:14px!important;padding:15px!important}.seller-order-delivery-head{color:#17365f;background:0 0!important;padding:0!important}.seller-order-delivery-head>span{color:#0874e8;background:#e0edff}.seller-order-delivery-head p{color:#6b809c;margin:4px 0 0;font-size:11px}.seller-order-delivery-destination{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.seller-order-delivery-destination>div{background:#fff;border:1px solid #dce8f7;border-radius:10px;gap:4px;min-width:0;padding:10px 12px;display:grid}.seller-order-delivery-destination>div.wide{grid-column:1/-1}.seller-order-delivery-destination small{color:#71859d;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:800}.seller-order-delivery-destination strong{color:#183653;overflow-wrap:anywhere;white-space:pre-wrap;font-size:13px;font-weight:700}@media (width<=560px){.seller-order-delivery-destination{grid-template-columns:1fr}.seller-order-delivery-destination>div.wide{grid-column:auto}}.seller-order-approved-delivery .seller-delivery-progress{gap:5px}.seller-order-approved-delivery .seller-delivery-progress>span{color:#8294ad;flex:0 90px;font-size:19px}.seller-order-approved-delivery .seller-delivery-progress>span.active{color:#0874e8}.seller-order-approved-delivery .seller-delivery-progress>span b{font-size:10px;line-height:1.3}.seller-order-approved-delivery .seller-delivery-progress>i{min-width:10px}.seller-order-approved-delivery>label{color:#344f72;gap:7px;font-size:11px;font-weight:800;display:grid}.seller-order-approved-delivery select{color:#183653;min-height:46px;font:inherit;background:#fff;border:1px solid #cbdcf2;border-radius:11px;padding:0 13px}.seller-order-approved-prompt{background:linear-gradient(110deg,#f0fff6,#e5faee)!important;border:1px solid #83dfaa!important;border-radius:16px!important;gap:11px!important;padding:16px!important}.seller-order-approved-panel-title{align-items:center;gap:11px;display:flex}.seller-order-approved-panel-title>span{color:#07994b;font-size:29px;font-weight:900}.seller-order-approved-panel-title h3{color:#12284d;margin:0;font-size:17px;font-weight:850}.seller-order-approved-panel-title p{color:#304d6d;margin:4px 0 0;font-size:12px}.seller-order-approved-prompt-fields{grid-template-columns:1.2fr .9fr;gap:10px;display:grid}.seller-order-approved-prompt-fields label,.seller-order-payout-method{color:#0874e8;background:#fff;border:1px solid #cbdcf2;border-radius:12px;align-items:center;gap:9px;min-width:0;min-height:48px;padding:0 12px;display:flex}.seller-order-approved-prompt-fields input{outline:none;width:100%;min-width:0;font-size:13px;color:#12284d!important;background:0 0!important;border:0!important;padding:0!important}.seller-order-payout-method{color:#19375f;justify-content:space-between;font-size:12px;font-weight:700}.seller-order-daraja-note{color:#2c4c72;margin:0;font-size:11px}.seller-order-send-prompt{color:#fff;background:linear-gradient(90deg,#079b4c,#08a955);border:0;border-radius:12px;width:100%;min-height:49px;font-size:14px;font-weight:850;box-shadow:0 4px 12px #04944526}.seller-order-send-prompt:disabled{opacity:.6;cursor:not-allowed}.seller-order-approved-chat{overflow:hidden;background:#fff!important;border:1px solid #d5e2f7!important;border-radius:17px!important;padding:0!important}.seller-order-approved-chat>.seller-order-approved-section-head{justify-content:flex-start}.seller-order-live{color:#d9ffe8;background:#075b3a;border-radius:20px;align-items:center;gap:6px;margin-left:auto;padding:6px 11px;font-size:11px;display:flex}.seller-order-live i{background:#16e477;border-radius:50%;width:8px;height:8px}.seller-order-approved-chat .seller-chat-messages{max-height:360px;padding:15px;overflow:auto}.seller-order-approved-chat .seller-chat-message{border-radius:17px;max-width:84%;margin:8px 0;padding:10px 13px}.seller-order-approved-chat .seller-chat-message.theirs{color:#142b4e;background:#edf1f8}.seller-order-approved-chat .seller-chat-message.mine{color:#123d7b;background:#dcecff;margin-left:auto}.seller-order-approved-chat .seller-chat-message span{color:#637994;font-size:10px;font-weight:800}.seller-order-approved-chat .seller-chat-message p{margin:4px 0;font-size:13px}.seller-order-approved-chat .seller-chat-message small{text-align:right;color:#7186a1;font-size:10px;display:block}.seller-order-approved-chat .seller-chat-compose{gap:8px;padding:0 13px 13px;display:flex}.seller-order-approved-chat .seller-chat-compose input{min-height:46px;color:#17365f!important;background:#fff!important;border:1px solid #cbdcf2!important;border-radius:12px!important;padding:0 12px!important}.seller-order-chat-send{color:#fff;background:#0874e8;border:0;border-radius:11px;flex:0 0 48px;width:48px;font-size:20px}.seller-order-timeline{color:#fff;background:linear-gradient(145deg,#102b50,#0b1e3a);border-radius:17px;padding:0 0 14px;overflow:hidden}.seller-order-timeline .seller-order-approved-section-head{background:0 0;padding-bottom:7px}.seller-order-timeline ol{margin:0;padding:0 18px 0 27px;list-style:none;position:relative}.seller-order-timeline ol:before{content:"";background:#526b8c;width:2px;position:absolute;top:12px;bottom:14px;left:41px}.seller-order-timeline li{align-items:flex-start;gap:13px;padding:8px 0;display:flex;position:relative}.seller-order-timeline li>i{z-index:1;color:#fff;background:#6b7e98;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid;position:relative}.seller-order-timeline li.done>i{background:#079c52}.seller-order-timeline li div{gap:3px;padding-top:1px;display:grid}.seller-order-timeline li small{color:#c4d2e6;font-size:10px}.seller-order-timeline li strong{color:#fff;font-size:12px;font-weight:650}.seller-order-route-footer{font-size:10px}@media (width<=700px){.seller-order-route{padding:3px 0 24px}.seller-order-route-top{margin-bottom:10px}.seller-order-approved{border-radius:18px;gap:10px;padding:11px}.seller-order-hero{grid-template-columns:58px minmax(0,1fr);gap:9px;padding:3px 2px}.seller-order-hero-icon{width:54px;height:54px;font-size:29px}.seller-order-hero-main h2{overflow-wrap:anywhere;font-size:16px}.seller-order-hero-main p{font-size:10px}.seller-order-payment-pill{grid-column:1/-1;justify-self:start;padding:8px 12px;font-size:11px}.seller-order-amount{grid-column:1/-1}.seller-order-amount strong{font-size:24px}.seller-order-customer-payment{grid-template-columns:1fr 1fr;gap:8px;padding:11px}.seller-order-customer,.seller-order-mpesa{gap:7px}.seller-order-mpesa{padding-left:9px}.seller-order-round-icon{flex-basis:31px;width:31px;height:31px;font-size:16px}.seller-order-customer-payment small{font-size:10px}.seller-order-customer-payment strong{font-size:12px}.seller-order-customer-payment a{font-size:10px}.seller-order-receipt{font-size:9px!important}.seller-order-state-row{gap:7px}.seller-order-fulfilment-pill,.seller-order-status-pill{gap:5px;min-height:44px;padding:7px;font-size:10px}.seller-order-status-pill select{max-width:84px;font-size:10px}.seller-order-approved-section-head{min-height:48px;padding:10px 12px}.seller-order-approved-section-head h3{font-size:15px}.seller-order-approved-items-body{padding:0 7px 10px}.seller-order-approved-table-head,.seller-order-approved-item{grid-template-columns:minmax(0,1.5fr) .3fr .75fr .75fr;gap:4px}.seller-order-approved-table-head{padding:11px 4px 7px;font-size:9px}.seller-order-approved-item{padding:9px 4px;font-size:10px}.seller-order-approved-item>strong{font-size:10px}.seller-order-item-name{gap:6px}.seller-order-item-name img,.seller-order-product-placeholder{flex-basis:39px;width:39px;height:39px}.seller-order-item-name strong{font-size:11px}.seller-order-item-name small{font-size:9px}.seller-order-approved-total{padding:11px 4px 2px;font-size:13px}.seller-order-approved-total strong:last-child{font-size:18px}.seller-order-approved-delivery{padding:12px!important}.seller-order-approved-delivery .seller-delivery-progress>span{flex-basis:68px;font-size:16px}.seller-order-approved-delivery .seller-delivery-progress>span b{font-size:9px}.seller-order-approved-prompt{padding:13px!important}.seller-order-approved-panel-title h3{font-size:15px}.seller-order-approved-panel-title p{font-size:10px}.seller-order-approved-prompt-fields{grid-template-columns:1fr}.seller-order-daraja-note{font-size:10px}.seller-order-send-prompt{min-height:47px;font-size:13px}.seller-order-approved-chat .seller-chat-messages{padding:10px}.seller-order-approved-chat .seller-chat-message{max-width:90%}.seller-order-timeline ol{padding-left:19px}.seller-order-timeline ol:before{left:33px}}.seller-app{--order-surface:#0b1b2d;--order-surface-raised:#10243b;--order-surface-soft:#0e2035;--order-line:#8fb1e033;--order-text:#eaf2ff;--order-muted:#9bb0cc;--order-blue:#62adff;--order-green:#24d58b;--order-panel:#0b1a2c}.seller-app[data-theme=light]{--order-surface:#fff;--order-surface-raised:#f4f8ff;--order-surface-soft:#edf4ff;--order-line:#dce7f5;--order-text:#142b4e;--order-muted:#6b809b;--order-blue:#0874e8;--order-green:#078b49;--order-panel:#f5f9ff}.seller-order-route{color:var(--order-text)}.seller-order-route-top .seller-secondary-btn{background:var(--order-surface-raised);border-color:var(--order-line);color:var(--order-text)}.seller-order-approved{background:var(--order-surface);border-color:var(--order-line);color:var(--order-text);box-shadow:0 12px 32px #00000029}.seller-order-hero-main h2,.seller-order-customer-payment strong,.seller-order-item-name strong,.seller-order-approved-total,.seller-order-status-pill select{color:var(--order-text)}.seller-order-hero-main>span,.seller-order-hero-main p,.seller-order-customer-payment small,.seller-order-item-name small{color:var(--order-muted)}.seller-order-hero-icon{color:var(--order-green);background:#24d58b21;border:1px solid #24d58b4d}.seller-order-amount{background:#24d58b17;border-color:#24d58b52}.seller-order-amount strong,.seller-order-approved-total strong:last-child{color:var(--order-green)}.seller-order-amount span{color:var(--order-text)}.seller-order-customer-payment{background:var(--order-surface-raised);border-color:var(--order-line)}.seller-order-mpesa{border-color:var(--order-line)}.seller-order-round-icon{color:var(--order-blue);background:#62adff21}.seller-order-customer-payment a,.seller-order-receipt{color:var(--order-blue)!important}.seller-order-fulfilment-pill{color:var(--order-blue);background:#348bff1f;border-color:#62adff59}.seller-order-status-pill{color:var(--order-green);background:#24d58b1a;border-color:#24d58b4d}.seller-order-status-pill select{color:var(--order-text);background:0 0}.seller-order-approved-items{background:var(--order-surface)!important;border-color:var(--order-line)!important}.seller-order-approved-items-body{background:var(--order-surface)}.seller-order-approved-table-head{color:var(--order-muted)}.seller-order-approved-item{border-color:var(--order-line);color:var(--order-text)}.seller-order-approved-total{color:var(--order-text)}.seller-order-approved-delivery{background:var(--order-surface-raised)!important;border-color:var(--order-line)!important}.seller-order-delivery-head h3{color:var(--order-text)!important}.seller-order-delivery-head p,.seller-order-approved-delivery>label{color:var(--order-muted)}.seller-order-approved-delivery select{background:var(--order-surface);border-color:var(--order-line);color:var(--order-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.seller-order-approved-prompt{background:linear-gradient(125deg,#146e463b,#0c2a2ac7)!important;border-color:#24d58b52!important}.seller-order-approved-panel-title h3{color:var(--order-text)}.seller-order-approved-panel-title p,.seller-order-daraja-note{color:var(--order-muted)}.seller-order-phone-field{border:1px solid var(--order-line);background:var(--order-surface);min-height:72px;color:var(--order-blue);border-radius:13px;align-items:center;gap:12px;padding:11px 14px;display:flex}.seller-order-phone-icon{background:#62adff1f;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.seller-order-phone-copy{flex:1;min-width:0}.seller-order-phone-copy>small{color:var(--order-muted);margin-bottom:6px;font-size:10px;font-weight:700;display:block}.seller-order-phone-input{align-items:center;gap:9px;display:flex}.seller-order-country-code{border-right:1px solid var(--order-line);min-height:30px;color:var(--order-text);align-items:center;padding:0 9px;font-size:14px;font-weight:800;display:inline-flex}.seller-order-phone-input input{letter-spacing:.04em;width:100%;min-width:0;min-height:30px;color:var(--order-text)!important;background:0 0!important;border:0!important;outline:none!important;padding:0!important;font:700 17px DM Sans,sans-serif!important}.seller-order-phone-input input::placeholder{color:var(--order-muted);opacity:.7}.seller-order-method-picker{grid-template-columns:1fr 1fr;gap:9px;display:grid}.seller-order-method-picker button{border:1px solid var(--order-line);background:var(--order-surface);min-width:0;min-height:64px;color:var(--order-text);text-align:left;cursor:pointer;border-radius:13px;align-items:center;gap:10px;padding:10px 12px;display:flex}.seller-order-method-picker button.selected{border-color:var(--order-green);background:#24d58b17;box-shadow:inset 0 0 0 1px #24d58b33}.seller-order-method-picker button:disabled{opacity:.38;cursor:not-allowed}.seller-order-method-radio{border:1.5px solid var(--order-muted);border-radius:50%;flex:0 0 17px;place-items:center;width:17px;height:17px;display:grid}.seller-order-method-picker button.selected .seller-order-method-radio{border:5px solid var(--order-green)}.seller-order-method-picker button>span:last-child{gap:4px;min-width:0;display:grid}.seller-order-method-picker strong{color:var(--order-text);font-size:12px}.seller-order-method-picker small{color:var(--order-muted);overflow-wrap:anywhere;font-size:9px}.seller-order-send-prompt{background:linear-gradient(90deg,#079b4c,#08b45e)}.seller-order-approved-chat{background:var(--order-surface)!important;border-color:var(--order-line)!important}.seller-order-approved-chat .seller-chat-messages{background:var(--order-surface)}.seller-order-approved-chat .seller-chat-message.theirs{background:var(--order-surface-raised);color:var(--order-text)}.seller-order-approved-chat .seller-chat-message.mine{color:var(--order-text);background:#348bff29}.seller-order-approved-chat .seller-chat-message span,.seller-order-approved-chat .seller-chat-message small{color:var(--order-muted)}.seller-order-approved-chat .seller-chat-compose input{background:var(--order-surface-raised)!important;border-color:var(--order-line)!important;color:var(--order-text)!important}.seller-order-route-footer{border-color:var(--order-line);color:var(--order-muted)}.seller-order-not-found{background:var(--order-surface);border-color:var(--order-line);color:var(--order-text)}.seller-order-not-found h2{color:var(--order-text)}.seller-order-not-found p{color:var(--order-muted)}@media (width<=700px){.seller-order-phone-field{min-height:68px;padding:10px 12px}.seller-order-phone-input input{font-size:16px!important}.seller-order-method-picker{grid-template-columns:1fr 1fr;gap:7px}.seller-order-method-picker button{gap:7px;min-height:66px;padding:9px 8px}.seller-order-method-picker strong{font-size:11px}.seller-order-method-picker small{font-size:8px}}.seller-order-messages-link{border:1px solid var(--order-line,#8fb1e038);background:var(--order-surface,#0b1b2d);width:100%;color:var(--order-text,#eaf2ff);text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:14px;margin:16px 0 20px;padding:17px 18px;transition:border-color .18s,transform .18s,background .18s;display:flex}.seller-order-messages-link:hover{border-color:var(--order-blue,#62adff);transform:translateY(-1px)}.seller-order-messages-icon{width:46px;height:46px;color:var(--order-blue,#62adff);background:#3a91ff21;border-radius:14px;flex:0 0 46px;place-items:center;display:grid}.seller-order-messages-copy{flex:1;gap:5px;min-width:0;display:grid}.seller-order-messages-copy strong{color:var(--order-text,#eaf2ff);font-size:15px;font-weight:800}.seller-order-messages-copy small{color:var(--order-muted,#9bb0cc);font-size:12px}.seller-order-message-count{min-width:27px;height:27px;color:var(--order-green,#24d58b);background:#24d58b26;border-radius:99px;place-items:center;padding:0 7px;font-size:12px;font-weight:900;display:grid}.seller-order-messages-link>svg:last-child{color:var(--order-muted,#9bb0cc)}.seller-order-messages-page{width:100%;max-width:1080px;color:var(--order-text,#eaf2ff);margin:0 auto}.seller-order-messages-top>span{letter-spacing:.12em;color:var(--order-muted,#9bb0cc);font-size:10px;font-weight:800}.seller-order-messages-panel{border:1px solid var(--order-line,#8fb1e033);background:var(--order-surface,#0b1b2d);border-radius:20px;flex-direction:column;min-height:min(720px,100dvh - 230px);display:flex;overflow:hidden;box-shadow:0 14px 38px #00000021}.seller-order-messages-panel>header{border-bottom:1px solid var(--order-line,#8fb1e033);background:var(--order-surface-raised,#10243b);align-items:center;gap:14px;padding:20px 22px;display:flex}.seller-order-messages-panel>header>div{flex:1;min-width:0}.seller-order-messages-panel>header>div>span{letter-spacing:.13em;color:var(--order-muted,#9bb0cc);font-size:9px;font-weight:900}.seller-order-messages-panel>header h2{color:var(--order-text,#eaf2ff);margin:5px 0 3px;font-size:19px}.seller-order-messages-panel>header p{color:var(--order-muted,#9bb0cc);margin:0;font-size:12px}.seller-order-messages-panel>header>b{color:var(--order-green,#24d58b);align-items:center;gap:6px;font-size:11px;display:flex}.seller-order-messages-panel>header>b i{background:var(--order-green,#24d58b);border-radius:50%;width:7px;height:7px}.seller-order-messages-feed{background:var(--order-panel,#0b1a2c);flex-direction:column;flex:1;align-items:stretch;gap:12px;min-height:300px;max-height:calc(100dvh - 440px);padding:22px;display:flex;overflow:auto}.seller-order-messages-feed .seller-chat-message{border:1px solid var(--order-line,#8fb1e033);border-radius:15px;max-width:min(78%,620px);padding:13px 15px}.seller-order-messages-feed .seller-chat-message.mine{align-self:flex-end}.seller-order-messages-feed .seller-chat-message.theirs{align-self:flex-start}.seller-order-messages-feed .seller-chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0}.seller-order-messages-feed .seller-chat-message small{color:var(--order-muted,#9bb0cc);font-size:10px}.seller-order-messages-empty{text-align:center;color:var(--order-muted,#9bb0cc);justify-items:center;gap:9px;margin:auto;padding:35px 15px;display:grid}.seller-order-messages-empty strong{color:var(--order-text,#eaf2ff);font-size:15px}.seller-order-messages-empty p{margin:0;font-size:12px}.seller-order-messages-compose{border-top:1px solid var(--order-line,#8fb1e033);background:var(--order-surface,#0b1b2d);gap:10px;padding:15px;display:flex}.seller-order-messages-compose input{border:1px solid var(--order-line,#8fb1e033);background:var(--order-surface-raised,#10243b);min-width:0;min-height:48px;color:var(--order-text,#eaf2ff);border-radius:12px;outline:none;flex:1;padding:0 15px}.seller-order-messages-compose input:focus{border-color:var(--order-blue,#62adff)}.seller-order-messages-compose button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#0878e8,#1595ff);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:105px;padding:0 17px;font-weight:800;display:inline-flex}.seller-order-messages-compose button:disabled{opacity:.48;cursor:not-allowed}.seller-app[data-theme=light] .seller-order-messages-panel,.seller-app[data-theme=light] .seller-order-messages-link{--order-surface:#fff;--order-surface-raised:#f4f8ff;--order-panel:#f5f9ff;--order-text:#142b4e;--order-muted:#6b809b;--order-line:#dce7f5;--order-blue:#0874e8;--order-green:#078b49}.seller-app[data-theme=light] .seller-order-messages-compose input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (width<=700px){.seller-order-messages-link{gap:10px;margin:12px 0 16px;padding:14px 12px}.seller-order-messages-icon{flex-basis:42px;width:42px;height:42px}.seller-order-messages-copy strong{font-size:14px}.seller-order-messages-copy small{font-size:10px}.seller-order-messages-page{min-height:calc(100dvh - 170px)}.seller-order-messages-panel{border-radius:15px;min-height:calc(100dvh - 245px)}.seller-order-messages-panel>header{gap:10px;padding:15px 13px}.seller-order-messages-panel>header h2{font-size:16px}.seller-order-messages-feed{min-height:280px;max-height:none;padding:14px}.seller-order-messages-feed .seller-chat-message{max-width:88%}.seller-order-messages-compose{gap:7px;padding:10px}.seller-order-messages-compose input{min-height:46px;padding:0 11px;font-size:13px}.seller-order-messages-compose button{min-width:82px;padding:0 11px;font-size:12px}.seller-order-messages-top>span{font-size:8px}}.seller-order-route-top{justify-content:space-between;align-items:center;gap:10px;min-height:40px;margin:0 0 12px;display:flex}.seller-order-route-top .seller-secondary-btn{min-height:36px;padding:7px 12px;font-size:12px;line-height:1.2}.seller-order-route-top .seller-order-print{white-space:nowrap;justify-content:center;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.seller-order-approved{border-radius:18px;gap:10px;padding:14px}.seller-order-hero{gap:10px}.seller-order-hero-icon{width:68px;height:68px;font-size:34px}.seller-order-hero-main h2{margin:4px 0 5px;font-size:clamp(16px,2vw,21px)}.seller-order-hero-main p{font-size:11px}.seller-order-payment-pill{padding:8px 11px;font-size:11px}.seller-order-amount strong{font-size:24px}.seller-order-amount span{font-size:11px}.seller-order-approved h3,.seller-order-approved h4{font-size:14px}.seller-order-approved p,.seller-order-approved label,.seller-order-approved input,.seller-order-approved select,.seller-order-approved button{font-size:13px}.seller-order-approved small{font-size:10px}.seller-order-approved .seller-order-customer strong,.seller-order-approved .seller-order-payment strong{font-size:13px}.seller-order-approved .seller-order-table-head,.seller-order-approved .seller-order-table-row{font-size:11px}.seller-order-approved .seller-order-messages-copy strong{font-size:13px}.seller-order-approved .seller-order-messages-copy small{font-size:10px}@media (width<=700px){.seller-order-route-top{justify-content:flex-start;gap:8px;margin-bottom:10px}.seller-order-route-top .seller-secondary-btn{min-height:34px;padding:6px 10px;font-size:11px}.seller-order-route-top .seller-order-print{margin-left:auto}.seller-order-approved{border-radius:15px;gap:9px;padding:11px}.seller-order-hero{grid-template-columns:52px minmax(0,1fr);gap:9px}.seller-order-hero-icon{width:48px;height:48px;font-size:25px}.seller-order-hero-main h2{font-size:16px}.seller-order-hero-main p{font-size:10px}.seller-order-payment-pill{grid-column:1/-1;justify-self:start;padding:6px 9px;font-size:10px}.seller-order-amount{text-align:left;grid-column:1/-1;padding:8px 10px}.seller-order-amount strong{font-size:21px}.seller-order-amount span{font-size:10px}.seller-order-approved h3,.seller-order-approved h4{font-size:13px}.seller-order-approved p,.seller-order-approved label,.seller-order-approved input,.seller-order-approved select,.seller-order-approved button{font-size:12px}.seller-order-approved small{font-size:10px}}.seller-order-route-top{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-height:0;margin:0 0 8px;display:flex}.seller-order-route-top .seller-secondary-btn{flex:none;width:auto;min-height:32px;padding:5px 9px;font-size:11px;line-height:1.15}.seller-order-route-top .seller-order-print{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:5px;margin-left:0;display:inline-flex}@media (width<=700px){.seller-order-route-top{flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;margin:0 0 8px!important}.seller-order-route-top .seller-secondary-btn{min-height:30px;padding:5px 8px;font-size:10px;width:auto!important}.seller-order-route-top .seller-order-print{margin-left:0!important}}.seller-order-messages-page{width:100%;max-width:940px;color:var(--order-text,#eaf2ff);margin:0 auto;padding:2px 0 24px}.seller-order-messages-top{justify-content:flex-start;align-items:center;gap:10px;margin:0 0 12px;display:flex}.seller-order-messages-top .seller-secondary-btn{border-radius:10px;min-height:34px;padding:7px 11px;font-size:12px}.seller-order-messages-top>span{letter-spacing:.1em;font-size:9px}.seller-order-messages-panel{border-radius:18px;flex-direction:column;height:min(720px,100dvh - 190px);min-height:440px;display:flex;box-shadow:0 16px 42px #00000024}.seller-order-messages-panel>header{gap:12px;min-height:82px;padding:15px 20px;position:relative}.seller-order-messages-panel>header .seller-order-messages-icon{border-radius:50%;flex-basis:44px;width:44px;height:44px}.seller-order-messages-panel>header h2{letter-spacing:-.02em;font-size:17px}.seller-order-messages-panel>header p{font-size:11px;line-height:1.5}.seller-order-messages-panel>header>b{white-space:nowrap;background:#24d58b12;border:1px solid #24d58b33;border-radius:20px;padding:6px 9px;font-size:10px}.seller-order-messages-feed{overscroll-behavior:contain;flex:1;gap:14px;min-height:0;max-height:none;padding:20px clamp(12px,3vw,26px)}.seller-order-messages-feed .seller-chat-message{border-radius:15px;max-width:min(76%,560px);padding:10px 13px;box-shadow:0 3px 10px #00000012}.seller-order-messages-feed .seller-chat-message.mine{background:linear-gradient(145deg,#1268ce3b,#1268ce1f);border-color:#2289ff47;border-bottom-right-radius:5px}.seller-order-messages-feed .seller-chat-message.theirs{background:var(--order-surface-raised,#10243b);border-bottom-left-radius:5px}.seller-order-messages-feed .seller-chat-message>span{letter-spacing:.02em;color:var(--order-blue,#62adff);font-size:10px;font-weight:800;display:block}.seller-order-messages-feed .seller-chat-message p{margin:6px 0 7px;font-size:13px;line-height:1.55}.seller-order-messages-feed .seller-chat-message small{text-align:right;opacity:.85;font-size:9px;display:block}.seller-order-messages-compose{align-items:center;gap:9px;padding:12px 14px}.seller-order-messages-compose input{border-radius:22px;min-height:44px;padding:0 16px;font-size:13px}.seller-order-messages-compose button{border-radius:22px;min-width:94px;min-height:44px;font-size:12px}.seller-order-messages-compose button:focus-visible,.seller-order-messages-compose input:focus-visible,.seller-order-messages-top button:focus-visible{outline:2px solid var(--order-blue,#62adff);outline-offset:2px}.seller-order-messages-empty{max-width:320px}.seller-order-messages-empty>svg{width:42px;height:42px;color:var(--order-blue,#62adff);background:#3a91ff1f;border-radius:14px;padding:10px}.seller-app[data-theme=light] .seller-order-messages-feed .seller-chat-message.mine{background:#e8f2ff;border-color:#cfe2ff}.seller-app[data-theme=light] .seller-order-messages-feed .seller-chat-message.theirs{background:#fff;border-color:#e0e9f4}@media (width<=700px){.seller-order-messages-page{min-height:0;padding:0 0 12px}.seller-order-messages-top{gap:8px;margin-bottom:9px}.seller-order-messages-top .seller-secondary-btn{min-height:31px;padding:6px 9px;font-size:11px}.seller-order-messages-top>span{letter-spacing:.07em;font-size:8px}.seller-order-messages-panel{border-radius:14px;height:calc(100dvh - 190px);min-height:360px}.seller-order-messages-panel>header{gap:9px;min-height:70px;padding:11px 12px}.seller-order-messages-panel>header .seller-order-messages-icon{flex-basis:38px;width:38px;height:38px}.seller-order-messages-panel>header h2{margin:3px 0 2px;font-size:15px}.seller-order-messages-panel>header p{overflow-wrap:anywhere;font-size:10px}.seller-order-messages-panel>header>b{padding:5px 7px;font-size:9px}.seller-order-messages-feed{gap:11px;padding:13px 10px}.seller-order-messages-feed .seller-chat-message{max-width:88%;padding:9px 11px}.seller-order-messages-feed .seller-chat-message p{font-size:12px;line-height:1.5}.seller-order-messages-compose{padding:9px;padding-bottom:max(9px,env(safe-area-inset-bottom));gap:7px}.seller-order-messages-compose input{min-height:42px;padding:0 13px;font-size:12px}.seller-order-messages-compose button{min-width:76px;min-height:42px;padding:0 10px;font-size:11px}}.chat-attachments{border-top:1px solid var(--order-line,#dce7f5);background:var(--order-surface,#fff);color:var(--order-text,#142b4e);gap:8px;padding:12px 15px;display:grid}.chat-attachments>strong{color:var(--order-muted,#6b809b);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.chat-attachments button{border:1px solid var(--order-line,#dce7f5);background:var(--order-surface-raised,#f4f8ff);width:fit-content;max-width:100%;color:var(--order-text,#142b4e);text-align:left;overflow-wrap:anywhere;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 11px;font-size:12px;font-weight:700;display:flex}.chat-attachments button svg{flex:none}.chat-file-upload{border-top:1px solid var(--order-line,#dce7f5);background:var(--order-surface,#fff);color:var(--order-blue,#0874e8);cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:800;display:flex}.chat-file-upload input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.chat-file-upload small{width:100%;color:var(--order-muted,#6b809b);padding-left:23px;font-size:10px;font-weight:500}.seller-order-messages-panel .chat-attachments{background:var(--order-panel,#0b1a2c)}.seller-order-messages-panel .chat-file-upload{background:var(--order-surface,#0b1b2d)}.store-chat-panel .chat-attachments{background:var(--order-surface,#fff)}@media (width<=700px){.chat-attachments{padding:10px}.chat-attachments button{width:100%;font-size:11px}.chat-file-upload{padding:9px 11px}}.seller-order-messages-panel .seller-chat-message p{opacity:1;font-size:13px;line-height:1.6;color:var(--order-text,#eaf2ff)!important}.seller-order-messages-panel .seller-chat-message small{opacity:1;color:var(--order-muted,#9bb0cc)!important}.seller-app[data-theme=light] .seller-order-messages-panel .seller-chat-message p{color:#142b4e!important}.seller-app[data-theme=light] .seller-order-messages-panel .seller-chat-message small{color:#526b89!important}.seller-list-search{border:1px solid var(--seller-border,#dce5ef);background:var(--seller-surface,#fff);min-height:42px;color:var(--seller-muted,#667b94);border-radius:11px;align-items:center;gap:9px;margin:10px 14px 12px;padding:0 12px;display:flex}.seller-list-search input{width:100%;min-width:0;color:var(--seller-text,#172b45);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.seller-product-heading-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.seller-bulk-file-label{cursor:pointer;align-items:center;display:inline-flex;position:relative}.seller-bulk-file-label input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.seller-bulk-import{border:1px solid var(--seller-border,#dce5ef);background:var(--seller-panel,#fff);color:var(--seller-text,#172b45);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px;padding:15px;display:flex}.seller-bulk-import>p,.seller-bulk-preview{width:100%;color:var(--seller-muted,#667b94);font-size:12px}.seller-bulk-preview{gap:5px;display:grid}.seller-bulk-error{width:100%;color:#c83232!important}@media (width<=700px){.seller-product-heading-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.seller-product-heading-actions .seller-primary-btn{grid-column:1/-1}}.store-page{--line:#e8eaee;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;color:#252a32!important;background:#f7f8fa!important}.store-market-header-inner{grid-template-columns:220px minmax(220px,1fr) auto;align-items:center;gap:26px;width:min(1440px,100%);min-height:76px;margin:0 auto;padding:12px 28px;display:grid}.store-market-brand{color:#242933;letter-spacing:-.6px;align-items:center;gap:10px;font-size:17px;font-weight:900;text-decoration:none;display:flex}.store-market-brand>span:last-child>span{color:#f28a1c}.store-market-brand-mark{color:#fff;background:#f28a1c;border-radius:11px;place-items:center;width:38px;height:38px;font:900 22px Manrope,sans-serif;display:grid}.store-market-search{color:#838b98;background:#f8f9fb;border:1px solid #e2e5e9;border-radius:7px;align-items:center;gap:11px;height:46px;padding:0 14px;display:flex}.store-market-search input{color:#252a32;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.store-market-search input::placeholder{color:#9299a4}.store-market-search kbd{color:#9ba2ac;font-size:17px}.store-market-actions{align-items:center;gap:18px;display:flex}.store-seller-link{color:#59616d;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.store-market-cart{color:#fff;cursor:pointer;background:#f28a1c;border:0;border-radius:6px;align-items:center;gap:8px;min-height:43px;padding:0 13px;font:700 12px inherit;display:inline-flex}.store-market-cart b{color:#d86d08;background:#fff;border-radius:50%;place-items:center;min-width:21px;height:21px;font-size:10px;display:grid}.store-market-shell{grid-template-columns:244px minmax(0,1fr);align-items:start;gap:24px;width:min(1440px,100%);margin:0 auto;padding:24px 28px 60px;display:grid}.store-market-sidebar{background:#fff;border:1px solid #e8eaee;border-radius:8px;min-width:0;padding:17px;position:sticky;top:100px;box-shadow:0 2px 8px #19233206}.store-sidebar-shop{border-bottom:1px solid #eff0f2;align-items:center;gap:11px;padding:2px 0 17px;display:flex}.store-sidebar-shop>img,.store-sidebar-shop-icon{object-fit:cover;color:#e47a13;background:#fff2e4;border-radius:7px;flex:0 0 43px;place-items:center;width:43px;height:43px;display:grid}.store-sidebar-shop>div{gap:4px;min-width:0;display:grid}.store-sidebar-shop strong{text-overflow:ellipsis;white-space:nowrap;color:#2a3039;font-size:13px;overflow:hidden}.store-sidebar-shop small{color:#969ca6;font-size:10px}.store-sidebar-title{color:#999faa;letter-spacing:1.1px;padding:19px 0 10px;font-size:9px;font-weight:900}.store-category-nav{gap:3px;display:grid}.store-category-nav button{color:#626a76;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 9px;font:600 12px inherit;display:flex}.store-category-nav button>svg{color:#9299a3;flex:none}.store-category-nav button span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.store-category-nav button small{color:#9da3ad;font-size:10px}.store-category-nav button:hover{color:#d87310;background:#fff7ef}.store-category-nav button.active{color:#d66e08;background:#fff1e2;font-weight:800}.store-category-nav button.active>svg{color:#e47a13}.store-sidebar-promo{background:#fff8ef;border-radius:6px;gap:8px;margin-top:20px;padding:13px;display:grid}.store-sidebar-promo>span{color:#e47a13}.store-sidebar-promo strong{color:#454b55;font-size:11px}.store-sidebar-promo p{color:#838a95;margin:0;font-size:10px;line-height:1.55}.store-sidebar-help{color:#6d7580;border-top:1px solid #eff0f2;align-items:center;gap:8px;margin-top:15px;padding:10px 2px 0;font-size:11px;font-weight:700;text-decoration:none;display:flex}.store-market-content{min-width:0}.store-market-content .store-hero{background:#fff;border:1px solid #e8eaee;border-radius:8px;width:100%;max-width:none;margin:0;padding:23px 25px}.store-market-content .store-hero h1{letter-spacing:-1.2px;margin:9px 0 6px;font-size:clamp(26px,3vw,36px)}.store-market-content .store-hero p{color:#737b87;margin:0;font-size:12px}.store-market-content .store-url{margin-top:12px;padding:7px 9px;font-size:10px}.store-market-content .catalogue{padding:21px 0 0}.store-market-content .catalogue-heading{border-bottom:1px solid #e9ebef;padding:0 0 13px}.store-market-content .catalogue-heading h2{margin:4px 0;font-size:21px}.store-market-content .catalogue-tools{background:0 0;border:0;margin:13px 0;padding:0}.store-market-content .search-box{display:none}.store-market-content .filter-wrap{background:#fff;border-color:#e5e7eb;height:38px;padding:0 11px}.store-market-content .product-card{border-radius:7px}.store-market-content .product-art{height:155px}.store-market-content .product-info{padding:13px}.store-market-content .product-info h3{min-height:0;font-size:12px}.store-market-content .product-info p{min-height:38px;font-size:10px}.store-market-content .product-buy{align-items:center;gap:7px}.store-market-content .product-buy strong{font-size:14px}.store-market-content .product-buy button{white-space:nowrap;padding:8px 9px;font-size:9px}.store-market-content .catalogue-count{background:#fff}.store-market-content .catalogue-note{color:#737b87;background:#fff;border:1px solid #eceef1;border-radius:7px;padding:20px}.store-page .account-card{color:#29313d;background:#fff;border:1px solid #e6e9ed;box-shadow:0 15px 45px #1e28371f}.store-page .account-card h2,.store-page .account-card h1{color:#252a32}.store-page .account-card>p{color:#6f7783}.store-page .auth-form label{color:#4e5662}.store-page .auth-form input{color:#252a32;background:#fff;border-color:#dfe3e8}.store-page .auth-message.error{color:#a72e37;background:#fff1f1;border-color:#f3c7ca}.store-page .auth-message.success{color:#187547;background:#effaf4;border-color:#c5ead4}@media (width<=1050px){.store-market-header-inner{grid-template-columns:180px minmax(180px,1fr) auto;gap:14px;padding:11px 18px}.store-market-shell{grid-template-columns:215px minmax(0,1fr);gap:16px;padding:18px}.store-market-content .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.store-market-header{position:relative}.store-market-header-inner{grid-template-columns:1fr auto;gap:11px;min-height:0;padding:12px 14px}.store-market-brand{font-size:15px}.store-market-brand-mark{width:34px;height:34px}.store-market-search{grid-area:2/1/auto/-1;height:42px}.store-market-actions{gap:10px}.store-seller-link{gap:0;font-size:0}.store-seller-link svg{width:19px;height:19px}.store-market-cart{gap:6px;min-height:36px;padding:0 9px;font-size:10px}.store-market-shell{padding:12px 12px 40px;display:block}.store-market-sidebar{border-radius:7px;margin-bottom:12px;padding:11px;position:static}.store-sidebar-shop{padding-bottom:10px}.store-sidebar-shop>img,.store-sidebar-shop-icon{flex-basis:36px;width:36px;height:36px}.store-sidebar-title{padding:11px 0 7px}.store-category-nav{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.store-category-nav::-webkit-scrollbar{display:none}.store-category-nav button{border:1px solid #eceef1;border-radius:20px;flex:none;gap:6px;width:auto;min-height:34px;padding:0 10px;font-size:10px}.store-category-nav button small,.store-sidebar-promo,.store-sidebar-help{display:none}.store-market-content .store-hero{border-radius:7px;padding:17px}.store-market-content .store-hero h1{font-size:27px}.store-market-content .catalogue{padding-top:16px}.store-market-content .catalogue-heading h2{font-size:19px}.store-market-content .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.store-market-content .product-art{height:112px}.store-market-content .product-info{padding:9px}.store-market-content .product-info h3{font-size:11px}.store-market-content .product-info p{min-height:37px;font-size:9px}.store-market-content .product-buy{flex-direction:column;align-items:flex-start;margin-top:10px;padding-top:9px}.store-market-content .product-buy strong{font-size:13px}.store-market-content .product-buy button{justify-content:center;width:100%}.store-market-content .catalogue-count{font-size:9px}.store-page .account-card{padding:20px;width:calc(100% - 24px)!important;margin:10px auto 30px!important}}@media (width<=360px){.store-market-content .product-grid{grid-template-columns:1fr}.store-market-content .product-art{height:145px}}.store-market-content .product-art{isolation:isolate;background:#f1f3f6}.store-market-content .product-art:before{z-index:-1;border-color:#dfe3e8;box-shadow:0 0 0 22px #e8ebef,0 0 0 44px #edf0f3}.store-market-content .product-art>img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.store-market-content .product-art>small{z-index:1;color:#626a76;background:#ffffffeb;border-radius:4px;padding:5px 7px;font-size:9px;font-weight:800;position:absolute;bottom:9px;left:9px}.store-market-content .product-art>span{color:#e47a13;text-shadow:none}.store-market-content .product-card{background:#fff;border-color:#e8eaee;box-shadow:0 2px 8px #19233206}.store-market-content .product-card:hover{border-color:#f0b36f;transform:translateY(-2px);box-shadow:0 8px 22px #28303c14}.store-market-content .product-info h3{color:#2a3039}.store-market-content .product-info p{color:#7b838e}.store-market-content .product-buy{border-color:#eff0f2}.store-market-content .product-buy button{color:#d87310;background:#fff4e8;border-color:#f8dfc2}.store-market-content .product-buy button:hover:not(:disabled){color:#fff;background:#f28a1c;border-color:#f28a1c}.store-market-content .product-buy button:disabled{opacity:.5;cursor:not-allowed}@media (width<=700px){.store-market-content .product-art>small{padding:4px 6px;font-size:8px}}.store-merchant-brand{min-width:0;max-width:220px}.store-market-brand-logo{object-fit:contain;background:#fff;border:1px solid #eceef1;border-radius:8px;flex:0 0 40px;width:40px;height:40px}.store-merchant-brand-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.25px;min-width:0;font-size:15px;font-weight:800;overflow:hidden;color:#252a32!important}.store-merchant-footer{color:#858c97;background:#fff;border-top:1px solid #e8eaee;justify-content:space-between;align-items:center;gap:18px;width:min(1440px,100%);margin:0 auto;padding:22px 28px;display:flex}.store-merchant-footer-brand{color:#303640;align-items:center;gap:9px;min-width:0;text-decoration:none;display:flex}.store-merchant-footer-brand img,.store-merchant-footer-brand>span{object-fit:contain;color:#d87310;background:#fff2e4;border-radius:6px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.store-merchant-footer-brand strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.store-merchant-copyright{text-align:center;font-size:10px}.store-powered-by{color:#858c97;white-space:nowrap;align-items:center;gap:4px;font-size:10px;text-decoration:none;display:inline-flex}.store-powered-by strong{color:#d87310;letter-spacing:.2px;font-size:11px;font-weight:900}.store-powered-by:hover strong{text-decoration:underline}@media (width<=700px){.store-market-header-inner{grid-template-columns:minmax(0,1fr) auto}.store-merchant-brand{max-width:180px}.store-market-brand-logo{flex-basis:34px;width:34px;height:34px}.store-merchant-brand-name{font-size:13px}.store-merchant-footer{flex-wrap:wrap;gap:10px;padding:17px 14px}.store-merchant-copyright{text-align:left;order:3;width:100%}}.store-whatsapp-float{color:#fff;z-index:70;background:#20b968;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .18s,box-shadow .18s;display:flex;position:fixed;bottom:22px;right:18px;box-shadow:0 8px 24px #0005}.store-whatsapp-float:hover{transform:translateY(-3px);box-shadow:0 12px 28px #0006}.store-page[data-store-theme] .store-market-brand-mark,.store-page[data-store-theme] .store-market-cart{background:var(--store-accent)!important}.store-page[data-store-theme] .store-market-cart b{color:var(--store-accent)!important}.store-page[data-store-theme] .product-buy button{background:var(--store-accent)!important;border-color:var(--store-accent)!important;color:var(--store-accent-ink)!important}.store-page[data-store-theme=minimalist],.store-page[data-store-theme=electronics],.store-page[data-store-theme=education]{--store-accent:#2563eb;--store-accent-soft:#eff6ff}.store-page[data-store-theme=fashion],.store-page[data-store-theme=beauty],.store-page[data-store-theme=kids]{--store-accent:#db2777;--store-accent-soft:#fff1f7}.store-page[data-store-theme=home],.store-page[data-store-theme=grocery],.store-page[data-store-theme=fresh-food]{--store-accent:#16803d;--store-accent-soft:#effaf1}.store-page[data-store-theme=sports]{--store-accent:#ea580c;--store-accent-soft:#fff7ed}.store-page[data-store-theme=luxury]{--store-accent:#9a7628;--store-accent-soft:#f8f3e6}.store-page[data-store-theme=automotive]{--store-accent:#c62828;--store-accent-soft:#fff1f1}.store-page[data-store-theme=gadgets]{--store-accent:#7c3aed;--store-accent-soft:#f5f0ff}.store-page[data-store-theme=pets]{--store-accent:#0f766e;--store-accent-soft:#ecfdf9}.seller-theme-picker{background:#fff;border:1px solid #dce5ef;border-radius:14px;grid-column:1/-1;gap:12px;padding:17px;display:grid}.seller-theme-picker-heading{gap:5px;display:grid}.seller-theme-picker-heading strong{color:#172b45;font-size:14px}.seller-theme-picker-heading small{color:#718096;font-size:11px;line-height:1.5}.seller-theme-option{text-align:left;cursor:pointer;color:#26364b;background:#fff;border:1px solid #e1e7ef;border-radius:11px;align-items:center;gap:10px;min-width:0;padding:11px;transition:border-color .15s,background .15s;display:flex}.seller-theme-option:hover{background:#f8fbff;border-color:#8aa9dc}.seller-theme-option.selected{background:#f2f7ff;border:2px solid #2563eb;padding:10px}.seller-theme-swatch{background:#f28a1c;border-radius:9px;flex:0 0 28px;width:28px;height:28px}.seller-theme-swatch.theme-minimalist,.seller-theme-swatch.theme-electronics,.seller-theme-swatch.theme-education{background:#2563eb}.seller-theme-swatch.theme-fashion,.seller-theme-swatch.theme-beauty,.seller-theme-swatch.theme-kids{background:#db2777}.seller-theme-swatch.theme-home,.seller-theme-swatch.theme-grocery,.seller-theme-swatch.theme-fresh-food{background:#16803d}.seller-theme-swatch.theme-sports{background:#ea580c}.seller-theme-swatch.theme-luxury{background:#9a7628}.seller-theme-swatch.theme-automotive{background:#c62828}.seller-theme-swatch.theme-gadgets{background:#7c3aed}.seller-theme-swatch.theme-pets{background:#0f766e}.seller-theme-option-copy{flex:1;gap:3px;min-width:0;display:grid}.seller-theme-option-copy strong{font-size:11px}.seller-theme-option-copy small{color:#718096;font-size:10px;line-height:1.35}@media (width<=700px){.seller-theme-options{grid-template-columns:1fr}}.seller-theme-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.seller-theme-option{text-align:left;cursor:pointer;color:#26364b;background:#fff;border:1px solid #dfe6ef;border-radius:13px;grid-template-columns:1fr;gap:0;padding:7px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden}.seller-theme-option:hover{background:#fff;border-color:#91a9ca;transform:translateY(-2px);box-shadow:0 5px 16px #182b4512}.seller-theme-option.selected{background:#f5f8ff;border:2px solid #2563eb;padding:6px;box-shadow:0 0 0 2px #2563eb16}.seller-theme-preview{--preview-accent:#f28a1c;--preview-soft:#fff0df;aspect-ratio:1.58;background:#f6f7f9;border:1px solid #e8ebf0;border-radius:8px;width:100%;display:block;overflow:hidden}.seller-theme-preview[class*=theme-preview-]{--preview-accent:#f28a1c;--preview-soft:#fff0df}.theme-preview-minimalist,.theme-preview-electronics,.theme-preview-education{--preview-accent:#2563eb!important;--preview-soft:#eff6ff!important}.theme-preview-fashion,.theme-preview-beauty,.theme-preview-kids{--preview-accent:#db2777!important;--preview-soft:#fff1f7!important}.theme-preview-home,.theme-preview-grocery,.theme-preview-fresh-food{--preview-accent:#16803d!important;--preview-soft:#effaf1!important}.theme-preview-sports{--preview-accent:#ea580c!important;--preview-soft:#fff7ed!important}.theme-preview-luxury{--preview-accent:#9a7628!important;--preview-soft:#f8f3e6!important}.theme-preview-automotive{--preview-accent:#c62828!important;--preview-soft:#fff1f1!important}.theme-preview-gadgets{--preview-accent:#7c3aed!important;--preview-soft:#f5f0ff!important}.theme-preview-pets{--preview-accent:#0f766e!important;--preview-soft:#ecfdf9!important}.theme-preview-top{background:#fff;border-bottom:1px solid #e9edf2;align-items:center;gap:3px;height:17%;min-height:12px;padding:0 5px;display:flex}.theme-preview-top i{background:#cbd3df;border-radius:50%;width:4px;height:4px}.theme-preview-top b{background:var(--preview-accent);border-radius:5px;width:25%;height:5px;margin-left:auto}.theme-preview-body{background:#fff;gap:4%;height:83%;padding:5% 4%;display:flex}.theme-preview-side{flex-direction:column;gap:7%;width:19%;padding-top:3%;display:flex}.theme-preview-side i{background:#e5e9ef;border-radius:4px;height:4px}.theme-preview-side i:first-child{background:var(--preview-accent);width:90%}.theme-preview-main{flex-direction:column;flex:1;gap:7%;min-width:0;display:flex}.theme-preview-banner{background:linear-gradient(110deg,var(--preview-soft),#f5f6f8);border-radius:3px;width:100%;height:34%}.theme-preview-products{grid-template-columns:repeat(3,1fr);gap:5%;height:37%;display:grid}.theme-preview-products i{background:linear-gradient(145deg,var(--preview-soft) 0 58%,#e8ebef 58% 65%,#fff 65%);border-radius:3px}.theme-preview-lines{gap:5%;height:4px;display:flex}.theme-preview-lines i{background:#dfe4eb;border-radius:4px;width:30%}.seller-theme-option-footer{justify-content:space-between;align-items:center;gap:5px;min-width:0;padding:9px 4px 3px;display:flex}.seller-theme-option-footer strong{font-size:11px;line-height:1.3}.seller-theme-check{color:#6b7b91;white-space:nowrap;font-size:9px;font-weight:800}.seller-theme-option.selected .seller-theme-check{color:#1d4ed8}@media (width<=900px){.seller-theme-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.seller-theme-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.seller-theme-option{padding:5px}.seller-theme-option.selected{padding:4px}.seller-theme-option-footer{flex-direction:column;align-items:flex-start;gap:3px}.seller-theme-option-footer strong{font-size:10px}}.theme-preview-main{justify-content:flex-start;gap:5%}.theme-preview-banner{color:#334155;flex-direction:column;flex:0 0 23%;justify-content:center;align-items:flex-start;gap:2px;height:23%;min-height:20px;padding:0 5%;display:flex}.theme-preview-banner b{letter-spacing:.08em;color:var(--preview-accent);font-size:clamp(5px,.72vw,9px)}.theme-preview-banner small{color:#64748b;font-size:clamp(4px,.58vw,7px)}.theme-preview-section-title{color:#334155;justify-content:space-between;align-items:center;font-size:clamp(4px,.62vw,8px);font-weight:800;line-height:1;display:flex}.theme-preview-section-title small{color:var(--preview-accent);font-size:clamp(3px,.48vw,6px);font-weight:600}.theme-preview-products{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:3%;height:auto;min-height:0;display:grid}.theme-preview-product{color:#344054;flex-direction:column;gap:2px;min-width:0;display:flex;overflow:hidden}.theme-preview-product-art{background:var(--preview-soft);border-radius:3px;flex:1;justify-content:center;align-items:center;min-height:0;font-size:clamp(9px,1.5vw,19px);font-style:normal;line-height:1;display:flex}.theme-preview-product-art.art-1{background:linear-gradient(135deg,var(--preview-soft),#f4f5f7)}.theme-preview-product-art.art-2{background:linear-gradient(135deg,#f1f3f6,var(--preview-soft))}.theme-preview-product>b{white-space:nowrap;text-overflow:ellipsis;font-size:clamp(3px,.52vw,7px);font-weight:600;line-height:1.1;overflow:hidden}.theme-preview-product>strong{color:var(--preview-accent);white-space:nowrap;font-size:clamp(3px,.52vw,7px);line-height:1.1}.theme-preview-lines{display:none}.theme-preview-side{gap:9%}@media (width<=700px){.theme-preview-product-art{font-size:clamp(10px,3vw,17px)}.theme-preview-product>b,.theme-preview-product>strong{font-size:clamp(4px,1.25vw,6px)}.theme-preview-banner b{font-size:clamp(5px,1.6vw,8px)}.theme-preview-banner small{font-size:clamp(4px,1.2vw,6px)}.theme-preview-section-title{font-size:clamp(5px,1.5vw,7px)}}.store-page[data-store-theme]{--store-accent:#e47a13;--store-accent-soft:color-mix(in srgb,var(--store-accent) 11%,white);--store-accent-ink:#fff}.store-page[data-store-theme] .store-market-brand-mark,.store-page[data-store-theme] .store-market-cart,.store-page[data-store-theme] .product-buy button{background:var(--store-accent)!important;border-color:var(--store-accent)!important;color:var(--store-accent-ink)!important}.store-page[data-store-theme] .store-market-search:focus-within{border-color:var(--store-accent)!important}.store-page[data-store-theme] .store-category-nav button.active{background:var(--store-accent-soft)!important;color:var(--store-accent)!important}.store-page[data-store-theme] .store-category-nav button.active>svg{color:var(--store-accent)!important}.store-page[data-store-theme] .store-sidebar-shop-icon,.store-page[data-store-theme] .store-sidebar-promo{background:var(--store-accent-soft)!important;color:var(--store-accent)!important}.store-page[data-store-theme] .store-merchant-brand-name,.store-page[data-store-theme] .store-powered-by strong{color:var(--store-accent)!important}.seller-colour-options{grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:9px;margin-top:4px;display:grid}.seller-colour-option{text-align:left;cursor:pointer;color:#26364b;background:#fff;border:1px solid #e1e7ef;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:9px;display:flex}.seller-colour-option>span{background:var(--swatch);border-radius:50%;flex:0 0 25px;width:25px;height:25px;box-shadow:inset 0 0 0 1px #00000012}.seller-colour-option small{font-size:10px;line-height:1.25}.seller-colour-option.selected{border:2px solid var(--swatch);background:#f8fafc;padding:8px}.seller-custom-colour{align-items:center;gap:10px;margin-top:12px;display:flex!important}.seller-custom-colour input[type=color]{cursor:pointer;background:#fff;border:1px solid #dce3ec;border-radius:8px;width:48px;height:36px;padding:3px}.seller-custom-colour code{color:#64748b;font-size:11px}@media (width<=700px){.seller-colour-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.storefront-hero{background:linear-gradient(112deg,color-mix(in srgb,var(--store-accent) 13%,#fff) 0%,#fff 62%,color-mix(in srgb,var(--store-accent) 8%,#f7f8fa) 100%);border:1px solid color-mix(in srgb,var(--store-accent) 17%,#e7e9ed);border-radius:16px;justify-content:space-between;align-items:center;gap:28px;min-height:270px;margin:0 0 28px;padding:42px 48px;display:flex;position:relative;overflow:hidden}.storefront-hero:after{content:"";border:1px solid color-mix(in srgb,var(--store-accent) 16%,transparent);width:340px;height:340px;box-shadow:0 0 0 35px color-mix(in srgb,var(--store-accent) 4%,transparent),0 0 0 75px color-mix(in srgb,var(--store-accent) 3%,transparent);pointer-events:none;border-radius:50%;position:absolute;top:-190px;right:9%}.storefront-hero-copy{z-index:1;max-width:620px;position:relative}.storefront-hero-eyebrow{color:var(--store-accent);letter-spacing:.15em;margin-bottom:12px;font-size:11px;font-weight:850;display:inline-block}.storefront-hero h1{color:#202936;letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(30px,4vw,48px);font-weight:850;line-height:1.08}.storefront-hero p{color:#697586;max-width:530px;margin:0;font-size:15px;line-height:1.7}.storefront-hero-button{background:var(--store-accent);color:#fff;cursor:pointer;border:0;border-radius:7px;align-items:center;gap:9px;margin-top:22px;padding:12px 17px;font-size:13px;font-weight:750;display:inline-flex}.storefront-hero-image{z-index:1;background:#fff;border:1px solid #ffffffb8;border-radius:22px;flex:0 0 180px;place-items:center;width:180px;height:180px;display:grid;position:relative;box-shadow:0 18px 40px #1e293b12}.storefront-hero-image img{object-fit:contain;width:76%;height:76%}.store-market-content .catalogue{padding-top:4px}.store-market-content .catalogue-heading{align-items:flex-end;margin-bottom:18px}.store-market-content .catalogue-heading h2{letter-spacing:-.035em;font-size:25px}.store-market-content .catalogue-heading p{font-size:13px}.store-market-content .catalogue-title-copy{min-width:0}.store-market-content .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media (width<=1050px){.store-market-content .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.storefront-hero{border-radius:11px;min-height:0;margin:0 0 20px;padding:25px 21px}.storefront-hero h1{font-size:28px}.storefront-hero p{font-size:12px;line-height:1.55}.storefront-hero-eyebrow{font-size:9px}.storefront-hero-button{margin-top:16px;padding:10px 13px;font-size:11px}.storefront-hero-image{border-radius:12px;flex-basis:76px;width:76px;height:76px}.storefront-hero:after{top:-210px;right:-100px}.store-market-content .catalogue-heading h2{font-size:20px}.store-market-content .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.store-page{color:#263342;background:#f7f8fa}.store-market-header{z-index:30;background:#fff;border-bottom:1px solid #e7ebef;position:sticky;top:0}.store-market-header-inner{align-items:center;gap:18px;max-width:1440px;min-height:62px;margin:auto;padding:8px 22px;display:flex}.store-market-brand{align-items:center;gap:9px;min-width:135px;text-decoration:none;display:flex}.store-market-brand-logo,.store-market-brand-mark{object-fit:contain;border-radius:10px;width:36px;height:36px}.store-market-brand-name{color:#253342;font-size:16px;font-weight:800}.store-market-search{background:#fff;border:1px solid #b8c7d3;border-radius:9px;flex:1;align-items:center;gap:9px;max-width:600px;height:40px;padding:0 12px;display:flex}.store-market-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.store-market-actions{margin-left:auto}.store-market-cart{background:var(--store-accent);color:#fff;border:0;border-radius:8px;align-items:center;gap:8px;padding:10px 13px;font-size:12px;font-weight:700;display:flex}.store-market-cart b{color:#344054;background:#fff;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.market-home{gap:14px;width:min(100% - 40px,1320px);margin:16px auto 60px;display:grid}.market-hero{color:#fff;background:linear-gradient(105deg,#075c9e 0%,#0875b9 48%,#d9e4e8 100%);border-radius:14px;justify-content:space-between;align-items:center;min-height:260px;padding:38px 42px;display:flex;position:relative;overflow:hidden}.market-hero:before,.market-hero:after{content:"";border:1px solid #ffffff38;border-radius:50%;width:440px;height:440px;position:absolute;top:-65%;right:8%;box-shadow:0 0 0 35px #ffffff12,0 0 0 75px #ffffff0c}.market-hero:after{width:360px;height:360px;top:-90%;right:24%}.market-hero-copy{z-index:1;max-width:620px;position:relative}.market-eyebrow{letter-spacing:.16em;color:#dceeff;font-size:11px;font-weight:800}.market-hero h1{letter-spacing:-.035em;color:#fff;max-width:600px;margin:12px 0 10px;font-size:clamp(26px,4vw,42px);line-height:1.12}.market-hero p{color:#e5f1fa;margin:0;font-size:14px}.market-hero button{color:#1b3348;background:#fff;border:0;border-radius:8px;align-items:center;gap:10px;margin-top:20px;padding:11px 17px;font-size:13px;font-weight:750;display:inline-flex}.market-hero-logo,.market-hero-mark{z-index:1;object-fit:contain;background:#ffffffeb;border-radius:22px;width:132px;height:132px;padding:16px;position:relative}.market-hero-mark{color:var(--store-accent);place-items:center;font-size:62px;font-weight:800;display:grid}.market-feature-cards{grid-template-columns:1fr 1fr;gap:14px;display:grid}.market-feature{border-radius:13px;flex-direction:column;justify-content:center;gap:7px;min-height:112px;padding:19px;display:flex}.market-feature.seller{color:#5d4a21;background:#fff3d9}.market-feature.assistant{color:#174c70;background:#e5f1fa}.market-feature small{letter-spacing:.04em;font-size:10px;font-weight:850}.market-feature strong{color:#1f2937;font-size:17px}.market-feature span{color:#687585;font-size:12px}.market-trust-row{background:#fff;border:1px solid #e2e8ee;border-radius:13px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.market-trust-row>div{border-right:1px solid #e6ebef;align-items:center;gap:10px;padding:14px;display:flex}.market-trust-row>div:last-child{border-right:0}.market-trust-row>div>span{color:#17608c;background:#e8f2fa;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.market-trust-row section{gap:3px;display:grid}.market-trust-row strong{color:#263342;font-size:12px}.market-trust-row small{color:#7b8794;font-size:10px}.market-categories,.market-product-section{min-width:0;padding:4px 0}.market-section-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.market-section-heading h2{letter-spacing:-.02em;color:#243342;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:750;display:flex}.market-section-heading h2 em{color:#4b3500;letter-spacing:.02em;background:#f6b82e;border-radius:4px;padding:4px 6px;font-size:9px;font-style:normal}.market-section-heading>button,.market-section-heading>div>button{color:#276187;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:12px;display:inline-flex}.market-section-heading>div{align-items:center;gap:8px;display:flex}.market-section-heading>div>button:not(:first-child){background:#fff;border:1px solid #e1e7ed;border-radius:50%;justify-content:center;width:29px;height:29px;font-size:19px}.market-category-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;display:grid}.market-category-tile{color:#344454;cursor:pointer;background:#fff;border:1px solid #e5e9ed;border-radius:12px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:10px 7px;display:flex}.market-category-tile img,.market-category-placeholder{object-fit:cover;background:#eef2f5;border-radius:50%;width:72px;height:72px}.market-category-placeholder{color:var(--store-accent);place-items:center;font-size:28px;font-weight:800;display:grid}.market-category-tile strong{text-align:center;min-height:30px;font-size:11px;line-height:1.25}.market-products-row{scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-x:contain;grid-auto-columns:calc(33.3333% - 6.66667px);grid-auto-flow:column;gap:10px;padding:2px 1px 12px;display:grid;overflow-x:auto}.market-product-card{scroll-snap-align:start;background:#fff;border:1px solid #e5e9ed;border-radius:12px;min-width:0;overflow:hidden}.market-product-art{background:#f0f3f5;place-items:center;height:155px;display:grid;position:relative;overflow:hidden}.market-product-art img{object-fit:cover;width:100%;height:100%}.market-product-art>span{color:#aab5bf;font-size:45px}.market-product-art>small{color:#4b3500;background:#f6b82e;border-radius:5px;padding:4px 7px;font-size:9px;font-weight:800;position:absolute;top:7px;left:7px}.market-product-info{gap:6px;padding:10px;display:grid}.market-product-info h3{-webkit-line-clamp:2;color:#344454;-webkit-box-orient:vertical;min-height:30px;margin:0;font-size:12px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.market-product-info>button{background:var(--store-accent);color:#fff;border:0;border-radius:6px;padding:8px;font-size:10px;font-weight:700}.market-cart-bar{z-index:15;color:#fff;background:#122c42;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 15px;display:flex;position:sticky;bottom:12px;box-shadow:0 8px 25px #152d4430}.market-cart-bar button{background:var(--store-accent);color:#fff;border:0;border-radius:7px;padding:9px 13px;font-weight:700}@media (width<=760px){.store-market-header-inner{gap:9px;min-height:56px;padding:7px 12px}.store-market-brand{gap:6px;min-width:0}.store-market-brand-logo,.store-market-brand-mark{width:32px;height:32px}.store-market-brand-name{text-overflow:ellipsis;white-space:nowrap;max-width:85px;font-size:13px;overflow:hidden}.store-market-search{gap:6px;height:37px;padding:0 8px}.store-market-search input{font-size:11px}.store-market-search kbd{display:none}.store-market-cart{gap:5px;padding:9px}.store-market-cart span{display:none}.market-home{gap:12px;width:calc(100% - 24px);margin:12px auto 40px}.market-hero{border-radius:12px;min-height:220px;padding:25px 20px}.market-hero h1{font-size:27px}.market-hero p{max-width:260px;font-size:12px;line-height:1.5}.market-hero-logo,.market-hero-mark{border-radius:12px;width:70px;height:70px;padding:8px}.market-hero-mark{font-size:34px}.market-feature-cards{gap:9px}.market-feature{border-radius:10px;min-height:105px;padding:13px}.market-feature strong{font-size:13px;line-height:1.25}.market-feature span{font-size:10px;line-height:1.35}.market-feature small{font-size:8px}.market-trust-row{grid-template-columns:1fr 1fr}.market-trust-row>div{border-bottom:1px solid #e6ebef;gap:7px;padding:10px}.market-trust-row>div:nth-child(2){border-right:0}.market-trust-row>div:nth-child(n+3){border-bottom:0}.market-trust-row>div>span{flex-basis:29px;width:29px;height:29px;font-size:17px}.market-trust-row strong{font-size:10px}.market-trust-row small{font-size:9px}.market-section-heading h2{font-size:15px}.market-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.market-category-tile{gap:5px;padding:8px 5px}.market-category-tile img,.market-category-placeholder{width:58px;height:58px}.market-category-tile strong{min-height:26px;font-size:10px}.market-category-tile small{font-size:8px}.market-products-row{grid-auto-columns:155px;gap:8px}.market-product-art{height:132px}.market-product-info{padding:8px}}.das-landing{color:#1d2b39;background:#fff;min-height:100vh}.das-topline{color:#e4eff8;background:#07365e;justify-content:space-between;align-items:center;gap:16px;height:27px;padding:0 max(22px,50% - 660px);font-size:10px;display:flex}.das-market-nav{z-index:25;background:#fff;border-bottom:1px solid #e8edf1;align-items:center;gap:28px;min-height:58px;padding:8px max(22px,50% - 660px);display:flex;position:sticky;top:0}.das-market-nav .brand{color:#18334a;align-items:center;gap:8px;font-size:18px;font-weight:800;text-decoration:none;display:flex}.das-market-nav .brand-mark{color:#fff;background:#075a91;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.das-market-nav-links{align-items:center;gap:24px;margin-left:auto;display:flex}.das-market-nav-links a,.das-market-nav-actions>a{color:#3d5265;font-size:12px;text-decoration:none}.das-market-nav-actions{align-items:center;gap:16px;display:flex}.das-market-nav-actions .das-nav-signup{color:#172b3e;background:#f3a20a;border-radius:8px;padding:10px 15px;font-weight:750}.das-landing-hero{color:#fff;background:linear-gradient(110deg,#063c68 0%,#075b94 54%,#dce9f0 100%);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;width:min(100% - 40px,1320px);min-height:330px;margin:18px auto 46px;padding:44px 50px;display:flex;position:relative;overflow:hidden}.das-landing-hero:after{content:"";border:1px solid #ffffff35;border-radius:50%;width:650px;height:650px;position:absolute;top:-260px;right:-100px;box-shadow:0 0 0 55px #ffffff0d,0 0 0 110px #ffffff0a}.das-landing-hero-copy{z-index:1;max-width:650px;position:relative}.das-kicker{letter-spacing:.17em;color:#28648a;font-size:10px;font-weight:850}.das-landing-hero .das-kicker{color:#c4e2f6}.das-landing-hero h1{letter-spacing:-.025em;color:#fff;margin:14px 0;font-family:Georgia,serif;font-size:clamp(32px,4vw,49px);line-height:1.12}.das-landing-hero h1 span{color:#d9ebf7}.das-landing-hero p{color:#e3edf5;max-width:570px;margin:0;font-size:14px;line-height:1.65}.das-landing-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.das-primary-action,.das-secondary-action{border-radius:8px;align-items:center;gap:9px;padding:12px 17px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.das-secondary-action{color:#fff;border:1px solid #ffffff80}.das-hero-art{z-index:1;flex:0 0 280px;place-items:center;width:280px;height:220px;display:grid;position:relative}.das-art-orbit{border:1px solid #fff5;border-radius:50%;width:220px;height:220px;position:absolute;box-shadow:0 0 0 25px #ffffff12,0 0 0 50px #ffffff0b}.das-art-card{color:#19354b;background:#ffffffed;border:1px solid #ffffffa6;border-radius:14px;flex-direction:column;gap:7px;width:205px;padding:20px;display:flex;position:relative;transform:rotate(4deg);box-shadow:0 18px 45px #092e4b45}.das-art-logo{color:#fff;background:#075b94;border-radius:10px;place-items:center;width:38px;height:38px;margin-bottom:8px;font-size:23px;font-weight:850;display:grid}.das-art-card strong{font-size:16px}.das-art-card b{color:#075b94;font-family:Georgia,serif;font-size:21px}.das-art-card small{color:#718092;font-size:10px}.das-audience-section,.das-safety-section{width:min(100% - 40px,1200px);margin:0 auto;padding:28px 0 44px}.das-centered-heading{text-align:center;margin:0 auto 28px}.das-centered-heading h2{color:#102a40;margin:10px 0 0;font-family:Georgia,serif;font-size:clamp(25px,3vw,35px);line-height:1.2}.das-audience-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.das-info-card{background:#fff;border:1px solid #e4e9ed;border-radius:15px;padding:24px;box-shadow:0 5px 18px #1b38500a}.das-info-emoji{font-size:27px}.das-info-card h3{margin:10px 0 12px;font-size:17px;font-weight:600}.das-info-card ul{gap:9px;margin:0 0 20px;padding:0;list-style:none;display:grid}.das-info-card li{color:#697786;padding-left:19px;font-size:13px;line-height:1.4;position:relative}.das-info-card li:before{content:"✓";color:#28648a;font-weight:800;position:absolute;left:0}.das-info-card>a{color:#28465d;border:1px solid #e2e8ed;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:12px;text-decoration:none;display:flex}.das-safety-section{padding-top:36px}.das-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.das-safety-grid article{background:#fff;border:1px solid #e5eaee;border-radius:14px;min-height:130px;padding:20px 22px;box-shadow:0 5px 18px #1b385008}.das-safety-grid article>svg{color:#145b88;width:20px;height:20px}.das-safety-grid h3{margin:12px 0 6px;font-size:14px;font-weight:600}.das-safety-grid p{color:#71808e;margin:0;font-size:12px;line-height:1.55}.das-faq-section{width:min(100% - 40px,1000px);margin:0 auto;padding:24px 0 55px}.das-faq-panel{background:#fff;border:1px solid #e5eaee;border-radius:15px;overflow:hidden;box-shadow:0 5px 18px #1b385008}.das-faq-title{color:#344b5d;border-bottom:1px solid #e8edf0;align-items:center;gap:10px;padding:18px 20px;font-size:14px;display:flex}.das-faq-title svg{color:#d79a18}.das-faq-panel details{border-bottom:1px solid #e8edf0}.das-faq-panel details:last-child{border-bottom:0}.das-faq-panel summary{cursor:pointer;color:#344454;justify-content:space-between;align-items:center;gap:14px;padding:17px 20px;font-size:13px;list-style:none;display:flex}.das-faq-panel summary::-webkit-details-marker{display:none}.das-faq-panel summary span{color:#617587;font-size:17px}.das-faq-panel details[open] summary span{transform:rotate(45deg)}.das-faq-panel details p{color:#71808e;margin:0;padding:0 20px 18px;font-size:12px;line-height:1.6}.das-landing-footer{background:#fff;border-top:1px solid #e7ecef}.das-footer-main{grid-template-columns:2fr 1fr 1fr;gap:55px;width:min(100% - 40px,1200px);margin:auto;padding:34px 0;display:grid}.das-footer-main>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.das-footer-main strong{color:#34495b;margin-bottom:4px;font-size:12px}.das-footer-main a{color:#71808e;font-size:11px;text-decoration:none}.das-footer-brand .brand{color:#18334a;align-items:center;gap:8px;font-size:17px;font-weight:800;text-decoration:none;display:flex}.das-footer-brand .brand-mark{color:#fff;background:#075b94;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.das-footer-brand p{color:#71808e;max-width:330px;margin:0;font-size:11px;line-height:1.6}.das-footer-bottom{text-align:center;color:#84909a;border-top:1px solid #edf0f2;padding:15px 20px;font-size:10px}@media (width<=700px){.das-topline{gap:7px;height:25px;padding:0 12px;font-size:8px}.das-topline span:last-child{display:none}.das-market-nav{gap:10px;min-height:54px;padding:7px 12px}.das-market-nav .brand{font-size:15px}.das-market-nav .brand-mark{width:30px;height:30px}.das-market-nav-links{display:none}.das-market-nav-actions{gap:12px;margin-left:auto}.das-market-nav-actions>a{font-size:11px}.das-market-nav-actions .das-nav-signup{padding:9px 11px}.das-landing-hero{border-radius:13px;width:calc(100% - 24px);min-height:280px;margin:12px auto 25px;padding:27px 21px}.das-landing-hero h1{font-size:29px}.das-landing-hero p{max-width:100%;font-size:12px}.das-hero-art{display:none}.das-audience-section,.das-safety-section{width:calc(100% - 24px);padding:22px 0 30px}.das-centered-heading{margin-bottom:19px}.das-centered-heading h2{font-size:25px}.das-audience-grid{gap:10px}.das-info-card{border-radius:12px;padding:15px 12px}.das-info-card h3{font-size:14px}.das-info-card li{padding-left:15px;font-size:10px;line-height:1.35}.das-info-card ul{gap:8px;margin-bottom:15px}.das-info-card>a{padding:0 5px;font-size:10px}.das-safety-grid{gap:9px}.das-safety-grid article{border-radius:11px;min-height:145px;padding:14px 12px}.das-safety-grid h3{margin:9px 0 5px;font-size:12px}.das-safety-grid p{font-size:10px;line-height:1.45}.das-faq-section{width:calc(100% - 24px);padding:12px 0 36px}.das-faq-panel summary{padding:15px 13px;font-size:11px}.das-faq-panel details p{padding:0 13px 15px;font-size:10px}.das-faq-title{padding:15px 13px;font-size:12px}.das-footer-main{grid-template-columns:1fr 1fr;gap:22px;width:calc(100% - 28px);padding:25px 0}.das-footer-brand{grid-column:1/-1}}.das-landing{color:#172b3d;background:#fff;overflow:hidden}.das-topline{letter-spacing:.01em;background:#0c304b;height:34px;padding:0 max(24px,50% - 620px);font-size:10px}.das-topline>span:first-child{align-items:center;gap:8px;display:flex}.das-topline-dot{background:#f4a51c;border-radius:50%;width:6px;height:6px;display:inline-block}.das-topline a{color:#dbe9f2;font-size:10px;text-decoration:none}.das-site-header{z-index:30;background:#fff;position:sticky;top:0}.das-market-nav{border-bottom:0;gap:36px;width:min(100%,1288px);min-height:76px;margin:auto;padding:10px 24px}.das-market-nav .brand{letter-spacing:-.04em;font-size:21px}.das-market-nav .brand-mark{background:#0c4f78;border-radius:11px;width:39px;height:39px;font-size:20px}.das-market-nav-links{gap:30px}.das-market-nav-links a,.das-market-nav-actions>a{color:#43586a;font-size:13px;font-weight:600}.das-market-nav-actions{gap:22px}.das-market-nav-actions .das-nav-signup{color:#1b2d3c;background:#f2a51b;border-radius:7px;align-items:center;gap:8px;padding:12px 17px;display:inline-flex}.das-landing-hero{background:linear-gradient(115deg,#082f4d 0%,#0b527e 58%,#12638a 100%);border-radius:19px;width:min(100% - 48px,1288px);min-height:490px;margin:22px auto 62px;padding:65px 70px;box-shadow:0 20px 55px #123e5918}.das-landing-hero:after{border-color:#ffffff1c;width:780px;height:780px;top:-330px;right:-160px;box-shadow:0 0 0 65px #ffffff0a,0 0 0 130px #ffffff08}.das-landing-hero-copy{max-width:560px}.das-landing-hero .das-kicker{color:#c5deed;align-items:center;gap:9px;display:flex}.das-landing-hero .das-kicker i{background:#f2a51b;border-radius:50%;width:7px;height:7px}.das-landing-hero h1{letter-spacing:-.055em;margin:20px 0 18px;font-family:inherit;font-size:clamp(43px,5vw,64px);font-weight:800;line-height:1.04}.das-landing-hero h1 em{color:#f4b63e;font-style:normal}.das-landing-hero p{color:#d7e5ee;max-width:510px;font-size:15px;line-height:1.75}.das-landing-actions{gap:13px;margin-top:29px}.das-primary-action,.das-secondary-action{border-radius:7px;min-height:48px;padding:0 20px;font-size:13px}.das-primary-action{color:#1b2d3c;background:#f3ab24}.das-secondary-action{background:#ffffff0a;border-color:#ffffff70}.das-hero-note{color:#c4dce9;align-items:center;gap:8px;margin-top:28px;font-size:11px;display:flex}.das-hero-note svg{color:#f3b43c}.das-hero-art{flex-basis:470px;width:470px;height:345px}.das-hero-art-glow{filter:blur(45px);background:#2a8ab444;border-radius:50%;width:330px;height:330px;position:absolute}.das-market-visual{color:#20384a;background:#fff;border:1px solid #ffffffb0;border-radius:15px;width:345px;padding:17px;position:relative;transform:rotate(2deg);box-shadow:0 28px 65px #041e3266}.das-visual-top{justify-content:space-between;align-items:center;font-size:12px;font-weight:800;display:flex}.das-visual-brand{align-items:center;gap:7px;display:flex}.das-visual-brand b{color:#fff;background:#0c527e;border-radius:6px;place-items:center;width:23px;height:23px;display:grid}.das-visual-dots{letter-spacing:2px;color:#94a2ad}.das-visual-search{color:#8b98a3;border:1px solid #e5eaee;border-radius:6px;align-items:center;gap:8px;margin:14px 0;padding:9px 11px;font-size:9px;display:flex}.das-visual-feature{background:linear-gradient(110deg,#f7e7c8,#f4c36c);border-radius:9px;justify-content:space-between;align-items:center;min-height:132px;padding:16px;display:flex}.das-visual-feature>div:first-child{gap:7px;display:grid}.das-visual-feature small{letter-spacing:.1em;color:#805b24;font-size:7px;font-weight:800}.das-visual-feature strong{color:#253c4c;font-family:Georgia,serif;font-size:25px;line-height:1.02}.das-visual-feature i{color:#805b24;align-items:center;gap:4px;font-size:9px;font-style:normal;font-weight:800;display:flex}.das-visual-bag{color:#c37d14;background:#fff8e8;border-radius:50%;place-items:center;width:85px;height:85px;display:grid;position:relative}.das-visual-bag span{background:#0d8b66;border:4px solid #fff;border-radius:50%;width:21px;height:21px;position:absolute;bottom:7px;right:4px}.das-visual-categories{grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 0;display:grid}.das-visual-categories span{color:#526677;border:1px solid #e8edf0;border-radius:5px;align-items:center;gap:5px;padding:8px 5px;font-size:8px;display:flex}.das-visual-categories b{color:#0c628d;font-size:12px}.das-visual-products{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.das-visual-products i{background:linear-gradient(135deg,#eef2f3,#dce5e9);border-radius:5px;height:46px}.das-visual-float{z-index:2;color:#263d4f;background:#fff;border:1px solid #fff;border-radius:9px;grid-template-columns:34px 1fr;align-items:center;column-gap:8px;min-width:175px;padding:11px 13px;display:grid;position:absolute;box-shadow:0 12px 32px #082d4640}.das-visual-float>span{color:#0c5d88;background:#e7f2f7;border-radius:8px;grid-row:span 2;place-items:center;width:32px;height:32px;display:grid}.das-visual-float b{font-size:10px}.das-visual-float small{color:#83919c;font-size:8px}.das-visual-float-one{top:35px;left:-24px}.das-visual-float-two{bottom:25px;right:-26px}.das-audience-section,.das-safety-section{width:min(100% - 48px,1160px);padding:10px 0 68px}.das-section-intro{text-align:center;margin:0 auto 30px}.das-section-intro .das-kicker,.das-faq-heading .das-kicker{color:#a46a12}.das-section-intro h2,.das-faq-heading h2{letter-spacing:-.04em;color:#16354b;margin:12px 0 9px;font-family:inherit;font-size:clamp(29px,3.2vw,39px);font-weight:800;line-height:1.13}.das-section-intro>p,.das-faq-heading>p{color:#748391;margin:0;font-size:13px;line-height:1.6}.das-audience-grid{gap:22px}.das-info-card{border-radius:13px;min-height:360px;padding:30px 32px;position:relative;box-shadow:0 10px 35px #153a520b}.das-buyer-card{background:#f6f9fb;border-color:#e6edf1}.das-seller-card{background:#fffaf0;border-color:#f0e7d4}.das-card-icon{color:#0c5c88;background:#e4f0f6;border-radius:12px;place-items:center;width:48px;height:48px;margin-bottom:18px;display:grid}.das-seller-card .das-card-icon{color:#a66c13;background:#f8e9c9}.das-card-eyebrow{letter-spacing:.15em;color:#7a8b98;font-size:9px;font-weight:850}.das-info-card h3{letter-spacing:-.035em;color:#17384f;margin:10px 0;font-size:25px;line-height:1.15}.das-info-card>p{color:#71808d;max-width:440px;margin:0 0 18px;font-size:12px;line-height:1.65}.das-info-card ul{gap:10px;margin-bottom:22px}.das-info-card li{color:#596b79;font-size:12px}.das-info-card li:before{content:"✓";color:#0e7c66}.das-info-card>a{color:#174c6c;background:#fff;border-color:#dce5eb;min-height:42px;padding:0 16px;font-weight:750;display:inline-flex}.das-seller-card>a{color:#80550f;border-color:#eeddb9}.das-safety-section{padding-top:20px;padding-bottom:68px}.das-safety-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.das-safety-grid article{min-height:148px;box-shadow:none;border-radius:11px;gap:13px;padding:20px;display:flex}.das-safety-icon{color:#155d84;background:#e9f2f7;border-radius:9px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.das-safety-grid h3{color:#274357;margin:2px 0 7px;font-size:13px;font-weight:750}.das-safety-grid p{font-size:11px;line-height:1.6}.das-safety-help{color:#155d84;background:#f1f6f8;border-radius:9px;align-items:center;gap:13px;margin-top:18px;padding:17px 20px;display:flex}.das-safety-help>p{flex:1;gap:3px;margin:0;display:grid}.das-safety-help strong{color:#274357;font-size:12px}.das-safety-help span{color:#71808d;font-size:11px}.das-safety-help>a{color:#155d84;align-items:center;gap:6px;font-size:11px;font-weight:750;text-decoration:none;display:flex}.das-faq-section{grid-template-columns:.8fr 1.2fr;align-items:start;gap:45px;width:min(100% - 48px,1000px);padding:20px 0 72px;display:grid}.das-faq-heading{padding-top:18px}.das-faq-heading h2{font-size:32px}.das-faq-panel{border-radius:12px;box-shadow:0 10px 35px #153a520b}.das-faq-panel summary{padding:18px 20px;font-size:12px;font-weight:700}.das-faq-panel details p{font-size:11px;line-height:1.7}.das-landing-footer{color:#d8e5ed;background:#0b2d45;border:0}.das-footer-main{gap:65px;width:min(100% - 48px,1160px);padding:45px 0}.das-footer-brand .brand{color:#fff}.das-footer-brand .brand-mark{color:#17344a;background:#f1a51c}.das-footer-brand p{color:#b8cbd7;max-width:360px;font-size:11px}.das-footer-main strong{color:#fff;font-size:12px}.das-footer-main a{color:#bfd0db;font-size:11px}.das-footer-main .das-footer-email{color:#f3bd52}.das-footer-bottom{color:#a9bdca;text-align:left;border-top:1px solid #ffffff20;justify-content:space-between;width:min(100% - 48px,1160px);margin:auto;padding:17px 0;font-size:10px;display:flex}@media (width<=850px){.das-landing-hero{min-height:430px;padding:48px 36px}.das-hero-art{transform-origin:100%;flex-basis:350px;width:350px;height:300px;transform:scale(.88)}.das-visual-float-one{left:-8px}.das-visual-float-two{right:-8px}.das-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.das-faq-section{grid-template-columns:1fr;gap:18px}.das-faq-heading{text-align:center;padding-top:0}}@media (width<=600px){.das-topline{height:30px;padding:0 12px;font-size:8px}.das-topline>span:nth-child(2){display:none}.das-market-nav{min-height:62px;padding:8px 14px}.das-market-nav .brand{font-size:18px}.das-market-nav-actions{gap:11px}.das-market-nav-actions>a{font-size:11px}.das-market-nav-actions .das-nav-signup{padding:10px 12px}.das-landing-hero{border-radius:13px;width:calc(100% - 24px);min-height:0;margin:12px auto 42px;padding:36px 23px 32px}.das-landing-hero h1{font-size:39px;line-height:1.04}.das-landing-hero p{font-size:12px;line-height:1.7}.das-landing-actions{gap:9px;margin-top:22px}.das-primary-action,.das-secondary-action{min-height:44px;padding:0 13px;font-size:11px}.das-hero-note{align-items:flex-start;font-size:9px;line-height:1.5}.das-hero-art{transform-origin:50%;flex-basis:auto;width:100%;height:245px;margin:23px auto 0;transform:none}.das-market-visual{width:min(100%,310px);padding:13px;transform:rotate(1deg)}.das-visual-feature{min-height:105px}.das-visual-feature strong{font-size:21px}.das-visual-bag{width:68px;height:68px}.das-visual-float{min-width:145px;padding:8px 9px}.das-visual-float-one{top:4px;left:-5px}.das-visual-float-two{bottom:2px;right:-5px}.das-audience-section,.das-safety-section{width:calc(100% - 26px);padding:0 0 45px}.das-section-intro{margin-bottom:19px}.das-section-intro h2,.das-faq-heading h2{font-size:27px}.das-section-intro>p,.das-faq-heading>p{font-size:11px}.das-audience-grid{grid-template-columns:1fr;gap:11px}.das-info-card{min-height:0;padding:22px 20px}.das-info-card h3{font-size:22px}.das-info-card>p,.das-info-card li{font-size:11px}.das-safety-grid{grid-template-columns:1fr;gap:9px}.das-safety-grid article{min-height:0;padding:15px}.das-safety-grid p{font-size:10px}.das-safety-help{flex-wrap:wrap;align-items:flex-start;padding:14px}.das-safety-help>p{min-width:calc(100% - 40px)}.das-safety-help>a{margin-left:32px}.das-faq-section{gap:14px;width:calc(100% - 26px);padding:0 0 48px}.das-faq-heading h2{font-size:26px}.das-faq-panel summary{padding:15px 13px;font-size:11px}.das-faq-panel details p{padding:0 13px 14px;font-size:10px}.das-footer-main{grid-template-columns:1fr 1fr;gap:23px;width:calc(100% - 30px);padding:30px 0}.das-footer-brand{grid-column:1/-1}.das-footer-bottom{flex-direction:column;gap:10px;width:calc(100% - 30px);font-size:9px}}.kasuku-landing{min-height:100vh;font-family:DM Sans,Arial,sans-serif;color:#182b3a!important;background:#fff!important}.kasuku-topline{color:#e4edf7;background:#07345e;justify-content:space-between;align-items:center;gap:20px;height:28px;padding:0 max(24px,50% - 620px);font-size:11px;display:flex}.kasuku-header{z-index:20;background:#fff;border-bottom:1px solid #e8edf1;align-items:center;gap:28px;height:66px;padding:0 max(24px,50% - 620px);display:flex;position:sticky;top:0}.kasuku-brand{color:#152b3d;align-items:center;gap:9px;min-width:max-content;display:flex}.kasuku-brand-mark{color:#fff;background:#07558a;border-radius:10px;place-items:center;width:34px;height:34px;font-size:21px;font-weight:800;display:grid}.kasuku-brand span:last-child{flex-direction:column;line-height:1.05;display:flex}.kasuku-brand b{letter-spacing:-.4px;font-size:15px}.kasuku-brand small{letter-spacing:2px;color:#758492;margin-top:3px;font-size:8px}.kasuku-header nav{align-items:center;gap:25px;margin-left:auto;display:flex}.kasuku-header nav a,.kasuku-header-actions>a{color:#34495a;font-size:13px}.kasuku-header-actions{align-items:center;gap:18px;display:flex}.kasuku-header-actions .kasuku-sell{color:#172b3a;background:#f5a400;border-radius:9px;padding:11px 17px;font-weight:700}.kasuku-hero{color:#fff;background:linear-gradient(105deg,#073b68 0%,#075c91 48%,#d8e5eb 100%);border-radius:15px;align-items:center;width:min(1240px,100% - 48px);min-height:360px;margin:18px auto 0;padding:44px 5%;display:flex;position:relative;overflow:hidden}.kasuku-hero:before,.kasuku-hero:after{content:"";border:1px solid #ffffff21;border-radius:50%;width:550px;height:550px;position:absolute;top:-55%;right:4%}.kasuku-hero:after{background:linear-gradient(120deg,#0000,#ffffff21);width:700px;height:700px;top:-15%;right:-8%}.kasuku-hero-copy{z-index:2;max-width:600px;position:relative}.kasuku-hero-copy>small{letter-spacing:2px;color:#c7dfed;font-size:11px;font-weight:700}.kasuku-hero-copy h1{letter-spacing:-1.8px;max-width:570px;margin:17px 0 14px;font-size:clamp(32px,4.5vw,54px);line-height:1.08}.kasuku-hero-copy p{color:#e0edf5;max-width:520px;margin:0 0 24px;font-size:16px;line-height:1.55}.kasuku-hero-copy>a{color:#17374d;background:#fff;border-radius:9px;align-items:center;gap:12px;padding:13px 20px;font-size:14px;font-weight:700;display:inline-flex}.kasuku-hero-art{justify-content:center;align-items:center;width:36%;display:flex;position:absolute;top:0;bottom:0;right:8%}.kasuku-hero-orb{filter:blur(2px);background:#aed5e52e;border-radius:50%;width:350px;height:350px;position:absolute}.kasuku-hero-phone{color:#16405b;background:linear-gradient(145deg,#dbeaf0,#f9fbfc);border-radius:25px;width:190px;height:260px;padding:26px 20px;position:relative;transform:rotate(9deg);box-shadow:0 25px 55px #002a4a66}.kasuku-hero-phone span{background:#a9bdc9;border-radius:5px;width:40px;height:5px;margin:0 auto 35px;display:block}.kasuku-hero-phone i{background:#f4a400;border-radius:18px;width:65px;height:65px;margin:0 auto 16px;display:block}.kasuku-hero-phone b,.kasuku-hero-phone small{text-align:center;display:block}.kasuku-hero-phone b{font-size:20px}.kasuku-hero-phone small{color:#728897;margin-top:5px;font-size:10px}.kasuku-hero-phone div{background:#e8f2f7;border-radius:8px;margin-top:23px;padding:10px;font-size:10px}.kasuku-audience,.kasuku-safety{width:min(1120px,100% - 48px);margin:62px auto 0}.kasuku-section-title{text-align:center;margin-bottom:28px}.kasuku-section-title>small{letter-spacing:2px;color:#165b83;font-size:11px;font-weight:700}.kasuku-section-title h2{color:#0d263c;letter-spacing:-.5px;margin:10px 0 0;font-family:Georgia,serif;font-size:clamp(26px,3vw,36px);line-height:1.15}.kasuku-audience-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.kasuku-audience-grid article{background:#fff;border:1px solid #e6ebef;border-radius:16px;padding:24px;box-shadow:0 5px 18px #122f450b}.kasuku-audience-icon{margin-bottom:12px;font-size:26px}.kasuku-audience-grid h3{margin:0 0 12px;font-size:17px;font-weight:500}.kasuku-audience-grid ul{color:#687783;margin:0 0 18px;padding:0;font-size:13px;line-height:2;list-style:none}.kasuku-audience-grid li:before{content:"✓";color:#25658a;margin-right:9px}.kasuku-audience-grid article>a{color:#293f50;border:1px solid #e2e8ed;border-radius:9px;justify-content:center;align-items:center;height:39px;font-size:13px;display:flex}.kasuku-safety{margin-top:68px}.kasuku-safety-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.kasuku-safety-grid article{border:1px solid #e5eaee;border-radius:15px;min-height:126px;padding:22px;box-shadow:0 4px 15px #122f450a}.kasuku-safety-grid article>svg{color:#145b85;margin-bottom:13px}.kasuku-safety-grid h3{margin:0 0 7px;font-size:14px;font-weight:500}.kasuku-safety-grid p{color:#6d7882;margin:0;font-size:13px;line-height:1.5}.kasuku-faq{border:1px solid #e6eaed;border-radius:16px;width:min(1050px,100% - 48px);margin:70px auto 55px;overflow:hidden;box-shadow:0 5px 18px #122f450d}.kasuku-faq-heading{border-bottom:1px solid #e8edf0;align-items:center;gap:12px;padding:20px 24px;font-size:15px;display:flex}.kasuku-faq-heading svg{color:#d69a16}.kasuku-faq details{border-bottom:1px solid #e8edf0}.kasuku-faq details:last-child{border-bottom:0}.kasuku-faq summary{cursor:pointer;justify-content:space-between;align-items:center;padding:19px 24px;font-size:14px;list-style:none;display:flex}.kasuku-faq summary::-webkit-details-marker{display:none}.kasuku-faq summary span{color:#657583}.kasuku-faq details p{color:#687783;margin:0;padding:0 24px 19px;font-size:13px;line-height:1.6}.kasuku-footer{color:#65727d;border-top:1px solid #e8edf0;padding:35px max(24px,50% - 620px) 18px}.kasuku-footer-columns{grid-template-columns:2fr 1fr 1fr;gap:45px;display:grid}.kasuku-footer-columns>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.kasuku-footer-columns>div:first-child p{max-width:330px;margin:8px 0;font-size:12px;line-height:1.6}.kasuku-footer-columns>div>b{color:#253b4b;font-size:13px}.kasuku-footer-columns a:not(.kasuku-brand){font-size:12px}.kasuku-footer-bottom{border-top:1px solid #edf0f2;justify-content:space-between;margin-top:28px;padding-top:17px;font-size:11px;display:flex}@media (width<=700px){.kasuku-topline{gap:8px;height:25px;padding:0 14px;font-size:9px}.kasuku-topline span:nth-child(2){display:none}.kasuku-header{gap:10px;height:58px;padding:0 14px}.kasuku-header nav{display:none}.kasuku-header-actions{gap:12px;margin-left:auto}.kasuku-header-actions>a{font-size:12px}.kasuku-header-actions .kasuku-sell{padding:9px 12px}.kasuku-hero{align-items:flex-start;width:calc(100% - 28px);min-height:310px;margin-top:12px;padding:28px 22px}.kasuku-hero-copy{max-width:72%}.kasuku-hero-copy h1{letter-spacing:-1px;margin:14px 0;font-size:32px}.kasuku-hero-copy p{font-size:13px;line-height:1.45}.kasuku-hero-copy>a{padding:11px 14px;font-size:12px}.kasuku-hero-art{opacity:.62;width:42%;right:-12%}.kasuku-hero-phone{transform:rotate(9deg)scale(.76)}.kasuku-audience,.kasuku-safety{width:calc(100% - 32px);margin-top:44px}.kasuku-section-title{margin-bottom:20px}.kasuku-section-title h2{font-size:25px}.kasuku-audience-grid{gap:12px}.kasuku-audience-grid article{border-radius:13px;padding:16px 13px}.kasuku-audience-grid h3{font-size:15px}.kasuku-audience-grid ul{font-size:11px;line-height:1.7}.kasuku-audience-grid article>a{font-size:11px}.kasuku-safety-grid{gap:10px}.kasuku-safety-grid article{min-height:135px;padding:15px}.kasuku-safety-grid h3{font-size:12px}.kasuku-safety-grid p{font-size:11px}.kasuku-faq{width:calc(100% - 32px);margin:45px auto}.kasuku-faq summary{padding:16px;font-size:12px}.kasuku-faq details p{padding:0 16px 16px;font-size:12px}.kasuku-footer{padding:28px 16px 16px}.kasuku-footer-columns{grid-template-columns:1.5fr 1fr;gap:24px}.kasuku-footer-columns>div:first-child{grid-column:1/-1}.kasuku-footer-bottom{gap:12px;font-size:10px;line-height:1.5}.kasuku-footer-bottom span{text-align:right;max-width:45%}}.market-store-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:18px;width:min(100% - 40px,1320px);margin:16px auto 60px;display:grid}.market-home{gap:20px;width:100%;min-width:0;margin:0;display:grid}.market-main{gap:18px;min-width:0;display:grid}.market-sidebar{background:#fff;border:1px solid #e6ebef;border-radius:14px;flex-direction:column;gap:5px;padding:14px 12px;display:flex;position:sticky;top:82px;box-shadow:0 4px 16px #142d4109}.market-sidebar-shop{color:#243849;border-bottom:1px solid #edf0f2;align-items:center;gap:10px;padding:10px 8px 14px;display:flex}.market-sidebar-shop>svg{color:var(--store-accent)}.market-sidebar-shop span{flex-direction:column;gap:3px;min-width:0;display:flex}.market-sidebar-shop b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.market-sidebar-shop small{color:#87939d;font-size:10px}.market-sidebar>button{color:#465767;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:9px 8px;font-size:11px;display:flex}.market-sidebar>button svg{color:#7890a2;flex:none}.market-sidebar>button small{color:#8996a0;margin-left:auto;font-size:9px}.market-sidebar>button.active,.market-sidebar>button:hover{color:#9b560b;background:#fff4e7}.market-sidebar>button.active svg{color:var(--store-accent)}.market-sidebar-help{color:#225474;background:#edf5fa;border-radius:10px;margin-top:14px;padding:12px}.market-sidebar-help b{margin-top:7px;font-size:11px;display:block}.market-sidebar-help p{color:#607b8d;margin:5px 0 0;font-size:10px;line-height:1.5}.market-product-art>small{letter-spacing:.01em}@media (width<=760px){.market-store-layout{width:calc(100% - 24px);margin:12px auto 40px;display:block}.market-sidebar{white-space:nowrap;border-radius:10px;flex-direction:row;align-items:center;gap:6px;margin-bottom:12px;padding:8px;display:flex;position:static;overflow-x:auto}.market-sidebar-shop,.market-sidebar-title{display:none}.market-sidebar>button{background:#f6f8fa;flex:none;padding:8px 10px;font-size:10px}.market-sidebar>button small{margin-left:3px}.market-sidebar-help{display:none}.market-main{gap:12px}.market-home{gap:12px;width:100%;margin:0}}.market-sidebar-link{color:#465767;border-radius:8px;align-items:center;gap:8px;padding:9px 8px;font-size:11px;text-decoration:none;display:flex}.market-sidebar-link:hover{color:#9b560b;background:#fff4e7}.market-sidebar-link svg{color:#7890a2;flex:none}.store-info-section{width:min(100% - 48px,1180px);margin:54px auto 0;padding:0 0 8px}.store-info-heading{text-align:center;margin:0 auto 22px}.store-info-heading>span{letter-spacing:.16em;color:#17608a;font-size:10px;font-weight:800}.store-info-heading h2{color:#15364d;letter-spacing:-.04em;margin:9px 0 7px;font-size:clamp(23px,3vw,32px)}.store-info-heading p{color:#73818c;margin:0;font-size:13px}.store-info-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.store-info-cards article,.store-trust-grid article{background:#fff;border:1px solid #e6ebef;border-radius:12px;padding:21px}.store-info-cards b,.store-trust-grid b{color:#213e53;font-size:13px}.store-info-cards p,.store-trust-grid p{color:#71808b;margin:7px 0 0;font-size:12px;line-height:1.6}.store-trust-section{margin-top:44px}.store-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.store-faq-section{max-width:960px;margin-top:48px;margin-bottom:52px}.store-faq-section details{border-bottom:1px solid #e8edf0}.store-faq-section details:first-of-type{border-top:1px solid #e8edf0}.store-faq-section summary{cursor:pointer;color:#253f52;justify-content:space-between;gap:15px;padding:16px 5px;font-size:13px;font-weight:650;list-style:none;display:flex}.store-faq-section summary::-webkit-details-marker{display:none}.store-faq-section summary span{color:#72818d}.store-faq-section details p{color:#6f7e89;margin:0;padding:0 5px 16px;font-size:12px;line-height:1.65}.storefront-platform-footer{color:#d8e5ed;background:#0b2d45;padding:38px max(24px,50% - 590px) 17px}.storefront-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:38px;display:grid}.storefront-footer-grid>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.storefront-footer-grid>div>b{color:#fff;margin-bottom:3px;font-size:12px}.storefront-footer-grid a{color:#bfd0db;font-size:11px;text-decoration:none}.storefront-footer-grid a:hover{color:#fff}.storefront-footer-logo strong{letter-spacing:.03em;color:#fff;font-size:20px}.storefront-footer-about p{color:#b8cbd7;max-width:310px;margin:2px 0 5px;font-size:12px;line-height:1.65}.storefront-footer-about .storefront-install-app{color:#fff;border:1px solid #fff5;border-radius:7px;padding:9px 13px;font-weight:700}.storefront-footer-bottom{color:#a9bdca;border-top:1px solid #ffffff24;justify-content:space-between;gap:15px;margin-top:28px;padding-top:15px;font-size:10px;display:flex}@media (width<=760px){.storefront-platform-footer{padding:29px 16px 15px}.storefront-footer-grid{grid-template-columns:1fr 1fr;gap:24px 16px}.storefront-footer-about{grid-column:1/-1}.store-info-section{width:calc(100% - 28px);margin-top:38px}.store-info-cards{grid-template-columns:1fr;gap:9px}.store-info-cards article,.store-trust-grid article{padding:15px}.store-trust-grid{grid-template-columns:1fr 1fr;gap:9px}.store-info-heading{margin-bottom:17px}.store-info-heading p{font-size:11px}.store-faq-section{margin-bottom:38px}.storefront-footer-bottom{font-size:9px;line-height:1.5}}@media (width<=420px){.store-trust-grid{grid-template-columns:1fr}}.store-page,.store-page button,.store-page input,.store-page textarea,.store-page select{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.store-page .store-info-heading h2{letter-spacing:-.035em;font-family:inherit;font-weight:700}.store-page .store-info-heading,.store-page .store-info-cards,.store-page .store-trust-grid,.store-page .store-faq-section{font-family:inherit}.store-page .storefront-platform-footer{box-sizing:border-box;width:100%;font-family:inherit}.store-page .storefront-footer-grid{grid-template-columns:minmax(220px,2fr) repeat(3,minmax(120px,1fr));align-items:start;display:grid}.store-page .storefront-footer-grid>div{min-width:0;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;display:flex!important}.store-page .storefront-footer-grid>div>a{white-space:normal;line-height:1.45;display:block!important}.store-page .storefront-footer-grid>div>b{line-height:1.4;display:block!important}.store-page .storefront-footer-bottom{white-space:normal;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;line-height:1.5;display:flex}.market-product-card{overflow:hidden}.market-product-open{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.market-product-open:focus-visible{outline:2px solid var(--store-accent);outline-offset:3px;border-radius:9px}.market-product-open .market-product-info{padding-bottom:8px}.market-view-details{color:var(--store-accent);align-items:center;gap:5px;margin-top:8px;font-size:11px;font-weight:700;display:flex}.market-product-add{background:var(--store-accent);color:#fff;cursor:pointer;border:0;border-radius:8px;width:calc(100% - 24px);margin:0 12px 12px;padding:10px 12px;font-size:12px;font-weight:700;display:block}.market-product-add:disabled{opacity:.5;cursor:not-allowed}.product-detail-backdrop{z-index:1000;background:#0a18239e;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0;overflow:auto}.product-detail-page{background:#fff;border-radius:16px;width:min(100%,1000px);max-height:min(92vh,900px);overflow:auto;box-shadow:0 25px 80px #00000040}.product-detail-top{z-index:2;background:#fff;border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;padding:13px 18px;display:flex;position:sticky;top:0}.product-detail-top button{color:#34495a;cursor:pointer;background:0 0;border:0;font-size:13px}.product-detail-top button:last-child{font-size:25px;line-height:1}.product-detail-layout{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:30px;padding:25px;display:grid}.product-detail-gallery{grid-template-columns:1fr;align-content:start;gap:12px;display:grid}.product-detail-gallery img{object-fit:contain;background:#f5f7f8;border:1px solid #edf0f2;border-radius:12px;width:100%;max-height:520px;display:block}.product-detail-no-image{color:#82909a;background:#f4f6f7;border-radius:12px;place-items:center;min-height:320px;font-size:13px;display:grid}.product-detail-copy{padding:8px 0}.product-detail-category{text-transform:uppercase;letter-spacing:.1em;color:#73818c;font-size:11px;font-weight:700}.product-detail-copy h1{color:#1c3447;letter-spacing:-.04em;margin:12px 0;font-size:clamp(24px,3vw,34px);line-height:1.2}.product-detail-price{color:#172f43;font-size:25px;display:block}.product-detail-stock{color:#6d7d88;font-size:12px}.product-detail-description{border-top:1px solid #e9edf0;margin:26px 0;padding-top:20px}.product-detail-description h3{color:#294357;margin:0 0 9px;font-size:13px}.product-detail-description p{color:#667783;white-space:pre-wrap;font-size:13px;line-height:1.7}.product-detail-add{background:var(--store-accent);color:#fff;cursor:pointer;border:0;border-radius:9px;width:100%;padding:14px;font-size:14px;font-weight:750}.product-detail-add:disabled{opacity:.5;cursor:not-allowed}.product-detail-safety{color:#687d8c;align-items:flex-start;gap:8px;margin-top:16px;font-size:11px;line-height:1.5;display:flex}.product-detail-safety svg{color:#28734a;flex:none}@media (width<=760px){.store-page .storefront-footer-grid{grid-template-columns:1fr 1fr;gap:22px 18px}.store-page .storefront-footer-about{grid-column:1/-1}.store-page .storefront-footer-bottom{font-size:10px}.product-detail-backdrop{align-items:stretch;padding:0}.product-detail-page{border-radius:0;max-height:100vh}.product-detail-layout{grid-template-columns:1fr;gap:18px;padding:16px}.product-detail-gallery{grid-template-columns:1fr}.product-detail-gallery img{max-height:380px}.product-detail-copy{padding:0 2px 20px}}.market-mobile-sidebar-toggle{display:none}@media (width<=760px){.market-mobile-sidebar-toggle{color:#243849;text-align:left;background:#fff;border:1px solid #e5eaf0;border-radius:10px;align-items:center;gap:9px;width:100%;margin:0 0 10px;padding:12px 14px;font-size:13px;font-weight:700;display:flex}.market-mobile-sidebar-toggle svg:last-child{margin-left:auto;transition:transform .2s}.market-mobile-sidebar-toggle[aria-expanded=true] svg:last-child{transform:rotate(90deg)}.market-sidebar{display:none!important}.market-sidebar.is-mobile-open{white-space:normal;border-radius:12px;flex-direction:column;align-items:stretch;gap:4px;max-height:65vh;margin:0 0 14px;padding:12px;position:static;overflow:hidden auto;display:flex!important}.market-sidebar .market-sidebar-shop{display:flex!important}.market-sidebar .market-sidebar-title{display:block!important}.market-sidebar>button,.market-sidebar .market-sidebar-link{background:0 0;flex:none;width:100%;padding:11px 10px;font-size:12px;display:flex}.market-sidebar>button small{margin-left:auto}.market-sidebar .market-sidebar-help{display:block!important}}.related-products-section{border-top:1px solid #e9edf0;padding:22px 25px 26px}.related-products-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:15px;display:flex}.related-products-heading h2{color:#20384a;letter-spacing:-.02em;margin:0;font-size:18px}.related-products-heading span{color:#83909a;font-size:11px}.related-products-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.related-product-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e9edf0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding:9px;display:flex}.related-product-card:hover{border-color:#cbd5dc;box-shadow:0 5px 16px #14283714}.related-product-image{color:#84929b;background:#f4f6f7;border-radius:7px;place-items:center;width:100%;height:115px;display:grid;overflow:hidden}.related-product-image img{object-fit:contain;width:100%;height:100%}.related-product-card strong{color:#2a3d4d;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.related-product-card b{color:#172f43;font-size:12px}@media (width<=760px){.related-products-section{padding:18px 14px 22px}.related-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.related-product-image{height:125px}.related-products-heading h2{font-size:16px}}.store-market-header{box-shadow:0 2px 9px #14283c14;z-index:100!important;background:#fff!important;position:sticky!important;top:0!important}.store-market-header-inner{align-items:center!important;gap:12px!important;width:min(100%,1440px)!important;min-height:68px!important;padding:9px 22px!important;display:flex!important}.store-market-menu{color:#34495a;cursor:pointer;background:0 0;border:0;flex:0 0 34px;place-items:center;width:34px;height:38px;display:grid}.store-market-brand{flex:none;gap:9px!important;min-width:135px!important}.store-market-category-select{color:#344454;min-width:0;height:42px;font:inherit;background:#fff;border:1px solid #cbd5df;border-radius:7px;flex:0 0 155px;padding:0 10px;font-size:12px}.store-market-search{min-width:100px;background:#fff!important;border:1px solid #bdcbd6!important;border-radius:7px!important;flex:260px!important;max-width:none!important;height:42px!important;padding:0 12px!important}.store-market-search-button{color:#fff;cursor:pointer;background:#07558a;border:0;border-radius:7px;flex:none;height:42px;padding:0 18px;font-size:12px;font-weight:750}.store-market-actions{align-items:center!important;gap:18px!important;margin-left:8px!important;display:flex!important}.store-market-account{color:#344454;place-items:center;width:34px;height:40px;text-decoration:none;display:grid}.store-market-cart{cursor:pointer;width:40px;height:40px;color:#344454!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;min-height:40px!important;padding:0!important;display:grid!important;position:relative!important}.store-market-cart b{border-radius:50%;place-items:center;font-weight:800;position:absolute;top:-2px;right:-4px;color:#fff!important;background:#07558a!important;width:19px!important;min-width:19px!important;height:19px!important;padding:0!important;font-size:10px!important;display:grid!important}@media (width<=760px){.store-market-header-inner{min-height:unset!important;grid-template-columns:32px minmax(0,1fr) auto auto!important;gap:8px!important;padding:8px 12px!important;display:grid!important}.store-market-menu{flex-basis:32px;width:32px}.store-market-brand{min-width:0!important}.store-market-brand-name{max-width:125px}.store-market-category-select{display:none}.store-market-search{grid-area:2/1/auto/4;width:100%;min-width:0;height:38px!important}.store-market-search-button{grid-area:2/4;height:38px;padding:0 11px;font-size:11px}.store-market-actions{grid-area:1/4;gap:9px!important;margin:0!important}.store-market-account{width:30px;height:34px}.store-market-cart{width:34px;height:34px}}.buyer-notification-wrap{align-items:center;display:flex;position:relative}.buyer-notification-button{cursor:pointer;background:0 0;border:0;position:relative}.buyer-notification-count{color:#fff;background:#d92d20;border:2px solid #fff;border-radius:20px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-weight:800;display:grid;position:absolute;top:-4px;right:-5px}.buyer-notification-menu{z-index:80;background:#fff;border:1px solid #e5eaf0;border-radius:13px;width:min(360px,100vw - 28px);padding:9px;position:absolute;top:calc(100% + 13px);right:-54px;box-shadow:0 18px 50px #1226372e}.buyer-notification-menu-head{color:#20394d;border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;padding:8px 9px 11px;font-size:13px;display:flex}.buyer-notification-menu-head button{color:#687b89;cursor:pointer;background:0 0;border:0;font-size:11px}.buyer-notification-item{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f2f4;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:9px;width:100%;padding:11px 8px;display:grid}.buyer-notification-item:hover{background:#f7fafc}.buyer-notification-item>span:first-child{color:#b8660d;background:#fff2e4;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.buyer-notification-item>span:nth-child(2){gap:3px;min-width:0;display:grid}.buyer-notification-item strong{color:#263e50;font-size:11px}.buyer-notification-item small{color:#7b8993;font-size:10px}.buyer-notification-item>svg{color:#9aa5ad}.buyer-notification-empty{color:#778590;padding:16px 10px;font-size:11px;line-height:1.5}.buyer-notification-all{color:#26465d;cursor:pointer;background:#f4f7f9;border:0;border-radius:8px;width:100%;padding:10px;font-size:11px;font-weight:750}.store-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.store-trust-grid article{align-content:start;gap:8px;display:grid}.store-trust-grid article>svg{color:var(--store-accent,#e47a13)}.store-trust-grid article>strong{color:#213e53;font-size:13px}.product-detail-page{border:1px solid #e9edf0;width:min(100%,1080px)}.product-detail-layout{gap:34px;padding:clamp(18px,3vw,34px)}.product-detail-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.product-detail-gallery img{height:130px;max-height:unset;object-fit:cover;cursor:zoom-in}.product-detail-gallery img:first-child{object-fit:contain;grid-column:1/-1;height:clamp(260px,42vw,480px)}.product-detail-copy{align-self:start;position:sticky;top:70px}.product-detail-copy h1{font-size:clamp(25px,3.2vw,38px)}.product-detail-price{color:var(--store-accent,#e47a13);font-size:30px}.product-detail-stock{color:#287341;background:#eff8f1;border-radius:20px;align-items:center;padding:7px 10px;font-weight:700;display:inline-flex}.product-detail-description{border-top:1px solid #e9edf0;border-bottom:1px solid #e9edf0;margin:20px 0;padding:18px 0}.product-detail-add{min-height:50px;box-shadow:0 8px 20px color-mix(in srgb,var(--store-accent,#e47a13) 20%,transparent);font-weight:800}.product-detail-safety{color:#617583;background:#f6f9fa;border-radius:9px;align-items:center;gap:8px;padding:12px;font-size:11px;display:flex}@media (width<=700px){.buyer-notification-menu{right:-95px}.store-trust-grid{grid-template-columns:1fr}.product-detail-layout{grid-template-columns:1fr;gap:18px;padding:16px}.product-detail-copy{position:static}.product-detail-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.product-detail-gallery img{height:88px}.product-detail-gallery img:first-child{height:270px}}.market-sidebar-scrim{display:none}@media (width<=760px){.market-store-layout{position:relative}.market-sidebar{pointer-events:none;width:min(86vw,340px);height:calc(100dvh - 104px);transition:transform .24s;top:104px;bottom:0;left:0;transform:translate(-110%);white-space:normal!important;z-index:520!important;background:#fff!important;border:1px solid #e4eaf0!important;border-left:0!important;border-radius:0 16px 16px 0!important;flex-direction:column!important;align-items:stretch!important;gap:5px!important;max-height:none!important;margin:0!important;padding:14px!important;display:flex!important;position:fixed!important;overflow:hidden auto!important;box-shadow:18px 0 45px #0e23342e!important}.market-sidebar.is-mobile-open{pointer-events:auto;transform:translate(0);display:flex!important;position:fixed!important}.market-sidebar .market-sidebar-shop{display:flex!important}.market-sidebar .market-sidebar-title{display:block!important}.market-sidebar>button,.market-sidebar .market-sidebar-link{flex:none;width:100%;background:0 0!important;padding:11px 10px!important;font-size:12px!important;display:flex!important}.market-sidebar .market-sidebar-category{width:100%}.market-sidebar .market-sidebar-category-button{justify-content:flex-start;width:100%}.market-sidebar .market-sidebar-subcategories{padding-left:27px}.market-sidebar-scrim{z-index:510;background:#0c1b276b;border:0;display:block;position:fixed;inset:104px 0 0}}.market-account-menu-wrap{align-items:center;display:flex;position:relative}.market-account-dropdown{z-index:700;background:#fff;border:1px solid #e5ebf0;border-radius:12px;width:min(290px,100vw - 24px);max-height:min(72vh,560px);padding:10px;position:absolute;top:calc(100% + 12px);right:0;overflow:auto;box-shadow:0 18px 50px #1125352e}.market-account-dropdown>strong{color:#20384a;border-bottom:1px solid #edf0f2;padding:9px 10px 11px;font-size:13px;display:block}.market-account-dropdown>button{color:#3d5262;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;padding:10px;font-size:12px;display:flex}.market-account-dropdown>button:hover{color:#07558a;background:#f1f6fa}.market-account-dropdown>button svg{color:#8b9aa5}.market-hero-gallery{grid-template-columns:minmax(200px,.78fr) minmax(0,1.6fr);align-items:center;gap:24px;min-height:245px!important;padding:26px!important;display:grid!important}.market-hero-gallery .market-hero-copy{max-width:100%}.market-hero-gallery .market-hero-copy h1{font-size:clamp(24px,3vw,35px);line-height:1.12}.market-hero-gallery-window{border-radius:12px;min-width:0;overflow:hidden}.market-hero-gallery-track{gap:12px;width:max-content;animation:34s linear infinite dasnetHeroMarquee;display:flex}.market-hero-gallery-window:hover .market-hero-gallery-track{animation-play-state:paused}.market-hero-product{background:#fff;border:1px solid #ffffff6b;border-radius:11px;flex:0 0 166px;width:166px;overflow:hidden;box-shadow:0 5px 18px #0a30401a}.market-hero-product-open{text-align:left;cursor:pointer;background:#fff;border:0;flex-direction:column;gap:6px;width:100%;padding:8px;display:flex}.market-hero-product-image{color:#718391;background:#f3f6f8;border-radius:7px;place-items:center;height:104px;display:grid;position:relative;overflow:hidden}.market-hero-product-image img{object-fit:contain;width:100%;height:100%}.market-hero-product-image span{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#0b3048d9;border-radius:5px;max-width:calc(100% - 12px);padding:4px 6px;font-size:9px;position:absolute;top:6px;left:6px;overflow:hidden}.market-hero-product-open>strong{color:#23394a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.market-hero-product-open>b{color:#102f45;font-size:12px}.market-hero-product-add{background:var(--store-accent);color:#fff;cursor:pointer;border:0;border-radius:6px;width:calc(100% - 16px);margin:0 8px 8px;padding:8px;font-size:10px;font-weight:750}.market-hero-product-add:disabled{opacity:.5}.market-hero-empty{color:#fff;background:#ffffff16;border:1px dashed #ffffff80;border-radius:10px;flex-direction:column;justify-content:center;gap:8px;min-height:145px;padding:18px;display:flex}.market-hero-empty strong{font-size:13px}.market-hero-empty span{color:#e3edf4;font-size:11px;line-height:1.5}@keyframes dasnetHeroMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.market-product-detail-route{color:#23394a;width:min(100% - 40px,1240px);min-height:70vh;margin:20px auto 60px;padding:0 0 30px}.market-product-detail-breadcrumb{color:#87949e;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 20px;font-size:11px;display:flex}.market-product-detail-breadcrumb button{color:#24516d;cursor:pointer;background:#fff;border:1px solid #e1e8ed;border-radius:7px;padding:7px 10px;font-size:11px;font-weight:700}.market-product-detail-breadcrumb strong{color:#32495a}.market-detail-main-image{background:#f7f9fa;border:1px solid #edf0f2;border-radius:12px;place-items:center;min-height:430px;display:grid;overflow:hidden}.market-detail-main-image img{object-fit:contain;width:100%;height:430px}.market-detail-thumbnails{gap:9px;margin-top:10px;display:flex;overflow-x:auto}.market-detail-thumbnails button{cursor:pointer;background:#fff;border:1px solid #e3e9ed;border-radius:8px;flex:0 0 70px;width:70px;height:70px;padding:4px}.market-detail-summary{flex-direction:column;align-items:flex-start;padding:12px 4px;display:flex}.market-detail-category{background:color-mix(in srgb,var(--store-accent) 10%,white);color:var(--store-accent);text-transform:uppercase;letter-spacing:.07em;border-radius:5px;padding:6px 9px;font-size:10px;font-weight:800}.market-detail-summary h1{color:#1e3446;letter-spacing:-.04em;margin:15px 0 5px;font-size:clamp(25px,3vw,36px);line-height:1.15}.market-detail-sku{color:#84919a;font-size:11px}.market-detail-price{color:#102f45;margin-top:22px;font-size:29px}.market-detail-stock{color:#21804a;margin-top:9px;font-size:12px;font-weight:700}.market-detail-stock.out{color:#b42318}.market-detail-description{color:#657582;white-space:pre-wrap;margin:24px 0;font-size:13px;line-height:1.75}.market-detail-add{background:var(--store-accent);color:#fff;cursor:pointer;border:0;border-radius:8px;width:100%;margin-top:auto;padding:14px;font-size:14px;font-weight:800}.market-detail-add:disabled{opacity:.5}.market-detail-assurance{color:#788894;margin-top:14px;font-size:10px;line-height:1.5}.market-detail-related{background:#fff;border:1px solid #e8edf0;border-radius:13px;margin-top:28px;padding:22px}.market-detail-related h2{margin:0 0 15px;font-size:17px}.market-detail-related>div>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e8edf0;border-radius:9px;flex-direction:column;gap:7px;min-width:0;padding:10px;display:flex}.market-detail-related img{object-fit:contain;background:#f5f7f8;border-radius:6px;width:100%;height:130px}.market-detail-related strong{color:#33495a;font-size:11px}.market-detail-related b{color:#102f45;font-size:12px}.storefront-powered-by{font-weight:800;text-decoration:none;color:#f0b84c!important}.storefront-powered-by:hover{text-decoration:underline;color:#fff!important}.seller-featured-toggle{flex-wrap:wrap;align-items:center;gap:9px;flex-direction:row!important;display:flex!important}.seller-featured-toggle input{accent-color:#07558a;height:16px;width:16px!important}.seller-featured-toggle small{color:#73818c;flex-basis:100%;margin-left:25px;font-size:10px}@media (width<=760px){.market-hero-gallery{grid-template-columns:1fr;gap:15px;min-height:0!important;padding:21px!important}.market-hero-gallery .market-hero-copy h1{font-size:25px}.market-hero-product{flex-basis:148px;width:148px}.market-hero-product-image{height:92px}.market-product-detail-route{width:calc(100% - 24px);margin:12px auto 36px}.market-product-detail-main{grid-template-columns:1fr;gap:16px;padding:13px}.market-detail-main-image,.market-detail-main-image img{height:270px;min-height:270px}.market-detail-summary{padding:7px 3px}.market-detail-summary h1,.market-detail-price{font-size:25px}.market-detail-related{padding:14px}.market-detail-related>div{grid-template-columns:repeat(2,minmax(0,1fr))}.market-detail-related img{height:110px}}@media (prefers-reduced-motion:reduce){.market-hero-gallery-track{animation:none}}.seller-rail{z-index:100!important}.market-hero-gallery-track{will-change:transform;transition:transform .65s cubic-bezier(.22,.75,.25,1);animation:none!important}.market-hero-gallery-window:hover .market-hero-gallery-track{animation:none!important}@media (prefers-reduced-motion:reduce){.market-hero-gallery-track{transition:none!important}}.seller-app{isolation:isolate}.seller-rail{align-self:start;top:0;z-index:300!important;position:sticky!important}.seller-topbar{z-index:301!important}.seller-mobile-bottom{z-index:302!important}@media (width<=850px){.seller-rail{z-index:300!important;position:relative!important}.seller-mobile-bottom{z-index:302!important}}.market-product-detail-layout .market-sidebar{flex-direction:column;display:flex}.market-product-detail-main-shell{min-width:0;padding:18px}@media (width<=760px){.market-product-detail-layout .market-sidebar{pointer-events:none;transform:translate(-110%);z-index:520!important;width:min(86vw,340px)!important;height:calc(100dvh - 104px)!important;position:fixed!important;top:104px!important;bottom:0!important;left:0!important}.market-product-detail-layout .market-sidebar.is-mobile-open{pointer-events:auto;transform:translate(0)}.market-product-detail-layout .market-sidebar{display:flex!important}.market-product-detail-main-shell{padding:12px}}.market-mobile-category-toggle{display:none}@media (width<=760px){.market-mobile-category-toggle{color:#344454;cursor:pointer;background:#fff;border:1px solid #dce5ed;border-radius:8px;justify-self:start;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:700;display:inline-flex}.market-product-detail-layout .market-sidebar.is-mobile-open{pointer-events:auto!important;transform:translate(0)!important}}.store-page{isolation:isolate}.store-market-header{z-index:40;position:sticky;top:0}.market-hero-gallery{grid-template-columns:minmax(150px,.72fr) minmax(0,1.28fr)!important;gap:14px!important;min-height:154px!important;padding:15px 18px!important}.market-hero-gallery .market-hero-copy h1{margin:7px 0 6px;font-size:clamp(19px,2.2vw,27px)}.market-hero-gallery .market-hero-copy p{font-size:11px;line-height:1.45}.market-hero-gallery .market-eyebrow{letter-spacing:.1em;font-size:9px}.market-hero-product{border-radius:9px;flex:0 0 116px;width:116px}.market-hero-product-open{gap:4px;padding:6px}.market-hero-product-image{height:66px}.market-hero-product-open>strong{font-size:10px}.market-hero-product-open>b{font-size:11px}.market-hero-product-add{width:calc(100% - 12px);margin:0 6px 6px;padding:6px;font-size:9px}.market-hero-gallery-track{gap:8px}.market-category-grid{overscroll-behavior-x:contain;scroll-snap-type:x proximity;grid-template-rows:repeat(2,minmax(0,auto));grid-template-columns:none;grid-auto-columns:126px;grid-auto-flow:column;gap:7px;padding:2px 2px 9px;display:grid;overflow-x:auto}.market-category-tile{text-align:left;scroll-snap-align:start;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:2px 8px;min-height:61px;padding:6px 7px;display:grid}.market-category-tile img,.market-category-placeholder{grid-row:1/3;width:34px;height:34px}.market-category-tile strong{text-align:left;overflow-wrap:anywhere;min-height:0;font-size:10px;line-height:1.2}.market-categories{min-width:0}.market-sidebar-scrim{z-index:510!important}.store-page .market-sidebar.is-mobile-open{pointer-events:auto;z-index:520!important}.customer-flow{z-index:1;padding-bottom:calc(24px + env(safe-area-inset-bottom));position:relative}.customer-mobile-checkout-bar{z-index:70!important}.store-chat-panel{z-index:1;position:relative}@media (width<=760px){.market-hero-gallery{grid-template-columns:minmax(105px,.8fr) minmax(0,1.2fr)!important;gap:8px!important;min-height:148px!important;padding:12px!important}.market-hero-gallery .market-hero-copy h1{font-size:19px;line-height:1.12}.market-hero-gallery .market-hero-copy p{font-size:10px}.market-hero-product{flex-basis:102px;width:102px}.market-hero-product-image{height:58px}.market-category-grid{grid-auto-columns:116px}.market-category-tile{min-height:57px}.store-market-header{z-index:40}.market-sidebar{z-index:520!important}.market-sidebar-scrim{z-index:510!important}}@media (width<=560px){.market-hero-gallery{grid-template-columns:1fr!important;min-height:0!important;padding:13px!important}.market-hero-gallery .market-hero-copy h1{font-size:18px}.market-hero-gallery-window{width:100%}.market-hero-product{flex-basis:104px;width:104px}.market-category-grid{grid-auto-columns:112px}}.seller-app{align-items:start;min-height:100dvh}.seller-workarea{flex-direction:column;min-width:0;min-height:100dvh;display:flex}.seller-content{flex:1;width:100%;min-height:calc(100dvh - 70px);padding-top:12px}.seller-welcome-strip{margin-top:0}.seller-stat-grid{margin-top:10px}@media (width<=850px){.seller-app{min-height:100dvh;display:block}.seller-workarea{min-height:calc(100dvh - 64px)}.seller-content{min-height:calc(100dvh - 64px);padding:10px 12px 28px}.seller-topbar{z-index:301;position:sticky;top:0}.seller-welcome-strip{margin:0 0 12px;padding:13px}.seller-stat-grid{gap:8px;margin:10px 0}}#market-spotlight #market-products-row{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:12px;padding:2px 1px 12px;display:grid;overflow:visible}#market-spotlight .market-section-heading>div>button:not(:first-child){display:none}@media (width<=1000px){#market-spotlight #market-products-row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){#market-spotlight #market-products-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}}@media (width<=520px){#market-spotlight #market-products-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media (width<=850px){.seller-app{min-height:100dvh;position:relative;overflow-x:clip;display:block!important}.seller-rail{box-shadow:18px 0 55px #0008;z-index:300!important;width:min(290px,84vw)!important;height:100dvh!important;min-height:0!important;margin:0!important;transition:transform .24s!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;overflow-y:auto!important;transform:translate(-105%)!important}.seller-app.mobile-menu-open .seller-rail{transform:translate(0)!important}.seller-mobile-scrim{z-index:299!important;position:fixed!important;inset:0!important}.seller-workarea{width:100%;min-width:0;min-height:100dvh;margin:0!important;padding:0!important;display:block!important}.seller-topbar{z-index:301!important;height:62px!important;position:sticky!important;top:0!important}.seller-content{width:100%;max-width:none!important;min-height:0!important;padding:12px 12px calc(94px + env(safe-area-inset-bottom))!important;margin:0!important;display:block!important}.seller-content>.seller-loading{min-height:180px}.seller-welcome-strip{margin:0 0 12px!important}.seller-mobile-bottom{isolation:isolate;height:calc(64px + env(safe-area-inset-bottom))!important;padding:0 0 env(safe-area-inset-bottom)!important;z-index:302!important;pointer-events:auto!important;display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.seller-mobile-bottom button{touch-action:manipulation;min-width:0;min-height:54px;pointer-events:auto!important}.seller-detail-overlay{z-index:250!important}}@media (width<=560px){.seller-topbar{padding:0 11px!important}.seller-topbar-title,.seller-topbar-title>div{min-width:0}.seller-topbar h1{font-size:14px!important}.seller-top-actions{gap:7px!important}.seller-content{padding-left:10px!important;padding-right:10px!important}}.market-hero-gallery-window{width:100%;min-width:0;overflow:hidden}.market-hero-gallery-track{width:100%;max-width:100%;gap:0!important;transition:transform .55s!important;animation:none!important;display:flex!important}.market-hero-product{flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important}.market-hero-product-open{grid-template-columns:minmax(0,1fr);gap:8px!important;width:100%!important;padding:9px!important;display:grid!important}.market-hero-product-image{width:100%;height:clamp(112px,17vw,176px)!important}.market-hero-product-image img{width:100%;height:100%;object-fit:contain!important}.market-hero-product-add{width:calc(100% - 18px)!important;margin:0 9px 9px!important}@media (width<=760px){.market-hero-gallery{grid-template-columns:minmax(0,1fr)!important}.market-hero-gallery-window{width:100%!important}.market-hero-product-image{height:150px!important}}.store-page .market-hero-gallery{border:1px solid #9dbed738;box-shadow:0 16px 36px #0c233429;background:radial-gradient(at 10% 0,#387dac38,#0000 48%),radial-gradient(at 100% 100%,#e68b3b29,#0000 42%),linear-gradient(125deg,#10283b 0%,#173d55 56%,#10283b 100%)!important;border-radius:16px!important}.store-page .market-hero-gallery .market-hero-copy h1{letter-spacing:-.6px;color:#f5f9fc!important}.store-page .market-hero-gallery .market-hero-copy p{color:#c4d5e1!important}.store-page .market-hero-gallery .market-eyebrow{letter-spacing:.12em;font-weight:800;color:#ffd39f!important}.store-page .market-hero-product{flex-direction:column;gap:0;padding:0 0 10px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;background:linear-gradient(160deg,#203d52 0%,#142d41 100%)!important;border:1px solid #aecadc38!important;border-radius:13px!important;box-shadow:0 10px 24px #03111d47!important}.store-page .market-hero-product:hover{transform:translateY(-3px);border-color:#ffc2848c!important;box-shadow:0 15px 30px #03111d59,0 0 20px #ffb87714!important}.store-page .market-hero-product-open{flex:auto;color:#f4f8fb!important;background:0 0!important;gap:8px!important;padding:9px 9px 7px!important}.store-page .market-hero-product-image{border:1px solid #ffffff24;background:linear-gradient(145deg,#eaf0f4,#dce6ec)!important;border-radius:9px!important}.store-page .market-hero-product-open>strong{color:#f5f8fb!important;font-size:12px!important;font-weight:750!important}.store-page .market-hero-product-open>b{color:#ffd19a!important;font-size:13px!important;font-weight:850!important}.store-page .market-hero-product-add{cursor:pointer;justify-content:center;align-items:center;min-height:35px;line-height:1.2;transition:transform .18s,filter .18s,box-shadow .18s;box-shadow:0 4px 12px #e2771c3d,inset 0 1px #ffffff59;color:#172b3b!important;background:linear-gradient(135deg,#f5a34d,#df741c)!important;border:1px solid #ffdeb880!important;border-radius:9px!important;width:calc(100% - 18px)!important;margin:2px 9px 0!important;padding:8px 10px!important;font-size:11px!important;font-weight:850!important;display:inline-flex!important}.store-page .market-hero-product-add:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 7px 16px #e2771c52,inset 0 1px #fff6}.store-page .market-hero-product-add:focus-visible{outline-offset:2px;outline:3px solid #ffd39f8c}.store-page .market-hero-product-add:disabled{box-shadow:none;cursor:not-allowed;color:#d5e0e7!important;background:#536879!important;border-color:#becbd53d!important}@media (width<=760px){.store-page .market-hero-product{padding-bottom:7px;border-radius:10px!important}.store-page .market-hero-product-open{gap:5px!important;padding:6px 6px 5px!important}.store-page .market-hero-product-open>strong{font-size:10px!important}.store-page .market-hero-product-open>b{font-size:11px!important}.store-page .market-hero-product-add{min-height:31px;width:calc(100% - 12px)!important;margin:2px 6px 0!important;padding:6px 5px!important;font-size:9px!important}}@media (prefers-reduced-motion:reduce){.store-page .market-hero-product,.store-page .market-hero-product-add{transition:none!important}}.market-global-drawer{pointer-events:none;transition:transform .24s;transform:translate(-110%);z-index:520!important;background:#fff!important;border:1px solid #e4eaf0!important;border-left:0!important;border-radius:0 16px 16px 0!important;flex-direction:column!important;align-items:stretch!important;gap:5px!important;width:min(340px,86vw)!important;height:auto!important;max-height:none!important;margin:0!important;padding:14px!important;position:fixed!important;top:68px!important;bottom:0!important;left:0!important;overflow:hidden auto!important;box-shadow:18px 0 45px #0e23342e!important}.market-global-drawer.is-mobile-open{pointer-events:auto!important;display:flex!important;transform:translate(0)!important}.market-global-drawer .market-sidebar-shop{display:flex!important}.market-global-drawer .market-sidebar-title{display:block!important}.market-global-drawer>button,.market-global-drawer .market-sidebar-link{flex:none;width:100%;background:0 0!important;padding:11px 10px!important;font-size:12px!important;display:flex!important}.market-global-drawer .market-sidebar-category{width:100%}.market-global-drawer .market-sidebar-category-button{justify-content:flex-start;width:100%}.market-global-drawer .market-sidebar-subcategories{padding-left:27px}.market-global-drawer-scrim{z-index:510!important;background:#0c1b276b!important;border:0!important;display:block!important;position:fixed!important;inset:68px 0 0!important}@media (width<=760px){.market-global-drawer{height:calc(100dvh - 104px)!important;top:104px!important}.market-global-drawer-scrim{inset:104px 0 0!important}}.store-shop-promo-banner{color:#fff;text-align:center;background:linear-gradient(110deg,#111827 0%,#202b36 55%,#111827 100%);justify-content:center;align-items:center;gap:14px;min-height:76px;padding:12px 20px;display:flex;position:relative;overflow:hidden}.store-shop-promo-banner:before,.store-shop-promo-banner:after{content:"";background:var(--store-accent);opacity:.22;filter:blur(42px);pointer-events:none;border-radius:50%;width:180px;height:180px;position:absolute;top:-55px}.store-shop-promo-banner:before{left:4%}.store-shop-promo-banner:after{right:4%}.store-shop-promo-banner>*{z-index:1;position:relative}.store-shop-promo-banner strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.035em;text-transform:uppercase;max-width:min(70%,760px);font:800 clamp(18px,2.8vw,30px)/1.1 Manrope,sans-serif;overflow:hidden}.store-shop-promo-mark{color:var(--store-accent);font-size:28px;line-height:1}.store-shop-promo-banner>span:last-child{color:#e5e7eb;letter-spacing:1.5px;white-space:nowrap;border-left:1px solid #fff5;padding-left:13px;font-size:10px;font-weight:800}.market-product-section#market-spotlight{background:#fff;border:1px solid #e7eaee;border-radius:15px;margin-top:18px;padding:17px;box-shadow:0 5px 22px #1423320b}.market-product-section#market-spotlight .market-section-heading{margin-bottom:14px}.market-product-section#market-spotlight .market-section-heading h2{font-size:20px}.market-product-section#market-spotlight .market-section-heading h2 em{background:var(--store-accent);color:#fff}.market-product-section#market-spotlight .market-products-row{grid-auto-columns:196px;gap:12px;padding:2px 1px 10px}.market-product-section#market-spotlight .market-product-card{border:1px solid #e8ebef;border-radius:13px;flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 3px 12px #1626360f}.market-product-section#market-spotlight .market-product-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px #1626361f}.market-product-section#market-spotlight .market-product-open{text-align:left;cursor:pointer;background:#fff;border:0;flex-direction:column;flex:1;padding:0;display:flex}.market-product-section#market-spotlight .market-product-art img{object-fit:contain}.market-product-section#market-spotlight .market-product-art>small{background:var(--store-accent);color:#fff;border-radius:20px;font-size:9px;top:9px;left:9px}.market-product-section#market-spotlight .market-product-info{gap:7px;padding:11px 11px 8px}.market-product-section#market-spotlight .market-product-info h3{min-height:34px;font-size:12px;line-height:1.35}.market-product-section#market-spotlight .market-product-info>strong{color:#172b3a;font-size:16px;font-weight:850}.market-product-section#market-spotlight .market-product-info>small{color:#788693;font-size:10px}.market-product-section#market-spotlight .market-product-add{background:var(--store-accent);color:#fff;cursor:pointer;border:0;border-radius:7px;width:calc(100% - 18px);min-height:36px;margin:0 9px 10px;padding:8px 10px;font-size:11px;font-weight:800}.market-product-section#market-spotlight .market-product-add:disabled{cursor:not-allowed;background:#9aa4ad}@media (width<=760px){.store-shop-promo-banner{gap:8px;min-height:64px;padding:10px 12px}.store-shop-promo-banner strong{max-width:75%;font-size:clamp(15px,4.3vw,21px)}.store-shop-promo-mark{font-size:21px}.store-shop-promo-banner>span:last-child{display:none}.market-product-section#market-spotlight{border-radius:12px;margin:12px -2px 0;padding:12px 10px}.market-product-section#market-spotlight .market-section-heading h2{font-size:17px}.market-product-section#market-spotlight .market-products-row{grid-auto-columns:174px;gap:9px}.market-product-section#market-spotlight .market-product-art{height:150px}.market-product-section#market-spotlight .market-product-info{padding:9px}.market-product-section#market-spotlight .market-product-info>strong{font-size:14px}.market-product-section#market-spotlight .market-product-add{min-height:34px;font-size:10px}}.market-store-layout{width:min(100% - 40px,1320px);margin:16px auto 60px;grid-template-columns:minmax(0,1fr)!important}.market-store-layout>.market-main{grid-column:1/-1;width:100%;min-width:0}@media (width<=760px){.market-store-layout{width:calc(100% - 24px);margin:12px auto 40px;grid-template-columns:minmax(0,1fr)!important}}.market-products-row{-webkit-overflow-scrolling:touch;grid-auto-columns:calc(33.3333% - 6.66667px);scroll-padding-inline:1px}.market-product-section .market-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.market-product-section .market-section-heading>div{align-items:center;gap:7px;display:flex}.market-product-section .market-section-heading>div button{color:#34495a;cursor:pointer;background:#fff;border:1px solid #dce3e8;border-radius:50%;min-width:30px;min-height:30px;font-size:20px}.market-detail-main-image{position:relative}.market-gallery-arrow{color:#25394b;cursor:pointer;background:#fff;border:0;border-radius:50%;width:36px;height:36px;font-size:25px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 12px #0002}.market-gallery-arrow.prev{left:12px}.market-gallery-arrow.next{right:12px}.market-gallery-count{color:#fff;background:#202a34b8;border-radius:20px;padding:5px 9px;font-size:11px;position:absolute;bottom:12px;right:12px}.market-detail-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.market-detail-store-badge{color:#155a9c;background:#eaf3ff;border-radius:5px;padding:5px 9px;font-size:10px;font-weight:800}.market-detail-price-panel{border:1px solid color-mix(in srgb,var(--store-accent) 38%,white);background:color-mix(in srgb,var(--store-accent) 5%,white);border-radius:9px;width:100%;margin-top:16px;padding:15px}.market-detail-price-panel .market-detail-price{margin:0;font-size:29px;display:block}.market-detail-stock-track{background:#e9edf0;border-radius:9px;height:7px;margin-top:11px;overflow:hidden}.market-detail-stock-track i{background:var(--store-accent);border-radius:9px;height:100%;display:block}.market-detail-promo,.market-detail-delivery{background:#fff;border:1px solid #e8edf0;border-radius:9px;width:100%;margin-top:14px;padding:15px}.market-detail-promo{gap:6px;display:grid}.market-detail-promo strong,.market-detail-delivery>strong{color:#25394b;font-size:14px}.market-detail-promo span,.market-detail-delivery p{color:#62717c;margin:5px 0 0;font-size:12px;line-height:1.55}.market-detail-seller{width:100%;color:var(--store-accent);background:#fff;border:1px solid #e8edf0;border-radius:9px;align-items:center;gap:12px;margin-top:14px;padding:14px;display:flex}.market-detail-seller div{gap:4px;display:grid}.market-detail-seller strong{color:#263b4d;font-size:13px}.market-detail-assurance{align-items:center;gap:7px;display:flex}.market-detail-reviews{background:#fff;border:1px solid #e8edf0;border-radius:12px;margin-top:22px;padding:22px}.market-detail-reviews-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.market-detail-reviews-heading>div:first-child>span{letter-spacing:.08em;color:var(--store-accent);font-size:10px;font-weight:800}.market-detail-reviews-heading h2{margin:5px 0;font-size:20px}.market-review-card{border-bottom:1px solid #edf0f2;padding:15px 0}.market-review-card p{color:#4c5b66;font-size:13px}.market-review-card small{color:#8a969e}.market-reviews-empty{color:#788690;padding:20px 0}.market-detail-related>div{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:calc(33.3333% - 6.66667px);grid-auto-flow:column;display:grid;overflow-x:auto}.market-detail-related>div>button{scroll-snap-align:start}.customer-recommendation-row{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:calc(33.3333% - 6.66667px);grid-auto-flow:column;gap:10px;display:grid;overflow-x:auto}.customer-recommendation-card{scroll-snap-align:start;min-width:0}@media (width<=760px){.market-products-row{grid-auto-columns:calc(33.3333% - 5.33333px);gap:8px}.market-product-art{height:clamp(92px,27vw,145px)}.market-product-info{gap:5px;padding:7px}.market-product-info h3{min-height:28px;font-size:11px}.market-product-info>strong{font-size:12px}.market-product-info>small{font-size:9px}.market-product-add{width:calc(100% - 14px);margin:0 7px 8px;padding:8px 4px;font-size:10px}.market-product-detail-route{width:100%;margin:0 auto 28px;padding:0 0 86px}.market-product-detail-breadcrumb{white-space:nowrap;flex-wrap:nowrap;margin:0;padding:10px 14px;font-size:11px;overflow-x:auto}.market-product-detail-main{box-shadow:none;border:0;border-radius:0;flex-direction:column;gap:12px;padding:0;display:flex}.market-detail-main-image,.market-detail-main-image img{border-radius:0;height:min(112vw,440px);min-height:280px}.market-detail-thumbnails{padding:0 12px}.market-detail-summary{padding:15px 16px 18px}.market-detail-summary h1{margin:12px 0;font-size:21px;line-height:1.3}.market-detail-price-panel{margin-top:12px}.market-detail-price-panel .market-detail-price{font-size:25px}.market-detail-add-desktop{display:none}.market-detail-mobile-bar{z-index:80;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e6eaed;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 18px #1b2b3815}.market-detail-mobile-bar button{background:var(--store-accent);color:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;font-size:15px;font-weight:800;display:flex;box-shadow:0 4px 12px #0002}.market-detail-mobile-bar button:disabled{opacity:.5}.market-detail-reviews{border-left:0;border-right:0;border-radius:0;margin:12px 0;padding:16px}.market-detail-reviews-heading h2{font-size:18px}.market-detail-related{border-radius:0;margin:12px 0;padding:15px}.market-detail-related h2{font-size:17px}.market-detail-related img{height:clamp(90px,25vw,130px)}.customer-flow{padding-bottom:18px}.customer-order-tabs{white-space:nowrap;display:flex;overflow-x:auto}.customer-order-tabs button{flex:1 0 auto}.customer-recommendation-row{grid-auto-columns:calc(33.3333% - 5.33333px);gap:8px}}@media (width>=761px){.market-product-detail-main{align-items:start}.market-detail-gallery{position:sticky;top:92px}.market-detail-mobile-bar{display:none}}.store-shop-promo-banner{background:linear-gradient(100deg,#101820,#243746 52%,#101820)!important;gap:10px!important;height:54px!important;min-height:54px!important;padding:7px 16px!important}.store-shop-promo-banner strong{letter-spacing:-.025em!important;font-size:clamp(16px,2.2vw,24px)!important}.store-shop-promo-mark{font-size:20px!important}.store-shop-promo-banner>span:last-child{letter-spacing:1px!important;font-size:9px!important}.market-products-row{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory!important;scrollbar-width:thin!important;grid-auto-columns:calc(33.3333% - 8px)!important;grid-auto-flow:column!important;gap:12px!important;padding:4px 2px 14px!important;display:grid!important;overflow:auto hidden!important}.market-products-row>.market-product-card{scroll-snap-align:start!important;min-width:0!important}.market-product-section#market-spotlight .market-products-row{grid-auto-columns:calc(33.3333% - 8px)!important;gap:12px!important}.market-product-section#market-spotlight .market-product-art{background:#fff!important;height:clamp(112px,18vw,190px)!important;padding:9px!important}.market-product-section#market-spotlight .market-product-info h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;min-height:2.7em!important}.market-product-detail-layout{display:block!important}.market-product-detail-main-shell{width:100%!important;min-width:0!important}.market-product-detail-route{max-width:1240px!important;margin:0 auto 32px!important;padding:0 16px 96px!important}.market-product-detail-breadcrumb{color:#71808d;white-space:nowrap;align-items:center;gap:10px;min-width:0;font-size:13px;display:flex;overflow-x:auto;padding:14px 0!important}.market-product-detail-breadcrumb strong{text-overflow:ellipsis;color:#263442;overflow:hidden}.market-product-detail-main{background:#fff!important;border:1px solid #e7ebef!important;border-radius:12px!important;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr)!important;gap:24px!important;padding:18px!important;display:grid!important;box-shadow:0 3px 14px #1626360f!important}.market-detail-gallery{min-width:0}.market-detail-main-image{border:1px solid #edf0f2;border-radius:9px;justify-content:center;align-items:center;min-height:420px;display:flex;position:relative;overflow:hidden;background:#fff!important}.market-detail-main-image img{background:#fff;width:100%;height:440px;object-fit:contain!important}.market-detail-thumbnails{gap:9px;padding:12px 2px;display:flex;overflow-x:auto}.market-detail-thumbnails button{background:#fff;border:1px solid #e5e9ed;border-radius:7px;flex:0 0 72px;height:72px;padding:4px}.market-detail-thumbnails button.active{border:2px solid var(--store-accent)}.market-detail-thumbnails img{object-fit:contain;width:100%;height:100%}.market-detail-summary{color:#263442;min-width:0;padding:6px 4px!important}.market-detail-summary h1{color:#202c37!important;font-size:clamp(21px,2.4vw,30px)!important;line-height:1.28!important}.market-detail-review-summary{color:#687783;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.market-detail-price-panel{background:#fff!important;border:1px solid #e4e9ed!important;border-radius:9px!important;padding:15px!important}.market-detail-price-panel .market-detail-price{color:#263442!important;font-size:30px!important}.market-detail-stock-track{overflow:hidden;background:#e8edf1!important;border-radius:8px!important;height:7px!important}.market-detail-stock-track i{border-radius:8px;height:100%;display:block;background:var(--store-accent)!important}.market-detail-description{color:#52616d;font-size:14px;line-height:1.65}.market-detail-promo,.market-detail-delivery{margin-top:14px;background:#fff!important;border:1px solid #e8ecef!important;border-radius:9px!important;padding:14px!important}.market-detail-promo>strong,.market-detail-delivery>strong{color:#293641;margin-bottom:8px;font-size:16px;display:block}.market-detail-promo span,.market-detail-delivery p{color:#5c6974;font-size:13px;line-height:1.55}.market-detail-seller{background:#fff;border:1px solid #e8ecef;border-radius:9px;align-items:center;gap:12px;margin-top:14px;padding:14px;display:flex}.market-detail-seller>div{gap:4px;display:grid}.market-detail-seller small{color:#77838d;font-size:12px}.market-detail-add-desktop{background:var(--store-accent);color:#fff;cursor:pointer;border:0;border-radius:8px;width:100%;min-height:48px;margin-top:14px;font-size:15px;font-weight:800}.market-detail-assurance{color:#71808a;align-items:center;gap:7px;margin-top:12px;font-size:11px;display:flex}.market-detail-reviews{background:#fff;border:1px solid #e8ecef!important;border-radius:11px!important;margin:20px 0!important;padding:20px!important}.market-detail-reviews-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.market-detail-reviews-heading>div:last-child{text-align:right;gap:4px;display:grid}.market-review-card{border-top:1px solid #edf0f2;padding:16px 0!important}.market-review-card>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.market-review-verified{color:#0a9871;font-size:12px;font-weight:700}.market-detail-related{background:#fff;border:1px solid #e8ecef;border-radius:11px;margin:20px 0;padding:18px}.market-detail-related>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.market-detail-related>div>button{text-align:left;background:#fff;border:1px solid #e8ecef;border-radius:9px;min-width:0;padding:10px}.market-detail-related img{object-fit:contain;background:#fff;width:100%;height:150px}.market-detail-related strong{text-overflow:ellipsis;white-space:nowrap;margin:8px 0;font-size:13px;display:block;overflow:hidden}.market-detail-related b{font-size:14px}@media (width<=760px){.store-shop-promo-banner{height:48px!important;min-height:48px!important;padding:6px 10px!important}.store-shop-promo-banner strong{max-width:82%!important;font-size:clamp(15px,4.5vw,19px)!important}.store-shop-promo-banner>span:last-child{display:none!important}.market-products-row,.market-product-section#market-spotlight .market-products-row{grid-auto-columns:calc(33.3333% - 5.33333px)!important;gap:8px!important;padding-bottom:12px!important}.market-product-section#market-spotlight{margin:12px 0!important;padding:12px 9px!important}.market-product-section#market-spotlight .market-product-art{height:clamp(88px,26vw,126px)!important;padding:5px!important}.market-product-section#market-spotlight .market-product-info{padding:7px!important}.market-product-section#market-spotlight .market-product-info h3{min-height:2.7em!important;font-size:11px!important}.market-product-section#market-spotlight .market-product-info>strong{font-size:12px!important}.market-product-section#market-spotlight .market-product-add{width:calc(100% - 12px)!important;margin:0 6px 7px!important;padding:7px 3px!important;font-size:10px!important}.market-product-detail-route{padding:0 0 94px!important}.market-product-detail-main{box-shadow:none!important;border:0!important;border-radius:0!important;flex-direction:column!important;gap:0!important;padding:0!important;display:flex!important}.market-detail-main-image{border-left:0;border-right:0;border-radius:0!important;height:min(92vw,390px)!important;min-height:0!important}.market-detail-main-image img{height:100%!important;max-height:390px!important}.market-detail-summary{padding:15px 16px 18px!important}.market-detail-summary h1{font-size:21px!important}.market-detail-price-panel .market-detail-price{font-size:27px!important}.market-detail-reviews{border-radius:0!important;margin:12px 0!important;padding:16px!important}.market-detail-reviews-heading>div:last-child{text-align:left}.market-detail-related{border-radius:0!important;margin:12px 0!important;padding:14px!important}.market-detail-related>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.market-detail-related img{height:clamp(82px,24vw,120px)!important}.market-detail-mobile-bar{z-index:120!important;display:flex!important}}@media (width>=761px){.market-detail-mobile-bar{display:none!important}}#market-spotlight #market-products-row,.market-product-section .market-products-row{touch-action:pan-x!important;overscroll-behavior-x:contain!important;overscroll-behavior-y:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;grid-template-columns:none!important;grid-auto-rows:minmax(0,auto)!important;grid-auto-flow:column!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:auto hidden!important}#market-spotlight #market-products-row>.market-product-card,.market-product-section .market-products-row>.market-product-card{scroll-snap-align:start!important;min-width:0!important}@media (width<=760px){#market-spotlight #market-products-row{grid-auto-columns:calc(33.3333% - 5.33333px)!important;gap:8px!important;padding:4px 2px 14px!important}#market-spotlight .market-section-heading>div>button:not(:first-child){display:grid!important}}html,body,#root{width:100%;max-width:100%;min-width:0!important;overflow-x:clip!important}.market-store-layout,.market-store-layout>.market-main,.market-main,.market-home,.market-product-section,#market-spotlight{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.market-store-layout{width:min(100% - 24px,1320px)!important}#market-spotlight,.store-page #market-spotlight{touch-action:pan-y pinch-zoom!important;height:auto!important;max-height:none!important;overflow:visible!important}#market-spotlight #market-products-row{contain:inline-size!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:auto hidden!important}@media (width>=761px){.market-store-layout{width:min(100% - 40px,1320px)!important}}.buyer-auth-page{background:#f5f6f8;place-items:center;min-height:100vh;padding:28px 16px;display:grid}.buyer-auth-card{background:#fff;border:1px solid #e6e8ec;border-radius:18px;width:min(100%,480px);padding:30px;box-shadow:0 18px 55px #10182814}.buyer-auth-back{color:#475467;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0 20px;font-weight:600;display:inline-flex}.buyer-auth-mark{color:#c96a12;background:#fff4e8;border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:16px;display:grid}.buyer-auth-eyebrow{color:#b65d0b;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.buyer-auth-card h1{margin:8px 0;font-size:27px;line-height:1.2}.buyer-auth-card>p{color:#667085;margin:0 0 22px;line-height:1.55}.buyer-auth-form{gap:13px;display:grid}.buyer-auth-form label{color:#344054;gap:6px;font-size:13px;font-weight:650;display:grid}.buyer-auth-form label span{color:#667085;font-weight:400}.buyer-auth-form input{width:100%;min-height:45px;font:inherit;color:#101828;background:#fff;border:1px solid #d0d5dd;border-radius:9px;padding:10px 12px}.buyer-auth-form input:focus{border-color:#e47a13;outline:2px solid #e47a1333}.buyer-auth-submit{color:#fff;cursor:pointer;background:#e47a13;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:48px;margin-top:5px;font-weight:750;display:flex}.buyer-auth-submit:disabled{opacity:.65;cursor:wait}.buyer-auth-error,.buyer-auth-notice{border-radius:8px;padding:10px 12px;font-size:13px}.buyer-auth-error{color:#b42318;background:#fff1f0}.buyer-auth-notice{color:#027a48;background:#ecfdf3}.buyer-auth-links{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:18px;display:flex}.buyer-auth-links button{color:#b65d0b;cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:650}.buyer-auth-secure{color:#667085;border-top:1px solid #eaecf0;align-items:center;gap:8px;margin-top:22px;padding-top:16px;font-size:12px;display:flex}@media (width<=480px){.buyer-auth-card{border-radius:14px;padding:23px 19px}.buyer-auth-card h1{font-size:24px}}.market-sidebar{background:linear-gradient(#fff 0%,#fbfcfd 100%)!important;border:1px solid #e4eaf0!important;border-radius:13px!important;gap:4px!important;padding:12px 10px!important;box-shadow:0 10px 28px #152b3c14!important}.market-sidebar-shop{padding:12px 10px 14px!important}.market-sidebar-shop>a{flex:1;min-width:0}.market-sidebar-shop>a>svg{color:#35576d;background:#f1f5f7;border-radius:9px;width:34px;height:34px;padding:8px}.market-sidebar-title{letter-spacing:.14em!important;padding:15px 12px 7px!important;font-size:9px!important}.market-sidebar-category{width:100%;min-width:0}.market-sidebar-category-button{transition:background .16s,color .16s;border-radius:8px!important;width:100%!important;min-height:40px!important;margin:1px 0!important;padding:7px 9px!important;font-size:11px!important;font-weight:650!important}.market-sidebar-category-button.active{background:color-mix(in srgb,var(--store-accent,#e47a13) 10%,white)!important;color:var(--store-accent,#a95108)!important}.market-sidebar-category-icon{background:#f2f5f7;border-radius:8px;flex-basis:26px;width:26px;height:26px;font-size:12px}.market-sidebar-category-button.active .market-sidebar-category-icon{background:color-mix(in srgb,var(--store-accent,#e47a13) 16%,white)!important;color:var(--store-accent,#a95108)!important}.market-sidebar-category-button>span:nth-child(2){flex:1;min-width:0}.market-sidebar-subcategories{gap:3px;border-left:2px solid #e9edf0!important;margin:3px 4px 8px 38px!important;padding-left:9px!important}.market-sidebar-subcategories button{border-radius:6px!important;min-height:30px!important;padding:6px 9px!important;font-size:10px!important}.market-sidebar-subcategories button.active{color:#253f52!important;background:#f3f6f8!important}.market-sidebar-close{border-radius:8px!important}@media (width<=760px){.market-sidebar{gap:4px!important;padding:14px 12px!important}.market-sidebar .market-sidebar-shop{padding:12px 10px 14px!important}.market-sidebar .market-sidebar-title{padding:14px 10px 6px!important}.market-sidebar .market-sidebar-category-button{min-height:42px!important;padding:8px 10px!important}.market-sidebar .market-sidebar-subcategories{margin-left:38px!important}}.kasuku-marketing{background:linear-gradient(115deg,#f7fafc 0%,#fff 58%,#f5f8fa 100%);border:1px solid #e4ebf0;border-radius:17px;width:min(1120px,100% - 48px);margin:34px auto 0;padding:19px 22px 15px;box-shadow:0 12px 34px #102d4212}.kasuku-marketing-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.kasuku-marketing-head>span{letter-spacing:.16em;color:#315b75;font-size:10px;font-weight:850}.kasuku-marketing-head>small{color:#81909a;font-size:10px}.kasuku-marketing-stage{background:#edf3f6;border-radius:13px;min-height:206px;position:relative;overflow:hidden}.kasuku-marketing-card{opacity:0;visibility:hidden;pointer-events:none;background:#fff;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:20px;padding:27px 30px;transition:opacity .45s,transform .45s,visibility .45s;display:grid;position:absolute;inset:0;transform:translate(22px)}.kasuku-marketing-card.active{opacity:1;visibility:visible;pointer-events:auto;position:relative;transform:translate(0)}.kasuku-marketing-card.safety{background:linear-gradient(110deg,#f0f7fb,#fff 65%)}.kasuku-marketing-card.seller{background:linear-gradient(110deg,#fff8eb,#fff 65%)}.kasuku-marketing-card.discover{background:linear-gradient(110deg,#f1f7f3,#fff 65%)}.kasuku-marketing-symbol{color:#15577b;background:#e3eef4;border-radius:17px;place-items:center;width:58px;height:58px;font-size:27px;font-weight:800;display:grid}.kasuku-marketing-card.seller .kasuku-marketing-symbol{color:#a66300;background:#fff0d1}.kasuku-marketing-card.discover .kasuku-marketing-symbol{color:#28724a;background:#e2f1e7}.kasuku-marketing-content{min-width:0}.kasuku-marketing-content>small{letter-spacing:.14em;color:#537084;font-size:10px;font-weight:850}.kasuku-marketing-content h2{color:#163449;margin:8px 0;font-size:clamp(19px,2.5vw,27px);line-height:1.2}.kasuku-marketing-content p{color:#627482;max-width:650px;margin:0 0 13px;font-size:13px;line-height:1.55}.kasuku-marketing-content>a{color:#075b8a;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.kasuku-marketing-number{color:#9aabb6;white-space:nowrap;align-self:start;font-size:18px;font-weight:800}.kasuku-marketing-number i{color:#aab5bd;font-size:10px;font-style:normal;font-weight:600}.kasuku-marketing-dots{justify-content:center;align-items:center;gap:7px;padding-top:13px;display:flex}.kasuku-marketing-dots button{cursor:pointer;background:#cbd5dc;border:0;border-radius:10px;width:7px;height:7px;padding:0;transition:width .2s,background .2s}.kasuku-marketing-dots button.active{background:#145b85;width:25px}@media (width<=700px){.kasuku-marketing{border-radius:13px;width:calc(100% - 28px);margin-top:18px;padding:13px 12px 11px}.kasuku-marketing-head{margin-bottom:9px}.kasuku-marketing-head>span,.kasuku-marketing-head>small{font-size:9px}.kasuku-marketing-stage{min-height:210px}.kasuku-marketing-card{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:17px 14px}.kasuku-marketing-symbol{border-radius:12px;width:40px;height:40px;font-size:20px}.kasuku-marketing-content h2{font-size:18px}.kasuku-marketing-content p{font-size:12px;line-height:1.5}.kasuku-marketing-number{font-size:12px;position:absolute;top:10px;right:12px}.kasuku-marketing-number i{font-size:9px}}@media (prefers-reduced-motion:reduce){.kasuku-marketing-card,.kasuku-marketing-dots button{transition:none!important}}.kasuku-safety{width:min(1160px,100% - 48px);margin:72px auto 0}.kasuku-safety .kasuku-section-title{max-width:820px;margin:0 auto 30px}.kasuku-safety .kasuku-section-title>p{color:#657684;max-width:760px;margin:13px auto 0;font-size:14px;line-height:1.7}.kasuku-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.kasuku-safety-grid article{background:linear-gradient(150deg,#fff 0%,#fbfdfe 100%);border:1px solid #e1e9ee;border-radius:15px;min-height:0;padding:22px 23px;box-shadow:0 7px 22px #122f450b}.kasuku-safety-card-heading{align-items:center;gap:12px;margin-bottom:11px;display:flex}.kasuku-safety-icon{color:#155b82;background:#eaf3f8;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.kasuku-safety-grid h3{color:#18364a;margin:0;font-size:15px;font-weight:750;line-height:1.35}.kasuku-safety-grid article>p{color:#5e6f7c;margin:0 0 12px;font-size:13px;line-height:1.7}.kasuku-safety-grid article>ul{color:#526674;border-top:1px solid #edf1f3;gap:7px;margin:0;padding:12px 0 0 18px;font-size:12px;line-height:1.6;display:grid}.kasuku-safety-grid article>ul li::marker{color:#1b719c}.kasuku-safety-note{color:#456172;background:#f2f7fa;border:1px solid #dbe7ee;border-radius:13px;align-items:flex-start;gap:12px;margin-top:18px;padding:18px 20px;display:flex}.kasuku-safety-note>svg{color:#155b82;flex:none;margin-top:2px}.kasuku-safety-note p{margin:0;font-size:12px;line-height:1.75}.kasuku-faq{width:min(1050px,100% - 48px);margin:68px auto 55px}.kasuku-faq-heading{color:#18364a;background:#f7fafb;font-weight:800}.kasuku-faq summary{color:#294557;font-weight:650}.kasuku-faq details[open] summary{color:#075b8a;background:#fbfdfe}.kasuku-faq details[open] summary span{transform:rotate(45deg)}.kasuku-faq details p{color:#566a78;font-size:13px;line-height:1.75}@media (width<=700px){.kasuku-safety{width:calc(100% - 28px);margin-top:48px}.kasuku-safety-grid{grid-template-columns:1fr;gap:12px}.kasuku-safety-grid article{padding:17px}.kasuku-safety-grid h3{font-size:14px}.kasuku-safety-grid article>p{font-size:12px}.kasuku-safety-grid article>ul{font-size:11px}.kasuku-safety-note{padding:14px}.kasuku-faq{width:calc(100% - 28px);margin:45px auto}.kasuku-faq summary{padding:16px;font-size:13px}.kasuku-faq details p{padding:0 16px 16px;font-size:12px}}.market-sidebar{position:sticky;top:82px;background:linear-gradient(#fff 0%,#f9fbfc 100%)!important;border:1px solid #dfe7ed!important;border-radius:15px!important;gap:7px!important;padding:14px 12px!important;box-shadow:0 12px 30px #112f4413!important}.market-sidebar-shop{border-bottom:1px solid #e9eef2!important;align-items:center!important;gap:10px!important;padding:11px 9px 16px!important}.market-sidebar-shop>a{flex:1;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.market-sidebar-shop>a>svg{color:#145b85;background:#edf4f8;border-radius:11px;flex:0 0 36px;width:36px;height:36px;padding:9px}.market-sidebar-shop>a>span{flex-direction:column;gap:4px;min-width:0;display:flex}.market-sidebar-shop>a b{color:#1b3547;font-size:13px;font-weight:800}.market-sidebar-shop>a small{color:#82919b;font-size:10px}.market-sidebar-close{color:#607482;background:#fff;border:1px solid #e4ebef;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.market-sidebar-title{letter-spacing:.15em!important;color:#8998a2!important;padding:13px 9px 5px!important;font-size:9px!important;font-weight:850!important}.market-sidebar-category{padding:1px 0}.market-sidebar-category-button{color:#425969;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:43px;padding:7px 9px;font-size:12px;font-weight:650;transition:background .16s,border-color .16s,color .16s;display:flex}.market-sidebar-category-button:hover{color:#164d6b;background:#f0f6f9}.market-sidebar-category-button.active{color:#075b85;background:#eaf3f8;border-color:#dceaf2}.market-sidebar-category-icon{color:#607887;background:#f0f4f6;border-radius:9px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:13px;display:grid}.market-sidebar-category-button.active .market-sidebar-category-icon{color:#075b85;background:#d6e9f3}.market-sidebar-category-chevron{color:#8b9ba5;margin-left:auto;transition:transform .18s}.market-sidebar-subcategories{border-left:2px solid #dce8ee;gap:4px;display:grid;margin:5px 6px 9px 39px!important;padding:5px 0 5px 11px!important}.market-sidebar-subcategories button{color:#607482;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:32px;padding:6px 9px;font-size:11px}.market-sidebar-subcategories button:hover,.market-sidebar-subcategories button.active{color:#155a80;background:#f0f5f8;font-weight:700}.market-sidebar-close:hover{color:#193e55;background:#f4f7f9}@media (width<=760px){.market-sidebar{background:#fff!important;border:0!important;border-radius:0 17px 17px 0!important;padding:16px 13px!important;top:104px!important;box-shadow:18px 0 45px #0e233433!important}.market-sidebar-shop{padding:11px 8px 15px!important}.market-sidebar-category-button{min-height:45px!important}.market-sidebar-subcategories{margin-left:39px!important}}.store-page .market-product-card{transition:transform .18s,box-shadow .18s,border-color .18s;background:linear-gradient(155deg,#f3f8fb 0%,#eaf2f7 100%)!important;border:1px solid #d8e5ec!important;border-radius:13px!important;box-shadow:0 5px 15px #19394c12!important}.store-page .market-product-card:active{transform:translateY(1px)}.store-page .market-product-info{background:linear-gradient(160deg,#f4f8fb 0%,#eaf2f7 100%)!important}.store-page .market-product-info>small{color:#647d8d!important}.store-page .store-preview-product-details{background:linear-gradient(145deg,#e7f1f7 0%,#dceaf2 100%)!important;border-color:#d2e2eb!important}.store-page .store-preview-product-image{background:#d6e5ee!important}.store-page .store-preview-product-copy>small{color:#557487!important}.store-page .product-detail-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a1b28b8!important;padding:clamp(10px,2vw,24px)!important}.store-page .product-detail-page{background:linear-gradient(#edf4f8 0%,#e7f0f5 100%)!important;border:1px solid #cbdde7!important;border-radius:20px!important;width:min(100%,1120px)!important;max-height:min(94dvh,960px)!important;overflow:auto!important;box-shadow:0 28px 90px #03142157!important}.store-page .product-detail-top{background:#ebf4f9f5!important;border-bottom:1px solid #d7e4eb!important;padding:14px 20px!important}.store-page .product-detail-top button:first-child{align-items:center;gap:8px;display:inline-flex;color:#24495f!important;background:#f7fafc!important;border:1px solid #cbdce6!important;border-radius:9px!important;padding:8px 12px!important;font-weight:750!important}.store-page .product-detail-top button:last-child{width:36px;height:36px;color:#36576b!important;background:#f7fafc!important;border:1px solid #d3e1e9!important;border-radius:10px!important;font-size:23px!important}.store-page .product-detail-layout{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)!important;gap:clamp(18px,3vw,34px)!important;padding:clamp(16px,3vw,32px)!important}.store-page .product-detail-gallery{align-content:start;background:linear-gradient(145deg,#dceaf2 0%,#eaf2f7 100%)!important;border:1px solid #d3e2ea!important;border-radius:16px!important;padding:12px!important}.store-page .product-detail-gallery img{background:#e5eff5!important;border:1px solid #d4e2e9!important;border-radius:12px!important}.store-page .product-detail-no-image{color:#5f7c8d!important;background:#dce9f0!important}.store-page .product-detail-copy{background:linear-gradient(155deg,#f5f9fb 0%,#eaf2f7 100%)!important;border:1px solid #d2e1e9!important;border-radius:16px!important;padding:20px!important;box-shadow:0 8px 22px #1c41570e!important}.store-page .product-detail-category{background:#e3eff5;border:1px solid #c9dce7;border-radius:20px;align-items:center;width:max-content;max-width:100%;padding:6px 10px;display:inline-flex;color:#24617f!important;font-size:10px!important}.store-page .product-detail-copy h1{color:#173b51!important;margin:13px 0 12px!important;font-size:clamp(23px,3vw,34px)!important;line-height:1.2!important}.store-page .product-detail-price{background:linear-gradient(110deg,#e1f0f7 0%,#edf6fa 100%);border:1px solid #c9dfe9;border-radius:12px;padding:13px 15px;display:block;color:#075b85!important;margin:0 0 12px!important;font-size:clamp(23px,2.6vw,30px)!important;font-weight:900!important}.store-page .product-detail-stock{gap:7px;color:#267044!important;background:#e8f5ed!important;border:1px solid #cce5d5!important;border-radius:20px!important;padding:7px 11px!important;font-size:11px!important}.store-page .product-detail-description{background:#edf4f8!important;border:1px solid #d8e5eb!important;border-radius:12px!important;margin:18px 0!important;padding:16px!important}.store-page .product-detail-description h3{color:#244a60!important;margin:0 0 8px!important;font-size:13px!important}.store-page .product-detail-description p{color:#5d7483!important;margin:0!important;font-size:13px!important;line-height:1.7!important}.store-page .product-detail-add{background:var(--store-accent,#17658b)!important;width:100%!important;min-height:48px!important;box-shadow:0 8px 18px color-mix(in srgb,var(--store-accent,#17658b) 23%,transparent)!important;border-radius:10px!important;font-size:13px!important}.store-page .product-detail-add:disabled{box-shadow:none!important}.store-page .product-detail-safety{line-height:1.5;color:#557181!important;background:#e6f0f5!important;border:1px solid #d6e5eb!important;border-radius:10px!important;margin:12px 0 0!important;padding:11px 12px!important}.store-page .related-products-section{background:linear-gradient(145deg,#e5eff5 0%,#f1f6f9 100%)!important;border:1px solid #d2e1e9!important;border-radius:15px!important;margin:0 22px 22px!important;padding:20px!important}.store-page .related-products-heading h2{color:#1b4359!important}.store-page .related-products-heading span{color:#698292!important}.store-page .related-product-card{box-shadow:0 4px 12px #17394d0b;background:#edf4f8!important;border:1px solid #d4e2e9!important;border-radius:11px!important;padding:9px!important}.store-page .related-product-image{background:#dce9f0!important}.store-page .related-product-card strong{color:#25495e!important}.store-page .related-product-card b{color:#075b85!important}@media (width<=760px){.store-page .product-detail-backdrop{align-items:stretch!important;padding:0!important}.store-page .product-detail-page{border:0!important;border-radius:0!important;width:100%!important;max-height:100dvh!important}.store-page .product-detail-top{padding:10px 13px!important}.store-page .product-detail-layout{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:12px!important}.store-page .product-detail-gallery{border-radius:13px!important;gap:7px!important;padding:8px!important}.store-page .product-detail-gallery img:first-child{height:clamp(230px,68vw,330px)!important}.store-page .product-detail-gallery img:not(:first-child){height:76px!important}.store-page .product-detail-copy{border-radius:13px!important;padding:15px!important;position:static!important}.store-page .product-detail-copy h1{font-size:22px!important}.store-page .product-detail-price{font-size:24px!important}.store-page .product-detail-description{margin:14px 0!important;padding:13px!important}.store-page .related-products-section{margin:0 12px 16px!important;padding:13px!important}.store-page .related-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (prefers-reduced-motion:reduce){.store-page .market-product-card{transition:none!important}}.store-page .store-product-marketing{margin-bottom:0!important;padding-bottom:0!important}.store-page .store-product-marketing-dots{padding-top:6px!important}.store-page .market-product-section#market-spotlight{margin-top:7px!important}.store-page .market-mixed-catalogue-heading{margin-bottom:10px!important}@media (width<=760px){.store-page .store-product-marketing{margin-bottom:0!important}.store-page .store-product-marketing-dots{padding-top:4px!important}.store-page .store-product-marketing-controls{margin-top:2px!important}.store-page .store-product-marketing-progress{margin-top:3px!important}.store-page .market-product-section#market-spotlight{margin-top:5px!important}}.store-page .product-detail-page{background:#f4f8fb!important}.store-page .product-detail-top{min-height:58px;box-shadow:0 3px 12px #1230430b;z-index:4!important;justify-content:space-between!important;align-items:center!important;display:flex!important;position:sticky!important;top:0!important}.store-page .product-detail-layout{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr)!important;align-items:start!important;gap:clamp(18px,2.8vw,30px)!important}.store-page .product-detail-gallery{background:linear-gradient(145deg,#e3edf3,#f0f6f9)!important;border-radius:18px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;padding:12px!important}.store-page .product-detail-gallery img:first-child{object-fit:contain!important;background:#f8fbfd!important;grid-column:1/-1!important;height:clamp(300px,39vw,470px)!important;max-height:none!important;padding:14px!important}.store-page .product-detail-gallery img:not(:first-child){object-fit:cover!important;cursor:default!important;grid-column:span 1!important;width:100%!important;height:94px!important}.store-page .product-detail-copy{background:linear-gradient(160deg,#fff 0%,#f0f6fa 100%)!important;border-radius:18px!important;padding:22px!important;position:sticky!important;top:76px!important;box-shadow:0 12px 30px #183a4e13!important}.store-page .product-detail-copy h1{letter-spacing:-.035em!important;margin:14px 0!important;font-size:clamp(25px,2.8vw,35px)!important}.store-page .product-detail-price{margin-top:15px!important;padding:15px 16px!important;font-size:clamp(25px,2.7vw,32px)!important}.store-page .product-detail-stock{align-items:center!important;width:max-content!important;max-width:100%!important;margin:0 0 4px!important;display:inline-flex!important}.store-page .product-detail-description{background:#f7fafc!important;margin:17px 0!important;padding:17px!important}.store-page .product-detail-add{letter-spacing:.01em;min-height:52px!important;font-size:14px!important}.store-page .related-products-section{border-radius:17px!important;margin:0 28px 28px!important;padding:22px!important}.store-page .related-products-heading{margin-bottom:15px!important}.store-page .related-product-card{transition:transform .18s,box-shadow .18s!important}.store-page .related-product-card:hover{transform:translateY(-2px);box-shadow:0 8px 18px #17394d17!important}@media (width<=760px){.store-page .product-detail-top{min-height:52px!important;padding:8px 12px!important}.store-page .product-detail-layout{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:11px!important}.store-page .product-detail-gallery{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;padding:8px!important}.store-page .product-detail-gallery img:first-child{grid-column:1/-1!important;height:clamp(225px,66vw,310px)!important;padding:8px!important}.store-page .product-detail-gallery img:not(:first-child){height:68px!important}.store-page .product-detail-copy{border-radius:14px!important;padding:15px!important;position:static!important}.store-page .product-detail-copy h1{font-size:22px!important}.store-page .product-detail-price{padding:12px!important;font-size:24px!important}.store-page .product-detail-description{margin:13px 0!important;padding:13px!important}.store-page .product-detail-add{min-height:48px!important}.store-page .related-products-section{margin:0 11px 15px!important;padding:13px!important}}.store-page .store-product-marketing{margin-bottom:2px!important}.store-page .store-product-marketing-dots{margin-top:4px!important;padding-top:5px!important}.store-page .store-product-marketing-controls{margin-top:3px!important}.store-page .store-product-marketing-progress{margin-top:4px!important}.store-page .market-product-section#market-spotlight{margin-top:0!important;padding-top:8px!important}.store-page .market-product-section#market-spotlight .market-section-heading{margin-top:0!important;padding-top:0!important}.store-page .market-product-detail-breadcrumb{padding:12px 2px 16px!important;font-size:12px!important}.store-page .market-detail-main-image img{object-fit:contain!important;height:100%!important;max-height:480px!important;padding:18px!important}.store-page .market-detail-thumbnails{gap:8px!important;padding:10px 1px 0!important}.store-page .market-detail-thumbnails button{background:#f7fafc!important;border-radius:10px!important;flex-basis:68px!important;height:68px!important}.store-page .market-detail-summary{background:#fff!important;border:1px solid #e0e8ed!important;border-radius:15px!important;align-self:stretch!important;padding:22px!important;box-shadow:0 7px 22px #1a34480b!important}.store-page .market-detail-summary h1{color:#172f40!important;letter-spacing:-.025em!important;margin:12px 0!important;font-size:clamp(23px,2.5vw,31px)!important;line-height:1.2!important}.store-page .market-detail-price-panel{background:linear-gradient(135deg,#f5fafc,#edf5f8)!important;border-color:#dce8ee!important;border-radius:13px!important;margin:16px 0!important;padding:17px!important}.store-page .market-detail-price-panel .market-detail-price{color:#145b7d!important;letter-spacing:-.025em!important;font-size:29px!important}.store-page .market-detail-description{color:#526574!important;margin:14px 0!important;font-size:13px!important;line-height:1.7!important}.store-page .market-detail-promo,.store-page .market-detail-delivery,.store-page .market-detail-seller{background:#f9fbfc!important;border-color:#e3ebef!important;border-radius:12px!important}.store-page .market-detail-add-desktop{border-radius:10px!important;min-height:49px!important;margin-top:17px!important;transition:transform .18s,box-shadow .18s,opacity .18s!important;box-shadow:0 6px 15px #145b7d29!important}.store-page .market-detail-add-desktop:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 9px 20px #145b7d33!important}.store-page .market-detail-assurance{border-top:1px solid #edf1f3!important;padding-top:11px!important;line-height:1.5!important}.store-page .market-detail-reviews,.store-page .market-detail-related{border-color:#e1e9ee!important;border-radius:16px!important;box-shadow:0 5px 18px #1a344809!important}.store-page .market-detail-reviews-heading h2,.store-page .market-detail-related h2{color:#18384b!important}.store-page .market-detail-related>div>button{background:linear-gradient(145deg,#f9fbfc,#f0f5f8)!important;border-color:#e0e8ed!important;border-radius:12px!important}.store-page .market-detail-related img{background:#fff!important;border-radius:8px!important}@media (width<=760px){.store-page .store-product-marketing{margin-bottom:0!important}.store-page .store-product-marketing-dots{margin-top:3px!important;padding-top:3px!important}.store-page .store-product-marketing-controls{margin-top:2px!important}.store-page .store-product-marketing-progress{margin-top:3px!important}.store-page .market-product-section#market-spotlight{margin-top:0!important;padding:5px 8px 10px!important}.store-page .market-product-section#market-spotlight .market-section-heading{margin-bottom:8px!important}.store-page .market-product-detail-route{padding:0 0 82px!important}.store-page .market-product-detail-breadcrumb{padding:10px 12px 12px!important}.store-page .market-product-detail-main{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:0!important;padding:0!important}.store-page .market-detail-main-image{background:linear-gradient(145deg,#f2f7fa,#e8f0f4)!important;border:0!important;border-radius:0!important;height:min(88vw,370px)!important}.store-page .market-detail-main-image img{padding:15px!important}.store-page .market-detail-thumbnails{padding:9px 12px 12px!important}.store-page .market-detail-thumbnails button{flex-basis:58px!important;height:58px!important}.store-page .market-detail-summary{border:1px solid #e1e9ee!important;border-radius:15px!important;margin:0 10px!important;padding:17px!important;box-shadow:0 5px 18px #1a34480d!important}.store-page .market-detail-summary h1{font-size:21px!important}.store-page .market-detail-price-panel .market-detail-price{font-size:26px!important}.store-page .market-detail-reviews,.store-page .market-detail-related{border-radius:14px!important;margin:12px 10px!important;padding:15px!important}.store-page .market-detail-related>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.store-page .market-detail-related img{height:112px!important}}.store-page .market-product-detail-route{max-width:1240px!important;padding:0 22px 64px!important}.store-page .market-product-detail-breadcrumb{padding:16px 2px 18px!important}.store-page .market-product-detail-main{background:#f5f9fb!important;border:1px solid #dce6ed!important;border-radius:20px!important;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr)!important;gap:26px!important;padding:22px!important;box-shadow:0 14px 38px #16304313!important}.store-page .market-detail-gallery{min-width:0!important}.store-page .market-detail-main-image{background:linear-gradient(145deg,#fff 0%,#edf4f7 100%)!important;border:1px solid #e2eaf0!important;border-radius:17px!important;height:clamp(360px,42vw,520px)!important;min-height:0!important}.store-page .market-detail-main-image img{height:100%!important;max-height:520px!important;padding:22px!important}.store-page .market-detail-summary{background:#fff!important;border:1px solid #e1e9ee!important;border-radius:17px!important;padding:25px!important;box-shadow:0 8px 24px #18364a0e!important}.store-page .market-detail-summary h1{color:#163449!important;margin:13px 0!important;font-size:clamp(25px,2.6vw,34px)!important;line-height:1.18!important}.store-page .market-detail-price-panel{background:linear-gradient(135deg,#edf6fa,#f7fafc)!important;border-radius:14px!important;padding:20px!important}.store-page .market-detail-price-panel .market-detail-price{color:#075b83!important;font-size:32px!important}.store-page .market-detail-add-desktop{letter-spacing:.01em!important;border-radius:11px!important;min-height:54px!important;font-size:15px!important}.store-page .market-detail-reviews{border-radius:17px!important;padding:25px!important}.store-page .market-detail-related{background:linear-gradient(145deg,#f8fbfc,#eef4f7)!important;border:1px solid #dfe8ee!important;border-radius:18px!important;margin:24px 0!important;padding:24px!important}.store-page .market-related-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.store-page .market-related-heading>div>span{color:#176487;letter-spacing:.13em;font-size:10px;font-weight:850}.store-page .market-related-heading p{color:#6b7d89;margin:0;font-size:12px}.store-page .market-related-heading>small{color:#5e7380;white-space:nowrap;background:#fff;border:1px solid #dce7ed;border-radius:20px;padding:6px 10px;font-size:11px;font-weight:750}.store-page .market-related-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.store-page .market-related-card{background:#fff;border:1px solid #e0e8ed;border-radius:14px;min-width:0;transition:transform .18s,box-shadow .18s;overflow:hidden;box-shadow:0 5px 15px #1a35470b}.store-page .market-related-card:hover{transform:translateY(-3px);box-shadow:0 10px 22px #1a35471a}.store-page .market-related-open{text-align:left;cursor:pointer;flex-direction:column;align-items:stretch;gap:0;width:100%;min-width:0;height:100%;background:0 0!important;border:0!important;padding:0!important;display:flex!important}.store-page .market-related-image{aspect-ratio:1.22;background:linear-gradient(145deg,#f1f6f8,#e8f0f4);justify-content:center;align-items:center;width:100%;padding:12px;display:flex;overflow:hidden}.store-page .market-related-image img{border-radius:8px;width:100%;height:100%;display:block;object-fit:contain!important}.store-page .market-related-category{color:#738795;letter-spacing:.06em;text-transform:uppercase;margin:12px 13px 5px;font-size:10px;font-weight:800}.store-page .market-related-name{display:block;color:#203b4d!important;white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;overflow-wrap:anywhere!important;word-break:normal!important;-webkit-box-orient:vertical!important;min-height:0!important;margin:0 13px 8px!important;font-size:13px!important;font-weight:800!important;line-height:1.45!important;display:-webkit-box!important;overflow:visible!important}.store-page .market-related-price{color:#075b83;margin:0 13px 5px;font-size:15px;font-weight:900;display:block}.store-page .market-related-stock{color:#71838e;margin:0 13px 12px;font-size:10px;display:block}.store-page .market-related-action{color:#176487;border-top:1px solid #edf1f3;justify-content:space-between;align-items:center;margin-top:auto;padding:11px 13px;font-size:11px;font-weight:850;display:flex}@media (width<=900px){.store-page .market-product-detail-main{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr)!important;gap:16px!important;padding:15px!important}.store-page .market-detail-summary{padding:18px!important}.store-page .market-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.store-page .market-product-detail-route{padding:0 0 86px!important}.store-page .market-product-detail-main{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;gap:0!important;padding:0!important;display:flex!important}.store-page .market-detail-main-image{border:0!important;border-radius:0!important;height:min(92vw,390px)!important}.store-page .market-detail-summary{border-radius:15px!important;margin:0 10px!important;padding:18px!important}.store-page .market-detail-summary h1{font-size:23px!important}.store-page .market-detail-price-panel .market-detail-price{font-size:28px!important}.store-page .market-detail-reviews,.store-page .market-detail-related{border-radius:15px!important;margin:14px 10px!important;padding:16px!important}.store-page .market-related-heading{align-items:flex-start;margin-bottom:13px}.store-page .market-related-heading h2{font-size:20px!important}.store-page .market-related-heading p{max-width:230px;line-height:1.5}.store-page .market-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.store-page .market-related-image{aspect-ratio:1;padding:8px}.store-page .market-related-category{margin:9px 9px 4px;font-size:9px}.store-page .market-related-name{margin:0 9px 7px!important;font-size:12px!important;line-height:1.4!important}.store-page .market-related-price{margin:0 9px 4px;font-size:13px}.store-page .market-related-stock{margin:0 9px 9px;font-size:9px}.store-page .market-related-action{padding:9px;font-size:10px}}@media (prefers-reduced-motion:reduce){.store-page .market-related-card{transition:none!important}}.store-page .market-product-detail-route{color:#18364a;width:min(100%,1320px)!important;max-width:1320px!important;margin:0 auto 42px!important;padding:8px 22px 72px!important}.store-page .market-product-detail-breadcrumb{color:#82919b;flex-wrap:wrap;align-items:center;gap:10px;min-height:42px;margin:0 0 15px;font-size:12px;display:flex}.store-page .market-product-detail-breadcrumb button{color:#24556d;background:#fff;border:1px solid #dce6eb;border-radius:9px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:750;display:inline-flex}.store-page .market-product-detail-breadcrumb strong{text-overflow:ellipsis;white-space:nowrap;color:#304c5d;max-width:min(48vw,420px);overflow:hidden}.store-page .market-product-detail-main{align-items:start;background:#fff!important;border:1px solid #e1e9ee!important;border-radius:20px!important;grid-template-columns:minmax(0,1.08fr) minmax(350px,.92fr)!important;gap:22px!important;padding:18px!important;display:grid!important;box-shadow:0 10px 34px #16304111!important}.store-page .market-detail-gallery{background:linear-gradient(145deg,#f5f8fa,#edf3f6);border:1px solid #e6edf1;border-radius:16px;min-width:0;padding:13px}.store-page .market-detail-main-image{background:#fff;border:1px solid #e8eef2;border-radius:13px;justify-content:center;align-items:center;height:clamp(340px,39vw,540px);display:flex;position:relative;overflow:hidden}.store-page .market-detail-main-image>img{object-fit:contain;width:100%;height:100%;padding:18px;display:block}.store-page .market-detail-thumbnails{scrollbar-width:thin;overscroll-behavior-x:contain;gap:9px;padding:12px 1px 2px;display:flex;overflow-x:auto}.store-page .market-detail-thumbnails button{background:#fff;border:1px solid #dfe8ed;border-radius:10px;flex:0 0 70px;width:70px;height:70px;padding:5px;overflow:hidden}.store-page .market-detail-thumbnails button.active{border:2px solid #176487;box-shadow:0 0 0 3px #1764871a}.store-page .market-detail-thumbnails img{object-fit:contain;width:100%;height:100%}.store-page .market-detail-summary{min-width:0;position:relative;background:#fff!important;border:1px solid #e4ebef!important;border-radius:16px!important;padding:25px!important;box-shadow:0 5px 20px #18364a0b!important}.store-page .market-detail-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.store-page .market-detail-category,.store-page .market-detail-store-badge{letter-spacing:.045em;border-radius:20px;align-items:center;min-height:27px;padding:5px 10px;font-size:10px;font-weight:850;display:inline-flex}.store-page .market-detail-category{color:#155d7d;text-transform:uppercase;background:#eaf4f8}.store-page .market-detail-store-badge{color:#587080;background:#f0f4f6}.store-page .market-detail-summary h1{letter-spacing:-.035em;overflow-wrap:anywhere;color:#163449!important;margin:15px 0 12px!important;font-size:clamp(25px,2.5vw,35px)!important;font-weight:850!important;line-height:1.2!important}.store-page .market-detail-review-summary{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;font-size:12px;display:flex}.store-page .market-detail-review-summary>strong{color:#294b60}.store-page .market-detail-review-summary>span:last-child{color:#80909a}.store-page .market-detail-sku{color:#8a98a1;margin:0 0 16px;font-size:10px}.store-page .market-detail-price-panel{border:1px solid #e0edf2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:15px 0;display:flex;background:linear-gradient(135deg,#f0f7fa,#f8fbfc)!important;border-radius:14px!important;padding:19px!important}.store-page .market-detail-price-panel .market-detail-price{letter-spacing:-.035em;font-weight:900;color:#075b83!important;font-size:clamp(27px,3vw,35px)!important}.store-page .market-detail-stock{color:#28734f;font-size:11px;font-weight:800}.store-page .market-detail-stock.out{color:#b33b39}.store-page .market-detail-stock-track{background:#dce8ed;border-radius:8px;flex:0 0 100%;height:5px;overflow:hidden}.store-page .market-detail-stock-track i{background:#29966a;border-radius:8px;height:100%;display:block}.store-page .market-detail-description{color:#526977;white-space:pre-line;margin:17px 0;font-size:13px;line-height:1.8}.store-page .market-detail-promo,.store-page .market-detail-delivery{background:#fbfcfd;border:1px solid #e8eef1;border-radius:12px;margin-top:12px;padding:13px 14px}.store-page .market-detail-promo{flex-direction:column;gap:5px;display:flex}.store-page .market-detail-promo strong,.store-page .market-detail-delivery>strong{color:#28495d;font-size:12px}.store-page .market-detail-promo span,.store-page .market-detail-delivery p{color:#71828c;margin:0;font-size:11px;line-height:1.65}.store-page .market-detail-seller{background:#fff;border:1px solid #e4ebef;border-radius:12px;align-items:center;gap:12px;margin:15px 0;padding:13px;display:flex}.store-page .market-detail-seller>svg{color:#176487;flex:none}.store-page .market-detail-seller>div{flex-direction:column;gap:4px;min-width:0;display:flex}.store-page .market-detail-seller strong{color:#234457;font-size:12px}.store-page .market-detail-seller small{color:#81909a;font-size:10px;line-height:1.45}.store-page .market-detail-add-desktop{width:100%;font-weight:850;border-radius:12px!important;min-height:54px!important;font-size:14px!important}.store-page .market-detail-assurance{color:#748791;align-items:center;gap:7px;margin-top:13px;font-size:10px;line-height:1.5;display:flex}.store-page .market-detail-assurance svg{color:#27815c;flex:none}.store-page .market-detail-reviews{background:#fff;border:1px solid #e4ebef;border-radius:17px!important;margin-top:20px!important;padding:22px!important}.store-page .market-detail-related{width:100%;min-width:0;max-width:100%;overflow:hidden;background:linear-gradient(145deg,#f8fbfc,#f1f6f8)!important;border:1px solid #e1e9ee!important;border-radius:17px!important;margin:20px 0 0!important;padding:20px!important}.store-page .market-related-heading{justify-content:space-between;align-items:center;gap:14px;min-width:0;margin:0 0 15px;display:flex}.store-page .market-related-heading>div:first-child{min-width:0}.store-page .market-related-heading>div:first-child>span{color:#176487;letter-spacing:.14em;font-size:9px;font-weight:900}.store-page .market-related-heading h2{color:#17394e!important;margin:4px 0 3px!important;font-size:21px!important;font-weight:900!important}.store-page .market-related-heading p{color:#758791;margin:0;font-size:11px;line-height:1.5}.store-page .market-related-controls{flex:none;align-items:center;gap:7px;display:flex}.store-page .market-related-controls small{color:#71838e;white-space:nowrap;margin-right:4px;font-size:10px;font-weight:750}.store-page .market-related-controls button{color:#1d5875;cursor:pointer;background:#fff;border:1px solid #d5e1e7;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;font-size:23px;line-height:1;transition:background .16s,border-color .16s,transform .16s;display:grid}.store-page .market-related-controls button:hover{background:#edf6f9;border-color:#8eb4c5;transform:translateY(-1px)}.store-page .market-related-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#b8cbd4 transparent;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;padding:1px 1px 9px;scroll-padding-inline:1px;grid-template-columns:none!important;grid-auto-columns:calc(50% - 7px)!important;grid-auto-flow:column!important;gap:14px!important;display:grid!important;overflow:auto hidden!important}.store-page .market-related-card{scroll-snap-align:start;min-width:0;max-width:100%}.store-page .market-related-open{min-height:100%}.store-page .market-related-image{aspect-ratio:1.45!important}.store-page .market-related-name{color:#203b4d!important;white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important;min-height:2.9em!important;margin:0 13px 8px!important;font-size:13px!important;font-weight:850!important;line-height:1.45!important;display:block!important;overflow:visible!important}.store-page .market-related-price{margin-top:auto}.store-page .market-related-grid:focus-visible{outline-offset:3px;outline:3px solid #17648747}@media (width<=760px){.store-page .market-product-detail-route{padding:5px 10px 94px!important}.store-page .market-product-detail-breadcrumb{gap:7px;margin:0 2px 10px;font-size:10px}.store-page .market-product-detail-breadcrumb strong{max-width:42vw}.store-page .market-product-detail-main{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;gap:12px!important;padding:0!important;display:flex!important}.store-page .market-detail-gallery{border-radius:14px;width:100%;padding:8px}.store-page .market-detail-main-image{border-radius:10px;height:clamp(250px,76vw,390px)!important}.store-page .market-detail-main-image>img{padding:12px}.store-page .market-detail-thumbnails button{flex-basis:58px;width:58px;height:58px}.store-page .market-detail-summary{border-radius:14px!important;margin:0!important;padding:17px!important}.store-page .market-detail-summary h1{margin:11px 0!important;font-size:24px!important}.store-page .market-detail-price-panel{padding:15px!important}.store-page .market-detail-price-panel .market-detail-price{font-size:28px!important}.store-page .market-detail-reviews{margin:13px 0!important;padding:16px!important}.store-page .market-detail-related{border-radius:14px!important;margin:13px 0 0!important;padding:15px!important}.store-page .market-related-heading{align-items:center;gap:8px;margin-bottom:12px}.store-page .market-related-heading h2{font-size:19px!important}.store-page .market-related-heading p{max-width:190px;font-size:10px}.store-page .market-related-controls{gap:5px}.store-page .market-related-controls small{display:none}.store-page .market-related-controls button{border-radius:9px;width:31px;height:31px}.store-page .market-related-grid{padding-bottom:8px;grid-auto-columns:calc(50% - 4.5px)!important;gap:9px!important}.store-page .market-related-image{aspect-ratio:1!important;padding:7px!important}.store-page .market-related-category{margin:9px 9px 4px!important;font-size:9px!important}.store-page .market-related-name{min-height:3em!important;margin:0 9px 7px!important;font-size:11px!important;line-height:1.4!important}.store-page .market-related-price{margin:0 9px 4px!important;font-size:13px!important}.store-page .market-related-stock{margin:0 9px 9px!important;font-size:9px!important}.store-page .market-related-action{padding:9px!important;font-size:10px!important}}@media (prefers-reduced-motion:reduce){.store-page .market-related-controls button{transition:none!important}}.store-page .market-detail-save{color:#31576a;cursor:pointer;background:#fff;border:1px solid #d9e4e9;border-radius:11px;justify-content:center;align-items:center;width:100%;min-height:43px;margin-top:9px;font-size:12px;font-weight:800;transition:background .16s,border-color .16s,color .16s;display:flex}.store-page .market-detail-save[aria-pressed=true]{color:#a33d50;background:#fff5f6;border-color:#efc8cf}.store-page .market-detail-save:hover{background:#f5fafc;border-color:#a9c4d0}.customer-wishlist-actions{justify-content:space-between;align-items:center;gap:8px;width:100%;margin-top:9px;display:flex}.customer-wishlist-actions .customer-secondary-button{min-height:34px;padding:7px 10px;font-size:11px}.customer-wishlist-actions .customer-text-button{padding:7px 8px;font-size:11px}@media (prefers-reduced-motion:reduce){.store-page .market-detail-save{transition:none!important}}.store-page .store-faq-view-all{background:var(--store-accent,#e47a13);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:43px;margin-top:18px;padding:0 17px;font-size:12px;font-weight:850;display:inline-flex;box-shadow:0 5px 14px #18364a1f}.store-page .store-faq-view-all:hover{filter:brightness(.96);transform:translateY(-1px)}.store-page.store-faq-route .market-sidebar,.store-page.store-faq-route .market-sidebar-scrim{display:none!important}.store-page.store-faq-route .customer-workspace-shell{width:min(100%,1120px);margin:0 auto;padding:24px 20px 70px}.store-page .storefront-all-faqs{max-width:940px;margin:0 auto}.store-page .storefront-all-faqs-intro{color:#6e818d;margin:0 0 20px;font-size:13px;line-height:1.7}.store-page .storefront-all-faqs-list{gap:10px;display:grid}.store-page .storefront-all-faqs-list details{background:#fff;border:1px solid #e0e8ed;border-radius:12px;overflow:hidden;box-shadow:0 3px 12px #14324409}.store-page .storefront-all-faqs-list summary{color:#203e51;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:17px 18px;font-size:13px;font-weight:800;line-height:1.5;list-style:none;display:flex}.store-page .storefront-all-faqs-list summary::-webkit-details-marker{display:none}.store-page .storefront-all-faqs-list summary span{color:#176487;flex:none;font-size:19px;font-weight:500}.store-page .storefront-all-faqs-list details[open] summary{background:#f8fbfc;border-bottom:1px solid #edf1f3}.store-page .storefront-all-faqs-list details p{color:#5b707d;margin:0;padding:15px 18px 18px;font-size:12px;line-height:1.8}@media (width<=640px){.store-page.store-faq-route .customer-workspace-shell{padding:17px 12px 90px}.store-page .storefront-all-faqs-list summary{padding:15px;font-size:12px}.store-page .storefront-all-faqs-list details p{padding:13px 15px 16px}}.seller-app[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--seller-bg:#f4f7fb;--seller-panel:#fff;--seller-text:#172b45;--seller-muted:#71839a;--seller-border:#dce5ef;color:#172b45!important;background:#f4f7fb!important}.seller-app[data-theme=light] .seller-rail{color:#263b53!important;background:#fff!important;border-color:#e1e8f0!important}.seller-app[data-theme=light] .seller-profile,.seller-app[data-theme=light] .seller-nav-caption{color:#8494a8!important;border-color:#e8eef5!important}.seller-app[data-theme=light] .seller-nav-link:hover,.seller-app[data-theme=light] .seller-nav-link.active{color:#1266c3!important;background:#edf5ff!important}.seller-app[data-theme=light] .seller-topbar{box-shadow:0 2px 8px #17365b08;color:#172b45!important;background:#fff!important;border-color:#e1e8f0!important}.seller-app[data-theme=light] .seller-topbar h1,.seller-app[data-theme=light] .seller-top-user strong{color:#172b45!important}.seller-app[data-theme=light] .seller-topbar p,.seller-app[data-theme=light] .seller-top-user small{color:#71839a!important}.seller-app[data-theme=light] .seller-icon-btn,.seller-app[data-theme=light] .seller-mobile-menu-btn{color:#405873!important;background:#f4f7fb!important;border-color:#dce5ef!important}.seller-app[data-theme=light] .seller-welcome-strip{box-shadow:0 5px 18px #1c3e6409;color:#172b45!important;background:linear-gradient(110deg,#fff,#f0f6ff)!important;border-color:#dce7f4!important}.seller-app[data-theme=light] .seller-welcome-strip p,.seller-app[data-theme=light] .seller-muted{color:#71839a!important}.seller-app[data-theme=light] .seller-secondary-btn{color:#405873!important;background:#fff!important;border-color:#d8e2ee!important}.seller-app[data-theme=light] .seller-kpis article,.seller-app[data-theme=light] .seller-panel,.seller-app[data-theme=light] .seller-editor,.seller-app[data-theme=light] .seller-table-panel,.seller-app[data-theme=light] .seller-feature-grid article{box-shadow:0 3px 12px #17365b08;color:#172b45!important;background:#fff!important;border-color:#e0e8f0!important}.seller-app[data-theme=light] .seller-kpis label,.seller-app[data-theme=light] .seller-kpis small,.seller-app[data-theme=light] .seller-panel-head p,.seller-app[data-theme=light] .seller-feature-grid span{color:#71839a!important}.seller-app[data-theme=light] .seller-kpis strong,.seller-app[data-theme=light] .seller-panel-head h2,.seller-app[data-theme=light] .seller-feature-grid strong{color:#172b45!important}.seller-app[data-theme=light] .seller-chart{background:repeating-linear-gradient(#0000 0 39px,#edf1f6 40px)!important;border-color:#e7edf4!important}.seller-app[data-theme=light] .seller-chart-col small,.seller-app[data-theme=light] .seller-chart-foot span,.seller-app[data-theme=light] .seller-mini-head{color:#71839a!important}.seller-app[data-theme=light] .seller-mini-row{color:#405873!important;border-color:#edf1f5!important}.seller-app[data-theme=light] .seller-table th{color:#71839a!important;border-color:#e7edf4!important}.seller-app[data-theme=light] .seller-table td{color:#405873!important;border-color:#edf1f5!important}.seller-app[data-theme=light] .seller-table td small{color:#8494a8!important}.seller-app[data-theme=light] .seller-table select,.seller-app[data-theme=light] .seller-panel-head select,.seller-app[data-theme=light] .seller-orders-toolbar select{color:#263b53!important;background:#fff!important;border-color:#dce5ef!important}.seller-app[data-theme=light] .seller-editor label,.seller-app[data-theme=light] .seller-settings-form>label{color:#53677f!important}.seller-app[data-theme=light] .seller-editor input,.seller-app[data-theme=light] .seller-editor textarea,.seller-app[data-theme=light] .seller-editor select,.seller-app[data-theme=light] .seller-settings-form input,.seller-app[data-theme=light] .seller-settings-form textarea,.seller-app[data-theme=light] .seller-copy-field input,.seller-app[data-theme=light] .seller-orders-toolbar input{color:#172b45!important;background:#fff!important;border-color:#dce5ef!important}.seller-app[data-theme=light] .seller-table-actions button,.seller-app[data-theme=light] .seller-copy-field button{color:#405873!important;background:#f3f7fc!important;border-color:#dce5ef!important}.seller-app[data-theme=light] .seller-detail-overlay{background:#24364d66!important}.seller-app[data-theme=light] .seller-detail-card{color:#172b45!important;background:#fff!important;border-color:#dce5ef!important;box-shadow:0 20px 70px #17365b25!important}.seller-app[data-theme=light] .seller-image-preview img{border-color:#dce5ef!important}.seller-app[data-theme=light] .seller-mobile-scrim{background:#172b4555!important}.seller-app[data-theme=light] .seller-order-route{color:var(--order-text,#142b4e)!important}.seller-app[data-theme=light] .seller-order-route .seller-panel,.seller-app[data-theme=light] .seller-order-route .seller-table-panel{background:#fff!important}.seller-app[data-theme=light] .seller-status{filter:saturate(.85)}.customer-order-review-link{color:#8b5b00;cursor:pointer;background:#fff8e7;border:1px solid #f1d48b;border-radius:7px;align-items:center;gap:5px;margin-top:7px;padding:6px 9px;font-size:11px;font-weight:750;display:inline-flex}.customer-delivered-review-prompt{color:#684b0b;background:#fff9e9;border:1px solid #f0d99f;border-radius:10px;gap:4px;padding:12px 14px;display:grid}.customer-delivered-review-prompt strong{font-size:13px}.customer-delivered-review-prompt span{font-size:11px;line-height:1.5}@media (width<=850px){.seller-app[data-theme=light] .seller-mobile-bottom{color:#53677f!important;background:#fff!important;border-top:1px solid #dce5ef!important;box-shadow:0 -6px 22px #172b4514!important}.seller-app[data-theme=light] .seller-mobile-bottom button{color:#71839a!important;background:0 0!important}.seller-app[data-theme=light] .seller-mobile-bottom button.active{color:#1266c3!important;background:#edf5ff!important}.seller-app[data-theme=light] .seller-mobile-bottom button:focus-visible{border-radius:8px;outline-offset:-3px!important;outline:2px solid #2379ee!important}}.seller-app[data-theme=light]{color:#182538!important;background:#f4f6fa!important}.seller-app[data-theme=light] .seller-rail{box-shadow:2px 0 16px #15223808;background:#fff!important;border-right:1px solid #e4e9f0!important}.seller-app[data-theme=light] .seller-brand{border-color:#edf0f4!important}.seller-app[data-theme=light] .seller-brand .brand{color:#17263b!important}.seller-app[data-theme=light] .seller-brand .brand-mark{color:#fff!important;background:#e47a13!important}.seller-app[data-theme=light] .seller-profile{border-color:#edf0f4!important}.seller-app[data-theme=light] .seller-avatar{color:#a94d08!important;background:#fff1e3!important;border:1px solid #f2d6b8!important}.seller-app[data-theme=light] .seller-profile-copy strong,.seller-app[data-theme=light] .seller-top-user strong{color:#1b2b40!important}.seller-app[data-theme=light] .seller-profile-copy span{color:#64748b!important}.seller-app[data-theme=light] .seller-profile-copy span i{color:#15945b!important}.seller-app[data-theme=light] .seller-profile-copy small{color:#a4510b!important;background:#fff4e8!important}.seller-app[data-theme=light] .seller-nav-caption{color:#94a3b8!important}.seller-app[data-theme=light] .seller-nav-link{color:#536277!important}.seller-app[data-theme=light] .seller-nav-link:hover{color:#1e293b!important;background:#f5f7fa!important}.seller-app[data-theme=light] .seller-nav-link.active{color:#a94d08!important;background:#fff2e5!important;box-shadow:inset 3px 0 #e47a13!important}.seller-app[data-theme=light] .seller-rail-bottom>small{color:#94a3b8!important}.seller-app[data-theme=light] .seller-help-card{background:#fffaf5!important;border-color:#f2e3d4!important}.seller-app[data-theme=light] .seller-help-card strong{color:#29384d!important}.seller-app[data-theme=light] .seller-help-card span{color:#64748b!important}.seller-app[data-theme=light] .seller-help-card button{color:#fff!important;background:#e47a13!important}.seller-app[data-theme=light] .seller-workarea{background:#f4f6fa!important}.seller-app[data-theme=light] .seller-topbar{box-shadow:0 2px 8px #14203306;background:#fff!important;border-color:#e5eaf1!important}.seller-app[data-theme=light] .seller-topbar h1{color:#182538!important}.seller-app[data-theme=light] .seller-topbar p{color:#718096!important}.seller-app[data-theme=light] .seller-icon-btn{color:#536277!important;background:#fff!important;border-color:#e2e8f0!important}.seller-app[data-theme=light] .seller-top-user{border-color:#e5eaf1!important}.seller-app[data-theme=light] .seller-top-user>span{color:#a94d08!important;background:#fff1e3!important}.seller-app[data-theme=light] .seller-top-user small{color:#718096!important}.seller-app[data-theme=light] .seller-content{color:#26364a!important}.seller-app[data-theme=light] .seller-welcome-strip{box-shadow:0 3px 14px #25364a08;background:linear-gradient(110deg,#fff,#fff8f1)!important;border:1px solid #eee5db!important}.seller-app[data-theme=light] .seller-welcome-strip>div:first-child strong{color:#1c2b3e!important}.seller-app[data-theme=light] .seller-welcome-strip p,.seller-app[data-theme=light] .seller-store-summary a{color:#68788d!important}.seller-app[data-theme=light] .seller-store-summary{border-color:#eadfd4!important}.seller-app[data-theme=light] .seller-store-icon{color:#b65b13!important;background:#fff0e1!important}.seller-app[data-theme=light] .seller-kpis article,.seller-app[data-theme=light] .seller-panel,.seller-app[data-theme=light] .seller-table-panel,.seller-app[data-theme=light] .seller-feature-card,.seller-app[data-theme=light] .seller-editor,.seller-app[data-theme=light] .seller-account-card,.seller-app[data-theme=light] .seller-account-hero{box-shadow:0 3px 12px #23344a07;color:#26364a!important;background:#fff!important;border:1px solid #e6ebf2!important}.seller-app[data-theme=light] .seller-kpis article label,.seller-app[data-theme=light] .seller-kpis article small,.seller-app[data-theme=light] .seller-panel p,.seller-app[data-theme=light] .seller-muted,.seller-app[data-theme=light] .seller-empty{color:#718096!important}.seller-app[data-theme=light] .seller-kpis article strong,.seller-app[data-theme=light] .seller-panel h2,.seller-app[data-theme=light] .seller-page-heading h2,.seller-app[data-theme=light] .seller-account-card h3{color:#1e2d42!important}.seller-app[data-theme=light] .seller-kpi-icon{color:#b65b13!important;background:#fff1e3!important}.seller-app[data-theme=light] .seller-panel-head,.seller-app[data-theme=light] .seller-table-head{border-color:#edf0f4!important}.seller-app[data-theme=light] .seller-table-panel table th{color:#64748b!important;background:#f8fafc!important}.seller-app[data-theme=light] .seller-table-panel table td{color:#344256!important;border-color:#edf0f4!important}.seller-app[data-theme=light] .seller-table-panel tr:hover td{background:#fffaf5!important}.seller-app[data-theme=light] .seller-editor label,.seller-app[data-theme=light] .seller-account-card label{color:#526176!important}.seller-app[data-theme=light] .seller-editor input,.seller-app[data-theme=light] .seller-editor textarea,.seller-app[data-theme=light] .seller-editor select,.seller-app[data-theme=light] .seller-account-card input,.seller-app[data-theme=light] .seller-account-card textarea,.seller-app[data-theme=light] .seller-account-card select,.seller-app[data-theme=light] .seller-panel select{color:#25364a!important;background:#fff!important;border:1px solid #dce3ec!important}.seller-app[data-theme=light] .seller-editor input::placeholder,.seller-app[data-theme=light] .seller-editor textarea::placeholder{color:#9aa7b8!important}.seller-app[data-theme=light] .seller-mobile-menu-btn{color:#475569!important;background:#fff!important;border-color:#e2e8f0!important}.seller-app[data-theme=light] .seller-loading{color:#64748b!important}.seller-app[data-theme=light] .seller-spinner{border-color:#e47a13 #e2e8f0 #e2e8f0!important}@media (width<=850px){.seller-app[data-theme=light] .seller-mobile-scrim{background:#17263b66!important}.seller-app[data-theme=light] .seller-mobile-bottom{background:#fff!important;border-color:#e4e9f0!important;box-shadow:0 -4px 18px #1d2d420d!important}.seller-app[data-theme=light] .seller-mobile-bottom button{color:#64748b!important}.seller-app[data-theme=light] .seller-mobile-bottom button.active,.seller-app[data-theme=light] .seller-mobile-bottom button[aria-current=page]{color:#b65b13!important}}.disputes-workspace{color:#243449;gap:18px;display:grid}.disputes-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.disputes-eyebrow{letter-spacing:1.5px;color:#c06b24;font-size:10px;font-weight:800}.disputes-heading h2{color:#1d2d42;margin:5px 0;font-size:22px}.disputes-heading p{color:#718096;margin:0;font-size:12px}.disputes-refresh,.disputes-back{color:#526176;cursor:pointer;background:#fff;border:1px solid #dce4ed;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:700;display:inline-flex}.disputes-alert{border-radius:9px;align-items:center;gap:9px;padding:11px 13px;font-size:12px;display:flex}.disputes-alert.error{color:#a52828;background:#fff1f1;border:1px solid #f5d0d0}.disputes-alert.success{color:#176b42;background:#edfbf3;border:1px solid #c8eed8}.disputes-layout{grid-template-columns:minmax(0,1.6fr) minmax(260px,.8fr);align-items:start;gap:16px;display:grid}.disputes-list,.dispute-new-form,.dispute-case,.dispute-chat{background:#fff;border:1px solid #e5eaf1;border-radius:13px;box-shadow:0 3px 14px #23344a07}.dispute-row{text-align:left;color:#26364a;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef1f5;align-items:center;gap:12px;width:100%;padding:15px;display:flex}.dispute-row:last-child{border-bottom:0}.dispute-row:hover{background:#fffaf5}.dispute-row-icon{color:#b65b13;background:#fff1e3;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.dispute-row-copy{flex:1;gap:4px;min-width:0;display:grid}.dispute-row-copy strong{font-size:12px}.dispute-row-copy small{color:#718096;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.dispute-status{text-transform:capitalize;color:#526176;white-space:nowrap;background:#f1f5f9;border-radius:20px;padding:5px 8px;font-size:10px;font-weight:800}.dispute-status.open{color:#98600a;background:#fff4df}.dispute-status.resolution_pending{color:#245e9d;background:#eaf3ff}.dispute-status.escalated{color:#b33a30;background:#fff0ef}.dispute-status.closed,.dispute-status.resolved{color:#187345;background:#eaf8ef}.dispute-new-form{gap:11px;padding:17px;display:grid}.dispute-new-form>strong{font-size:14px}.dispute-new-form p{color:#718096;margin:-5px 0 2px;font-size:11px;line-height:1.5}.dispute-new-form label,.dispute-propose label{color:#526176;gap:6px;font-size:11px;font-weight:700;display:grid}.dispute-new-form input,.dispute-new-form textarea,.dispute-new-form select,.dispute-propose textarea,.dispute-compose textarea{box-sizing:border-box;color:#243449;width:100%;font:inherit;background:#fff;border:1px solid #dce3ec;border-radius:8px;outline:none;padding:10px;font-size:12px}.dispute-new-form textarea,.dispute-propose textarea{resize:vertical;min-height:90px}.dispute-new-form button,.dispute-propose button,.dispute-compose-actions>button{color:#fff;cursor:pointer;background:#e47a13;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:12px;font-weight:800;display:inline-flex}.dispute-new-form button:disabled,.dispute-propose button:disabled,.dispute-compose-actions>button:disabled{opacity:.5;cursor:not-allowed}.disputes-empty{text-align:center;color:#8a97a8;padding:28px;font-size:12px}.dispute-case{gap:14px;padding:17px;display:grid}.dispute-case-top{justify-content:space-between;align-items:center;display:flex}.dispute-case-summary{background:#f8fafc;border:1px solid #edf0f4;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:13px;display:grid}.dispute-case-summary div{gap:5px;min-width:0;display:grid}.dispute-case-summary small{letter-spacing:.6px;color:#8794a5;font-size:9px;font-weight:800}.dispute-case-summary strong{color:#344256;overflow-wrap:anywhere;text-transform:capitalize;font-size:11px}.dispute-chat{overflow:hidden}.dispute-chat-head{color:#b65b13;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.dispute-chat-head div{gap:4px;display:grid}.dispute-chat-head strong{color:#26364a;font-size:13px}.dispute-chat-head small{color:#718096;font-size:10px}.dispute-messages{background:#fbfcfe;gap:10px;max-height:420px;padding:14px;display:grid;overflow:auto}.dispute-message{background:#fff;border:1px solid #e7ecf2;border-radius:10px;justify-self:start;max-width:85%;padding:10px 12px;box-shadow:0 2px 6px #24344908}.dispute-message.seller{background:#fff7ef;border-color:#f2dfca;justify-self:end}.dispute-message.admin{background:#eef5ff;border-color:#d8e6f8;justify-self:center}.dispute-message>div{align-items:center;gap:8px;display:flex}.dispute-message b{color:#26364a;font-size:10px}.dispute-message span,.dispute-message time{color:#8995a5;text-transform:capitalize;font-size:9px}.dispute-message p{color:#3c4b5f;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0;font-size:12px;line-height:1.55}.dispute-message time{text-align:right;display:block}.dispute-compose{border-top:1px solid #edf0f4;padding:12px}.dispute-compose textarea{resize:vertical;min-height:76px}.dispute-compose-actions{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.dispute-upload{color:#526176;cursor:pointer;align-items:center;gap:7px;font-size:11px;display:inline-flex}.dispute-upload input{display:none}.dispute-evidence{border-top:1px solid #edf0f4;gap:8px;padding:12px 14px;display:grid}.dispute-evidence>strong{font-size:11px}.dispute-evidence>div{color:#526176;align-items:center;gap:8px;font-size:11px;display:flex}.dispute-evidence>div span{flex:1}.dispute-evidence small{color:#8995a5}.dispute-resolution,.dispute-propose,.dispute-escalated{background:#fff;border:1px solid #e4eaf1;border-radius:11px;padding:14px}.dispute-resolution>strong,.dispute-propose>label,.dispute-escalated strong{color:#243449;font-size:12px}.dispute-resolution p,.dispute-escalated p{color:#64748b;font-size:11px;line-height:1.5}.dispute-resolution>div{flex-wrap:wrap;gap:8px;display:flex}.dispute-resolution button{cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;padding:9px 12px;font-size:11px;font-weight:800;display:inline-flex}.dispute-resolution button:first-child{color:#176b42;background:#e9f8ef}.dispute-resolution button:last-child{color:#a8322a;background:#fff0ef}.dispute-propose{gap:9px;display:grid}.dispute-escalated{background:#f7fafc;align-items:flex-start;gap:10px;display:flex}.dispute-escalated>svg{color:#b65b13;flex-shrink:0}@media (width<=850px){.disputes-layout{grid-template-columns:1fr}.dispute-case-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.dispute-row{align-items:flex-start}.dispute-row .dispute-status{font-size:9px}}@media (width<=560px){.disputes-heading{align-items:flex-start}.disputes-heading h2{font-size:19px}.dispute-case{padding:10px}.dispute-row{gap:8px;padding:12px 10px}.dispute-row-copy small:last-child{max-width:42vw}.dispute-case-summary{gap:12px}.dispute-message{max-width:95%}.dispute-resolution>div{display:grid}.dispute-resolution button{justify-content:center}}.dispute-notifications{background:#fffaf2;border:1px solid #f1ddc4;border-radius:11px;gap:8px;padding:12px 14px;display:grid}.dispute-notifications>strong{color:#92500f;font-size:11px}.dispute-notifications>div{border-top:1px solid #f3e7d9;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.dispute-notifications span{gap:3px;min-width:0;display:grid}.dispute-notifications b{color:#344256;font-size:11px}.dispute-notifications small{color:#718096;font-size:10px;line-height:1.4}.dispute-notifications button{color:#97520e;background:#fff;border:1px solid #e9cda9;border-radius:7px;flex-shrink:0;padding:6px 9px;font-size:10px;font-weight:700}.dispute-evidence a{color:#a6530c;border:1px solid #efd7bc;border-radius:6px;padding:5px 8px;font-size:10px;font-weight:800;text-decoration:none}.dispute-evidence a:hover{background:#fff4e8}.seller-app[data-theme=light] .seller-content :is(.seller-feature-grid article,.seller-table-panel,.seller-editor,.seller-panel,.seller-account-card,.seller-account-hero,.seller-product-detail,.seller-product-sections>section,.seller-detail-card,.seller-order-chat,.seller-order-items,.seller-order-status-editor,.seller-order-customer-payment,.seller-order-approved,.seller-order-messages-panel){color:#26364a!important;background:#fff!important;border-color:#e5eaf1!important;box-shadow:0 3px 14px #192a400b!important}.seller-app[data-theme=light] .seller-content :is(.seller-feature-grid article,.seller-product-sections>section) :is(h2,h3,h4,strong,b,dt,dd){color:#26364a!important}.seller-app[data-theme=light] .seller-content :is(.seller-feature-grid article,.seller-page-heading,.seller-editor,.seller-table-panel,.seller-panel,.seller-account-card) :is(p,small,span,label,dt){color:#68788d}.seller-app[data-theme=light] .seller-content :is(.seller-orders-toolbar input,.seller-table select,.seller-copy-field input,.seller-editor input,.seller-editor textarea,.seller-editor select,.seller-settings-form input,.seller-settings-form textarea,.seller-settings-form select){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#25364a!important;background:#fff!important;border:1px solid #dce3ec!important}.seller-app[data-theme=light] .seller-content :is(.seller-orders-toolbar input,.seller-editor input,.seller-editor textarea,.seller-settings-form input,.seller-settings-form textarea)::placeholder{color:#9aa7b8!important}.seller-app[data-theme=light] .seller-content :is(.seller-table th,.seller-mini-head){color:#64748b!important;background:#f8fafc!important;border-color:#edf0f4!important}.seller-app[data-theme=light] .seller-content :is(.seller-table td,.seller-mini-row){color:#344256!important;border-color:#edf0f4!important}.seller-app[data-theme=light] .seller-content :is(.seller-table td strong,.seller-mini-row strong,.seller-product-line strong,.seller-feature-grid strong){color:#1e2d42!important}.seller-app[data-theme=light] .seller-content :is(.seller-table td small,.seller-mini-row small,.seller-product-line small,.seller-feature-grid span){color:#718096!important}.seller-app[data-theme=light] .seller-content :is(.seller-table-actions button,.seller-quick-panel>button:not(.seller-primary-btn),.seller-copy-field button){color:#475569!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}.seller-app[data-theme=light] .seller-content :is(.seller-quick-panel>button:not(.seller-primary-btn),.seller-table-actions button):hover{color:#a94d08!important;background:#fff4e8!important}.seller-app[data-theme=light] .seller-content .seller-page-heading p,.seller-app[data-theme=light] .seller-content .seller-muted,.seller-app[data-theme=light] .seller-content .seller-empty{color:#718096!important}.seller-app[data-theme=light] .seller-topbar-title .seller-mobile-menu-btn{color:#475569!important;background:#fff!important;border-color:#e2e8f0!important}.seller-app[data-theme=light] .seller-rail .seller-nav-link.active{color:#a94d08!important;background:#fff2e5!important}.seller-app[data-theme=light] .seller-rail .seller-nav-link.active svg{color:#b65b13!important}@media (width<=850px){.seller-app[data-theme=light] .seller-rail{background:#fff!important;border-right:1px solid #e5eaf1!important}.seller-app[data-theme=light] .seller-mobile-bottom{background:#fff!important;border-top:1px solid #e5eaf1!important}}.disputes-list-view{gap:16px;min-width:0;display:grid}.disputes-list-toolbar{background:#fff;border:1px solid #e5eaf0;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:17px 19px;display:flex}.disputes-list-toolbar>div{gap:3px;display:grid}.disputes-list-toolbar strong{color:#1d2a3b;font-size:16px}.disputes-list-toolbar span{color:#7b8796;font-size:12px}.disputes-new-report-button{color:#fff;cursor:pointer;background:#1769aa;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-size:13px;font-weight:750;display:inline-flex;box-shadow:0 4px 12px #1769aa24}.disputes-new-report-button:hover{background:#12588f}.disputes-new-report-button>span{font-size:20px;line-height:1}.dispute-create-page{background:#fff;border:1px solid #e2e8f0;border-radius:16px;gap:15px;width:100%;max-width:820px;margin:0 auto;padding:22px;display:grid;box-shadow:0 8px 28px #1720330b}.dispute-create-heading{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:15px;display:flex}.dispute-create-heading>div{gap:5px;display:grid}.dispute-create-heading small{letter-spacing:1.5px;color:#b66a18;font-size:10px;font-weight:800}.dispute-create-heading strong{color:#1e2d40;font-size:19px}.dispute-create-heading p{color:#748195;margin:0;font-size:12px;line-height:1.5}.dispute-create-page>label{color:#35445a;gap:7px;font-size:12px;font-weight:700;display:grid}.dispute-create-page input:not([type=file]),.dispute-create-page select,.dispute-create-page textarea{color:#26364a;width:100%;min-height:44px;font:inherit;background:#fbfcfe;border:1px solid #dce3eb;border-radius:9px;outline:none;padding:11px 12px;font-size:13px;font-weight:450}.dispute-create-page textarea{resize:vertical;min-height:125px;line-height:1.55}.dispute-create-page input:focus,.dispute-create-page select:focus,.dispute-create-page textarea:focus{border-color:#6aa4d6;box-shadow:0 0 0 3px #1769aa14}.dispute-create-page label>small,.dispute-file-picker>small{color:#8793a3;font-size:11px;font-weight:450;line-height:1.45}.dispute-file-picker{background:#f8fafc;border:1px dashed #b9c9d9;border-radius:11px;padding:14px}.dispute-file-picker>span{color:#245f91;align-items:center;gap:8px;display:flex}.dispute-file-picker>span small{color:#8591a0;margin-left:auto;font-weight:500}.dispute-file-picker input[type=file]{color:#65748a;width:100%;font-size:12px}.dispute-new-file-list{gap:7px;display:grid}.dispute-new-file-list>div{background:#fbfcfe;border:1px solid #e5eaf0;border-radius:9px;align-items:center;gap:9px;min-width:0;padding:9px 11px;display:flex}.dispute-new-file-list>div>span{text-overflow:ellipsis;white-space:nowrap;color:#33445b;flex:1;min-width:0;font-size:12px;overflow:hidden}.dispute-new-file-list>div>small{color:#7e8b9b;white-space:nowrap;font-size:10px}.dispute-new-file-list>div>button{color:#b34242;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.dispute-create-actions{align-items:center;gap:9px;padding-top:6px;display:flex}.dispute-create-actions>button:first-child{color:#fff;cursor:pointer;background:#1769aa;border:0;border-radius:9px;min-height:44px;padding:0 18px;font-size:13px;font-weight:750}.dispute-create-actions>button:disabled{opacity:.55;cursor:not-allowed}.dispute-create-cancel{color:#566579;cursor:pointer;background:#fff;border:1px solid #dce3eb;border-radius:9px;min-height:40px;padding:0 13px;font-size:12px;font-weight:700}@media (width<=600px){.disputes-list-toolbar{flex-direction:column;align-items:flex-start}.disputes-new-report-button{width:100%}.dispute-create-page{padding:15px}.dispute-create-heading strong{font-size:17px}.dispute-file-picker>span{flex-wrap:wrap}.dispute-file-picker>span small{width:100%;margin-left:0}.dispute-create-actions{flex-direction:column;align-items:stretch}.dispute-create-actions>button{width:100%}}.seller-notification-panel{background:#fff!important;border:1px solid #e4eaf0!important;border-radius:13px!important;box-shadow:0 6px 20px #1b2b410e!important}.seller-notification-panel .seller-panel-head h2{color:#26384b!important;font-size:15px!important;font-weight:800!important}.seller-notification-panel .seller-panel-head p{color:#778697!important;font-size:11px!important;line-height:1.45!important}.seller-notification-panel .seller-notice-row{border-bottom:1px solid #edf1f5!important;grid-template-columns:34px minmax(0,1fr) auto 16px!important;gap:10px!important;min-height:66px!important;padding:10px 2px!important}.seller-notification-panel .seller-notice-row>span:first-child{color:#188052!important;background:#e9f5ef!important;border-radius:9px!important;width:32px!important;height:32px!important}.seller-notification-panel .seller-notice-row>span:first-child.stock{color:#bd741c!important;background:#fff3e3!important}.seller-notification-panel .seller-notice-copy{gap:4px!important;min-width:0!important;display:grid!important}.seller-notification-panel .seller-notice-copy strong{color:#26384b!important;white-space:normal!important;text-overflow:clip!important;font-size:12px!important;font-weight:750!important;line-height:1.35!important;overflow:visible!important}.seller-notification-panel .seller-notice-copy small{color:#68798b!important;white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:11px!important;line-height:1.45!important;display:-webkit-box!important;overflow:hidden!important}.seller-notification-panel .seller-notice-row time{color:#8492a1!important;white-space:nowrap!important;font-size:10px!important}.seller-notification-panel .seller-notice-arrow{color:#8090a0!important;opacity:.8!important}.seller-notification-panel .seller-notice-button:hover{background:#f7fafc!important}@media (width<=560px){.seller-notification-panel .seller-notice-row{grid-template-columns:30px minmax(0,1fr) 14px!important;gap:8px!important}.seller-notification-panel .seller-notice-row time{display:none!important}.seller-notification-panel .seller-notice-row>span:first-child{width:29px!important;height:29px!important}.seller-notification-panel .seller-notice-copy strong{font-size:11px!important}.seller-notification-panel .seller-notice-copy small{font-size:10px!important}}.seller-app .seller-notice-row.seller-notice-button{white-space:normal!important;grid-template-rows:auto auto!important;grid-template-columns:30px minmax(0,1fr) 14px!important;align-items:start!important;gap:3px 9px!important;min-width:0!important;min-height:0!important;padding:9px 10px!important;display:grid!important}.seller-app .seller-notice-row.seller-notice-button>span:first-child{flex:none!important;grid-area:1/1/span 2!important;align-self:start!important;width:28px!important;height:28px!important}.seller-app .seller-notice-row.seller-notice-button .seller-notice-copy{grid-area:1/2!important;gap:2px!important;width:100%!important;min-width:0!important;display:grid!important;overflow:hidden!important}.seller-app .seller-notice-row.seller-notice-button .seller-notice-copy strong{color:#26384b!important;white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important;min-width:0!important;margin:0!important;font-size:11px!important;font-weight:700!important;line-height:1.3!important;display:block!important;overflow:hidden!important}.seller-app .seller-notice-row.seller-notice-button .seller-notice-copy small{color:#68798b!important;white-space:normal!important;overflow-wrap:anywhere!important;-webkit-line-clamp:2!important;text-overflow:clip!important;-webkit-box-orient:vertical!important;min-width:0!important;margin:0!important;font-size:10px!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.seller-app .seller-notice-row.seller-notice-button time{color:#8995a3!important;white-space:normal!important;overflow-wrap:anywhere!important;grid-area:2/2!important;place-self:start!important;min-width:0!important;max-width:100%!important;margin:1px 0 0!important;font-size:9px!important;font-weight:500!important;line-height:1.25!important;display:block!important}.seller-app .seller-notice-row.seller-notice-button .seller-notice-arrow{flex:none!important;grid-area:1/3!important;place-self:center end!important;width:13px!important;height:13px!important}.seller-app .seller-notification-panel .seller-panel-head h2{font-size:13px!important;line-height:1.3!important}.seller-app .seller-notification-panel .seller-panel-head p{font-size:10px!important;line-height:1.4!important}@media (width<=560px){.seller-app .seller-notice-row.seller-notice-button{grid-template-columns:28px minmax(0,1fr) 13px!important;column-gap:7px!important;padding:8px 7px!important}.seller-app .seller-notice-row.seller-notice-button>span:first-child{width:26px!important;height:26px!important}.seller-app .seller-notice-row.seller-notice-button .seller-notice-copy strong{font-size:10.5px!important}.seller-app .seller-notice-row.seller-notice-button .seller-notice-copy small{font-size:9.5px!important}.seller-app .seller-notice-row.seller-notice-button time{font-size:8.5px!important}}.seller-whatsapp-float{color:#fff!important;z-index:24!important;background:#20b968!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:54px!important;height:54px!important;display:flex!important;position:fixed!important;bottom:22px!important;right:18px!important;box-shadow:0 8px 24px #0005!important}@media (width<=850px){.seller-whatsapp-float{right:14px!important;bottom:calc(66px + env(safe-area-inset-bottom) + 14px)!important;z-index:24!important;width:46px!important;height:46px!important}}.customer-delivery-flow{max-width:1120px;margin:0 auto}.customer-delivery-tabs{background:#fff;border-bottom:1px solid #e6e8eb;grid-template-columns:1fr 1fr;gap:0;margin:0 0 14px;display:grid}.customer-pickup-panel,.customer-door-delivery-panel,.customer-delivery-contact-panel{background:#fff;border:1px solid #e8eaed;border-radius:5px;margin-bottom:14px;padding:20px}.customer-pickup-empty h2{color:#29323a;margin:12px 0 4px;font-size:17px}.customer-pickup-selected div{flex-direction:column;gap:4px;display:flex}.customer-pickup-selected small{color:#75808a;font-size:11px}.customer-pickup-form{background:#fafafa;border:1px solid #e8eaed;border-radius:5px;max-width:580px;margin:14px auto 0;padding:18px}.customer-pickup-form .customer-form-label{color:#47515a;flex-direction:column;gap:6px;margin:12px 0;font-size:12px;font-weight:700;display:flex}.customer-pickup-form input{background:#fff;border:1px solid #d9dee3;border-radius:4px;min-height:42px;padding:9px 11px}.customer-pickup-map{background:#e9eee9;border-radius:5px;justify-content:space-between;align-items:flex-end;gap:12px;min-height:180px;margin:0 0 14px;padding:16px;display:flex;position:relative;overflow:hidden}.customer-pickup-map-grid{opacity:.5;background-image:linear-gradient(30deg,#0000 46%,#c5d2c5 47% 49%,#0000 50%),linear-gradient(120deg,#0000 46%,#c5d2c5 47% 49%,#0000 50%);background-size:68px 68px;position:absolute;inset:0}.customer-map-pin{color:#e77c17;filter:drop-shadow(0 2px 2px #999);position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.customer-pickup-map>div:last-child{z-index:1;background:#fff;border-radius:4px;flex-direction:column;gap:4px;padding:10px 12px;display:flex;position:relative}.customer-pickup-map>div:last-child strong{color:#303a42;font-size:12px}.customer-pickup-map>div:last-child small{color:#6f7982;font-size:10px}.customer-door-delivery-panel .customer-contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.customer-delivery-contact-panel .customer-contact-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.customer-flow-actions{justify-content:flex-end;gap:10px;margin:12px 0 26px;display:flex}.customer-flow-actions button{min-height:42px;padding:0 18px}.customer-review-summary{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.customer-review-summary>svg{color:#f68b1e;flex:none}.customer-review-summary>span{flex-basis:100%;margin-left:28px}@media (width<=640px){.customer-delivery-tabs button{min-height:48px;font-size:10px}.customer-pickup-panel,.customer-door-delivery-panel,.customer-delivery-contact-panel{margin-bottom:9px;padding:13px}.customer-pickup-empty{min-height:185px}.customer-door-delivery-panel .customer-contact-fields,.customer-delivery-contact-panel .customer-contact-fields{grid-template-columns:1fr}.customer-pickup-map{min-height:145px}.customer-flow-actions{grid-template-columns:1fr 1.5fr;gap:8px;display:grid}.customer-flow-actions button{padding:0 9px;font-size:11px}}.market-global-drawer{overscroll-behavior:contain;visibility:hidden;width:min(320px,88vw);max-height:100dvh;transition:transform .22s,visibility .22s;inset:0 auto 0 0;overflow-y:auto;transform:translate(-105%);z-index:121!important;background:#fff!important;border:0!important;border-right:1px solid #e6ebef!important;border-radius:0 16px 16px 0!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important;margin:0!important;padding:14px 13px 28px!important;display:flex!important;position:fixed!important;box-shadow:12px 0 38px #1223302e!important}.market-global-drawer.is-mobile-open{visibility:visible;transform:translate(0)}.market-global-drawer-scrim{z-index:120!important;background:#0d1b266b!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;position:fixed!important;inset:0!important}.market-sidebar-shop{justify-content:space-between;align-items:center;display:flex!important}.market-sidebar-shop>a{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.market-sidebar-close{color:#344653;background:#f3f5f6;border:0;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.market-sidebar-links{gap:4px;display:grid}.market-sidebar-links>button{color:#334653;text-align:left;cursor:pointer;background:#f7f9f8;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 11px;font-size:13px;font-weight:650;display:flex}.market-sidebar-links>button svg{color:#16803d}.market-sidebar-category-button{color:#344653;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:43px;padding:9px 10px;font-size:12px;display:flex}.market-sidebar-category-button>span:nth-child(2){flex:1}.market-sidebar-category-button.active,.market-sidebar-category-button:hover,.market-sidebar-subcategories button.active{color:#176b32;background:#edf7ef}.market-sidebar-category-chevron{transition:transform .18s}.market-sidebar-category-button[aria-expanded=true] .market-sidebar-category-chevron{transform:rotate(90deg)}.market-sidebar-subcategories{gap:2px;padding:3px 0 6px 37px;display:grid}.market-sidebar-subcategories>button{color:#64727c;text-align:left;background:0 0;border:0;border-radius:7px;min-height:36px;padding:7px 9px;font-size:11px}.customer-collection-page{width:min(100% - 28px,1180px);margin:18px auto 70px}.customer-collection-grid{gap:12px}.customer-collection-grid .market-home-product-open{text-align:left;cursor:pointer;background:#fff;border:0;flex-direction:column;align-items:stretch;gap:7px;width:100%;padding:10px;display:flex}.customer-collection-grid .customer-product-thumb{object-fit:contain;background:#f7f8f9;border-radius:8px;width:100%;height:150px}.customer-collection-grid .market-product-add{width:calc(100% - 20px);margin:0 10px 10px}.customer-collection-categories .customer-account-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (width<=760px){.market-global-drawer{width:min(320px,88vw)}.customer-collection-page{width:calc(100% - 20px);margin:12px auto 84px}.customer-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.customer-collection-grid .customer-product-thumb{height:132px}.customer-collection-categories .customer-account-links{grid-template-columns:1fr}}.store-page[data-store-theme=marketplace]{color:#282828;background:#f5f5f5}.store-page[data-store-theme=marketplace] .store-market-header-inner{gap:12px;width:min(100% - 32px,1280px);min-height:64px;margin:auto}.store-page[data-store-theme=marketplace] .store-market-brand{color:#f68b1e;font-weight:900}.store-page[data-store-theme=marketplace] .store-market-menu,.store-page[data-store-theme=marketplace] .store-market-home-button{color:#333;cursor:pointer;background:#f5f5f5;border:0;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.store-page[data-store-theme=marketplace] .store-market-search,.store-page[data-store-theme=marketplace] .store-market-search input{background:#f5f5f5;border-radius:7px}.store-page[data-store-theme=marketplace] .market-sidebar{border:0;border-radius:8px;padding:12px;box-shadow:0 1px 4px #00000012}.store-page[data-store-theme=marketplace] .market-sidebar-title{color:#777;letter-spacing:.06em;padding-top:12px;font-size:10px}.store-page[data-store-theme=marketplace] .market-sidebar>button,.store-page[data-store-theme=marketplace] .market-sidebar-link{color:#383838;border-radius:6px;min-height:38px;font-size:12px}.store-page[data-store-theme=marketplace] .market-sidebar>button:hover,.store-page[data-store-theme=marketplace] .market-sidebar-link:hover{color:#d96e00;background:#fff4e8}.store-page[data-store-theme=marketplace] .market-home,.store-page[data-store-theme=marketplace] .market-main{gap:16px}.store-page[data-store-theme=marketplace] .market-reference-hero{border-radius:9px;overflow:hidden;box-shadow:0 1px 5px #00000014}.store-page[data-store-theme=marketplace] .market-reference-shortcuts,.store-page[data-store-theme=marketplace] .market-home-category-section,.store-page[data-store-theme=marketplace] .market-home-product-section,.store-page[data-store-theme=marketplace] .market-campaign-section{background:#fff;border-radius:8px;padding:14px;box-shadow:0 1px 4px #0000000e}.store-page[data-store-theme=marketplace] .market-home-section-heading{color:#282828;font-size:17px;font-weight:750}.store-page[data-store-theme=marketplace] .market-home-product-card{box-shadow:none;background:#fff;border:1px solid #f0f0f0;border-radius:7px;transition:box-shadow .16s,transform .16s}.store-page[data-store-theme=marketplace] .market-home-product-rail{gap:10px}.store-page[data-store-theme=marketplace] .market-product-add,.store-page[data-store-theme=marketplace] .customer-primary-button{color:#fff;background:#f68b1e;border:1px solid #f68b1e;border-radius:6px;min-height:44px;font-weight:750}.store-page[data-store-theme=marketplace] .store-market-cart,.store-page[data-store-theme=marketplace] .market-cart-bar{color:#fff;background:#f68b1e}.store-page[data-store-theme=marketplace] .customer-workspace-shell{width:min(100% - 28px,1180px);margin:18px auto 72px}.store-page[data-store-theme=marketplace] .customer-flow{background:#fff;border-radius:8px;padding:clamp(14px,2.5vw,24px);box-shadow:0 1px 5px #0000000f}.store-page[data-store-theme=marketplace] .customer-flow input,.store-page[data-store-theme=marketplace] .customer-flow select,.store-page[data-store-theme=marketplace] .customer-flow textarea{border-radius:6px;min-height:44px}@media (width<=760px){.store-page[data-store-theme=marketplace] .store-market-header-inner{gap:7px;width:calc(100% - 20px);min-height:58px}.store-page[data-store-theme=marketplace] .market-store-layout{width:calc(100% - 16px);margin:10px auto 32px}.store-page[data-store-theme=marketplace] .market-sidebar,.store-page[data-store-theme=marketplace] .market-reference-hero{border-radius:8px}.store-page[data-store-theme=marketplace] .market-home-product-card{min-width:0}.store-page[data-store-theme=marketplace] .customer-workspace-shell{width:calc(100% - 16px);margin:10px auto 82px}}.store-page[data-store-theme=marketplace]{--market-orange:#f68b1e;--market-ink:#282828;--market-muted:#757575;font-family:Inter,Arial,sans-serif;color:var(--market-ink)!important;background:#f4f5f7!important}.store-page[data-store-theme=marketplace] .store-market-header{z-index:110;background:#fff;border-bottom:1px solid #e7e7e7;position:sticky;top:0;box-shadow:0 2px 8px #0000000e}.store-page[data-store-theme=marketplace] .store-market-header-inner{align-items:center;gap:13px;width:min(100% - 40px,1320px);min-height:70px;margin:0 auto;padding:10px 0;display:flex}.store-page[data-store-theme=marketplace] .store-market-menu{color:#333;background:#f5f5f5;border-radius:7px;flex:0 0 40px;width:40px;height:40px}.store-page[data-store-theme=marketplace] .store-market-brand{color:#222;flex:none;max-width:170px;font-size:15px;min-width:0!important}.store-page[data-store-theme=marketplace] .store-market-brand-mark{background:var(--market-orange);border-radius:7px;width:38px;height:38px}.store-page[data-store-theme=marketplace] .store-market-category-select{color:#444;background:#fff;border:1px solid #ddd;border-radius:5px;flex:0 0 145px;height:42px}.store-page[data-store-theme=marketplace] .store-market-home-button{color:#333;background:#f5f5f5;border:0;border-radius:5px;flex:0 0 40px;width:40px;height:40px}.store-page[data-store-theme=marketplace] .store-market-search{min-width:120px;background:#fff!important;border:1px solid #cfcfcf!important;border-radius:5px!important;flex:auto!important;height:42px!important}.store-page[data-store-theme=marketplace] .store-market-search-button{background:var(--market-orange);color:#fff;border-radius:5px;height:42px;padding:0 19px}.store-page[data-store-theme=marketplace] .store-market-shop-name{text-overflow:ellipsis;white-space:nowrap;color:#555;max-width:145px;font-size:11px;font-weight:650;overflow:hidden}.store-page[data-store-theme=marketplace] .store-market-actions{gap:12px!important;margin-left:2px!important}.store-page[data-store-theme=marketplace] .store-market-account{color:#333;border-radius:5px;width:38px;height:40px}.store-page[data-store-theme=marketplace] .store-market-cart{width:42px;height:42px;color:#333!important;background:#fff!important;border-radius:5px!important}.store-page[data-store-theme=marketplace] .store-market-cart b{background:var(--market-orange)!important;color:#fff!important}.store-page[data-store-theme=marketplace] .market-store-layout{grid-template-columns:218px minmax(0,1fr);gap:18px;width:min(100% - 40px,1320px);margin:18px auto 56px}.store-page[data-store-theme=marketplace] .market-sidebar{border:1px solid #e9e9e9;border-radius:6px;gap:3px;padding:13px 11px;top:86px;box-shadow:0 1px 4px #0000000b}.store-page[data-store-theme=marketplace] .market-sidebar-shop{padding:8px 7px 13px}.store-page[data-store-theme=marketplace] .market-sidebar-title{color:#888;letter-spacing:.09em;padding:14px 8px 7px;font-size:9px}.store-page[data-store-theme=marketplace] .market-sidebar-links>button,.store-page[data-store-theme=marketplace] .market-sidebar-category-button{color:#444;border-radius:4px;min-height:39px;padding:8px 9px;font-size:11px}.store-page[data-store-theme=marketplace] .market-sidebar-links>button svg{color:var(--market-orange)}.store-page[data-store-theme=marketplace] .market-sidebar-links>button:hover,.store-page[data-store-theme=marketplace] .market-sidebar-category-button:hover,.store-page[data-store-theme=marketplace] .market-sidebar-category-button.active{color:#b85b00;background:#fff4e8}.store-page[data-store-theme=marketplace] .market-main{gap:15px}.store-page[data-store-theme=marketplace] .market-reference-hero{background:linear-gradient(110deg,#fff 0%,#fff8f0 58%,#ffead5 100%);border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(260px,.82fr);align-items:center;min-height:300px;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 5px #00000012}.store-page[data-store-theme=marketplace] .market-reference-hero-copy{z-index:2;max-width:590px;padding:34px 36px;position:relative}.store-page[data-store-theme=marketplace] .market-reference-hero-copy>span{color:#d96d08;letter-spacing:.13em;font-size:10px;font-weight:800}.store-page[data-store-theme=marketplace] .market-reference-hero-copy h1{color:#222;letter-spacing:-.045em;max-width:540px;margin:12px 0 9px;font-size:clamp(25px,3.2vw,40px);font-weight:850;line-height:1.12}.store-page[data-store-theme=marketplace] .market-reference-hero-copy p{color:#666;max-width:450px;margin:0 0 17px;font-size:13px;line-height:1.65}.store-page[data-store-theme=marketplace] .market-reference-hero-copy>strong{color:#292929;margin:0 0 15px;font-size:20px;font-weight:850;display:block}.store-page[data-store-theme=marketplace] .market-reference-hero-copy>button{background:var(--market-orange);color:#fff;border:0;border-radius:5px;min-height:43px;padding:0 20px;font-size:12px;font-weight:800}.store-page[data-store-theme=marketplace] .market-reference-hero-art{background:0 0;border:0;place-items:center;width:100%;height:100%;min-height:300px;padding:22px;display:grid}.store-page[data-store-theme=marketplace] .market-reference-hero-art img{object-fit:contain;filter:drop-shadow(0 12px 16px #0000001a);width:100%;height:255px}.store-page[data-store-theme=marketplace] .market-reference-hero-dots{gap:6px;display:flex;bottom:14px;left:auto;right:22px}.store-page[data-store-theme=marketplace] .market-reference-hero-dots button{background:#d2c5b8;border-radius:20px;width:7px;height:7px}.store-page[data-store-theme=marketplace] .market-reference-hero-dots button.active{background:var(--market-orange);width:22px}.store-page[data-store-theme=marketplace] .store-shop-promo-banner{color:#fff;background:#292929;border-radius:5px;justify-content:flex-start;min-height:44px;padding:9px 16px}.store-page[data-store-theme=marketplace] .store-shop-promo-banner:before,.store-page[data-store-theme=marketplace] .store-shop-promo-banner:after{display:none}.store-page[data-store-theme=marketplace] .store-shop-promo-banner>span{color:#fff;letter-spacing:.12em;font-size:10px;font-weight:800}.store-page[data-store-theme=marketplace] .market-reference-shortcuts{background:#fff;border:1px solid #ededed;border-radius:6px;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:12px;display:grid}.store-page[data-store-theme=marketplace] .market-reference-shortcuts>button{color:#444;background:#fff;border:1px solid #f0f0f0;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:75px;padding:8px 5px;display:flex}.store-page[data-store-theme=marketplace] .market-reference-shortcuts>button>span{font-size:20px}.store-page[data-store-theme=marketplace] .market-category-quicklinks,.store-page[data-store-theme=marketplace] .market-product-section,.store-page[data-store-theme=marketplace] .market-reference-flash,.store-page[data-store-theme=marketplace] .marketplace-campaign-banners{background:#fff;border:1px solid #ededed;border-radius:6px;padding:17px;box-shadow:0 1px 4px #00000009}.store-page[data-store-theme=marketplace] .market-home-section-heading>button{color:#d96d08;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:7px 0;font-size:11px;font-weight:750;display:inline-flex}.store-page[data-store-theme=marketplace] .market-category-tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.store-page[data-store-theme=marketplace] .market-category-tile{color:#333;background:#fff;border:1px solid #eee;border-radius:5px;justify-content:center;min-height:100px;padding:12px 8px}.store-page[data-store-theme=marketplace] .market-category-tile strong{font-size:10px;font-weight:750}.store-page[data-store-theme=marketplace] .market-home-product-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-x:contain;grid-auto-columns:calc(25% - 7.5px);grid-auto-flow:column;gap:10px;padding:2px 1px 9px;display:grid;overflow-x:auto}.store-page[data-store-theme=marketplace] .market-home-product-card{min-width:0;box-shadow:none;scroll-snap-align:start;background:#fff;border:1px solid #eee;border-radius:5px;flex-direction:column;display:flex;overflow:hidden}.store-page[data-store-theme=marketplace] .market-home-product-open{text-align:left;background:#fff;border:0;flex-direction:column;flex:1;align-items:stretch;gap:7px;width:100%;padding:10px;display:flex}.store-page[data-store-theme=marketplace] .market-home-product-image{background:#fafafa;place-items:center;height:155px;display:grid;overflow:hidden}.store-page[data-store-theme=marketplace] .market-home-product-open>strong{-webkit-line-clamp:2;color:#444;-webkit-box-orient:vertical;min-height:32px;font-size:11px;font-weight:550;line-height:1.45;display:-webkit-box;overflow:hidden}.store-page[data-store-theme=marketplace] .market-product-add{background:var(--market-orange);color:#fff;border:0;border-radius:4px;width:calc(100% - 20px);min-height:37px;margin:0 10px 10px;padding:8px 10px;font-size:10px;font-weight:800}.store-page[data-store-theme=marketplace] .market-product-add:hover,.store-page[data-store-theme=marketplace] .customer-primary-button:hover{background:#e8790b}.store-page[data-store-theme=marketplace] .marketplace-campaign-banners{grid-template-columns:1fr 1fr;gap:12px;display:grid}.store-page[data-store-theme=marketplace] .marketplace-campaign{text-align:left;border:0;border-radius:5px;min-height:118px}.store-page[data-store-theme=marketplace] .marketplace-campaign .campaign-copy small{letter-spacing:.1em;font-size:9px;font-weight:800}.store-page[data-store-theme=marketplace] .marketplace-campaign .campaign-copy strong{font-size:21px;font-weight:850}.store-page[data-store-theme=marketplace] .marketplace-campaign .campaign-copy em{font-size:10px}.store-page[data-store-theme=marketplace] .customer-collection-page{width:min(100% - 40px,1180px);margin:20px auto 70px}.store-page[data-store-theme=marketplace] .customer-collection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.store-page[data-store-theme=marketplace] .customer-collection-grid>article{background:#fff;border:1px solid #eee;border-radius:5px;min-width:0;overflow:hidden}.store-page[data-store-theme=marketplace] .customer-collection-grid .customer-product-thumb{background:#fafafa;border-radius:0;height:165px}.store-page[data-store-theme=marketplace] .market-global-drawer{background:#fff!important;border-radius:0 8px 8px 0!important}.store-page[data-store-theme=marketplace] .storefront-platform-footer{color:#ddd;background:#242424}.store-page[data-store-theme=marketplace] .storefront-footer-grid a{color:#ccc}.store-page[data-store-theme=marketplace] .storefront-footer-bottom{color:#aaa;border-color:#fff2}@media (width<=1050px){.store-page[data-store-theme=marketplace] .store-market-header-inner{gap:8px}.store-page[data-store-theme=marketplace] .store-market-shop-name{display:none}.store-page[data-store-theme=marketplace] .market-category-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.store-page[data-store-theme=marketplace] .market-home-product-rail{grid-auto-columns:calc(33.3333% - 6.66667px)}}@media (width<=760px){.store-page[data-store-theme=marketplace] .store-market-header-inner{width:100%;grid-template-columns:32px minmax(0,1fr) auto auto!important;gap:7px!important;padding:8px 12px!important;display:grid!important}.store-page[data-store-theme=marketplace] .store-market-menu{flex-basis:32px;width:32px;height:34px}.store-page[data-store-theme=marketplace] .store-market-brand{max-width:130px;font-size:13px;min-width:0!important}.store-page[data-store-theme=marketplace] .store-market-brand-mark{width:32px;height:32px;font-size:18px}.store-page[data-store-theme=marketplace] .store-market-category-select,.store-page[data-store-theme=marketplace] .store-market-home-button{display:none}.store-page[data-store-theme=marketplace] .store-market-search{grid-area:2/1/auto/4;width:100%;min-width:0;height:38px!important}.store-page[data-store-theme=marketplace] .store-market-search-button{grid-area:2/4;height:38px;padding:0 12px;font-size:10px}.store-page[data-store-theme=marketplace] .store-market-actions{grid-area:1/4;gap:5px!important;margin:0!important}.store-page[data-store-theme=marketplace] .store-market-account{width:30px;height:34px}.store-page[data-store-theme=marketplace] .store-market-cart{width:32px;height:34px}.store-page[data-store-theme=marketplace] .market-store-layout{width:calc(100% - 16px);margin:10px auto 32px;display:block}.store-page[data-store-theme=marketplace] .market-sidebar{display:none}.store-page[data-store-theme=marketplace] .market-reference-hero{border-radius:5px;grid-template-columns:minmax(0,1fr) 42%;min-height:190px}.store-page[data-store-theme=marketplace] .market-reference-hero-copy{padding:17px 13px}.store-page[data-store-theme=marketplace] .market-reference-hero-copy>span{font-size:8px}.store-page[data-store-theme=marketplace] .market-reference-hero-copy h1{margin:7px 0;font-size:20px}.store-page[data-store-theme=marketplace] .market-reference-hero-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:9px;font-size:9px;line-height:1.4;display:-webkit-box;overflow:hidden}.store-page[data-store-theme=marketplace] .market-reference-hero-copy>strong{margin-bottom:9px;font-size:14px}.store-page[data-store-theme=marketplace] .market-reference-hero-copy>button{min-height:34px;padding:0 12px;font-size:10px}.store-page[data-store-theme=marketplace] .market-reference-hero-art{min-height:190px;padding:8px}.store-page[data-store-theme=marketplace] .market-reference-hero-art img{height:155px}.store-page[data-store-theme=marketplace] .market-reference-hero-dots{bottom:7px;right:10px}.store-page[data-store-theme=marketplace] .store-shop-promo-banner{min-height:36px;margin-top:0;padding:7px 11px}.store-page[data-store-theme=marketplace] .store-shop-promo-banner>span{font-size:8px}.store-page[data-store-theme=marketplace] .market-main{gap:10px}.store-page[data-store-theme=marketplace] .market-reference-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px}.store-page[data-store-theme=marketplace] .market-reference-shortcuts>button{gap:3px;min-height:58px}.store-page[data-store-theme=marketplace] .market-reference-shortcuts>button>span{font-size:16px}.store-page[data-store-theme=marketplace] .market-reference-shortcuts>button>strong{font-size:9px}.store-page[data-store-theme=marketplace] .market-category-quicklinks,.store-page[data-store-theme=marketplace] .market-product-section,.store-page[data-store-theme=marketplace] .market-reference-flash,.store-page[data-store-theme=marketplace] .marketplace-campaign-banners{padding:11px}.store-page[data-store-theme=marketplace] .market-home-section-heading{margin-bottom:10px}.store-page[data-store-theme=marketplace] .market-home-section-heading h2{font-size:15px}.store-page[data-store-theme=marketplace] .market-home-section-heading>div>span{font-size:8px}.store-page[data-store-theme=marketplace] .market-category-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.store-page[data-store-theme=marketplace] .market-category-tile{min-height:85px;padding:8px 4px}.store-page[data-store-theme=marketplace] .market-category-tile>span{width:32px;height:32px;font-size:17px}.store-page[data-store-theme=marketplace] .market-category-tile strong{font-size:9px}.store-page[data-store-theme=marketplace] .market-home-product-rail{grid-auto-columns:calc(50% - 4px);gap:8px;padding-bottom:7px}.store-page[data-store-theme=marketplace] .market-home-product-open{gap:5px;padding:7px}.store-page[data-store-theme=marketplace] .market-home-product-image{height:118px}.store-page[data-store-theme=marketplace] .market-home-product-open>strong{min-height:29px;font-size:10px}.store-page[data-store-theme=marketplace] .market-home-product-open>b{font-size:13px}.store-page[data-store-theme=marketplace] .market-product-add{width:calc(100% - 14px);min-height:34px;margin:0 7px 7px;font-size:9px}.store-page[data-store-theme=marketplace] .marketplace-campaign-banners{grid-template-columns:1fr;gap:8px}.store-page[data-store-theme=marketplace] .marketplace-campaign{min-height:92px}.store-page[data-store-theme=marketplace] .customer-collection-page{width:calc(100% - 16px);margin:12px auto 76px}.store-page[data-store-theme=marketplace] .customer-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.store-page[data-store-theme=marketplace] .customer-collection-grid .customer-product-thumb{height:125px}.store-page[data-store-theme=marketplace] .storefront-platform-footer{padding:28px 15px 14px}}.store-page[data-store-theme=marketplace] .market-reference-shortcuts{background:#fff;border:1px solid #e8e8e8;border-radius:9px;align-items:stretch;gap:0;padding:0;display:flex;overflow:hidden;box-shadow:0 3px 14px #18222d09}.store-page[data-store-theme=marketplace] .market-reference-shortcuts>button{color:#333;background:#fff;border:0;border-right:1px solid #eee;border-radius:0;flex-direction:row;flex:1;justify-content:center;gap:10px;min-width:0;min-height:86px;padding:13px 9px;transition:background .18s,color .18s;display:flex}.store-page[data-store-theme=marketplace] .market-reference-shortcuts>button:last-child{border-right:0}.store-page[data-store-theme=marketplace] .market-reference-shortcuts>button:hover{color:#b85b00;background:#fff8f0}.store-page[data-store-theme=marketplace] .market-reference-shortcuts>button>span{background:#fff1e2;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.store-page[data-store-theme=marketplace] .market-reference-shortcuts>button>strong{text-align:left;font-size:11px;font-weight:750}.store-page[data-store-theme=marketplace] .market-category-quicklinks{background:#fff;border:0;border-radius:9px;padding:20px 21px;box-shadow:0 3px 16px #18222d0b}.store-page[data-store-theme=marketplace] .market-category-quicklinks .market-home-section-heading{border-bottom:1px solid #f0f0f0;padding-bottom:14px}.store-page[data-store-theme=marketplace] .market-category-tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding-top:14px;display:grid}.store-page[data-store-theme=marketplace] .market-category-tile{text-align:left;background:#fff;border:1px solid #eee;border-radius:7px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:9px;min-height:128px;padding:14px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.store-page[data-store-theme=marketplace] .market-category-tile:hover{border-color:#f5c28d;transform:translateY(-2px);box-shadow:0 5px 14px #0000000e}.store-page[data-store-theme=marketplace] .market-category-tile strong{color:#292929;font-size:11px;font-weight:800;line-height:1.35}.store-page[data-store-theme=marketplace] .market-product-section.market-top-selling,.store-page[data-store-theme=marketplace] .market-product-section.market-sponsored-section,.store-page[data-store-theme=marketplace] .market-reference-flash,.store-page[data-store-theme=marketplace] .market-product-section.market-home-category-sections{background:#fff;border:0;border-radius:9px;padding:20px 21px;box-shadow:0 3px 16px #18222d0b}.store-page[data-store-theme=marketplace] .market-product-section.market-top-selling .market-home-section-heading,.store-page[data-store-theme=marketplace] .market-product-section.market-sponsored-section .market-home-section-heading{border-bottom:1px solid #f0f0f0;padding-bottom:13px}.store-page[data-store-theme=marketplace] .market-home-section-heading>div>span{color:#d97816;letter-spacing:.13em;font-size:9px;font-weight:850;display:block}.store-page[data-store-theme=marketplace] .market-home-section-heading h2{color:#252525;letter-spacing:-.035em;margin-top:5px;font-size:19px;font-weight:800}.store-page[data-store-theme=marketplace] .market-home-section-heading>button{color:#bd620d;background:#fffaf5;border:1px solid #f2d5b7;border-radius:5px;padding:8px 11px;font-size:10px;font-weight:800}.store-page[data-store-theme=marketplace] .market-home-section-heading>button:hover{background:#fff0df;border-color:#efbd88}.store-page[data-store-theme=marketplace] .market-top-selling .market-home-product-rail,.store-page[data-store-theme=marketplace] .market-sponsored-section .market-home-product-rail{padding-top:14px}.store-page[data-store-theme=marketplace] .market-home-product-card{box-shadow:none;border:1px solid #ededed;border-radius:7px;transition:transform .18s,box-shadow .18s}.store-page[data-store-theme=marketplace] .market-home-product-card:hover{transform:translateY(-2px);box-shadow:0 7px 18px #00000012}.store-page[data-store-theme=marketplace] .market-home-product-image{background:#f8f8f8;border-radius:4px}.store-page[data-store-theme=marketplace] .market-home-product-open>strong{color:#3c3c3c}.store-page[data-store-theme=marketplace] .market-home-product-open>b{color:#222}.store-page[data-store-theme=marketplace] .marketplace-campaign-banners{box-shadow:none;background:0 0;border:0;grid-template-columns:1fr 1fr;gap:14px;padding:0;display:grid}.store-page[data-store-theme=marketplace] .marketplace-campaign{text-align:left;isolation:isolate;border:0;border-radius:9px;justify-content:space-between;align-items:center;min-height:154px;padding:23px 25px;display:flex;position:relative;overflow:hidden}.store-page[data-store-theme=marketplace] .marketplace-campaign:after{content:"";z-index:-1;border:1px solid #ffffff47;border-radius:50%;width:170px;height:170px;position:absolute;top:-55px;right:-35px;box-shadow:0 0 0 18px #ffffff12,0 0 0 38px #ffffff0d}.store-page[data-store-theme=marketplace] .marketplace-campaign.campaign-new{color:#fff;background:linear-gradient(115deg,#f18a22 0%,#f7a94e 100%)}.store-page[data-store-theme=marketplace] .marketplace-campaign.campaign-picks{color:#fff;background:linear-gradient(115deg,#26394b 0%,#435a70 100%)}.store-page[data-store-theme=marketplace] .marketplace-campaign .campaign-copy{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.store-page[data-store-theme=marketplace] .marketplace-campaign .campaign-copy small{color:#fffc;letter-spacing:.15em;font-size:9px;font-weight:850}.store-page[data-store-theme=marketplace] .marketplace-campaign .campaign-copy strong{color:#fff;letter-spacing:-.04em;font-size:24px;font-weight:850}.store-page[data-store-theme=marketplace] .marketplace-campaign .campaign-copy em{color:#ffffffe6;font-size:11px;font-style:normal}.store-page[data-store-theme=marketplace] .marketplace-campaign .campaign-art{color:#fff;background:#ffffff1f;border:1px solid #fff6;border-radius:50%;place-items:center;width:76px;height:76px;font-size:38px;display:grid}.store-page[data-store-theme=marketplace] .market-reference-flash{background:linear-gradient(120deg,#fffaf5,#fff 72%);border:1px solid #f1dfcd;overflow:hidden}.store-page[data-store-theme=marketplace] .market-reference-flash-heading{border-bottom:1px solid #f0e7df;justify-content:space-between;align-items:center;gap:14px;padding-bottom:13px;display:flex}.store-page[data-store-theme=marketplace] .market-reference-flash-heading h2{color:#242424;letter-spacing:-.03em;margin:5px 0;font-size:19px;font-weight:850}.store-page[data-store-theme=marketplace] .market-reference-flash-heading>b{color:#c8493e;letter-spacing:.06em;background:#fff5f4;border:1px solid #f4d3d0;border-radius:30px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;display:flex}.store-page[data-store-theme=marketplace] .market-reference-flash-heading>b i{background:#df4e43;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #fbe1df}.store-page[data-store-theme=marketplace] .market-reference-flash .market-home-product-rail{padding-top:14px}.store-page[data-store-theme=marketplace] .market-home-category-sections{flex-direction:column;gap:18px;display:flex;box-shadow:none!important;background:0 0!important;padding:0!important}.store-page[data-store-theme=marketplace] .market-home-category-block{background:#fff;border:0;border-radius:9px;min-width:0;padding:19px 21px;box-shadow:0 3px 16px #18222d0b}.store-page[data-store-theme=marketplace] .market-home-category-block .market-home-section-heading{border-bottom:1px solid #f0f0f0;padding-bottom:12px}.store-page[data-store-theme=marketplace] .market-home-category-block .market-home-product-rail{padding-top:13px}.store-page[data-store-theme=marketplace] .store-info-section{background:#fff;border:1px solid #e9e9e9;border-radius:9px;width:min(100% - 40px,1320px);margin:20px auto;padding:25px 26px;box-shadow:0 3px 16px #18222d0a}.store-page[data-store-theme=marketplace] .store-info-heading{max-width:650px;margin:0 0 20px}.store-page[data-store-theme=marketplace] .store-info-heading>span{color:#d97816;letter-spacing:.14em;font-size:9px;font-weight:850}.store-page[data-store-theme=marketplace] .store-info-heading h2{color:#252525;letter-spacing:-.04em;margin:6px 0;font-size:23px;font-weight:850}.store-page[data-store-theme=marketplace] .store-info-heading p{color:#777;margin:0;font-size:12px;line-height:1.65}.store-page[data-store-theme=marketplace] .store-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.store-page[data-store-theme=marketplace] .store-trust-grid article{background:#fff;border:1px solid #eee;border-radius:7px;min-width:0;padding:17px}.store-page[data-store-theme=marketplace] .store-trust-grid article>svg{color:#d97816;background:#fff2e6;border-radius:8px;width:34px;height:34px;padding:8px}.store-page[data-store-theme=marketplace] .store-trust-grid article>strong{color:#292929;margin:11px 0 7px;font-size:12px;font-weight:800;display:block}.store-page[data-store-theme=marketplace] .store-trust-grid article p,.store-page[data-store-theme=marketplace] .store-trust-grid article li{color:#6f6f6f;font-size:10px;line-height:1.65}.store-page[data-store-theme=marketplace] .store-trust-grid article ul{padding-left:16px}.store-page[data-store-theme=marketplace] .store-trust-disclaimer{color:#6b5a49;background:#fff8f0;border-left:3px solid #e58a2c;border-radius:3px;margin:16px 0 0;padding:13px 15px;font-size:10px;line-height:1.6}.store-page[data-store-theme=marketplace] .store-faq-section .store-faq-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.store-page[data-store-theme=marketplace] .store-faq-section .store-faq-grid details{background:#fff;border:1px solid #ececec;border-radius:6px;align-self:start;padding:0 14px}.store-page[data-store-theme=marketplace] .store-faq-section .store-faq-grid summary{color:#333;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:49px;font-size:11px;font-weight:750;list-style:none;display:flex}.store-page[data-store-theme=marketplace] .store-faq-section .store-faq-grid summary::-webkit-details-marker{display:none}.store-page[data-store-theme=marketplace] .store-faq-section .store-faq-grid summary span{color:#d97816;font-size:17px}.store-page[data-store-theme=marketplace] .store-faq-section .store-faq-grid details p{color:#737373;margin:0;padding:0 0 14px;font-size:10px;line-height:1.65}.store-page[data-store-theme=marketplace] .store-faq-view-all{color:#b85b00;background:#fff8f1;border:1px solid #efcfad;border-radius:5px;align-items:center;gap:7px;margin-top:16px;padding:10px 14px;font-size:10px;font-weight:800;display:inline-flex}.store-page[data-store-theme=marketplace] .storefront-platform-footer{color:#d5dbe0;background:#202a33;margin-top:28px;padding:42px max(24px,50% - 640px) 16px}.store-page[data-store-theme=marketplace] .storefront-footer-grid{grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:32px;padding-bottom:28px;display:grid}.store-page[data-store-theme=marketplace] .storefront-footer-grid>div{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.store-page[data-store-theme=marketplace] .storefront-footer-grid>div>b{color:#fff;margin-bottom:3px;font-size:11px;font-weight:800}.store-page[data-store-theme=marketplace] .storefront-footer-grid a{color:#c0c9d0;font-size:10px;text-decoration:none}.store-page[data-store-theme=marketplace] .storefront-footer-grid a:hover{color:#ffad5a}.store-page[data-store-theme=marketplace] .storefront-footer-about p{color:#b8c1c8;max-width:300px;font-size:11px;line-height:1.7}.store-page[data-store-theme=marketplace] .storefront-footer-logo strong{color:#fff;letter-spacing:-.04em;font-size:23px;font-weight:900}.store-page[data-store-theme=marketplace] .storefront-footer-bottom{color:#9daab3;border-top:1px solid #ffffff24;justify-content:space-between;gap:15px;padding-top:15px;font-size:9px;display:flex}@media (width<=1050px){.store-page[data-store-theme=marketplace] .market-category-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.store-page[data-store-theme=marketplace] .store-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.store-page[data-store-theme=marketplace] .market-reference-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.store-page[data-store-theme=marketplace] .market-reference-shortcuts>button{border-bottom:1px solid #eee;justify-content:flex-start;gap:7px;min-height:65px;padding:9px 8px}.store-page[data-store-theme=marketplace] .market-reference-shortcuts>button:nth-child(3n){border-right:0}.store-page[data-store-theme=marketplace] .market-reference-shortcuts>button>span{flex-basis:28px;width:28px;height:28px;font-size:13px}.store-page[data-store-theme=marketplace] .market-reference-shortcuts>button>strong{font-size:9px}.store-page[data-store-theme=marketplace] .market-category-quicklinks,.store-page[data-store-theme=marketplace] .market-product-section.market-top-selling,.store-page[data-store-theme=marketplace] .market-product-section.market-sponsored-section,.store-page[data-store-theme=marketplace] .market-reference-flash,.store-page[data-store-theme=marketplace] .market-home-category-block{border-radius:7px;padding:13px 11px}.store-page[data-store-theme=marketplace] .market-category-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding-top:10px}.store-page[data-store-theme=marketplace] .market-category-tile{border-radius:6px;min-height:105px;padding:10px}.store-page[data-store-theme=marketplace] .market-category-tile>span{width:34px;height:34px;font-size:17px}.store-page[data-store-theme=marketplace] .market-category-tile strong{font-size:10px}.store-page[data-store-theme=marketplace] .market-home-section-heading h2,.store-page[data-store-theme=marketplace] .market-reference-flash-heading h2{font-size:16px}.store-page[data-store-theme=marketplace] .market-home-section-heading>button{padding:7px 8px;font-size:9px}.store-page[data-store-theme=marketplace] .marketplace-campaign-banners{grid-template-columns:1fr;gap:8px}.store-page[data-store-theme=marketplace] .marketplace-campaign{min-height:112px;padding:16px 17px}.store-page[data-store-theme=marketplace] .marketplace-campaign .campaign-copy strong{font-size:20px}.store-page[data-store-theme=marketplace] .marketplace-campaign .campaign-art{width:58px;height:58px;font-size:29px}.store-page[data-store-theme=marketplace] .market-reference-flash-heading{align-items:flex-start}.store-page[data-store-theme=marketplace] .market-reference-flash-heading p{max-width:235px;font-size:9px}.store-page[data-store-theme=marketplace] .market-reference-flash-heading>b{padding:6px 8px;font-size:8px}.store-page[data-store-theme=marketplace] .market-home-category-sections{gap:10px}.store-page[data-store-theme=marketplace] .store-info-section{border-radius:7px;width:calc(100% - 16px);margin:12px auto;padding:18px 13px}.store-page[data-store-theme=marketplace] .store-info-heading{margin-bottom:14px}.store-page[data-store-theme=marketplace] .store-info-heading h2{font-size:19px}.store-page[data-store-theme=marketplace] .store-trust-grid{grid-template-columns:1fr;gap:8px}.store-page[data-store-theme=marketplace] .store-trust-grid article{padding:13px}.store-page[data-store-theme=marketplace] .store-trust-grid article>strong{margin:8px 0 5px}.store-page[data-store-theme=marketplace] .store-faq-section .store-faq-grid{grid-template-columns:1fr;gap:7px}.store-page[data-store-theme=marketplace] .store-faq-section .store-faq-grid summary{min-height:45px;font-size:10px}.store-page[data-store-theme=marketplace] .storefront-platform-footer{padding:30px 16px 14px}.store-page[data-store-theme=marketplace] .storefront-footer-grid{grid-template-columns:1fr 1fr;gap:23px 16px;padding-bottom:20px}.store-page[data-store-theme=marketplace] .storefront-footer-about{grid-column:1/-1}.store-page[data-store-theme=marketplace] .storefront-footer-bottom{flex-direction:column;gap:6px;font-size:8px}}.store-page[data-store-theme=marketplace].marketplace-storefront-v2,.store-page[data-store-theme=marketplace]{--market-ink:#202a35;--market-muted:#687581;--market-line:#e9edf0;--market-paper:#fff;--market-canvas:#f5f6f8;color:var(--market-ink);background:var(--market-canvas)}.store-page[data-store-theme=marketplace] .store-market-header{z-index:80;border-bottom:1px solid var(--market-line);background:#fff;position:sticky;top:0;box-shadow:0 2px 12px #1423320e}.store-page[data-store-theme=marketplace] .store-market-header-inner{gap:14px;max-width:1440px;min-height:76px;margin:0 auto;padding:10px 28px}.store-page[data-store-theme=marketplace] .store-market-brand-mark{color:#fff;background:#f58220;border-radius:12px;width:42px;height:42px;font-size:23px;font-weight:900}.store-page[data-store-theme=marketplace] .store-market-search{background:#f7f8f9;border:1px solid #dfe4e8;border-radius:8px;height:44px}.store-page[data-store-theme=marketplace] .store-market-search:focus-within{border-color:#f58220;box-shadow:0 0 0 3px #f582201c}.store-page[data-store-theme=marketplace] .store-market-search-button{color:#fff;background:#f58220;border-radius:8px;height:44px;padding:0 20px;font-weight:800}.store-page[data-store-theme=marketplace] .store-market-actions{gap:8px}.store-page[data-store-theme=marketplace] .store-market-account,.store-page[data-store-theme=marketplace] .store-market-cart{color:#303b46;background:#f7f8f9;border-radius:8px;min-width:42px;min-height:42px}.store-page[data-store-theme=marketplace] .market-global-drawer{border-right:1px solid var(--market-line);background:#fff;max-height:calc(100vh - 76px);top:76px;box-shadow:8px 0 30px #18253312}.store-page[data-store-theme=marketplace] .market-store-layout{width:min(100% - 48px,1320px);margin:0 auto;padding:22px 0 34px;display:block}.store-page[data-store-theme=marketplace] .market-main{width:100%;min-width:0;max-width:none;margin:0}.store-page[data-store-theme=marketplace] .market-storefront-intro{border:1px solid var(--market-line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 16px;padding:20px 24px;display:flex}.store-page[data-store-theme=marketplace] .market-storefront-kicker{color:#d96d10;letter-spacing:.13em;font-size:10px;font-weight:850;display:block}.store-page[data-store-theme=marketplace] .market-storefront-intro h2{color:#202a35;letter-spacing:-.035em;margin:5px 0 4px;font-size:22px;font-weight:850}.store-page[data-store-theme=marketplace] .market-storefront-intro p{color:#74808b;margin:0;font-size:12px;line-height:1.55}.store-page[data-store-theme=marketplace] .market-storefront-intro-actions{flex-direction:column;flex-shrink:0;gap:9px;display:flex}.store-page[data-store-theme=marketplace] .market-storefront-intro-actions span{color:#56616c;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.store-page[data-store-theme=marketplace] .market-storefront-intro-actions svg{color:#e77a18}.store-page[data-store-theme=marketplace] .market-reference-hero{margin-bottom:17px}.store-page[data-store-theme=marketplace] .market-store-benefits{border:1px solid var(--market-line);background:#fff;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:16px 0 18px;display:grid;overflow:hidden}.store-page[data-store-theme=marketplace] .market-store-benefits>div{border-right:1px solid var(--market-line);align-items:center;gap:11px;min-width:0;padding:15px 17px;display:flex}.store-page[data-store-theme=marketplace] .market-store-benefits>div:last-child{border-right:0}.store-page[data-store-theme=marketplace] .market-store-benefits>div>span{color:#e77a18;background:#fff2e6;border-radius:10px;flex:0 0 37px;place-items:center;width:37px;height:37px;display:grid}.store-page[data-store-theme=marketplace] .market-store-benefits strong,.store-page[data-store-theme=marketplace] .market-store-benefits small{display:block}.store-page[data-store-theme=marketplace] .market-store-benefits strong{color:#27323d;font-size:11px;font-weight:800}.store-page[data-store-theme=marketplace] .market-store-benefits small{color:#818b94;margin-top:3px;font-size:9px;line-height:1.35}.store-page[data-store-theme=marketplace] .market-reference-shortcuts{background:0 0;border:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0 0 18px;padding:0;display:grid}.store-page[data-store-theme=marketplace] .market-reference-shortcuts>button{border:1px solid var(--market-line);color:#34404b;text-align:left;background:#fff;border-radius:9px;align-items:center;gap:10px;min-width:0;min-height:58px;padding:10px 12px;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex}.store-page[data-store-theme=marketplace] .market-reference-shortcuts>button:hover{border-color:#f4c18f;transform:translateY(-2px);box-shadow:0 5px 18px #1b2a3910}.store-page[data-store-theme=marketplace] .market-reference-shortcuts>button>span{color:#d96d10;background:#fff2e6;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.store-page[data-store-theme=marketplace] .market-reference-shortcuts>button>strong{color:#36414b;flex:1;font-size:10px;font-weight:800}.store-page[data-store-theme=marketplace] .market-reference-shortcuts>button>svg{color:#a0a8af}.store-page[data-store-theme=marketplace] .market-category-quicklinks,.store-page[data-store-theme=marketplace] .market-product-section.market-top-selling,.store-page[data-store-theme=marketplace] .market-product-section.market-sponsored-section,.store-page[data-store-theme=marketplace] .market-reference-flash,.store-page[data-store-theme=marketplace] .market-home-category-block{border:1px solid var(--market-line);background:#fff;border-radius:12px;margin:0 0 18px;padding:20px;box-shadow:0 2px 10px #1b2a3906}.store-page[data-store-theme=marketplace] .market-home-section-heading{justify-content:space-between;align-items:center;gap:18px;margin:0 0 14px;display:flex}.store-page[data-store-theme=marketplace] .market-home-section-heading>div>span{color:#d97816;letter-spacing:.13em;font-size:9px;font-weight:850}.store-page[data-store-theme=marketplace] .market-home-section-heading h2{color:#26313c;letter-spacing:-.035em;margin:4px 0 0;font-size:20px;font-weight:850}.store-page[data-store-theme=marketplace] .market-home-section-heading p{color:#818b94;margin:4px 0 0;font-size:11px}.store-page[data-store-theme=marketplace] .market-home-section-heading>button{color:#b85d0c;background:#fff9f3;border:1px solid #f1d2b5;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}.store-page[data-store-theme=marketplace] .market-category-tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:0;display:grid}.store-page[data-store-theme=marketplace] .market-category-tile{text-align:center;background:#fafbfc;border:1px solid #edf0f2;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:112px;padding:12px 8px;transition:all .18s;display:flex}.store-page[data-store-theme=marketplace] .market-category-tile:hover{background:#fffaf5;border-color:#f1bd88;transform:translateY(-2px)}.store-page[data-store-theme=marketplace] .market-category-tile>span{color:#d96e11;background:#fff0e1;border-radius:12px;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.store-page[data-store-theme=marketplace] .market-category-tile strong{color:#36414b;font-size:11px;font-weight:800}.store-page[data-store-theme=marketplace] .market-category-tile small{color:#87919a;font-size:9px}.store-page[data-store-theme=marketplace] .market-home-product-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:190px;grid-auto-flow:column;gap:12px;padding:2px 1px 10px;display:grid;overflow-x:auto}.store-page[data-store-theme=marketplace] .market-home-product-card{scroll-snap-align:start;background:#fff;border:1px solid #edf0f2;border-radius:9px;flex-direction:column;min-width:0;padding:9px;display:flex}.store-page[data-store-theme=marketplace] .market-home-product-card:hover{border-color:#f0c49e;box-shadow:0 5px 16px #1d2b380d}.store-page[data-store-theme=marketplace] .market-home-product-open{text-align:left;flex-direction:column;flex:1;align-items:stretch;gap:7px;min-width:0;display:flex}.store-page[data-store-theme=marketplace] .market-home-product-image{background:#f7f8f9;border-radius:7px;place-items:center;width:100%;height:150px;display:grid;overflow:hidden}.store-page[data-store-theme=marketplace] .market-home-product-image img{object-fit:contain;width:100%;height:100%}.store-page[data-store-theme=marketplace] .market-home-product-open>strong{color:#34404b;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:32px;font-size:11px;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.store-page[data-store-theme=marketplace] .market-home-product-open>b{color:#202a35;font-size:14px;font-weight:900}.store-page[data-store-theme=marketplace] .market-home-product-open>small{color:#89939c;font-size:9px}.store-page[data-store-theme=marketplace] .market-product-add{color:#fff;background:#f58220;border-radius:6px;min-height:34px;margin-top:9px;font-size:10px;font-weight:850}.store-page[data-store-theme=marketplace] .marketplace-campaign-banners{grid-template-columns:1fr 1fr;gap:13px;margin:0 0 18px;display:grid}.store-page[data-store-theme=marketplace] .marketplace-campaign{text-align:left;border:0;border-radius:12px;min-height:148px;padding:22px 24px}.store-page[data-store-theme=marketplace] .marketplace-campaign.campaign-new{background:linear-gradient(115deg,#f58220,#ffb45f)}.store-page[data-store-theme=marketplace] .marketplace-campaign.campaign-picks{background:linear-gradient(115deg,#26394b,#516b82)}.store-page[data-store-theme=marketplace] .marketplace-campaign .campaign-copy strong{letter-spacing:-.035em;font-size:23px;font-weight:900}.store-page[data-store-theme=marketplace] .market-reference-flash-heading{border-bottom:1px solid var(--market-line);padding-bottom:14px}.store-page[data-store-theme=marketplace] .market-reference-flash-heading>div>span{color:#d97816;letter-spacing:.13em;font-size:9px;font-weight:850}.store-page[data-store-theme=marketplace] .market-reference-flash-heading h2{color:#26313c;margin:4px 0;font-size:20px;font-weight:850}.store-page[data-store-theme=marketplace] .market-reference-flash-heading p{color:#818b94;margin:0;font-size:11px}.store-page[data-store-theme=marketplace] .market-reference-flash-heading>button{color:#b85d0c;background:#fff9f3;border:1px solid #f1d2b5;border-radius:7px;align-items:center;gap:6px;padding:9px 12px;font-size:10px;font-weight:800;display:flex}.store-page[data-store-theme=marketplace] .market-home-category-sections{box-shadow:none;background:0 0;border:0;flex-direction:column;gap:0;margin:0 0 18px;padding:0;display:flex}.store-page[data-store-theme=marketplace] .market-home-category-block{margin:0 0 14px}.store-page[data-store-theme=marketplace] .market-mixed-catalogue{margin-top:18px}.store-page[data-store-theme=marketplace] .store-info-section{border:1px solid var(--market-line);background:#fff;border-radius:12px;width:min(100% - 48px,1320px);margin:18px auto;padding:24px}.store-page[data-store-theme=marketplace] .store-info-heading h2{font-size:22px;font-weight:850}.store-page[data-store-theme=marketplace] .store-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.store-page[data-store-theme=marketplace] .store-trust-grid article{background:#fbfcfd;border:1px solid #edf0f2;border-radius:9px;padding:15px}.store-page[data-store-theme=marketplace] .store-faq-section .store-faq-grid{grid-template-columns:1fr 1fr;gap:9px}.store-page[data-store-theme=marketplace] .storefront-platform-footer{background:#202a35;margin-top:28px;padding:40px max(24px,50% - 640px) 16px}.store-page[data-store-theme=marketplace] .storefront-footer-grid{grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:30px}@media (width<=1050px){.store-page[data-store-theme=marketplace] .market-reference-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}.store-page[data-store-theme=marketplace] .market-category-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.store-page[data-store-theme=marketplace] .store-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.store-page[data-store-theme=marketplace] .store-market-header-inner{gap:7px;min-height:62px;padding:8px 10px}.store-page[data-store-theme=marketplace] .store-market-brand-mark{width:35px;height:35px}.store-page[data-store-theme=marketplace] .store-market-shop-name,.store-page[data-store-theme=marketplace] .store-market-category-select{display:none}.store-page[data-store-theme=marketplace] .store-market-search{min-width:0;height:40px}.store-page[data-store-theme=marketplace] .store-market-search-button{height:40px;padding:0 11px}.store-page[data-store-theme=marketplace] .store-market-actions{gap:4px}.store-page[data-store-theme=marketplace] .store-market-account,.store-page[data-store-theme=marketplace] .store-market-cart{min-width:35px;min-height:36px;padding:6px}.store-page[data-store-theme=marketplace] .market-global-drawer{max-height:calc(100vh - 62px);top:62px}.store-page[data-store-theme=marketplace] .market-store-layout{width:calc(100% - 20px);padding:12px 0 24px}.store-page[data-store-theme=marketplace] .market-storefront-intro{border-radius:9px;flex-direction:column;align-items:flex-start;gap:11px;margin-bottom:10px;padding:14px}.store-page[data-store-theme=marketplace] .market-storefront-intro h2{font-size:18px}.store-page[data-store-theme=marketplace] .market-storefront-intro p{font-size:11px}.store-page[data-store-theme=marketplace] .market-storefront-intro-actions{flex-flow:wrap;gap:10px 14px}.store-page[data-store-theme=marketplace] .market-storefront-intro-actions span{font-size:9px}.store-page[data-store-theme=marketplace] .market-store-benefits{border-radius:8px;grid-template-columns:1fr 1fr;margin:10px 0}.store-page[data-store-theme=marketplace] .market-store-benefits>div{border-bottom:1px solid var(--market-line);gap:7px;padding:10px 8px}.store-page[data-store-theme=marketplace] .market-store-benefits>div:nth-child(2n){border-right:0}.store-page[data-store-theme=marketplace] .market-store-benefits>div:nth-last-child(-n+2){border-bottom:0}.store-page[data-store-theme=marketplace] .market-store-benefits>div>span{flex-basis:30px;width:30px;height:30px}.store-page[data-store-theme=marketplace] .market-store-benefits strong{font-size:9px}.store-page[data-store-theme=marketplace] .market-store-benefits small{font-size:8px}.store-page[data-store-theme=marketplace] .market-reference-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:11px}.store-page[data-store-theme=marketplace] .market-reference-shortcuts>button{border-radius:7px;gap:6px;min-height:49px;padding:7px}.store-page[data-store-theme=marketplace] .market-reference-shortcuts>button>span{flex-basis:27px;width:27px;height:27px;font-size:14px}.store-page[data-store-theme=marketplace] .market-reference-shortcuts>button>strong{font-size:9px}.store-page[data-store-theme=marketplace] .market-reference-shortcuts>button>svg{display:none}.store-page[data-store-theme=marketplace] .market-category-quicklinks,.store-page[data-store-theme=marketplace] .market-product-section.market-top-selling,.store-page[data-store-theme=marketplace] .market-product-section.market-sponsored-section,.store-page[data-store-theme=marketplace] .market-reference-flash,.store-page[data-store-theme=marketplace] .market-home-category-block{border-radius:8px;margin-bottom:11px;padding:13px 11px}.store-page[data-store-theme=marketplace] .market-home-section-heading{align-items:flex-start;gap:8px;margin-bottom:10px}.store-page[data-store-theme=marketplace] .market-home-section-heading h2,.store-page[data-store-theme=marketplace] .market-reference-flash-heading h2{font-size:16px}.store-page[data-store-theme=marketplace] .market-home-section-heading p,.store-page[data-store-theme=marketplace] .market-reference-flash-heading p{font-size:9px}.store-page[data-store-theme=marketplace] .market-home-section-heading>button{white-space:nowrap;min-height:30px;padding:0 7px;font-size:9px}.store-page[data-store-theme=marketplace] .market-category-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.store-page[data-store-theme=marketplace] .market-category-tile{gap:5px;min-height:91px;padding:8px 4px}.store-page[data-store-theme=marketplace] .market-category-tile>span{width:32px;height:32px;font-size:17px}.store-page[data-store-theme=marketplace] .market-category-tile strong{font-size:9px}.store-page[data-store-theme=marketplace] .market-category-tile small{font-size:8px}.store-page[data-store-theme=marketplace] .market-home-product-rail{grid-auto-columns:145px;gap:8px}.store-page[data-store-theme=marketplace] .market-home-product-card{padding:7px}.store-page[data-store-theme=marketplace] .market-home-product-image{height:115px}.store-page[data-store-theme=marketplace] .market-home-product-open>strong{font-size:10px}.store-page[data-store-theme=marketplace] .market-home-product-open>b{font-size:12px}.store-page[data-store-theme=marketplace] .market-product-add{min-height:32px;font-size:9px}.store-page[data-store-theme=marketplace] .marketplace-campaign-banners{grid-template-columns:1fr;gap:8px;margin-bottom:11px}.store-page[data-store-theme=marketplace] .marketplace-campaign{border-radius:9px;min-height:105px;padding:15px 16px}.store-page[data-store-theme=marketplace] .marketplace-campaign .campaign-copy strong{font-size:19px}.store-page[data-store-theme=marketplace] .market-reference-flash-heading{align-items:flex-start}.store-page[data-store-theme=marketplace] .market-reference-flash-heading>button{white-space:nowrap;padding:7px;font-size:9px}.store-page[data-store-theme=marketplace] .market-home-category-sections{gap:0}.store-page[data-store-theme=marketplace] .store-info-section{border-radius:8px;width:calc(100% - 20px);margin:12px auto;padding:16px 12px}.store-page[data-store-theme=marketplace] .store-info-heading h2{font-size:18px}.store-page[data-store-theme=marketplace] .store-trust-grid{grid-template-columns:1fr;gap:7px}.store-page[data-store-theme=marketplace] .store-trust-grid article{padding:12px}.store-page[data-store-theme=marketplace] .store-faq-section .store-faq-grid{grid-template-columns:1fr;gap:7px}.store-page[data-store-theme=marketplace] .storefront-platform-footer{padding:28px 14px 14px}.store-page[data-store-theme=marketplace] .storefront-footer-grid{grid-template-columns:1fr 1fr;gap:20px 13px}.store-page[data-store-theme=marketplace] .storefront-footer-about{grid-column:1/-1}.store-page[data-store-theme=marketplace] .storefront-footer-bottom{flex-direction:column;gap:6px}.store-page[data-store-theme=marketplace] .market-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.store-page[data-store-theme=marketplace] .market-product-card{min-width:0}.store-page[data-store-theme=marketplace] .market-product-art{height:145px}.store-page[data-store-theme=marketplace] .market-product-info{padding:8px}.store-page[data-store-theme=marketplace] .market-product-info h3{font-size:11px;line-height:1.35}.store-page[data-store-theme=marketplace] .market-product-info>strong{font-size:13px}.store-page[data-store-theme=marketplace] .market-product-add{width:100%}}.ks-store{color:#20252d;background:#f5f6f8;max-width:1440px;margin:0 auto;padding:18px 28px 80px}.ks-store-topline{color:#68717d;justify-content:space-between;align-items:center;padding:10px 2px;font-size:12px;display:flex}.ks-store-topline span:last-child{align-items:center;gap:7px;display:flex}.ks-store-hero{background:#fff;border-radius:18px;grid-template-columns:1fr 1fr;min-height:390px;display:grid;overflow:hidden}.ks-store-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(28px,5vw,68px);display:flex}.ks-eyebrow{letter-spacing:1.4px;color:#e87516;font-size:10px;font-weight:800}.ks-store-hero h1{letter-spacing:-1.8px;color:#1d2632;max-width:570px;margin:18px 0 14px;font-size:clamp(34px,4vw,56px);line-height:1.04}.ks-store-hero p{color:#6e7783;max-width:480px;font-size:15px;line-height:1.7}.ks-hero-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:20px;display:flex}.ks-hero-actions button,.ks-cart-bar button{color:#fff;cursor:pointer;background:#f68b1e;border:0;border-radius:7px;align-items:center;gap:10px;padding:14px 20px;font-weight:800;display:flex}.ks-hero-actions span{color:#77808b;font-size:12px}.ks-store-hero-image{cursor:pointer;background:#eef1f4;border:0;min-height:320px;position:relative;overflow:hidden}.ks-store-hero-image img{object-fit:contain;width:100%;height:100%;padding:28px;position:absolute;inset:0}.ks-hero-empty{color:#a6afb9;place-items:center;height:100%;display:grid}.ks-hero-pagination{background:#fff;border-radius:20px;padding:7px 12px;font-size:11px;position:absolute;bottom:18px;right:18px}.ks-hero-dots{justify-content:center;gap:7px;padding:12px;display:flex}.ks-hero-dots button{background:#cbd0d6;border:0;border-radius:50%;width:7px;height:7px;padding:0}.ks-hero-dots button.active{background:#ed861c;border-radius:8px;width:22px}.ks-store-benefits{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0 34px;display:grid}.ks-store-benefits>div{color:#e87516;background:#fff;border-radius:12px;align-items:center;gap:13px;padding:18px;display:flex}.ks-store-benefits span{color:#252d37;gap:4px;display:grid}.ks-store-benefits b{font-size:13px}.ks-store-benefits small{color:#858d97;font-size:11px}.ks-store-section{margin:34px 0}.ks-section-head{justify-content:space-between;align-items:end;gap:14px;margin-bottom:18px;display:flex}.ks-section-head h2{letter-spacing:-.7px;color:#202833;margin:7px 0 0;font-size:25px}.ks-section-head p{color:#7c8590;margin:7px 0 0;font-size:13px}.ks-section-head>button{color:#df7415;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:12px;font-weight:800}.ks-category-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.ks-category-list button{cursor:pointer;color:#27303b;background:#fff;border:1px solid #eceff2;border-radius:12px;justify-items:center;gap:10px;padding:18px 8px;display:grid}.ks-category-list button span{font-size:28px}.ks-category-list button b{text-align:center;font-size:12px}.ks-product-rail{scroll-snap-type:x mandatory;grid-auto-columns:190px;grid-auto-flow:column;gap:14px;padding:2px 2px 12px;display:grid;overflow-x:auto}.ks-product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.ks-product-card{scroll-snap-align:start;background:#fff;border:1px solid #eceff2;border-radius:11px;min-width:0;padding:10px;position:relative}.ks-product-main{text-align:left;cursor:pointer;color:#202833;background:0 0;border:0;flex-direction:column;align-items:stretch;width:100%;padding:0;display:flex}.ks-product-image{background:#f5f6f8;border-radius:8px;place-items:center;height:170px;margin-bottom:10px;display:grid;overflow:hidden}.ks-product-image img{object-fit:contain;width:100%;height:100%;padding:8px}.ks-product-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.ks-product-category{color:#8b939d;margin:0 0 4px;font-size:10px}.ks-product-price{color:#202833;margin:7px 0;font-size:15px}.ks-product-card small{color:#87909b;font-size:10px}.ks-add-button{color:#e27812;cursor:pointer;background:#fff;border:1px solid #ed851b;border-radius:6px;width:100%;margin-top:10px;padding:9px 5px;font-size:11px;font-weight:800}.ks-add-button:disabled{color:#999;cursor:not-allowed;border-color:#ddd}.ks-favourite{z-index:1;color:#6f7883;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:17px;right:17px}.ks-favourite.active{color:#e75d62}.ks-catalogue-tools{gap:10px;margin:18px 0;display:flex}.ks-search{color:#929aa4;background:#fff;border:1px solid #e4e8ed;border-radius:8px;flex:1;align-items:center;gap:9px;padding:0 13px;display:flex}.ks-search input{color:#202833;background:0 0;border:0;outline:0;width:100%;height:44px}.ks-catalogue-tools select{color:#39424e;background:#fff;border:1px solid #e4e8ed;border-radius:8px;min-width:180px;padding:0 12px}.ks-result-total{color:#818a95;font-size:12px}.ks-cart-bar{z-index:5;color:#fff;background:#202833;border-radius:10px;justify-content:space-between;align-items:center;max-width:500px;margin:22px auto 0;padding:12px 14px 12px 18px;display:flex;position:sticky;bottom:14px;box-shadow:0 8px 30px #10182030}.ks-cart-bar span{gap:3px;display:grid}.ks-cart-bar small{color:#cbd1d8;font-size:11px}.ks-store-footer{color:#27303b;border-top:1px solid #e3e7eb;justify-content:space-between;align-items:center;gap:18px;margin-top:45px;padding:28px 4px 8px;display:flex}.ks-store-footer>div{gap:5px;display:grid}.ks-store-footer>div span{color:#8b939d;font-size:11px}.ks-store-footer nav{flex-wrap:wrap;gap:18px;display:flex}.ks-store-footer nav button{color:#737d88;cursor:pointer;background:0 0;border:0;font-size:11px}@media (width<=900px){.ks-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ks-category-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=600px){.ks-store{padding:8px 12px 60px}.ks-store-topline{font-size:10px}.ks-store-hero{grid-template-columns:1fr;min-height:0}.ks-store-hero-copy{padding:25px 20px 18px}.ks-store-hero h1{font-size:34px}.ks-store-hero p{font-size:13px}.ks-store-hero-image{grid-row:1;min-height:220px}.ks-store-hero-image img{padding:14px}.ks-store-benefits{gap:7px;margin:12px 0 28px}.ks-store-benefits>div{align-items:flex-start;gap:6px;padding:11px 7px}.ks-store-benefits svg{width:17px}.ks-store-benefits b{font-size:10px}.ks-store-benefits small{font-size:9px}.ks-section-head h2{font-size:21px}.ks-category-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ks-category-list button{padding:14px 5px}.ks-product-rail{grid-auto-columns:156px;gap:9px}.ks-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ks-product-card{padding:7px}.ks-product-image{height:145px}.ks-product-name{font-size:11px}.ks-product-price{font-size:14px}.ks-catalogue-tools{flex-direction:column}.ks-catalogue-tools select{height:42px}.ks-store-footer{flex-direction:column;align-items:flex-start}.ks-store-footer nav{gap:13px}}.market-store-layout.market-storefront-v2{color:#202833!important;background:#f5f6f8!important;max-width:1440px!important;margin:0 auto!important;padding:18px 28px 70px!important;display:block!important}.market-storefront-v2 .market-main{width:100%!important;min-width:0!important;max-width:none!important}.market-storefront-v2 .market-storefront-intro{display:none!important}.market-storefront-v2 .market-reference-hero{background:#fff!important;border:0!important;border-radius:18px!important;grid-template-columns:1fr 1fr!important;min-height:370px!important;display:grid!important;overflow:hidden!important;box-shadow:0 5px 24px #1823330a!important}.market-storefront-v2 .market-reference-hero-copy{align-self:center!important;padding:clamp(28px,5vw,64px)!important}.market-storefront-v2 .market-reference-hero-copy>span,.market-storefront-v2 .market-home-section-heading>div>span,.market-storefront-v2 .market-reference-flash-heading>div>span{letter-spacing:1.3px!important;color:#e87516!important;font-size:10px!important;font-weight:800!important}.market-storefront-v2 .market-reference-hero-copy h1{letter-spacing:-1.8px!important;color:#202833!important;margin:16px 0!important;font-size:clamp(34px,4vw,54px)!important;line-height:1.06!important}.market-storefront-v2 .market-reference-hero-copy p{color:#727c88!important;font-size:14px!important;line-height:1.7!important}.market-storefront-v2 .market-reference-hero-copy strong{color:#202833!important;font-size:18px!important}.market-storefront-v2 .market-reference-hero-copy button,.market-storefront-v2 .market-product-add{color:#fff!important;background:#f68b1e!important;border:1px solid #f68b1e!important;border-radius:6px!important;font-weight:800!important}.market-storefront-v2 .market-reference-hero-art{background:#eef1f4!important;border:0!important;min-height:320px!important}.market-storefront-v2 .market-reference-hero-art img{object-fit:contain!important;padding:24px!important}.market-storefront-v2 .market-reference-hero-dots{bottom:12px!important}.market-storefront-v2 .market-store-benefits{grid-template-columns:repeat(3,1fr)!important;gap:12px!important;margin:18px 0 34px!important;padding:0!important;display:grid!important}.market-storefront-v2 .market-store-benefits>div{background:#fff!important;border:1px solid #eceff2!important;border-radius:11px!important;padding:16px!important}.market-storefront-v2 .market-store-benefits>div span{color:#e87516!important}.market-storefront-v2 .market-store-benefits strong{color:#27303b!important;font-size:12px!important}.market-storefront-v2 .market-store-benefits small{color:#87909b!important;font-size:10px!important}.market-storefront-v2 .market-reference-shortcuts{display:none!important}.market-storefront-v2 .market-home-section-heading,.market-storefront-v2 .market-reference-flash-heading,.market-storefront-v2 .market-section-heading{justify-content:space-between!important;align-items:end!important;gap:14px!important;margin:0 0 17px!important;display:flex!important}.market-storefront-v2 .market-home-section-heading h2,.market-storefront-v2 .market-reference-flash-heading h2,.market-storefront-v2 .market-section-heading h2{letter-spacing:-.7px!important;color:#202833!important;margin:7px 0 0!important;font-size:24px!important}.market-storefront-v2 .market-home-section-heading p,.market-storefront-v2 .market-reference-flash-heading p{color:#7b8590!important;font-size:12px!important}.market-storefront-v2 .market-home-section-heading>button,.market-storefront-v2 .market-reference-flash-heading>button{color:#df7415!important;background:0 0!important;border:0!important;font-weight:800!important}.market-storefront-v2 .market-category-tiles{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.market-storefront-v2 .market-category-tile{color:#27303b!important;background:#fff!important;border:1px solid #eceff2!important;border-radius:11px!important;min-height:110px!important}.market-storefront-v2 .market-category-tile>span{font-size:26px!important}.market-storefront-v2 .market-category-tile strong{font-size:11px!important}.market-storefront-v2 .market-home-product-rail{scroll-snap-type:x mandatory!important;grid-auto-columns:190px!important;grid-auto-flow:column!important;gap:13px!important;padding:2px 2px 12px!important;display:grid!important;overflow-x:auto!important}.market-storefront-v2 .market-home-product-card,.market-storefront-v2 .market-product-card-approved{box-shadow:none!important;scroll-snap-align:start!important;background:#fff!important;border:1px solid #eceff2!important;border-radius:11px!important;padding:9px!important;position:relative!important}.market-storefront-v2 .market-home-product-image,.market-storefront-v2 .market-product-art{background:#f5f6f8!important;border-radius:8px!important;height:165px!important;overflow:hidden!important}.market-storefront-v2 .market-home-product-image img,.market-storefront-v2 .market-product-art img{object-fit:contain!important;padding:8px!important}.market-storefront-v2 .market-home-product-open strong,.market-storefront-v2 .market-product-info h3{color:#27303b!important;font-size:12px!important;line-height:1.4!important}.market-storefront-v2 .market-home-product-open b,.market-storefront-v2 .market-product-info>strong{color:#202833!important;font-size:15px!important}.market-storefront-v2 .market-home-product-open small,.market-storefront-v2 .market-product-info>small{color:#89919b!important;font-size:10px!important}.market-storefront-v2 .market-product-add{width:100%!important;padding:9px 5px!important;font-size:11px!important}.market-storefront-v2 .marketplace-campaign-banners,.market-storefront-v2 .market-home-category-sections{display:none!important}.market-storefront-v2 .market-mixed-catalogue{background:#fff!important;border:1px solid #eceff2!important;border-radius:14px!important;margin-top:38px!important;padding:24px!important}.market-storefront-v2 .market-catalogue-count,.market-storefront-v2 .market-search-results-count{color:#828b95!important;font-size:11px!important}.market-storefront-v2 .market-products-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.market-storefront-v2 .market-product-card-approved{padding:9px!important}.market-storefront-v2 .market-product-info{padding:8px 2px 2px!important}.market-storefront-v2 .market-product-info h3{min-height:34px!important}.market-storefront-v2 .market-cart-bar{background:#202833!important;border-radius:10px!important;box-shadow:0 8px 30px #10182030!important}@media (width<=900px){.market-storefront-v2 .market-category-tiles{grid-template-columns:repeat(4,minmax(0,1fr))!important}.market-storefront-v2 .market-products-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=600px){.market-store-layout.market-storefront-v2{padding:8px 12px 60px!important}.market-storefront-v2 .market-reference-hero{grid-template-columns:1fr!important;min-height:0!important}.market-storefront-v2 .market-reference-hero-art{grid-row:1!important;min-height:220px!important}.market-storefront-v2 .market-reference-hero-art img{padding:12px!important}.market-storefront-v2 .market-reference-hero-copy{padding:22px 18px!important}.market-storefront-v2 .market-reference-hero-copy h1{font-size:33px!important}.market-storefront-v2 .market-store-benefits{gap:7px!important;margin:12px 0 28px!important}.market-storefront-v2 .market-store-benefits>div{gap:6px!important;padding:10px 7px!important}.market-storefront-v2 .market-store-benefits strong{font-size:9px!important}.market-storefront-v2 .market-store-benefits small{font-size:8px!important}.market-storefront-v2 .market-category-tiles{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.market-storefront-v2 .market-home-product-rail{grid-auto-columns:156px!important;gap:9px!important}.market-storefront-v2 .market-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.market-storefront-v2 .market-product-art,.market-storefront-v2 .market-home-product-image{height:142px!important}.market-storefront-v2 .market-mixed-catalogue{padding:13px!important}.market-storefront-v2 .market-home-section-heading h2,.market-storefront-v2 .market-reference-flash-heading h2{font-size:20px!important}}.ds-store{--ds-ink:#171717;--ds-muted:#6b7280;--ds-line:#e8e8e8;--ds-accent:#f68b1e;max-width:1440px;color:var(--ds-ink);background:#f5f6f8;min-height:100vh;margin:0 auto;padding:20px clamp(12px,2.5vw,36px) 96px}.ds-store *{box-sizing:border-box}.ds-store-head{background:#fff;border:1px solid #ededed;border-radius:10px;grid-template-columns:minmax(190px,1fr) minmax(260px,2fr) auto;align-items:center;gap:24px;padding:18px 22px;display:grid}.ds-store-brand{align-items:center;gap:12px;min-width:0;display:flex}.ds-store-mark{color:#e87508;background:#fff0df;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.ds-store-brand strong{letter-spacing:.01em;font-size:17px;display:block}.ds-store-brand small{color:var(--ds-muted);margin-top:3px;font-size:11px;display:block}.ds-store-search{color:#6b7280;background:#fff;border:1px solid #d9dce1;border-radius:7px;align-items:center;gap:10px;height:46px;padding:0 5px 0 14px;display:flex}.ds-store-search input{min-width:0;font:inherit;color:#222;background:0 0;border:0;outline:0;flex:1;font-size:14px}.ds-store-search button,.ds-store-cart{color:#fff;cursor:pointer;background:#f68b1e;border:0;border-radius:5px;height:36px;padding:0 17px;font-weight:700}.ds-store-cart{background:#171717;align-items:center;gap:8px;height:44px;padding:0 16px;display:flex;position:relative}.ds-store-cart b{background:#f68b1e;border-radius:20px;place-items:center;min-width:19px;height:19px;font-size:11px;display:grid}.ds-store-categories{scrollbar-width:none;gap:8px;padding:14px 2px 18px;display:flex;overflow:auto}.ds-store-categories::-webkit-scrollbar{display:none}.ds-store-categories button{color:#343434;white-space:nowrap;background:#fff;border:1px solid #e3e5e8;border-radius:22px;flex:none;padding:9px 16px;font-size:13px;font-weight:600}.ds-store-categories button.active,.ds-store-categories button:hover{color:#fff;background:#222;border-color:#222}.ds-store-hero{background:linear-gradient(110deg,#fff4e8 0%,#ffe4c5 55%,#f9c98e 100%);border-radius:12px;grid-template-columns:1.05fr .95fr;align-items:center;min-height:300px;margin:0 0 18px;padding:34px clamp(22px,5vw,70px);display:grid;position:relative;overflow:hidden}.ds-store-hero-copy{z-index:1;max-width:560px;position:relative}.ds-eyebrow{letter-spacing:.15em;color:#b65b08;font-size:10px;font-weight:800}.ds-store-hero h1{letter-spacing:-.04em;color:#21170e;max-width:580px;margin:12px 0;font-size:clamp(28px,4vw,48px);line-height:1.07}.ds-store-hero p{color:#594b3e;max-width:470px;margin:0 0 16px;font-size:14px;line-height:1.65}.ds-store-hero-copy>strong{margin:0 0 17px;font-size:21px;display:block}.ds-store-hero-copy>button{color:#fff;cursor:pointer;background:#f68b1e;border:0;border-radius:5px;align-items:center;gap:10px;padding:13px 20px;font-weight:800;display:inline-flex}.ds-store-hero-image{cursor:pointer;background:#ffffff80;border:0;border-radius:12px;justify-self:center;place-items:center;width:min(100%,370px);height:250px;padding:16px;display:grid}.ds-store-hero-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.ds-store-hero-image>span{color:#d87919;font-size:90px}.ds-store-hero-dots{gap:7px;display:flex;position:absolute;bottom:15px;left:50%}.ds-store-hero-dots button{background:#d7a978;border:0;border-radius:50%;width:8px;height:8px;padding:0}.ds-store-hero-dots button.active{background:#a94e00;border-radius:10px;width:23px}.ds-store-benefits{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 26px;display:grid}.ds-store-benefits>div{color:#d87512;background:#fff;border:1px solid #ededed;border-radius:8px;align-items:center;gap:12px;padding:15px 18px;display:flex}.ds-store-benefits svg{flex:none;width:21px;height:21px}.ds-store-benefits b,.ds-store-benefits small{display:block}.ds-store-benefits b{color:#222;font-size:13px}.ds-store-benefits small{color:#777;margin-top:4px;font-size:11px}.ds-store-section{background:#fff;border:1px solid #ededed;border-radius:10px;min-width:0;margin:0 0 22px;padding:22px}.ds-store-section-title{justify-content:space-between;align-items:end;gap:14px;margin-bottom:18px;display:flex}.ds-store-section-title h2{letter-spacing:-.025em;margin:5px 0 0;font-size:22px}.ds-store-section-title p{color:#777;margin:6px 0 0;font-size:12px}.ds-store-section-title>button{color:#b95e08;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.ds-store-count{color:#777;font-size:12px}.ds-store-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(175px,19%);grid-auto-flow:column;gap:14px;padding:2px 2px 10px;display:grid;overflow-x:auto}.ds-store-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.ds-store-card{scroll-snap-align:start;background:#fff;border:1px solid #e9e9e9;border-radius:8px;min-width:0;padding:10px;transition:box-shadow .18s,border-color .18s;position:relative}.ds-store-card:hover{border-color:#f1b36e;box-shadow:0 5px 18px #1d1d1d0d}.ds-store-product{text-align:left;width:100%;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:stretch;padding:0;display:flex}.ds-store-product-image{background:#f7f7f7;border-radius:5px;place-items:center;width:100%;height:158px;margin-bottom:10px;display:grid;overflow:hidden}.ds-store-product-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.ds-store-product-name{-webkit-line-clamp:2;color:#282828;-webkit-box-orient:vertical;min-height:36px;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.ds-store-product>b{color:#171717;margin-top:7px;font-size:15px}.ds-store-product>small{color:#777;margin-top:5px;font-size:10px}.ds-store-rating{align-items:center;gap:4px;display:flex;color:#c96b0d!important;margin-top:6px!important}.ds-store-add{color:#d66d08;cursor:pointer;background:#fff;border:1px solid #f68b1e;border-radius:5px;width:100%;height:36px;margin-top:11px;font-size:12px;font-weight:800}.ds-store-add:hover:not(:disabled){color:#fff;background:#f68b1e}.ds-store-add:disabled{opacity:.45;cursor:not-allowed}.ds-store-fav{z-index:1;color:#666;background:#fff;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:16px;right:16px;box-shadow:0 1px 5px #0002}.ds-store-catalogue{padding-bottom:26px}.ds-store-filter-row{justify-content:flex-end;margin:-3px 0 16px;display:flex}.ds-store-filter-row label{color:#777;border:1px solid #dedede;border-radius:5px;align-items:center;gap:8px;width:min(100%,360px);height:40px;padding:0 12px;display:flex}.ds-store-filter-row input{width:100%;font:inherit;border:0;outline:0;font-size:13px}.ds-store-grid .ds-store-product-image{height:190px}.ds-store-cartbar{z-index:30;color:#fff;background:#222;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;width:min(560px,100% - 24px);padding:12px 15px;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 7px 30px #0003}.ds-store-cartbar span b,.ds-store-cartbar span small{display:block}.ds-store-cartbar span small{color:#ddd;margin-top:3px;font-size:12px}.ds-store-cartbar button{color:#fff;background:#f68b1e;border:0;border-radius:5px;align-items:center;gap:8px;padding:11px 15px;font-weight:800;display:flex}.ds-store-footer{color:#777;justify-content:space-between;align-items:center;gap:12px;padding:20px 4px;font-size:12px;display:flex}.ds-store-footer b{color:#222}.ds-store-footer button{color:#a95508;background:0 0;border:0;font-weight:700}@media (width<=900px){.ds-store-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-store-hero{padding:28px 24px}.ds-store-product-image{height:140px}.ds-store-grid .ds-store-product-image{height:160px}}@media (width<=600px){.ds-store{padding:10px 9px 90px}.ds-store-head{border-radius:8px;grid-template-columns:1fr auto;gap:12px;padding:12px}.ds-store-brand{grid-column:1}.ds-store-cart{grid-area:1/2}.ds-store-search{grid-area:2/1/auto/-1;height:43px}.ds-store-search button{height:34px;padding:0 12px}.ds-store-categories{gap:7px;padding:11px 0 13px}.ds-store-categories button{padding:8px 13px;font-size:12px}.ds-store-hero{border-radius:9px;grid-template-columns:1fr 116px;gap:8px;min-height:220px;padding:20px 15px}.ds-store-hero h1{margin:9px 0;font-size:25px}.ds-store-hero p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:10px;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.ds-store-hero-copy>strong{margin-bottom:10px;font-size:16px}.ds-store-hero-copy>button{padding:10px 12px;font-size:11px}.ds-store-hero-image{border-radius:8px;width:116px;height:140px;padding:7px}.ds-store-hero-dots{bottom:8px;left:15px}.ds-store-benefits{grid-template-columns:1fr;gap:7px;margin-bottom:15px}.ds-store-benefits>div{padding:10px 12px}.ds-store-benefits small{font-size:10px}.ds-store-section{border-radius:8px;margin-bottom:13px;padding:14px 10px}.ds-store-section-title{margin-bottom:12px}.ds-store-section-title h2{font-size:18px}.ds-store-section-title p,.ds-store-section-title>button{font-size:11px}.ds-store-rail{grid-auto-columns:43%;gap:9px}.ds-store-card{border-radius:7px;padding:8px}.ds-store-product-image{height:118px;margin-bottom:8px}.ds-store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ds-store-grid .ds-store-product-image{height:145px}.ds-store-product-name{min-height:34px;font-size:12px}.ds-store-product>b{font-size:14px}.ds-store-add{height:34px;margin-top:8px;font-size:11px}.ds-store-fav{width:27px;height:27px;top:13px;right:13px}.ds-store-filter-row{margin-bottom:12px}.ds-store-filter-row label{height:38px}.ds-store-footer{flex-wrap:wrap;padding:15px 3px}.ds-store-cartbar{padding:10px 11px;bottom:8px}.ds-store-cartbar button{padding:10px 11px;font-size:12px}}body:has(.ds-store) .market-sidebar{z-index:2;align-self:start;width:230px;max-height:calc(100vh - 28px);position:sticky;top:14px;overflow-y:auto;display:flex!important}:is(body:has(.ds-store) .market-content,body:has(.ds-store) .market-buyer-content,body:has(.ds-store) .market-main-content){width:100%!important;max-width:none!important;margin-left:0!important}body:has(.ds-store) .market-store-layout{align-items:start;gap:18px;grid-template-columns:230px minmax(0,1fr)!important;margin:0!important;padding:14px clamp(12px,2vw,26px)!important;display:grid!important}body:has(.ds-store) .market-main{width:100%!important;max-width:none!important;margin:0!important}body:has(.ds-store) .ds-store{min-width:0;padding:0 0 90px}body:has(.ds-store) .market-sidebar-category-button{color:#455566;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;padding:10px 9px;font-size:12px;display:flex}body:has(.ds-store) .market-sidebar-category-chevron{margin-left:auto;transition:transform .18s}body:has(.ds-store) .market-sidebar-category-button[aria-expanded=true] .market-sidebar-category-chevron{transform:rotate(90deg)}body:has(.ds-store) .market-sidebar-subcategories{flex-direction:column;gap:2px;padding:3px 0 6px 34px;display:flex}body:has(.ds-store) .market-sidebar-subcategories button{color:#687887;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 8px;font-size:11px}.ds-store-mobile-categories{display:none}@media (width<=760px){body:has(.ds-store) .market-store-layout{padding:8px!important;display:block!important}body:has(.ds-store) .market-sidebar{z-index:1002;border-radius:0 14px 14px 0;width:min(310px,86vw);height:100dvh;max-height:none;padding:14px;transition:transform .22s;position:fixed;top:0;bottom:0;left:0;transform:translate(-110%);box-shadow:12px 0 35px #00000024;display:flex!important}body:has(.ds-store) .market-sidebar.is-mobile-open{transform:translate(0)}body:has(.ds-store) .market-global-drawer-scrim{z-index:1001;background:#0f171e6b;border:0;position:fixed;inset:0;display:block!important}.ds-store-mobile-categories{color:#394b5a;background:#fff;border:1px solid #ececec;border-radius:8px;align-items:center;gap:8px;width:100%;margin:0 0 9px;padding:10px 12px;font-size:12px;font-weight:700;display:flex}.ds-store-mobile-categories svg:last-child{margin-left:auto}}body:has(.ds-store) .store-market-header{display:none!important}.ds-store-head{border-radius:12px;gap:clamp(14px,2vw,28px);padding:16px clamp(16px,2vw,26px);position:relative;box-shadow:0 2px 12px #141e2809}.ds-store-brand{gap:13px}.ds-store-mark{border-radius:11px;width:46px;height:46px;overflow:hidden;box-shadow:inset 0 0 0 1px #e8750814}.ds-store-mark img{object-fit:cover;width:100%;height:100%}.ds-store-brand strong{letter-spacing:-.02em;font-size:16px;font-weight:800}.ds-store-brand small{letter-spacing:.01em;font-size:11px}.ds-store-search{background:#fafafa;border-radius:8px;height:48px;transition:border-color .18s,box-shadow .18s,background .18s}.ds-store-search:focus-within{background:#fff;border-color:#ed9a42;box-shadow:0 0 0 3px #f68b1e1f}.ds-store-search button{border-radius:6px;height:38px;padding:0 20px;transition:background .18s,transform .18s}.ds-store-search button:hover,.ds-store-hero-copy>button:hover{background:#df7410;transform:translateY(-1px)}.ds-store-cart{border-radius:8px;height:46px;transition:background .18s,transform .18s}.ds-store-cart:hover{background:#303030;transform:translateY(-1px)}.ds-store-categories{padding-top:15px;padding-bottom:19px}.ds-store-categories button{transition:background .16s,color .16s,border-color .16s}.ds-store-hero{background:radial-gradient(at 83% 45%,#ffffffbf 0%,#fff0 36%),linear-gradient(112deg,#fff7ee 0%,#ffead6 54%,#fbd5ae 100%);border:1px solid #f2d8bd;border-radius:14px;grid-template-columns:minmax(0,1.08fr) minmax(260px,.92fr);min-height:326px;margin-bottom:20px;padding:38px clamp(26px,5vw,76px)}.ds-store-hero-copy{max-width:590px}.ds-store-hero h1{letter-spacing:-.045em;margin:13px 0 14px;font-size:clamp(30px,4.1vw,50px);line-height:1.04}.ds-store-hero p{color:#625142;max-width:490px;font-size:14px;line-height:1.7}.ds-store-hero-copy>strong{letter-spacing:-.025em;font-size:23px}.ds-store-hero-copy>button{border-radius:7px;min-height:46px;padding:0 21px;transition:background .18s,transform .18s;box-shadow:0 5px 14px #d5690b2e}.ds-store-hero-image{background:#ffffffad;border:1px solid #fffc;border-radius:14px;width:min(100%,390px);height:264px;transition:transform .25s,box-shadow .25s;box-shadow:0 12px 32px #73471f17}.ds-store-hero-image:hover{transform:translateY(-3px);box-shadow:0 16px 36px #73471f24}.ds-store-hero-image img{mix-blend-mode:multiply}.ds-store-hero-dots{bottom:17px}.ds-store-hero-dots button{cursor:pointer;width:9px;height:9px;transition:width .2s,background .2s}.ds-store-hero-dots button.active{width:25px}@media (width<=900px){.ds-store-head{gap:14px}.ds-store-hero{min-height:290px;padding:30px 26px}.ds-store-hero-image{height:230px}}@media (width<=600px){.ds-store{padding:9px 9px 90px}.ds-store-head{border-radius:10px;gap:10px;padding:11px}.ds-store-mark{border-radius:9px;width:40px;height:40px}.ds-store-brand strong{font-size:14px}.ds-store-brand small{font-size:10px}.ds-store-search{border-radius:7px;height:43px}.ds-store-search button{height:33px;padding:0 13px;font-size:12px}.ds-store-cart{border-radius:7px;height:41px;padding:0 12px;font-size:12px}.ds-store-categories{padding:10px 0 13px}.ds-store-hero{border-radius:11px;grid-template-columns:minmax(0,1fr) 112px;gap:8px;min-height:214px;margin-bottom:13px;padding:19px 13px 22px}.ds-store-hero h1{letter-spacing:-.035em;margin:8px 0;font-size:clamp(21px,6vw,26px);line-height:1.08}.ds-store-hero p{margin-bottom:9px;font-size:10.5px;line-height:1.48}.ds-store-hero-copy>strong{margin-bottom:9px;font-size:16px}.ds-store-hero-copy>button{border-radius:6px;gap:6px;min-height:36px;padding:0 11px;font-size:10px}.ds-store-hero-image{border-radius:9px;width:112px;height:132px;padding:6px}.ds-store-hero-dots{bottom:7px;left:13px}.ds-store-hero-dots button{width:7px;height:7px}.ds-store-hero-dots button.active{width:19px}}@media (prefers-reduced-motion:reduce){.ds-store *{scroll-behavior:auto!important;transition:none!important}}.ds-store-section-title{align-items:flex-end}.ds-store-count{color:#69737b;background:#f6f6f6;border-radius:20px;padding:6px 10px;font-size:11px;font-weight:700}.ds-store-card{background:#fff;border:1px solid #ededed;border-radius:10px;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.ds-store-card:hover{border-color:#e7d4c2;transform:translateY(-2px);box-shadow:0 9px 24px #1e232812}.ds-store-product{width:100%;min-width:0}.ds-store-product-image{background:#f7f7f7;border-radius:7px;justify-content:center;align-items:center;display:flex;overflow:hidden}.ds-store-product-image img{object-fit:contain;width:100%;height:100%;transition:transform .25s}.ds-store-card:hover .ds-store-product-image img{transform:scale(1.035)}.ds-store-product-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.ds-store-product>b{color:#202020;margin-top:6px;font-weight:800;display:block}.ds-store-product>small{color:#858585}.ds-store-add{border-radius:6px;font-weight:700;transition:background .16s,transform .16s}.ds-store-add:not(:disabled):hover{background:#d96d0b;transform:translateY(-1px)}.ds-store-fav{z-index:2;background:#fffffff0;box-shadow:0 2px 7px #00000014}.ds-store-fav.active{color:#e14a55}@media (width>=761px){.ds-store-rail{grid-auto-columns:clamp(170px,18%,220px)}.ds-store-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ds-store-grid .ds-store-product-image{height:190px}}@media (width<=760px){.ds-store-head{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.ds-store-brand{grid-area:1/1}.ds-store-cart{grid-area:1/2}.ds-store-search{grid-area:2/1/auto/-1}.ds-store-hero{margin-bottom:11px}.ds-store-rail{grid-auto-columns:48%}.ds-store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ds-store-grid .ds-store-product-image{height:150px}}body:has(.ds-store) .market-store-layout{grid-template-columns:205px minmax(0,1fr)!important;gap:15px!important}body:has(.ds-store) .market-sidebar{z-index:40!important;pointer-events:auto!important;opacity:1!important;color:#263746!important;background:#fff!important;border:1px solid #e9edf0!important;border-radius:10px!important;width:205px!important;min-width:0!important;padding:12px!important;box-shadow:0 2px 12px #141e280b!important}body:has(.ds-store) .market-sidebar *{pointer-events:auto}body:has(.ds-store) .market-sidebar-title{letter-spacing:.09em;color:#7b8791!important;padding:12px 8px 6px!important;font-size:9px!important;font-weight:800!important}body:has(.ds-store) .market-sidebar-category-button{color:#354654!important;opacity:1!important;cursor:pointer!important;background:#fff!important;border-radius:6px!important;min-height:36px!important;padding:7px 8px!important;font-size:12px!important;font-weight:600!important}:is(body:has(.ds-store) .market-sidebar-category-button:hover,body:has(.ds-store) .market-sidebar-category-button.active){color:#b95e08!important;background:#fff0df!important}body:has(.ds-store) .market-sidebar-category-icon{border-radius:6px;flex:0 0 23px;place-items:center;width:23px;height:23px;display:inline-grid;color:#566879!important;background:#f4f6f8!important;font-size:12px!important}:is(body:has(.ds-store) .market-sidebar-category-button:hover .market-sidebar-category-icon,body:has(.ds-store) .market-sidebar-category-button.active .market-sidebar-category-icon){color:#b95e08!important;background:#ffe4c7!important}body:has(.ds-store) .market-sidebar-subcategories{padding:2px 0 5px 30px!important}body:has(.ds-store) .market-sidebar-subcategories button{color:#52616d!important;opacity:1!important;cursor:pointer!important;min-height:30px!important;padding:6px 8px!important;font-size:11px!important}:is(body:has(.ds-store) .market-sidebar-subcategories button:hover,body:has(.ds-store) .market-sidebar-subcategories button.active){color:#ad5700!important;background:#fff5eb!important}body:has(.ds-store) .market-sidebar-links>button{color:#354654;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:34px;padding:7px 8px;font-size:11px;font-weight:600;display:flex}body:has(.ds-store) .market-sidebar-links>button:hover{color:#b95e08;background:#f6f8fa}.ds-store-filter-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.ds-store-filter-row label{flex:220px;width:auto;max-width:360px}.ds-store-filter-row select{color:#343a40;min-width:174px;height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dedede;border-radius:5px;padding:0 30px 0 11px;font-size:12px}@media (width<=760px){body:has(.ds-store) .market-store-layout{display:block!important}body:has(.ds-store) .market-sidebar{z-index:1002!important;border:0!important;border-radius:0 14px 14px 0!important;width:min(285px,86vw)!important;min-width:0!important;max-width:86vw!important;padding:14px!important;box-shadow:12px 0 35px #00000029!important}.ds-store-filter-row{justify-content:stretch}.ds-store-filter-row label{flex:100%;max-width:none}.ds-store-filter-row select{width:100%;height:38px}}@media (width>=761px){body:has(.ds-store) .market-global-drawer{pointer-events:auto!important;z-index:5!important;width:205px!important;height:auto!important;max-height:calc(100vh - 28px)!important;margin:0!important;display:flex!important;position:sticky!important;top:14px!important;bottom:auto!important;left:auto!important;overflow-y:auto!important;transform:none!important}body:has(.ds-store) .market-global-drawer-scrim{pointer-events:none!important;display:none!important}:is(body:has(.ds-store) .market-sidebar button,body:has(.ds-store) .market-sidebar a){pointer-events:auto!important;cursor:pointer!important}}@media (width<=760px){body:has(.ds-store) .market-global-drawer{pointer-events:none!important;transform:translate(-110%)!important}body:has(.ds-store) .market-global-drawer.is-mobile-open{pointer-events:auto!important;transform:translate(0)!important}:is(body:has(.ds-store) .market-global-drawer.is-mobile-open button,body:has(.ds-store) .market-global-drawer.is-mobile-open a){pointer-events:auto!important;cursor:pointer!important}body:has(.store-page) .market-global-drawer{visibility:visible;z-index:1400!important;background:#fff!important}body:has(.store-page) .market-global-drawer.is-mobile-open{z-index:1400!important;visibility:visible!important;pointer-events:auto!important;transform:translate(0)!important}body:has(.store-page) .market-global-drawer-scrim{z-index:1300!important;pointer-events:none!important}:is(body:has(.store-page) .market-global-drawer.is-mobile-open button,body:has(.store-page) .market-global-drawer.is-mobile-open a,body:has(.store-page) .market-global-drawer.is-mobile-open nav){position:relative;z-index:1401!important;pointer-events:auto!important}}.store-page .market-detail-quantity{background:#fff;border:1px solid #e4e9ed;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;width:100%;margin:16px 0 2px;padding:13px 14px;display:flex}.store-page .market-detail-quantity>span{color:#263442;font-size:14px;font-weight:800}.store-page .market-detail-quantity-control{border:1px solid #d8e0e6;border-radius:9px;align-items:center;gap:0;display:flex;overflow:hidden}.store-page .market-detail-quantity-control button{color:#1e3446;cursor:pointer;touch-action:manipulation;background:#f5f7f9;border:0;width:42px;height:42px;font-size:22px;font-weight:700}.store-page .market-detail-quantity-control button:disabled{opacity:.35;cursor:not-allowed}.store-page .market-detail-quantity-control output{color:#1e3446;place-items:center;min-width:42px;height:42px;font-size:15px;font-weight:850;display:grid}.store-page .market-detail-quantity small{text-align:right;color:#64748b;flex-basis:100%;margin-top:-8px;margin-left:auto;font-size:11px}@media (width>=761px){.store-page .market-detail-quantity{max-width:100%}}@media (width<=760px){.store-page .market-detail-quantity{margin-top:13px;padding:11px 12px}.store-page .market-detail-quantity-control button{width:46px;height:44px}.store-page .market-detail-quantity-control output{min-width:44px;height:44px}}.customer-cart-stock{color:#64748b;margin-top:5px;font-size:12px;font-weight:600;display:block}.customer-cart-controls .customer-quantity button:disabled,.customer-mobile-quantity button:disabled{opacity:.35;cursor:not-allowed}.customer-cart-line{align-items:center}@media (width<=760px){.customer-cart-stock{margin-top:4px;font-size:11px}.customer-cart-line{align-items:flex-start}}.store-page>.ds-store-route-head{z-index:120;background:#fff;border-radius:10px;grid-template-columns:minmax(180px,1fr) minmax(220px,2fr) auto;gap:20px;width:min(1440px,100% - 48px);margin:0 auto 18px;padding:14px 20px;position:sticky;top:0;box-shadow:0 2px 10px #1923320b}.ds-store-route-head .ds-store-brand{color:#20252b;text-decoration:none}.ds-store-route-head .ds-store-mark img{object-fit:contain;border-radius:8px;width:100%;height:100%}.ds-store-route-actions{align-items:center;gap:9px;display:flex}.ds-store-route-home,.ds-store-route-account{color:#39424e;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:7px;place-items:center;width:42px;height:42px;display:grid}.ds-store-route-home:hover,.ds-store-route-account:hover{color:#b65b08;background:#fff9f2;border-color:#f0a04b}.market-product-detail-main-shell{width:min(1240px,100% - 48px);min-width:0;margin:0 auto 36px}@media (width<=760px){.store-page>.ds-store-route-head{border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:10px;width:100%;margin:0 0 14px;padding:12px;position:sticky;top:0}.ds-store-route-head>.ds-store-brand{grid-area:1/1}.ds-store-route-head>.ds-store-search{grid-area:2/1/auto/-1;width:100%;height:42px}.ds-store-route-head>.ds-store-route-actions{grid-area:1/2;gap:6px}.ds-store-route-home,.ds-store-route-account{width:36px;height:36px}.ds-store-route-head .ds-store-cart{gap:6px;height:36px;padding:0 10px}.market-product-detail-main-shell{width:100%;margin:0 auto 24px;padding:0 12px}}.ds-store-collection-page{width:min(1440px,100%);margin:0 auto;padding:22px clamp(12px,2vw,26px) 100px}.ds-store-collection-heading{border-bottom:1px solid #edf0f2;margin-bottom:18px;padding:18px 0 20px}.ds-store-collection-heading>button{color:#65717c;cursor:pointer;background:0 0;border:0;align-items:center;margin-bottom:14px;padding:7px 0;font-size:12px;font-weight:700;display:inline-flex}.ds-store-collection-heading>.ds-eyebrow{color:#c36a13;letter-spacing:.09em;font-size:10px;font-weight:800;display:block}.ds-store-collection-heading h1{color:#202a33;letter-spacing:-.035em;margin:7px 0;font-size:clamp(25px,3vw,36px)}.ds-store-collection-heading p{color:#74808a;margin:0;font-size:13px}.ds-store-collection-tools{grid-template-columns:minmax(220px,1fr) minmax(160px,220px) minmax(160px,190px);align-items:center;gap:10px;margin:18px 0 12px;display:grid}.ds-store-collection-tools .ds-store-search{min-width:0;height:43px}.ds-store-collection-tools select{color:#35424c;background:#fff;border:1px solid #e0e4e7;border-radius:7px;width:100%;min-width:0;height:43px;padding:0 11px;font-size:12px}.ds-store-collection-count{color:#78838c;margin:0 0 13px;font-size:11px;font-weight:700}.ds-store-empty{text-align:center;background:#fff;border:1px dashed #dfe4e8;border-radius:10px;padding:54px 18px}.ds-store-empty h2{color:#273440;margin:0 0 8px;font-size:20px}.ds-store-empty p{color:#78838c;margin:0 0 18px;font-size:13px}.ds-store-empty button{color:#fff;cursor:pointer;background:#e47a13;border:0;border-radius:6px;min-height:40px;padding:0 16px;font-weight:750}@media (width<=760px){.ds-store-collection-page{padding:12px 9px 90px}.ds-store-collection-heading{margin-bottom:13px;padding:10px 3px 15px}.ds-store-collection-heading>button{margin-bottom:10px}.ds-store-collection-heading h1{font-size:25px}.ds-store-collection-tools{grid-template-columns:1fr 1fr;gap:8px;margin:13px 0 10px}.ds-store-collection-tools .ds-store-search{grid-column:1/-1;width:100%;height:42px}.ds-store-collection-tools select{height:39px;font-size:11px}.ds-store-collection-page .ds-store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ds-store-collection-page .ds-store-grid .ds-store-product-image{height:145px}}.market-product-detail-route{color:#202b35;width:min(100% - 32px,1320px);margin:18px auto 64px}.market-product-detail-breadcrumb{color:#8a949d;gap:10px;margin:0 0 15px;font-size:12px}.market-product-detail-breadcrumb button{color:#465563;background:0 0;border:0;padding:8px 0;font-size:12px;font-weight:750}.market-product-detail-main{background:#fff;border:1px solid #e8ecef;border-radius:14px;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:clamp(22px,3vw,44px);padding:clamp(18px,2.4vw,32px);box-shadow:0 5px 22px #1a2a380b}.market-detail-gallery{align-self:start;position:sticky;top:16px}.market-detail-main-image{background:linear-gradient(145deg,#fafbfc,#f3f5f6);border:1px solid #edf0f2;border-radius:12px;height:clamp(390px,43vw,590px);min-height:0}.market-detail-main-image img{object-fit:contain;width:100%;height:100%;min-height:0;padding:18px}.market-detail-thumbnails{gap:10px;margin-top:12px}.market-detail-thumbnails button{background:#fff;border-radius:9px;flex-basis:76px;width:76px;height:76px}.market-detail-summary{gap:0;padding:3px 0}.market-detail-badges{gap:7px}.market-detail-category,.market-detail-store-badge{letter-spacing:.045em;border-radius:4px;padding:6px 9px;font-size:10px}.market-detail-summary h1{color:#202a34;letter-spacing:-.035em;margin:17px 0 8px;font-size:clamp(25px,2.4vw,34px);font-weight:780;line-height:1.2}.market-detail-review-summary{color:#697681;align-items:center;gap:8px;margin:2px 0 12px;font-size:12px;display:flex}.market-detail-review-summary strong{color:#2b3944}.market-review-stars{color:#f3a51d;letter-spacing:1px}.market-detail-sku{color:#8a949d;border-bottom:1px solid #edf0f2;padding-bottom:14px;font-size:11px}.market-detail-price-panel{background:#fafbfc;border:1px solid #e9ecef;border-radius:9px;margin-top:16px;padding:17px 18px}.market-detail-price-panel .market-detail-price{color:#202b35;letter-spacing:-.04em;margin:0;font-size:32px;font-weight:850}.market-detail-stock{margin-top:8px;font-size:12px;display:inline-flex}.market-detail-stock-track{background:#e8ecef;height:5px;margin-top:10px}.market-detail-stock-track i{background:#23965e}.market-detail-description{color:#596773;margin:18px 0 4px;font-size:13px;line-height:1.75}.market-detail-promo,.market-detail-delivery,.market-detail-seller{background:#fff;border:1px solid #edf0f2;border-radius:8px;margin-top:11px;padding:13px 14px}.market-detail-promo strong,.market-detail-delivery>strong{font-size:12px}.market-detail-promo span,.market-detail-delivery p{font-size:11px;line-height:1.6}.market-detail-seller{margin-top:11px}.market-detail-quantity{border-top:1px solid #edf0f2;border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:17px;padding:14px 0;display:flex}.market-detail-quantity>span{color:#36434e;font-size:13px;font-weight:750}.market-detail-quantity-control{border:1px solid #dfe4e8;border-radius:7px;align-items:center;gap:0;display:flex;overflow:hidden}.market-detail-quantity-control button{color:#293743;cursor:pointer;background:#f7f8f9;border:0;width:39px;height:37px;font-size:20px}.market-detail-quantity-control button:disabled{opacity:.35;cursor:not-allowed}.market-detail-quantity-control output{text-align:center;min-width:38px;font-size:13px;font-weight:800}.market-detail-quantity small{color:#788590;flex-basis:100%;margin-top:0;font-size:10px}.market-detail-add{background:var(--store-accent);min-height:49px;box-shadow:0 4px 10px color-mix(in srgb,var(--store-accent) 18%,transparent);border-radius:7px;margin-top:15px;font-size:14px}.market-detail-save{color:#394956;cursor:pointer;background:#fff;border:1px solid #dfe5e9;border-radius:7px;width:100%;min-height:43px;margin-top:9px;font-size:12px;font-weight:750}.market-detail-assurance{margin-top:13px;font-size:10px}.market-detail-reviews,.market-detail-related{border:1px solid #e8ecef;border-radius:12px;margin-top:20px;padding:22px}.market-related-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.market-related-heading>div:first-child>span{color:var(--store-accent);letter-spacing:.08em;font-size:10px;font-weight:850}.market-related-heading h2{color:#26333d;margin:4px 0;font-size:20px}.market-related-heading p{color:#77838d;margin:0;font-size:11px}.market-related-controls{align-items:center;gap:7px;display:flex}.market-related-controls small{color:#89939b;font-size:10px}.market-related-controls button{color:#34434e;cursor:pointer;background:#fff;border:1px solid #e2e7ea;border-radius:50%;width:32px;height:32px;font-size:20px}.market-detail-related .market-related-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;grid-auto-columns:calc(25% - 9px);grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.market-detail-related .market-related-card{scroll-snap-align:start;min-width:0}.market-detail-related .market-related-open{text-align:left;cursor:pointer;background:#fff;border:1px solid #edf0f2;border-radius:9px;flex-direction:column;align-items:stretch;gap:7px;width:100%;height:100%;padding:10px;display:flex}.market-detail-related .market-related-image{background:#f7f8f9;border-radius:6px;height:150px;display:block;overflow:hidden}.market-detail-related .market-related-image img{object-fit:contain;width:100%;height:100%}.market-detail-related .market-related-name{font-size:12px;line-height:1.4}.market-detail-related .market-related-price{font-size:13px}.market-detail-related .market-related-action{color:var(--store-accent);font-size:11px;font-weight:800}.market-detail-mobile-bar{display:none}@media (width<=760px){.market-product-detail-route{width:100%;margin:0 auto 30px;padding-bottom:82px}.market-product-detail-breadcrumb{margin:0 0 8px;padding:9px 14px}.market-product-detail-main{box-shadow:none;border:0;border-radius:0;flex-direction:column;gap:0;padding:0;display:flex}.market-detail-gallery{position:relative;top:auto}.market-detail-main-image{background:#f7f8f9;border:0;border-radius:0;height:min(94vw,410px);min-height:270px}.market-detail-main-image img{height:100%;padding:14px}.market-detail-thumbnails{margin-top:9px;padding:0 13px}.market-detail-summary{padding:17px 15px 20px}.market-detail-summary h1{margin:13px 0 7px;font-size:23px}.market-detail-price-panel{margin-top:13px;padding:15px}.market-detail-price-panel .market-detail-price{font-size:28px}.market-detail-description{margin-top:15px;font-size:12px}.market-detail-quantity{flex-wrap:wrap}.market-detail-quantity small{width:100%}.market-detail-add-desktop{display:none}.market-detail-save{margin-top:10px}.market-detail-mobile-bar{z-index:220;padding:10px 13px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border-top:1px solid #e8ecef;display:flex;position:fixed;bottom:0;left:0;right:0}.market-detail-mobile-bar button{background:var(--store-accent);color:#fff;border:0;border-radius:7px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:47px;font-size:14px;font-weight:800;display:flex}.market-detail-mobile-bar button:disabled{opacity:.5}.market-detail-reviews,.market-detail-related{margin:13px 12px;padding:15px}.market-related-heading{align-items:flex-start}.market-related-controls{flex-wrap:wrap;justify-content:flex-end}.market-detail-related .market-related-grid{grid-auto-columns:calc(50% - 5px);gap:10px}.market-detail-related .market-related-image{height:135px}}@media (width>=761px) and (width<=1050px){.market-product-detail-main{grid-template-columns:minmax(0,1fr) minmax(310px,.9fr);gap:20px;padding:18px}.market-detail-main-image,.market-detail-main-image img{height:390px}}.store-page[data-store-theme=marketplace] .market-product-detail-route{color:#252a32!important;width:min(100% - 36px,1240px)!important;margin:22px auto 60px!important}.store-page[data-store-theme=marketplace] .market-product-detail-breadcrumb{color:#858b95!important;white-space:nowrap!important;align-items:center!important;gap:10px!important;margin:0 0 18px!important;font-size:12px!important;display:flex!important;overflow:hidden!important}.store-page[data-store-theme=marketplace] .market-product-detail-breadcrumb button{color:#555e6b!important;background:0 0!important;border:0!important;padding:8px 0!important;font-weight:700!important}.store-page[data-store-theme=marketplace] .market-product-detail-main{background:#fff!important;border:1px solid #e8e9ec!important;border-radius:12px!important;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr)!important;align-items:start!important;gap:32px!important;padding:26px!important;display:grid!important;box-shadow:0 4px 20px #1b23300e!important}.store-page[data-store-theme=marketplace] .market-detail-gallery{min-width:0!important;position:sticky!important;top:92px!important}.store-page[data-store-theme=marketplace] .market-detail-main-image{background:#f7f8fa!important;border:1px solid #eff0f2!important;border-radius:10px!important;place-items:center!important;height:clamp(390px,43vw,560px)!important;min-height:390px!important;display:grid!important;overflow:hidden!important}.store-page[data-store-theme=marketplace] .market-detail-main-image img{object-fit:contain!important;width:100%!important;height:100%!important;padding:24px!important}.store-page[data-store-theme=marketplace] .market-gallery-arrow{color:#292e36!important;background:#fff!important;border-radius:50%!important;width:42px!important;height:42px!important;box-shadow:0 2px 12px #0002!important}.store-page[data-store-theme=marketplace] .market-detail-thumbnails{gap:10px!important;margin-top:13px!important;display:flex!important;overflow-x:auto!important}.store-page[data-store-theme=marketplace] .market-detail-thumbnails button{background:#fff!important;border:1px solid #e2e5e9!important;border-radius:7px!important;flex:0 0 74px!important;width:74px!important;height:74px!important;padding:4px!important}.store-page[data-store-theme=marketplace] .market-detail-thumbnails button.active{border:2px solid #f68b1e!important}.store-page[data-store-theme=marketplace] .market-detail-thumbnails img{object-fit:contain!important;width:100%!important;height:100%!important}.store-page[data-store-theme=marketplace] .market-detail-summary{min-width:0!important;padding:4px 2px!important}.store-page[data-store-theme=marketplace] .market-detail-badges{gap:8px!important;display:flex!important}.store-page[data-store-theme=marketplace] .market-detail-category,.store-page[data-store-theme=marketplace] .market-detail-store-badge{color:#555d69!important;background:#f5f6f8!important;border-radius:4px!important;padding:6px 10px!important;font-size:11px!important;font-weight:700!important}.store-page[data-store-theme=marketplace] .market-detail-store-badge{color:#b75b00!important;background:#fff4e8!important}.store-page[data-store-theme=marketplace] .market-detail-summary h1{color:#252a32!important;margin:16px 0 10px!important;font-size:clamp(25px,2.4vw,34px)!important;font-weight:750!important;line-height:1.25!important}.store-page[data-store-theme=marketplace] .market-detail-review-summary{color:#747b86!important;align-items:center!important;gap:8px!important;font-size:12px!important;display:flex!important}.store-page[data-store-theme=marketplace] .market-review-stars{color:#f0a020!important;letter-spacing:1px!important}.store-page[data-store-theme=marketplace] .market-detail-sku{color:#8b919b!important;margin-top:13px!important;font-size:11px!important}.store-page[data-store-theme=marketplace] .market-detail-price-panel{background:#fffaf5!important;border:1px solid #f1e5d8!important;border-radius:9px!important;flex-wrap:wrap!important;align-items:center!important;gap:10px 16px!important;margin:20px 0 17px!important;padding:20px!important;display:flex!important}.store-page[data-store-theme=marketplace] .market-detail-price{color:#242932!important;font-size:34px!important;font-weight:800!important}.store-page[data-store-theme=marketplace] .market-detail-stock{color:#21834c!important;font-size:12px!important}.store-page[data-store-theme=marketplace] .market-detail-stock.out{color:#c43c3c!important}.store-page[data-store-theme=marketplace] .market-detail-stock-track{background:#e9ecef!important;border-radius:8px!important;width:100%!important;height:5px!important;overflow:hidden!important}.store-page[data-store-theme=marketplace] .market-detail-stock-track i{background:#2e9c61!important;height:100%!important;display:block!important}.store-page[data-store-theme=marketplace] .market-detail-description{color:#626a76!important;margin:17px 0!important;font-size:13px!important;line-height:1.8!important}.store-page[data-store-theme=marketplace] .market-detail-promo,.store-page[data-store-theme=marketplace] .market-detail-delivery{background:#fff!important;border:1px solid #eceef1!important;border-radius:8px!important;margin:13px 0!important;padding:15px!important}.store-page[data-store-theme=marketplace] .market-detail-promo strong,.store-page[data-store-theme=marketplace] .market-detail-delivery strong{color:#303640!important;margin-bottom:6px!important;font-size:12px!important;display:block!important}.store-page[data-store-theme=marketplace] .market-detail-promo span,.store-page[data-store-theme=marketplace] .market-detail-delivery p{color:#737b87!important;font-size:11px!important;line-height:1.65!important}.store-page[data-store-theme=marketplace] .market-detail-seller{color:#444c57!important;background:#f7f8fa!important;border-radius:8px!important;align-items:center!important;gap:12px!important;margin:15px 0!important;padding:14px!important;display:flex!important}.store-page[data-store-theme=marketplace] .market-detail-seller svg{color:#f08a1c!important}.store-page[data-store-theme=marketplace] .market-detail-seller small{color:#818894!important;margin-top:4px!important;font-size:10px!important;display:block!important}.store-page[data-store-theme=marketplace] .market-detail-quantity{color:#444b55!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:18px 0!important;font-size:12px!important;font-weight:700!important;display:flex!important}.store-page[data-store-theme=marketplace] .market-detail-quantity-control{border:1px solid #dfe2e6!important;border-radius:6px!important;align-items:center!important;display:flex!important;overflow:hidden!important}.store-page[data-store-theme=marketplace] .market-detail-quantity-control button{color:#333!important;background:#f7f8fa!important;border:0!important;width:42px!important;height:40px!important;font-size:20px!important}.store-page[data-store-theme=marketplace] .market-detail-quantity-control output{text-align:center!important;min-width:42px!important}.store-page[data-store-theme=marketplace] .market-detail-add{color:#fff!important;background:#f68b1e!important;border:0!important;border-radius:6px!important;min-height:50px!important;font-size:14px!important;font-weight:800!important}.store-page[data-store-theme=marketplace] .market-detail-save{color:#505762!important;background:#fff!important;border:1px solid #dfe2e6!important;border-radius:6px!important;min-height:44px!important;margin-left:10px!important;padding:0 14px!important;font-weight:700!important}.store-page[data-store-theme=marketplace] .market-detail-assurance{color:#78818d!important;margin-top:15px!important;font-size:10px!important}.store-page[data-store-theme=marketplace] .market-detail-reviews,.store-page[data-store-theme=marketplace] .market-detail-related{background:#fff!important;border:1px solid #e8e9ec!important;border-radius:10px!important;margin:20px 0!important;padding:24px!important}.store-page[data-store-theme=marketplace] .market-detail-reviews-heading h2,.store-page[data-store-theme=marketplace] .market-related-heading h2{color:#252a32!important;font-size:22px!important}.store-page[data-store-theme=marketplace] .market-review-card{border-bottom:1px solid #edf0f2!important;padding:16px 0!important}.store-page[data-store-theme=marketplace] .market-review-card p{color:#606874!important;line-height:1.7!important}.store-page[data-store-theme=marketplace] .market-review-form{gap:12px!important;max-width:650px!important;margin-top:20px!important;display:grid!important}.store-page[data-store-theme=marketplace] .market-review-form label{color:#4d5561!important;gap:7px!important;font-size:12px!important;display:grid!important}.store-page[data-store-theme=marketplace] .market-review-form select,.store-page[data-store-theme=marketplace] .market-review-form textarea{color:#333!important;background:#fff!important;border:1px solid #dfe2e7!important;border-radius:6px!important;width:100%!important;padding:12px!important}.store-page[data-store-theme=marketplace] .market-detail-mobile-bar{display:none!important}.store-page[data-store-theme=marketplace] .market-checkout-progress{background:#fff!important;border:1px solid #e8e9ec!important;border-radius:9px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0 0 22px!important;padding:17px 20px!important;display:grid!important}.store-page[data-store-theme=marketplace] .market-checkout-progress-step{color:#9298a2!important;align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important;position:relative!important}.store-page[data-store-theme=marketplace] .market-checkout-progress-step:not(:last-child):after{content:""!important;background:#e4e7eb!important;height:1px!important;position:absolute!important;top:16px!important;left:39px!important;right:14px!important}.store-page[data-store-theme=marketplace] .market-checkout-progress-step>span{z-index:1!important;background:#fff!important;border:1px solid #dfe3e8!important;border-radius:50%!important;flex:0 0 34px!important;place-items:center!important;width:34px!important;height:34px!important;font-size:11px!important;font-weight:800!important;display:grid!important}.store-page[data-store-theme=marketplace] .market-checkout-progress-step strong,.store-page[data-store-theme=marketplace] .market-checkout-progress-step small{display:block!important}.store-page[data-store-theme=marketplace] .market-checkout-progress-step strong{color:#6b727d!important;font-size:12px!important}.store-page[data-store-theme=marketplace] .market-checkout-progress-step small{color:#9aa0a9!important;margin-top:3px!important;font-size:10px!important}.store-page[data-store-theme=marketplace] .market-checkout-progress-step.current>span{color:#fff!important;background:#f68b1e!important;border-color:#f68b1e!important}.store-page[data-store-theme=marketplace] .market-checkout-progress-step.current strong{color:#242a33!important}.store-page[data-store-theme=marketplace] .market-checkout-progress-step.complete>span{color:#fff!important;background:#26834e!important;border-color:#26834e!important}.store-page[data-store-theme=marketplace] .market-checkout-progress-step.complete strong{color:#26834e!important}.store-page[data-store-theme=marketplace] .market-checkout-page{color:#2d333d!important;width:min(100%,1120px)!important;margin:18px auto 70px!important;padding:0 0 20px!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-flow-heading{border-bottom:1px solid #e8eaee!important;align-items:center!important;gap:18px!important;margin:0 0 20px!important;padding:0 2px 15px!important;display:flex!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-flow-heading h1{color:#252a32!important;margin:0!important;font-size:26px!important;font-weight:800!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-back-button{color:#69717d!important;background:0 0!important;border:0!important;gap:7px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-panel{background:#fff!important;border:1px solid #e7e9ed!important;border-radius:9px!important;padding:22px!important;box-shadow:0 2px 10px #202b3b08!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-panel-heading h2{color:#2b3039!important;font-size:16px!important;font-weight:800!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-delivery-tabs{background:0 0!important;border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0 0 17px!important;padding:0!important;display:grid!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-delivery-tabs button{color:#59616d!important;background:#fff!important;border:1px solid #dfe3e8!important;border-radius:8px!important;min-height:58px!important;font-size:12px!important;font-weight:800!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-delivery-tabs button.active{color:#a94f00!important;background:#fff9f2!important;border:2px solid #f68b1e!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-delivery-pickup-layout{grid-template-columns:1.05fr .95fr!important;gap:16px!important;display:grid!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-pickup-empty{text-align:center!important;padding:25px 12px!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-pickup-empty h2{color:#303640!important;font-size:17px!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-pickup-empty p{color:#78818d!important;font-size:12px!important;line-height:1.65!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-pickup-map{border-radius:9px!important;min-height:260px!important;overflow:hidden!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-door-delivery-panel,.store-page[data-store-theme=marketplace] .market-checkout-page .customer-delivery-contact-panel{margin-top:16px!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-contact-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin-top:16px!important;display:grid!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-form-label{color:#4c5562!important;gap:7px!important;font-size:12px!important;font-weight:700!important;display:grid!important}.store-page[data-store-theme=marketplace] .market-checkout-page input:not([type=radio],[type=checkbox]),.store-page[data-store-theme=marketplace] .market-checkout-page select,.store-page[data-store-theme=marketplace] .market-checkout-page textarea{box-sizing:border-box!important;color:#303640!important;width:100%!important;min-height:46px!important;font:inherit!important;background:#fff!important;border:1px solid #dce1e7!important;border-radius:6px!important;padding:11px 12px!important;font-size:13px!important}.store-page[data-store-theme=marketplace] .market-checkout-page input:focus,.store-page[data-store-theme=marketplace] .market-checkout-page select:focus,.store-page[data-store-theme=marketplace] .market-checkout-page textarea:focus{border-color:#f39a3e!important;box-shadow:0 0 0 3px #f68b1e1b!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-flow-actions{justify-content:space-between!important;gap:12px!important;margin-top:20px!important;display:flex!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-primary-button,.store-page[data-store-theme=marketplace] .market-checkout-page .customer-secondary-button{border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:48px!important;padding:0 21px!important;font-size:13px!important;font-weight:800!important;display:inline-flex!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-primary-button{color:#fff!important;background:#f68b1e!important;border:1px solid #f68b1e!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-secondary-button{color:#4d5662!important;background:#fff!important;border:1px solid #dfe3e8!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-checkout-grid{grid-template-columns:minmax(0,1fr) 340px!important;align-items:start!important;gap:17px!important;display:grid!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-checkout-stack,.store-page[data-store-theme=marketplace] .market-checkout-page .customer-review-stack{gap:15px!important;min-width:0!important;display:grid!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-payment-method-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:15px!important;display:grid!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-payment-method-tab{color:#3f4651!important;background:#fff!important;border:1px solid #e1e4e9!important;border-radius:8px!important;flex-direction:column!important;align-items:flex-start!important;gap:7px!important;min-height:82px!important;padding:15px!important;display:flex!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-payment-method-tab.is-selected{background:#fff9f2!important;border:2px solid #f68b1e!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-payment-method-tab strong{font-size:13px!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-payment-method-tab small{color:#818994!important;font-size:10px!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-payment-method-tab.is-unavailable{opacity:.62!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-voucher{color:#424a55!important;gap:8px!important;font-size:12px!important;font-weight:700!important;display:grid!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-voucher-controls{gap:8px!important;display:flex!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-voucher-controls button{color:#fff!important;background:#303943!important;border:0!important;border-radius:6px!important;min-width:86px!important;font-weight:700!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-summary-panel{position:sticky!important;top:90px!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-review-product{border-bottom:1px solid #edf0f2!important;align-items:center!important;gap:13px!important;padding:12px 0!important;display:flex!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-review-product .customer-product-thumb{object-fit:contain!important;background:#f5f6f8!important;border-radius:6px!important;width:62px!important;height:62px!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-review-product>div{flex:1!important;min-width:0!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-terms-copy{color:#78818d!important;font-size:11px!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-terms-copy button{color:#b75b00!important;background:0 0!important;border:0!important;text-decoration:underline!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-payment-modal-backdrop{z-index:500!important;background:#17202c99!important;place-items:center!important;padding:18px!important;display:grid!important;position:fixed!important;inset:0!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-payment-modal{background:#fff!important;border-radius:12px!important;width:min(100%,460px)!important;padding:28px!important;position:relative!important;box-shadow:0 24px 80px #0003!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-payment-modal h2{color:#252a32!important;font-size:22px!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-payment-modal p{color:#68717e!important;font-size:12px!important;line-height:1.7!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-payment-modal-mark{color:#168044!important;background:#e6f6ec!important;border-radius:10px!important;place-items:center!important;width:46px!important;height:46px!important;font-size:22px!important;font-weight:900!important;display:grid!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-payment-modal-actions{justify-content:flex-end!important;gap:9px!important;margin-top:20px!important;display:flex!important}@media (width<=850px){.store-page[data-store-theme=marketplace] .market-product-detail-route{width:calc(100% - 20px)!important;margin:12px auto 35px!important}.store-page[data-store-theme=marketplace] .market-product-detail-main{grid-template-columns:1fr!important;gap:15px!important;padding:14px!important}.store-page[data-store-theme=marketplace] .market-detail-gallery{position:relative!important;top:auto!important}.store-page[data-store-theme=marketplace] .market-detail-main-image{height:min(80vw,470px)!important;min-height:260px!important}.store-page[data-store-theme=marketplace] .market-detail-main-image img{padding:15px!important}.store-page[data-store-theme=marketplace] .market-detail-summary h1{font-size:23px!important}.store-page[data-store-theme=marketplace] .market-detail-price{font-size:29px!important}.store-page[data-store-theme=marketplace] .market-detail-add-desktop{display:none!important}.store-page[data-store-theme=marketplace] .market-detail-mobile-bar{z-index:240!important;padding:10px 14px calc(10px + env(safe-area-inset-bottom))!important;background:#ffffffed!important;border-top:1px solid #e6e8eb!important;display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.store-page[data-store-theme=marketplace] .market-detail-mobile-bar button{color:#fff!important;background:#f68b1e!important;border:0!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:48px!important;font-weight:800!important;display:flex!important}.store-page[data-store-theme=marketplace] .market-detail-reviews,.store-page[data-store-theme=marketplace] .market-detail-related{margin:13px 0!important;padding:16px!important}.store-page[data-store-theme=marketplace] .market-checkout-page{width:100%!important;margin:10px auto 75px!important}.store-page[data-store-theme=marketplace] .market-checkout-progress{padding:12px 8px!important}.store-page[data-store-theme=marketplace] .market-checkout-progress-step{gap:6px!important}.store-page[data-store-theme=marketplace] .market-checkout-progress-step>span{flex-basis:29px!important;width:29px!important;height:29px!important}.store-page[data-store-theme=marketplace] .market-checkout-progress-step:not(:last-child):after{top:14px!important;left:33px!important;right:5px!important}.store-page[data-store-theme=marketplace] .market-checkout-progress-step strong{font-size:10px!important}.store-page[data-store-theme=marketplace] .market-checkout-progress-step small{display:none!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-flow-heading{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-flow-heading h1{font-size:23px!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-delivery-pickup-layout,.store-page[data-store-theme=marketplace] .market-checkout-page .customer-checkout-grid,.store-page[data-store-theme=marketplace] .market-checkout-page .customer-contact-fields{grid-template-columns:1fr!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-panel{padding:16px!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-flow-actions{z-index:80!important;background:#ffffffed!important;border-top:1px solid #e5e8ec!important;margin:15px -10px 0!important;padding:10px!important;position:sticky!important;bottom:0!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-flow-actions button{flex:1!important;min-width:0!important;padding:0 9px!important;font-size:11px!important}}@media (width<=390px){.store-page[data-store-theme=marketplace] .market-checkout-progress-step strong{font-size:9px!important}.store-page[data-store-theme=marketplace] .market-product-detail-main{padding:9px!important}}body:has(.ds-store) .ds-store-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}body:has(.ds-store) .ds-store-card{border:1px solid #e7eaf0;border-radius:12px;flex-direction:column;min-height:100%;padding:12px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 1px 3px #0f172a09}body:has(.ds-store) .ds-store-card:hover{border-color:#f1b36e;transform:translateY(-2px);box-shadow:0 9px 24px #0f172a17}body:has(.ds-store) .ds-store-product{gap:0;height:100%}body:has(.ds-store) .ds-store-product-image{aspect-ratio:1;background:#f6f7f9;border-radius:9px;height:auto;margin:0 0 12px}body:has(.ds-store) .ds-store-grid .ds-store-product-image{aspect-ratio:1;background:#f6f7f9;border-radius:9px;height:auto;margin:0 0 12px}body:has(.ds-store) .ds-store-product-image img{object-fit:contain;mix-blend-mode:normal;padding:8px}body:has(.ds-store) .ds-store-product-name{color:#253044;min-height:38px;font-size:13px;font-weight:500;line-height:1.45}body:has(.ds-store) .ds-store-product>b{color:#171f2d;margin-top:8px;font-size:16px;font-weight:800;line-height:1.25}body:has(.ds-store) .ds-store-product>small{font-size:11px;line-height:1.35}body:has(.ds-store) .ds-store-add{color:#b85b08;background:#fff;border-color:#e47a13;border-radius:8px;height:40px;margin-top:auto;padding:0 10px;font-size:12px;font-weight:800}body:has(.ds-store) .ds-store-add:hover:not(:disabled){color:#fff;background:#e47a13}body:has(.ds-store) .ds-store-fav{width:34px;height:34px;top:18px;right:18px}body:has(.ds-store) .ds-store-filter-row{grid-template-columns:minmax(180px,1fr) minmax(170px,220px) minmax(170px,220px);align-items:center;gap:10px;display:grid}body:has(.ds-store) .ds-store-filter-row label{background:#fff;border-radius:8px;width:100%;height:42px}body:has(.ds-store) .ds-store-filter-row select{color:#344054;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #dedede;border-radius:8px;padding:0 12px;font-size:12px}@media (width<=900px){body:has(.ds-store) .ds-store-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media (width<=600px){body:has(.ds-store) .ds-store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}body:has(.ds-store) .ds-store-card{border-radius:9px;padding:8px}body:has(.ds-store) .ds-store-product-image{aspect-ratio:1;height:auto;margin-bottom:8px}body:has(.ds-store) .ds-store-grid .ds-store-product-image{aspect-ratio:1;height:auto;margin-bottom:8px}body:has(.ds-store) .ds-store-product-image img{padding:4px}body:has(.ds-store) .ds-store-product-name{min-height:34px;font-size:11px}body:has(.ds-store) .ds-store-product>b{font-size:14px}body:has(.ds-store) .ds-store-add{height:36px;font-size:11px}body:has(.ds-store) .ds-store-filter-row{grid-template-columns:1fr 1fr;gap:8px}body:has(.ds-store) .ds-store-filter-row label{grid-column:1/-1;height:40px}body:has(.ds-store) .ds-store-filter-row select{height:40px;font-size:11px}body:has(.ds-store) .ds-store-fav{width:30px;height:30px;top:12px;right:12px}}.ds-store-route-orders{color:#39424e;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:7px;place-items:center;width:42px;height:42px;display:grid}.ds-store-route-orders:hover{color:#b65b08;background:#fff9f2;border-color:#f0a04b}html,body,#root{width:100%;min-width:0;max-width:100%}html,body{overflow-x:clip}img,video,svg,canvas{max-width:100%}button,input,select,textarea{font:inherit}@media (width<=760px){.store-page,.store-page *,.customer-flow,.customer-flow *{box-sizing:border-box}.store-page,.customer-flow{min-width:0;max-width:100%}.store-page :where(h1,h2,h3,p,small,strong,span,label){overflow-wrap:anywhere}.store-page :where(input,select,textarea){min-width:0;max-width:100%}.store-page :where(button){touch-action:manipulation;max-width:100%}.store-page :where(table){-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.store-page .market-product-detail-route{min-width:0;max-width:100%}.store-page[data-store-theme=marketplace] .market-detail-mobile-bar{display:none!important}.store-page[data-store-theme=marketplace] .market-detail-add-desktop{width:100%!important;max-width:100%!important;margin:14px 0 0!important;display:flex!important;position:static!important}.store-page[data-store-theme=marketplace] .market-detail-summary,.store-page[data-store-theme=marketplace] .market-detail-gallery,.store-page[data-store-theme=marketplace] .market-detail-main-image{min-width:0!important;max-width:100%!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-payment-modal-backdrop{padding:10px!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-payment-modal{width:100%!important;max-width:460px!important;max-height:calc(100dvh - 20px)!important;padding:18px!important;overflow-y:auto!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-payment-modal-actions{flex-wrap:wrap!important}}@media (width<=390px){.store-page .ds-store-product-name{overflow-wrap:anywhere}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-flow-actions{gap:7px!important}.store-page[data-store-theme=marketplace] .market-checkout-page .customer-flow-actions button{min-height:42px!important;font-size:10px!important}}.seller-detail-overlay{z-index:600!important;-webkit-backdrop-filter:blur(5px)!important;background:#0d16239e!important;justify-content:center!important;align-items:center!important;padding:22px!important;display:flex!important;position:fixed!important;inset:0!important;overflow-y:auto!important}.seller-detail-overlay .seller-detail-card{overscroll-behavior:contain!important;color:#253247!important;scrollbar-width:thin!important;background:#fff!important;border:1px solid #e7ebf0!important;border-radius:18px!important;width:min(680px,100%)!important;max-width:100%!important;max-height:min(88dvh,900px)!important;padding:26px!important;position:relative!important;overflow:auto!important;box-shadow:0 28px 90px #0a182a47!important}.seller-detail-overlay .seller-detail-card>h2{color:#17263b!important;letter-spacing:-.45px!important;margin:0 42px 7px 0!important;font-size:clamp(19px,2.4vw,25px)!important;font-weight:800!important;line-height:1.25!important}.seller-detail-overlay .seller-detail-card p{color:#64748b;line-height:1.55}.seller-detail-overlay .seller-detail-card :where(input,select,textarea){color:#243247;width:100%;min-width:0;max-width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #dce3eb;border-radius:9px;padding:10px 12px}.seller-detail-overlay .seller-detail-card :where(button){touch-action:manipulation;border-radius:9px;min-height:42px}.seller-detail-overlay .seller-detail-card :where(button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline-offset:2px;outline:3px solid #e47a1338}@media (width<=650px){.seller-detail-overlay{background:#0d162394!important;justify-content:center!important;align-items:flex-end!important;padding:0!important}.seller-detail-overlay .seller-detail-card{width:100%!important;max-width:none!important;max-height:calc(100dvh - 18px)!important;padding:22px 16px calc(18px + env(safe-area-inset-bottom))!important;border:0!important;border-radius:20px 20px 0 0!important;box-shadow:0 -16px 55px #0a182a2e!important}.seller-detail-overlay .seller-detail-card>h2{margin-right:36px!important;font-size:20px!important}.seller-detail-overlay .seller-detail-card :where(input,select,textarea){font-size:16px!important}.seller-detail-overlay .seller-detail-card :where(button){min-height:46px}}@media (prefers-reduced-motion:no-preference){.seller-detail-overlay .seller-detail-card{animation:.18s ease-out both das-modal-enter}@keyframes das-modal-enter{0%{opacity:.7;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}}.dm-platform-home{--dm-ink:#142536;--dm-muted:#68798a;min-height:100vh;font-family:DM Sans,Arial,sans-serif;color:var(--dm-ink)!important;background:#f7f9fb!important}.dm-home-header{background:#f7f9fb;border-bottom:1px solid #e8edf1;align-items:center;gap:35px;width:min(1200px,100% - 48px);height:76px;margin:auto;display:flex}.dm-home-brand{color:#142536;align-items:center;gap:10px;min-width:max-content;display:flex}.dm-home-mark{color:#172838;background:#f2a900;border-radius:12px;place-items:center;width:39px;height:39px;font-size:24px;font-weight:900;display:grid;box-shadow:0 5px 14px #f2a90033}.dm-home-brand>span:last-child{flex-direction:column;line-height:1.1;display:flex}.dm-home-brand b{letter-spacing:-.45px;font-size:17px;font-weight:850}.dm-home-brand small{letter-spacing:1.45px;color:#82909d;margin-top:4px;font-size:8px;font-weight:700}.dm-home-header nav{gap:30px;margin-left:auto;display:flex}.dm-home-header nav a,.dm-home-login{color:#536577;font-size:13px;font-weight:650}.dm-home-header nav a:hover,.dm-home-login:hover{color:#bd7900}.dm-home-actions{align-items:center;gap:22px;display:flex}.dm-home-cta,.dm-home-primary{background:#f2a900;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:13px 18px;font-size:13px;font-weight:800;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 7px 16px #d98f142b;color:#182838!important}.dm-home-cta:hover,.dm-home-primary:hover{transform:translateY(-2px);box-shadow:0 10px 20px #d98f1438}.dm-home-hero{background:linear-gradient(120deg,#fff 0% 47%,#fff8e8 100%);border:1px solid #edf0f2;border-radius:26px;grid-template-columns:1fr 1fr;align-items:center;gap:48px;width:min(1200px,100% - 48px);min-height:510px;margin:42px auto 0;padding:55px 6%;display:grid;position:relative;overflow:hidden}.dm-home-hero-copy{z-index:2;max-width:560px;position:relative}.dm-home-eyebrow,.dm-home-section-heading>span,.dm-home-how>div>span,.dm-home-final>div>span{letter-spacing:1.65px;color:#9a6a0b;align-items:center;gap:9px;font-size:10px;font-weight:850;display:inline-flex}.dm-home-eyebrow i,.dm-auth-kicker i{background:#1b9a69;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #1b9a6919}.dm-home-hero h1{letter-spacing:-3px;color:#142536;margin:22px 0 18px;font-family:Manrope,DM Sans,sans-serif;font-size:clamp(42px,5vw,66px);font-weight:850;line-height:1.04}.dm-home-hero h1 em,.dm-auth-intro h1 em{color:#c78900;font-style:normal}.dm-home-hero-copy>p{color:#657687;max-width:490px;margin:0;font-size:16px;line-height:1.8}.dm-home-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;display:flex}.dm-home-secondary{color:#475b6d;font-size:12px;font-weight:750}.dm-home-proof{color:#657687;flex-wrap:wrap;gap:20px;margin-top:32px;font-size:11px;font-weight:650;display:flex}.dm-home-proof span{align-items:center;gap:7px;display:flex}.dm-home-proof svg{color:#1b9a69}.dm-home-visual{place-items:center;height:390px;display:grid;position:relative}.dm-home-glow{filter:blur(2px);background:#f2b51f25;border-radius:50%;width:350px;height:350px;position:absolute}.dm-home-window{background:#fff;border:1px solid #e5e9ed;border-radius:17px;width:min(440px,100%);position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 30px 70px #20354b1c}.dm-home-window-top{border-bottom:1px solid #edf0f2;align-items:center;gap:5px;height:39px;padding:0 13px;display:flex}.dm-home-window-top>span{background:#dfe5e9;border-radius:50%;width:7px;height:7px}.dm-home-window-top>b{color:#6c7a88;margin-left:12px;font-size:10px}.dm-home-window-body{grid-template-columns:48px 1fr;min-height:270px;display:grid}.dm-home-window-body aside{background:#f8fafb;border-right:1px solid #edf0f2;flex-direction:column;align-items:center;gap:20px;padding-top:24px;display:flex}.dm-home-window-body aside i{background:#e7edf1;border-radius:5px;width:17px;height:17px}.dm-home-window-body aside i:first-child{background:#ffe7ad}.dm-home-window-content{padding:22px 19px}.dm-home-window-title{color:#7b8995;justify-content:space-between;align-items:flex-start;font-size:9px;display:flex}.dm-home-window-title span{gap:5px;display:grid}.dm-home-window-title b{color:#1c3042;letter-spacing:-.4px;font-size:17px}.dm-home-window-title>i{color:#16895d;background:#e8f7ef;border-radius:20px;padding:5px 8px;font-size:8px;font-style:normal}.dm-home-stats{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.dm-home-stats>span{border:1px solid #edf0f2;border-radius:9px;gap:5px;padding:13px;display:grid}.dm-home-stats small{color:#7e8a95;font-size:9px}.dm-home-stats b{color:#1c3042;font-size:24px}.dm-home-stats i{color:#16895d;font-size:8px;font-style:normal}.dm-home-products{gap:9px;margin-top:14px;display:grid}.dm-home-products>div{border:1px solid #edf0f2;border-radius:9px;align-items:center;gap:10px;padding:9px;display:flex}.dm-home-products span{gap:4px;display:grid}.dm-home-products b{color:#283d4e;font-size:10px}.dm-home-products small{color:#85919b;font-size:8px}.dm-home-product-art{border-radius:8px;place-items:center;width:34px;height:34px;font-size:18px;font-style:normal;display:grid}.dm-home-product-art.one{color:#bd7900;background:#fff0cf}.dm-home-product-art.two{color:#367d9d;background:#e6f3f8}.dm-home-float{background:#fff;border:1px solid #edf0f2;border-radius:12px;align-items:center;gap:9px;padding:12px 14px;display:flex;position:absolute;box-shadow:0 12px 30px #20354b1b}.dm-home-float>span{color:#16895d;background:#e9f8ef;border-radius:9px;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.dm-home-float div{gap:3px;display:grid}.dm-home-float b{color:#24394a;font-size:10px}.dm-home-float small{color:#84919c;font-size:8px}.dm-home-float-one{top:30px;right:-4px}.dm-home-float-two{bottom:22px;left:-8px}.dm-home-float-two>span{color:#bd7900;background:#fff2d6}.dm-home-trust{border-bottom:1px solid #e7ebef;width:min(1200px,100% - 48px);margin:42px auto 0;padding:22px 0}.dm-home-trust>span{text-align:center;letter-spacing:1.5px;color:#91a0ad;font-size:9px;font-weight:800;display:block}.dm-home-trust>div{flex-wrap:wrap;justify-content:space-around;gap:18px;margin-top:20px;display:flex}.dm-home-trust b{color:#566a7a;align-items:center;gap:8px;font-size:11px;display:flex}.dm-home-trust svg{color:#c28a10}.dm-home-platform{width:min(1120px,100% - 48px);margin:84px auto}.dm-home-section-heading{text-align:center;max-width:620px;margin:0 auto 34px}.dm-home-section-heading h2,.dm-home-how h2,.dm-home-final h2{letter-spacing:-1.6px;color:#172c3e;margin:13px 0;font-family:Manrope,sans-serif;font-size:clamp(28px,3.4vw,40px);line-height:1.12}.dm-home-section-heading p,.dm-home-final p{color:#71808d;margin:0;font-size:14px;line-height:1.7}.dm-home-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dm-home-feature-grid article{background:#fff;border:1px solid #e9edf0;border-radius:15px;min-height:205px;padding:23px 20px}.dm-home-feature-icon{border-radius:12px;place-items:center;width:43px;height:43px;font-style:normal;display:grid}.dm-home-feature-icon.peach{color:#c47d09;background:#fff0dc}.dm-home-feature-icon.blue{color:#4174b9;background:#e9f2ff}.dm-home-feature-icon.green{color:#21845b;background:#e8f7ef}.dm-home-feature-icon.violet{color:#7756b8;background:#f0ebff}.dm-home-feature-grid h3{color:#263b4d;margin:18px 0 8px;font-size:14px}.dm-home-feature-grid p{color:#778591;margin:0;font-size:11px;line-height:1.7}.dm-home-how{color:#fff;background:#172f43;grid-template-columns:.8fr 1.4fr;align-items:center;gap:45px;padding:54px max(24px,50% - 560px);display:grid}.dm-home-how>div>span{color:#f1bd49}.dm-home-how h2{color:#fff;margin-bottom:0}.dm-home-how ol{grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.dm-home-how li{border-left:1px solid #ffffff2b;padding-left:17px}.dm-home-how li i{color:#f2bd4b;margin-bottom:13px;font-size:10px;font-style:normal;font-weight:800;display:block}.dm-home-how li b{font-size:12px}.dm-home-how li p{color:#c0cbd3;margin:8px 0 0;font-size:10px;line-height:1.65}.dm-home-final{background:#fff3d7;border:1px solid #f5e5bd;border-radius:18px;justify-content:space-between;align-items:center;gap:25px;width:min(1120px,100% - 48px);margin:65px auto;padding:34px 38px;display:flex}.dm-home-final>div>span{color:#9d6d0d}.dm-home-final h2{margin:9px 0;font-size:30px}.dm-home-final p{font-size:12px}.dm-home-final>a{color:#fff;white-space:nowrap;background:#172f43;border-radius:10px;align-items:center;gap:10px;padding:14px 18px;font-size:12px;font-weight:800;display:flex}.dm-home-footer{border-top:1px solid #e7ebef;justify-content:space-between;align-items:center;gap:20px;width:min(1200px,100% - 48px);min-height:90px;margin:auto;padding:20px 0;display:flex}.dm-home-footer>span{color:#8a98a4;font-size:10px}.dm-home-footer>div{gap:20px;display:flex}.dm-home-footer>div a{color:#647687;font-size:10px}.dm-auth-page{--dm-ink:#172c3e;--dm-muted:#71808d;min-height:100vh;color:var(--dm-ink);padding:0 24px 18px;background:#f7f9fb!important}.dm-auth-header{border-bottom:1px solid #e7ebef;justify-content:space-between;align-items:center;width:min(1160px,100%);height:76px;margin:auto;display:flex}.dm-auth-back{color:#637585;align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.dm-auth-layout{grid-template-columns:1fr minmax(390px,480px);align-items:center;gap:70px;width:min(1080px,100%);margin:42px auto 35px;display:grid}.dm-auth-intro{max-width:490px}.dm-auth-kicker{letter-spacing:1.5px;color:#98700f;align-items:center;gap:10px;font-size:10px;font-weight:850;display:inline-flex}.dm-auth-intro h1{letter-spacing:-2.5px;color:#172c3e;margin:22px 0 16px;font-family:Manrope,sans-serif;font-size:clamp(38px,4.4vw,56px);line-height:1.07}.dm-auth-intro>p{color:#70808e;max-width:430px;font-size:15px;line-height:1.8}.dm-auth-benefits{gap:13px;margin-top:28px;display:grid}.dm-auth-benefits span{color:#526879;align-items:center;gap:10px;font-size:12px;font-weight:650;display:flex}.dm-auth-benefits svg{color:#1a986b}.dm-auth-mini-shop{background:#fff;border:1px solid #e8edf0;border-radius:13px;max-width:380px;margin-top:42px;overflow:hidden;box-shadow:0 14px 34px #24384a0b}.dm-auth-mini-top{letter-spacing:1px;color:#84919c;border-bottom:1px solid #edf0f2;justify-content:space-between;padding:12px 15px;font-size:9px;font-weight:800;display:flex}.dm-auth-mini-top i{color:#16895d;font-style:normal}.dm-auth-mini-body{align-items:center;gap:12px;padding:17px;display:flex}.dm-auth-mini-logo{color:#b77b09;background:#fff1d2;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.dm-auth-mini-body>div:nth-child(2){flex:1;gap:4px;display:grid}.dm-auth-mini-body b{font-size:12px}.dm-auth-mini-body small{color:#83909b;font-size:10px}.dm-auth-mini-body>span{color:#bd870e}.dm-auth-card{background:#fff;border:1px solid #e7edf0;border-radius:19px;width:100%;padding:30px;box-shadow:0 22px 65px #22384a12}.dm-auth-card-icon{color:#a9750a;background:#fff2d6;border-radius:13px;place-items:center;width:45px;height:45px;margin-bottom:18px;display:grid}.dm-auth-card-eyebrow{letter-spacing:1.5px;color:#9c761e;font-size:9px;font-weight:850}.dm-auth-card h2{letter-spacing:-1px;color:#1a3043;margin:10px 0 8px;font-family:Manrope,sans-serif;font-size:29px;line-height:1.13}.dm-auth-description{color:#7b8995;margin:0;font-size:12px;line-height:1.65}.dm-auth-stepper{margin-top:23px}.dm-auth-stepper>div{gap:6px;display:flex}.dm-auth-stepper i{background:#e8edf0;border-radius:10px;flex:1;height:4px}.dm-auth-stepper i.active{background:#e7a500}.dm-auth-stepper small{letter-spacing:.7px;color:#8e9aa4;margin-top:9px;font-size:9px;font-weight:850;display:block}.dm-auth-stepper small span{letter-spacing:0;font-weight:550}.dm-auth-form{gap:13px;margin-top:20px}.dm-auth-form label{color:#344b5d;gap:7px;font-size:11px;font-weight:700}.dm-auth-form input{min-height:44px;font:inherit;outline:none;color:#1c3346!important;background:#fff!important;border:1px solid #dfe6eb!important;border-radius:9px!important;padding:12px 13px!important;font-size:13px!important}.dm-auth-form input:focus{box-shadow:0 0 0 3px #f2b51f24;border-color:#dfa10b!important}.dm-auth-form input::placeholder{color:#a4afb8}.dm-auth-domain-input{border:1px solid #dfe6eb;border-radius:9px;align-items:center;display:flex;overflow:hidden}.dm-auth-domain-input:focus-within{border-color:#dfa10b;box-shadow:0 0 0 3px #f2b51f24}.dm-auth-domain-input input{flex:1;min-width:0;box-shadow:none!important;border:0!important}.dm-auth-domain-input>span{color:#8b97a1;white-space:nowrap;background:#f8fafb;border-left:1px solid #e9edf0;align-self:stretch;align-items:center;padding:0 11px;font-size:10px;display:flex}.dm-auth-hint{color:#82909a;font-size:10px;font-weight:500}.dm-auth-submit{width:100%;min-height:46px;box-shadow:0 7px 15px #d995192b;color:#182838!important;background:#f2a900!important;border:0!important;border-radius:9px!important;font-size:12px!important}.dm-auth-form .auth-form-actions{align-items:center;gap:10px;margin-top:3px;display:flex}.dm-auth-form .auth-back-step{color:#596d7d;background:#fff;border:1px solid #e2e8ed;border-radius:9px;align-items:center;gap:6px;min-height:44px;padding:0 13px;font-size:11px;display:flex}.dm-auth-switch{text-align:center;color:#7c8994;margin-top:20px;font-size:11px}.dm-auth-switch button,.dm-auth-forgot{color:#a8790d;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}.dm-auth-forgot{margin:12px auto 0;font-size:11px;display:block}.dm-auth-notice{color:#6c7d8a!important;background:#f7fafb!important;border:1px solid #e8edf0!important;margin:19px 0 0!important;padding:11px!important;font-size:10px!important}.dm-auth-notice svg{color:#1a986b}.dm-auth-footer{color:#8996a0;border-top:1px solid #e7ebef;justify-content:space-between;gap:15px;width:min(1160px,100%);margin:auto;padding-top:16px;font-size:10px;display:flex}.dm-auth-footer a{color:#637687}@media (width<=900px){.dm-home-hero{gap:18px;min-height:470px;padding:42px 4%}.dm-home-hero h1{font-size:49px}.dm-home-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dm-home-how{grid-template-columns:1fr;gap:25px}.dm-auth-layout{grid-template-columns:1fr minmax(360px,440px);gap:28px}.dm-auth-intro h1{font-size:43px}}@media (width<=680px){.dm-home-header{gap:10px;width:calc(100% - 30px);height:65px}.dm-home-header nav{display:none}.dm-home-actions{gap:13px;margin-left:auto}.dm-home-login{font-size:11px}.dm-home-cta{gap:5px;padding:10px 11px;font-size:10px}.dm-home-mark{width:34px;height:34px;font-size:21px}.dm-home-brand b{font-size:14px}.dm-home-brand small{font-size:7px}.dm-home-hero{border-radius:18px;grid-template-columns:1fr;gap:12px;width:calc(100% - 24px);min-height:0;margin-top:14px;padding:31px 23px 18px}.dm-home-hero h1{letter-spacing:-1.8px;margin:17px 0 13px;font-size:clamp(37px,10vw,48px)}.dm-home-hero-copy>p{font-size:13px;line-height:1.65}.dm-home-hero-actions{gap:14px;margin-top:22px}.dm-home-primary{padding:12px 14px;font-size:11px}.dm-home-secondary{font-size:10px}.dm-home-proof{gap:12px;margin-top:22px;font-size:9px}.dm-home-visual{height:265px;margin:4px 0 0}.dm-home-window{width:92%;transform:rotate(-1deg)scale(.92)}.dm-home-window-body{min-height:205px}.dm-home-window-content{padding:14px 12px}.dm-home-window-title b{font-size:14px}.dm-home-stats{margin-top:13px}.dm-home-stats>span{padding:9px}.dm-home-stats b{font-size:19px}.dm-home-products{margin-top:9px}.dm-home-float-one{top:3px;right:-4px}.dm-home-float-two{bottom:0;left:-3px}.dm-home-float{padding:8px 10px}.dm-home-float b{font-size:9px}.dm-home-float small{font-size:7px}.dm-home-trust{width:calc(100% - 32px);margin-top:27px;padding:18px 0}.dm-home-trust>div{grid-template-columns:1fr 1fr;gap:14px 8px;margin-top:15px;display:grid}.dm-home-trust b{gap:6px;font-size:9px}.dm-home-trust svg{width:15px}.dm-home-platform{width:calc(100% - 32px);margin:54px auto}.dm-home-section-heading{margin-bottom:22px}.dm-home-section-heading h2,.dm-home-how h2{letter-spacing:-1px;font-size:29px}.dm-home-section-heading p{font-size:12px}.dm-home-feature-grid{grid-template-columns:1fr 1fr;gap:9px}.dm-home-feature-grid article{border-radius:12px;min-height:180px;padding:15px 13px}.dm-home-feature-icon{width:36px;height:36px}.dm-home-feature-grid h3{margin:13px 0 7px;font-size:12px}.dm-home-feature-grid p{font-size:10px;line-height:1.6}.dm-home-how{gap:22px;padding:38px 20px}.dm-home-how ol{grid-template-columns:1fr;gap:17px}.dm-home-how li{padding-left:13px}.dm-home-how li i{margin-bottom:6px}.dm-home-how li p{margin-top:5px}.dm-home-final{flex-direction:column;align-items:flex-start;gap:18px;width:calc(100% - 32px);margin:38px auto;padding:23px 19px}.dm-home-final h2{font-size:25px}.dm-home-final>a{padding:12px 14px;font-size:11px}.dm-home-footer{flex-wrap:wrap;align-items:flex-start;width:calc(100% - 32px);padding:19px 0}.dm-home-footer>span{order:3;width:100%}.dm-home-footer>div{flex-wrap:wrap;gap:12px}.dm-home-footer>div a{font-size:9px}.dm-auth-page{padding:0 14px 15px}.dm-auth-header{height:65px}.dm-auth-layout{flex-direction:column;align-items:stretch;gap:18px;width:100%;margin:20px auto 25px;display:flex}.dm-auth-intro{max-width:none;padding:8px 3px 0}.dm-auth-intro h1{letter-spacing:-1.3px;max-width:460px;margin:13px 0 9px;font-size:32px}.dm-auth-intro>p{margin:0;font-size:12px;line-height:1.6}.dm-auth-benefits,.dm-auth-mini-shop{display:none}.dm-auth-card{border-radius:15px;padding:22px 18px;box-shadow:0 12px 34px #22384a0d}.dm-auth-card h2{font-size:25px}.dm-auth-description{font-size:11px}.dm-auth-form{margin-top:17px}.dm-auth-form input{min-height:46px!important;font-size:16px!important}.dm-auth-domain-input>span{padding:0 7px;font-size:9px}.dm-auth-notice{font-size:9px!important}.dm-auth-footer{font-size:9px}.dm-auth-back{font-size:10px}}@media (width<=360px){.dm-home-hero{padding:26px 17px 14px}.dm-home-hero h1{font-size:35px}.dm-home-proof{flex-direction:column;gap:8px}.dm-home-feature-grid{grid-template-columns:1fr}.dm-home-feature-grid article{min-height:0}.dm-auth-card{padding:19px 15px}.dm-auth-domain-input>span{padding:0 5px;font-size:8px}}.dm-home-refresh{color:#152b3c!important;background:#f8fafb!important}.dm-home-refresh .dm-home-header{border-color:#e8edf0;width:min(1240px,100% - 56px);height:78px}.dm-home-refresh .dm-home-hero{display:none}.dm-refresh-hero{background:linear-gradient(115deg,#fff 0% 48%,#fff5df 100%);border:1px solid #edf0f1;border-radius:26px;grid-template-columns:1fr 1fr;align-items:center;gap:42px;width:min(1240px,100% - 56px);min-height:570px;margin:28px auto 0;padding:64px 6.2%;display:grid;position:relative;overflow:hidden}.dm-refresh-copy{z-index:2;max-width:550px;position:relative}.dm-refresh-kicker,.dm-refresh-proof>span,.dm-refresh-how-intro>span,.dm-refresh-final>div>span{color:#9b6b0b;letter-spacing:1.5px;align-items:center;gap:9px;font-size:10px;font-weight:850;display:inline-flex}.dm-refresh-kicker i{background:#179b6b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #179b6b19}.dm-refresh-copy h1{letter-spacing:-3.4px;color:#172e40;margin:23px 0 20px;font-family:Manrope,sans-serif;font-size:clamp(44px,5.4vw,70px);font-weight:850;line-height:1.01}.dm-refresh-copy h1 em{color:#c58a05;font-style:normal}.dm-refresh-copy>p{color:#697b89;max-width:490px;margin:0;font-size:16px;line-height:1.8}.dm-refresh-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:31px;display:flex}.dm-refresh-primary{background:#f2ad08;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:15px 19px;font-size:13px;font-weight:850;display:inline-flex;box-shadow:0 8px 20px #d99b1c30;color:#172b3b!important}.dm-refresh-login{color:#526879;font-size:12px;font-weight:750}.dm-refresh-assurances{color:#647887;flex-wrap:wrap;gap:20px;margin-top:32px;font-size:11px;font-weight:650;display:flex}.dm-refresh-assurances span{align-items:center;gap:7px;display:flex}.dm-refresh-assurances svg{color:#168b61}.dm-refresh-stage{place-items:center;min-width:0;min-height:430px;display:grid;position:relative}.dm-refresh-orb{pointer-events:none;border-radius:50%;position:absolute}.dm-refresh-orb.orb-a{filter:blur(2px);background:#f4c34b24;width:370px;height:370px}.dm-refresh-orb.orb-b{border:1px solid #e9c66c66;width:290px;height:290px}.dm-refresh-dashboard{z-index:1;background:#fff;border:1px solid #e7ebed;border-radius:18px;width:min(470px,100%);padding:24px;position:relative;transform:rotate(-1deg);box-shadow:0 28px 70px #20384b20}.dm-refresh-dash-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.dm-refresh-dash-head>div{gap:7px;display:grid}.dm-refresh-dash-head small,.dm-refresh-dash-label{letter-spacing:1.2px;color:#8996a0;font-size:8px;font-weight:850}.dm-refresh-dash-head b{color:#1b3042;letter-spacing:-.4px;font-size:18px}.dm-refresh-dash-head b span{color:#e1a00b}.dm-refresh-dash-head>i{letter-spacing:.5px;color:#16865b;white-space:nowrap;background:#eaf7ef;border-radius:20px;padding:7px 9px;font-size:8px;font-style:normal;font-weight:850}.dm-refresh-dash-head>i span{background:#1a9b69;border-radius:50%;width:5px;height:5px;margin:0 5px 1px 0;display:inline-block}.dm-refresh-metrics{grid-template-columns:1fr 1fr;gap:10px;margin:22px 0;display:grid}.dm-refresh-metrics>div{border:1px solid #edf0f2;border-radius:11px;gap:7px;padding:14px;display:grid}.dm-refresh-metrics small{color:#7f8d98;font-size:9px}.dm-refresh-metrics b{color:#1d3345;font-size:27px}.dm-refresh-metrics em{color:#16885d;font-size:8px;font-style:normal}.dm-refresh-dash-label{margin:4px 0 10px}.dm-refresh-task{border-top:1px solid #eff1f3;align-items:center;gap:11px;padding:11px 0;display:flex}.dm-refresh-task>span:nth-child(2){flex:1;gap:4px;display:grid}.dm-refresh-task b{color:#293e4e;font-size:10px}.dm-refresh-task small{color:#87939d;font-size:8px}.dm-refresh-task>svg{color:#a5b0b8}.task-icon{border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.task-icon.amber{color:#b77d09;background:#fff2d5}.task-icon.green{color:#17865b;background:#e9f7ef}.task-icon.blue{color:#4777b1;background:#eaf2fc}.dm-refresh-float{z-index:2;background:#fff;border:1px solid #e8edf0;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex;position:absolute;bottom:9px;right:-6px;box-shadow:0 12px 32px #20384b1a}.dm-refresh-float>span{color:#16885d;background:#eaf7ef;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.dm-refresh-float div{gap:4px;display:grid}.dm-refresh-float b{color:#253b4c;font-size:10px}.dm-refresh-float small{color:#84919b;font-size:8px}.dm-refresh-proof{border-bottom:1px solid #e7ecef;width:min(1180px,100% - 56px);margin:38px auto 0;padding:23px 0 25px}.dm-refresh-proof>span{color:#8b99a3;justify-content:center;font-size:9px;display:flex}.dm-refresh-proof>div{flex-wrap:wrap;justify-content:space-around;gap:16px;margin-top:19px;display:flex}.dm-refresh-proof b{color:#586d7d;align-items:center;gap:8px;font-size:11px;display:flex}.dm-refresh-proof svg{color:#bd890e}.dm-home-refresh .dm-refresh-platform{margin-top:82px;margin-bottom:88px}.dm-refresh-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.dm-refresh-feature-grid article{background:#fff;border:1px solid #e7ecef;border-radius:14px;min-height:205px;padding:22px 20px;position:relative}.dm-refresh-feature-grid article>span{color:#c1cbd1;font-size:9px;font-weight:850;position:absolute;top:19px;right:17px}.dm-refresh-feature-grid h3{color:#263c4e;margin:17px 0 8px;font-size:13px}.dm-refresh-feature-grid p{color:#778793;margin:0;font-size:11px;line-height:1.7}.dm-refresh-how{color:#fff;background:#172f43;grid-template-columns:.85fr 1.15fr;align-items:center;gap:65px;padding:65px max(28px,50% - 560px);display:grid}.dm-refresh-how-intro>span{color:#f2c45d}.dm-refresh-how-intro h2{letter-spacing:-1.6px;color:#fff;margin:14px 0;font-family:Manrope,sans-serif;font-size:clamp(30px,3.4vw,42px);line-height:1.1}.dm-refresh-how-intro p{color:#bdcbd4;max-width:350px;font-size:12px;line-height:1.8}.dm-refresh-how-intro>a{color:#f6ca64;align-items:center;gap:9px;margin-top:14px;font-size:12px;font-weight:800;display:inline-flex}.dm-refresh-how ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.dm-refresh-how li{border-bottom:1px solid #ffffff25;align-items:flex-start;gap:18px;padding:18px 0;display:flex}.dm-refresh-how li:last-child{border-bottom:0}.dm-refresh-how li>i{color:#f2bd4b;padding-top:2px;font-size:11px;font-style:normal;font-weight:900}.dm-refresh-how li b{font-size:13px}.dm-refresh-how li p{color:#c0ccd4;margin:6px 0 0;font-size:10px;line-height:1.7}.dm-refresh-final{background:#fff4d9;border:1px solid #f1e3bf;border-radius:17px;justify-content:space-between;align-items:center;gap:24px;width:min(1120px,100% - 56px);margin:65px auto;padding:35px 40px;display:flex}.dm-refresh-final>div>span{font-size:9px}.dm-refresh-final h2{letter-spacing:-1.3px;color:#1b3042;margin:10px 0;font-family:Manrope,sans-serif;font-size:30px}.dm-refresh-final p{color:#71808d;margin:0;font-size:12px}.dm-refresh-final>a{color:#fff;white-space:nowrap;background:#172f43;border-radius:9px;align-items:center;gap:10px;padding:14px 18px;font-size:12px;font-weight:800;display:inline-flex}@media (width<=900px){.dm-refresh-hero{gap:22px;padding:48px 5%}.dm-refresh-copy h1{font-size:52px}.dm-refresh-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dm-refresh-how{gap:30px}}@media (width<=680px){.dm-home-refresh .dm-home-header{width:calc(100% - 30px)}.dm-refresh-hero{border-radius:18px;grid-template-columns:1fr;gap:9px;width:calc(100% - 24px);min-height:0;margin-top:13px;padding:30px 21px 18px}.dm-refresh-copy h1{letter-spacing:-2px;margin:17px 0 13px;font-size:clamp(38px,10.5vw,49px)}.dm-refresh-copy>p{font-size:13px;line-height:1.7}.dm-refresh-actions{gap:13px;margin-top:22px}.dm-refresh-primary{padding:13px 14px;font-size:11px}.dm-refresh-login{font-size:10px}.dm-refresh-assurances{gap:13px;margin-top:20px;font-size:9px}.dm-refresh-stage{min-height:280px;margin-top:5px}.dm-refresh-dashboard{border-radius:14px;width:96%;padding:16px;transform:rotate(-.5deg)}.dm-refresh-dash-head b{font-size:15px}.dm-refresh-metrics{margin:14px 0}.dm-refresh-metrics>div{padding:10px}.dm-refresh-metrics b{font-size:22px}.dm-refresh-task{padding:9px 0}.dm-refresh-float{padding:8px 10px;bottom:0;right:-3px}.dm-refresh-float b{font-size:9px}.dm-refresh-float small{font-size:7px}.dm-refresh-proof{width:calc(100% - 34px);margin-top:24px;padding:18px 0}.dm-refresh-proof>div{grid-template-columns:1fr 1fr;gap:13px 8px;margin-top:14px;display:grid}.dm-refresh-proof b{gap:6px;font-size:9px}.dm-refresh-proof svg{width:15px}.dm-home-refresh .dm-refresh-platform{width:calc(100% - 32px);margin:55px auto}.dm-refresh-feature-grid{grid-template-columns:1fr 1fr;gap:9px}.dm-refresh-feature-grid article{border-radius:12px;min-height:176px;padding:15px 13px}.dm-refresh-feature-grid h3{margin:13px 0 7px;font-size:11px}.dm-refresh-feature-grid p{font-size:10px}.dm-refresh-how{grid-template-columns:1fr;gap:19px;padding:40px 21px}.dm-refresh-how-intro h2{font-size:30px}.dm-refresh-how li{padding:14px 0}.dm-refresh-final{flex-direction:column;align-items:flex-start;gap:17px;width:calc(100% - 32px);margin:38px auto;padding:23px 19px}.dm-refresh-final h2{font-size:25px}.dm-refresh-final>a{padding:12px 14px;font-size:11px}}@media (width<=370px){.dm-refresh-hero{padding-inline:16px}.dm-refresh-copy h1{font-size:36px}.dm-refresh-assurances{flex-direction:column;gap:8px}.dm-refresh-feature-grid{grid-template-columns:1fr}.dm-refresh-feature-grid article{min-height:0}}.dm-home-signature{--ink:#172b3a;--muted:#687b88;--gold:#f2b51c;font-family:inherit;color:var(--ink)!important;background:#f7f8f5!important}.dm-home-signature .dm-home-header{border:0;border-bottom:1px solid #e7e9e3;width:min(1280px,100% - 80px);height:84px}.dm-home-signature .dm-home-brand{gap:11px}.dm-home-signature .dm-home-mark{color:#172b3a;background:#f2b51c;border-radius:10px;width:39px;height:39px;font-size:24px;box-shadow:0 5px 14px #d5a11d26}.dm-home-signature .dm-home-brand b{letter-spacing:-.5px;color:#192f3e;font-size:17px}.dm-home-signature .dm-home-brand small{letter-spacing:1.35px;color:#87939a;margin-top:3px;font-size:7px}.dm-home-signature .dm-home-header nav{gap:32px}.dm-home-signature .dm-home-header nav a{color:#62717b;font-size:12px;font-weight:650}.dm-home-signature .dm-home-actions{gap:22px}.dm-home-signature .dm-home-login{color:#425866;font-size:12px;font-weight:750}.dm-signature-header-cta{background:#192f3e;border-radius:7px;align-items:center;gap:9px;padding:13px 16px;font-size:11px;font-weight:800;display:flex;color:#fff!important}.dm-signature-hero{grid-template-columns:.91fr 1.09fr;align-items:center;gap:36px;width:min(1280px,100% - 80px);min-height:650px;margin:0 auto;padding:58px 0 66px;display:grid;position:relative}.dm-signature-copy{z-index:2;max-width:570px;padding-left:3.5%;position:relative}.dm-signature-eyebrow{color:#92700f;letter-spacing:1.8px;align-items:center;gap:10px;font-size:9px;font-weight:900;display:flex}.dm-signature-eyebrow span{background:#e7ad18;width:23px;height:2px}.dm-signature-copy h1{letter-spacing:-4.8px;color:#192f3e;margin:28px 0 23px;font-family:Manrope,sans-serif;font-size:clamp(55px,6.3vw,83px);font-weight:850;line-height:.99}.dm-signature-copy h1 em{color:#c18c0b;white-space:nowrap;font-style:normal;position:relative}.dm-signature-copy>p{color:#6d7d86;max-width:470px;margin:0;font-size:15px;line-height:1.9}.dm-signature-actions{flex-wrap:wrap;align-items:center;gap:23px;margin-top:32px;display:flex}.dm-signature-primary{background:#f2b51c;border-radius:7px;align-items:center;gap:13px;padding:16px 19px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 8px 20px #d6a11e25;color:#172b3a!important}.dm-signature-secondary{color:#536875;font-size:11px;font-weight:750}.dm-signature-secondary span{color:#b1810d;margin-left:7px;font-size:16px}.dm-signature-note{color:#7d8a90;flex-wrap:wrap;align-items:center;gap:9px;margin-top:35px;font-size:10px;font-weight:650;display:flex}.dm-signature-note svg{color:#19845e}.dm-signature-note i{background:#b6c0c1;border-radius:50%;width:3px;height:3px;margin:0 4px}.dm-signature-visual{justify-content:center;align-items:center;min-width:0;min-height:510px;display:flex;position:relative}.dm-signature-backdrop-shape{background:#f1e8d4;border-radius:48% 48% 8% 8%;width:84%;height:82%;position:absolute;top:8%;right:3%;transform:rotate(4deg)}.dm-store-window{z-index:1;background:#fff;border:1px solid #e7e8e2;border-radius:12px;width:min(570px,96%);position:relative;overflow:hidden;transform:rotate(-1.4deg);box-shadow:0 30px 75px #283a3d20}.dm-store-browser{background:#f4f5f2;border-bottom:1px solid #eceee9;align-items:center;gap:5px;height:31px;padding:0 13px;display:flex}.dm-store-browser>span{background:#d3d6d0;border-radius:50%;width:6px;height:6px}.dm-store-browser small{letter-spacing:1px;color:#a0a7a2;margin:auto;font-size:7px;font-weight:800}.dm-store-browser i{color:#328365;letter-spacing:.5px;align-items:center;gap:4px;font-size:6px;font-style:normal;font-weight:900;display:flex}.dm-store-brandbar{border-bottom:1px solid #f0f0ec;align-items:center;gap:10px;padding:13px 18px;display:flex}.dm-store-monogram{color:#f5c34c;background:#192f3e;border-radius:50%;place-items:center;width:29px;height:29px;font-family:Georgia,serif;font-size:15px;display:grid}.dm-store-brandbar>div:nth-child(2){gap:3px;display:grid}.dm-store-brandbar b{color:#243c40;font-family:Georgia,serif;font-size:13px}.dm-store-brandbar small{color:#9a9f98;font-size:7px}.dm-store-mini-icons{color:#53635d;gap:15px;margin-left:auto;display:flex}.dm-store-banner{background:linear-gradient(110deg,#d8e0d1,#e9e5d5 57%,#c8d0c1);flex-direction:column;align-items:flex-start;height:185px;margin:13px 14px 0;padding:23px 26px;display:flex;position:relative;overflow:hidden}.dm-store-banner:after{content:"";background:linear-gradient(145deg,#9caa8d,#d2b48b 60%,#697b6b);border-radius:100px 100px 18px 18px;width:190px;height:245px;position:absolute;top:-22px;right:30px;transform:rotate(17deg);box-shadow:inset 13px 0 24px #ffffff40}.dm-store-banner:before{content:"";z-index:1;border:1px solid #fff9;border-radius:60px 60px 12px 12px;width:110px;height:150px;position:absolute;top:5px;right:74px;transform:rotate(17deg)}.dm-store-banner>span{letter-spacing:1.6px;color:#5d6b59;z-index:2;font-size:7px;font-weight:900}.dm-store-banner>b{color:#263c32;z-index:2;letter-spacing:-.7px;margin-top:10px;font-family:Georgia,serif;font-size:29px;line-height:1.03}.dm-store-banner>small{color:#5f6d60;z-index:2;margin-top:7px;font-size:7px}.dm-store-banner>i{letter-spacing:.8px;color:#263c32;z-index:2;border-bottom:1px solid #657264;margin-top:12px;padding-bottom:4px;font-size:6px;font-style:normal;font-weight:900}.dm-store-section-head{justify-content:space-between;align-items:center;padding:16px 18px 9px;display:flex}.dm-store-section-head b{color:#293c36;font-family:Georgia,serif;font-size:13px}.dm-store-section-head span{letter-spacing:.8px;color:#8e9b8b;font-size:6px;font-weight:900}.dm-store-products{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 18px 17px;display:grid}.dm-store-product{gap:5px;display:grid}.dm-store-product>b{color:#3b4b43;font-size:8px}.dm-store-product>small{color:#79877d;font-size:7px}.dm-store-product-art{place-items:center;height:87px;display:grid;position:relative;overflow:hidden}.dm-store-product-art span{opacity:.65;font-size:44px}.art-bag{color:#9a7650;background:#e9e2d6}.art-bag:before{content:"";background:#b99a72;border-radius:7px 7px 12px 12px;width:48px;height:53px;position:absolute;bottom:12px;box-shadow:inset 5px 0 #ffffff20}.art-bag:after{content:"";border:3px solid #b99a72;border-bottom:0;border-radius:15px 15px 0 0;width:22px;height:17px;position:absolute;top:15px}.art-sneaker{color:#a5b1a1;background:#e5e8e2}.art-sneaker:before{content:"";background:#f7f5ed;border-radius:28px 18px 12px 10px;width:75px;height:30px;position:absolute;bottom:25px;transform:rotate(-15deg);box-shadow:0 6px #a7b3a2}.art-bottle{color:#899b87;background:#e7e5d9}.art-bottle:before{content:"";background:#a6b49c;border-radius:8px 8px 9px 9px;width:31px;height:62px;position:absolute;bottom:11px;box-shadow:inset 5px 0 #fff3}.art-bottle:after{content:"";background:#6f826e;border-radius:3px;width:14px;height:10px;position:absolute;bottom:70px}.dm-signature-float{z-index:3;background:#fff;border:1px solid #e9ebe5;border-radius:8px;align-items:center;gap:10px;padding:11px 13px;display:flex;position:absolute;box-shadow:0 12px 35px #263b3a17}.dm-signature-float>span{color:#9b7411;background:#f7edcf;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.dm-signature-float>div{gap:4px;display:grid}.dm-signature-float b{color:#293d43;font-size:9px}.dm-signature-float small{color:#8b9691;font-size:7px}.dm-signature-float-top{top:40px;right:-2px}.dm-signature-float-bottom{bottom:30px;left:-8px}.dm-signature-float-bottom>span{color:#388363;background:#e5f1e9}.dm-signature-float-bottom>i{color:#398466;margin-left:9px;font-size:14px;font-style:normal}.dm-signature-vertical{writing-mode:vertical-rl;letter-spacing:2px;color:#9da59c;font-size:7px;font-weight:850;position:absolute;bottom:76px;right:-25px;transform:rotate(180deg)}.dm-signature-vertical span{color:#d4a321;padding:8px 0}.dm-signature-strip{color:#fff;background:#192f3e;justify-content:space-between;align-items:center;gap:25px;padding:22px max(40px,50% - 595px);display:flex}.dm-signature-strip>span{letter-spacing:1.5px;color:#d9bd76;white-space:nowrap;font-size:8px;font-weight:900}.dm-signature-strip>div{flex-wrap:wrap;align-items:center;gap:30px;display:flex}.dm-signature-strip b{color:#e7ece8;white-space:nowrap;align-items:center;gap:8px;font-size:9px;display:flex}.dm-signature-strip svg{color:#f0bd37;width:15px;height:15px}.dm-signature-benefits{grid-template-columns:.85fr 1.15fr;align-items:start;gap:100px;width:min(1150px,100% - 80px);margin:115px auto 120px;display:grid}.dm-signature-section-intro>span,.dm-signature-start>div>span,.dm-signature-cta>div>span{letter-spacing:1.8px;color:#9a7417;font-size:9px;font-weight:900}.dm-signature-section-intro h2,.dm-signature-start h2,.dm-signature-cta h2{letter-spacing:-2px;color:#1a3040;margin:18px 0;font-family:Manrope,sans-serif;font-size:43px;line-height:1.08}.dm-signature-section-intro h2 em{color:#b88610;font-style:normal}.dm-signature-section-intro p{color:#74828a;max-width:330px;font-size:13px;line-height:1.9}.dm-signature-benefit-list{border-top:1px solid #e2e6df}.dm-signature-benefit-list article{border-bottom:1px solid #e2e6df;grid-template-columns:28px 42px 1fr 18px;align-items:center;gap:16px;padding:21px 0;display:grid}.dm-signature-benefit-list article>span{color:#a0aaa4;font-size:9px;font-weight:850}.dm-signature-benefit-icon{color:#9c7411;background:#f0eadb;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.dm-signature-benefit-icon svg{width:18px}.dm-signature-benefit-list h3{color:#263b45;margin:0 0 6px;font-size:13px}.dm-signature-benefit-list p{color:#78868a;max-width:410px;margin:0;font-size:10px;line-height:1.7}.dm-signature-benefit-list article>svg{color:#b18a28;width:15px}.dm-signature-start{background:#eaece5;grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;padding:78px max(40px,50% - 575px);display:grid}.dm-signature-start h2{font-size:39px}.dm-signature-start>div>p{color:#718079;max-width:330px;font-size:12px;line-height:1.8}.dm-signature-start>div>a{color:#fff;background:#192f3e;border-radius:6px;align-items:center;gap:9px;margin-top:18px;padding:13px 16px;font-size:10px;font-weight:850;display:inline-flex}.dm-signature-start ol{border-top:1px solid #d3d9d0;margin:0;padding:0;list-style:none}.dm-signature-start li{border-bottom:1px solid #d3d9d0;grid-template-columns:35px 1fr 20px;align-items:start;gap:15px;padding:19px 0;display:grid}.dm-signature-start li>i{color:#9b7417;font-size:10px;font-style:normal;font-weight:900}.dm-signature-start li b{color:#263b40;font-size:12px}.dm-signature-start li p{color:#77837c;margin:6px 0 0;font-size:10px}.dm-signature-start li>span{color:#a68a43}.dm-signature-cta{background:#f2c34f;border-radius:10px;justify-content:space-between;align-items:center;gap:30px;width:min(1150px,100% - 80px);margin:80px auto;padding:48px 54px;display:flex;position:relative;overflow:hidden}.dm-signature-cta>div:first-child{z-index:1;position:relative}.dm-signature-cta>div>span{color:#73570e}.dm-signature-cta h2{margin:13px 0 9px;font-size:39px}.dm-signature-cta p{color:#6d5b2c;margin:0;font-size:11px}.dm-signature-cta>a{z-index:1;color:#fff;white-space:nowrap;background:#192f3e;border-radius:6px;align-items:center;gap:12px;padding:15px 18px;font-size:11px;font-weight:850;display:flex;position:relative}.dm-signature-cta-mark{color:#ffffff24;font-family:Manrope,sans-serif;font-size:320px;font-weight:900;line-height:1;top:-95px;right:20%;position:absolute!important}.dm-home-signature .dm-home-footer{width:min(1280px,100% - 80px);min-height:100px}.dm-signature-footer .dm-home-brand b{font-size:14px}@media (width<=1000px){.dm-signature-hero{gap:14px;min-height:580px}.dm-signature-copy h1{font-size:60px}.dm-signature-strip{flex-direction:column;align-items:flex-start}.dm-signature-benefits{gap:50px}.dm-signature-start{gap:55px}}@media (width<=700px){.dm-home-signature .dm-home-header{width:calc(100% - 30px);height:68px}.dm-home-signature .dm-home-header nav{display:none}.dm-home-signature .dm-home-mark{width:34px;height:34px;font-size:21px}.dm-home-signature .dm-home-brand b{font-size:14px}.dm-home-signature .dm-home-brand small{font-size:6px}.dm-home-signature .dm-home-actions{gap:12px}.dm-home-signature .dm-home-login{font-size:10px}.dm-signature-header-cta{gap:5px;padding:10px 11px;font-size:9px}.dm-signature-hero{flex-direction:column;align-items:stretch;gap:8px;width:calc(100% - 30px);min-height:0;padding:42px 0 29px;display:flex}.dm-signature-copy{padding:0 4px}.dm-signature-eyebrow{letter-spacing:1.2px;font-size:8px}.dm-signature-copy h1{letter-spacing:-3.4px;margin:19px 0 15px;font-size:clamp(48px,13vw,65px)}.dm-signature-copy>p{max-width:460px;font-size:12px;line-height:1.8}.dm-signature-actions{gap:14px;margin-top:22px}.dm-signature-primary{gap:8px;padding:13px 14px;font-size:10px}.dm-signature-secondary{font-size:9px}.dm-signature-note{gap:6px;margin-top:19px;font-size:8px}.dm-signature-visual{min-height:340px;margin:10px 0 0}.dm-signature-backdrop-shape{width:90%;height:82%;top:7%;right:4%}.dm-store-window{border-radius:8px;width:96%}.dm-store-browser{height:24px;padding:0 8px}.dm-store-browser small,.dm-store-browser i{font-size:5px}.dm-store-brandbar{padding:9px 11px}.dm-store-banner{height:135px;margin:9px 9px 0;padding:16px 17px}.dm-store-banner:after{width:125px;height:180px;top:-12px;right:19px}.dm-store-banner:before{width:75px;height:115px;top:3px;right:48px}.dm-store-banner>b{margin-top:7px;font-size:23px}.dm-store-banner>small{font-size:6px}.dm-store-banner>i{margin-top:8px;font-size:5px}.dm-store-section-head{padding:11px 12px 7px}.dm-store-section-head b{font-size:10px}.dm-store-products{gap:7px;padding:0 12px 12px}.dm-store-product-art{height:61px}.dm-store-product-art span{font-size:32px}.dm-store-product>b{font-size:7px}.dm-store-product>small{font-size:6px}.dm-signature-float{border-radius:7px;gap:7px;padding:8px 9px}.dm-signature-float>span{width:26px;height:26px}.dm-signature-float>span svg{width:14px}.dm-signature-float b{font-size:7px}.dm-signature-float small{font-size:6px}.dm-signature-float-top{top:3px;right:-3px}.dm-signature-float-bottom{bottom:0;left:-2px}.dm-signature-vertical{display:none}.dm-signature-strip{gap:13px;padding:20px 18px}.dm-signature-strip>span{font-size:7px}.dm-signature-strip>div{grid-template-columns:1fr 1fr;gap:12px 8px;display:grid}.dm-signature-strip b{white-space:normal;gap:6px;font-size:8px}.dm-signature-strip svg{width:13px}.dm-signature-benefits{flex-direction:column;gap:25px;width:calc(100% - 36px);margin:65px auto 68px;display:flex}.dm-signature-section-intro h2{letter-spacing:-1.5px;margin:13px 0;font-size:34px}.dm-signature-section-intro p{margin:0;font-size:11px;line-height:1.75}.dm-signature-benefit-list article{grid-template-columns:22px 36px 1fr 13px;gap:10px;padding:15px 0}.dm-signature-benefit-icon{width:34px;height:34px}.dm-signature-benefit-icon svg{width:16px}.dm-signature-benefit-list h3{font-size:11px}.dm-signature-benefit-list p{font-size:9px;line-height:1.6}.dm-signature-start{grid-template-columns:1fr;gap:24px;padding:43px 20px}.dm-signature-start h2{margin:13px 0;font-size:32px}.dm-signature-start>div>p{font-size:10px}.dm-signature-start>div>a{padding:12px 13px;font-size:9px}.dm-signature-start li{grid-template-columns:27px 1fr 15px;gap:10px;padding:15px 0}.dm-signature-start li b{font-size:11px}.dm-signature-start li p{font-size:9px;line-height:1.6}.dm-signature-cta{flex-direction:column;align-items:flex-start;gap:20px;width:calc(100% - 32px);margin:42px auto;padding:28px 22px;display:flex}.dm-signature-cta h2{margin:12px 0 8px;font-size:32px}.dm-signature-cta p{font-size:9px;line-height:1.6}.dm-signature-cta>a{padding:13px 14px;font-size:10px}.dm-signature-cta-mark{font-size:210px;top:-38px;right:0}.dm-home-signature .dm-home-footer{gap:12px;width:calc(100% - 32px);padding:18px 0}.dm-home-signature .dm-home-footer>span{font-size:8px}.dm-home-signature .dm-home-footer>div{gap:12px}.dm-home-signature .dm-home-footer>div a{font-size:8px}}@media (width<=360px){.dm-home-signature .dm-home-brand small{letter-spacing:.8px}.dm-signature-header-cta{padding:9px 8px}.dm-signature-copy h1{font-size:46px}.dm-signature-secondary{font-size:8px}.dm-signature-visual{min-height:310px}.dm-signature-float small{display:none}}@media (width<=760px){body:has(.ds-store){background:#f5f7fb}body:has(.ds-store) .ds-store{padding-bottom:calc(76px + env(safe-area-inset-bottom));background:#f5f7fb}body:has(.ds-store) .ds-store-navigation{z-index:1200!important;box-sizing:border-box!important;color:#fff!important;background:#08265b!important;border:0!important;border-radius:0 0 22px 22px!important;width:100%!important;margin:0!important;padding:9px 12px 12px!important;display:block!important;position:sticky!important;top:0!important;box-shadow:0 3px 12px #04143029!important}body:has(.ds-store) .ds-store-navigation-main{grid-template-columns:30px minmax(0,1fr) auto!important;align-items:center!important;column-gap:5px!important;min-height:54px!important;display:grid!important}body:has(.ds-store) .ds-store-menu-trigger{grid-area:1/1;color:#fff!important;background:0 0!important;border:0!important;border-radius:8px!important;place-items:center!important;width:30px!important;height:42px!important;display:grid!important}body:has(.ds-store) .ds-store-menu-trigger svg{stroke-width:2.6px!important;width:26px!important;height:26px!important}body:has(.ds-store) .ds-store-brand{grid-area:1/2;color:#fff!important;align-items:center!important;gap:0!important;width:100%!important;min-width:0!important;max-width:none!important;text-decoration:none!important;display:flex!important;overflow:visible!important}body:has(.ds-store) .ds-store-mark{color:#ffca05!important;background:#123b83!important;border-radius:8px!important;flex:0 0 30px!important;place-items:center!important;width:30px!important;height:30px!important;display:grid!important;overflow:hidden!important}body:has(.ds-store) .ds-store-mark img{object-fit:contain!important;width:100%!important;height:100%!important}body:has(.ds-store) .ds-store-mark svg{stroke-width:2.3px!important;width:26px!important;height:26px!important}body:has(.ds-store) .ds-store-brand-word{visibility:visible!important;opacity:1!important;letter-spacing:-.15px!important;color:#ffca05!important;white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important;-webkit-line-clamp:3!important;border-left:2px solid #ffffffe6!important;-webkit-box-orient:vertical!important;flex:auto!important;width:auto!important;min-width:0!important;margin:0 0 0 6px!important;padding:0 0 0 8px!important;font-size:clamp(12px,3.5vw,16px)!important;font-weight:900!important;line-height:1.12!important;display:-webkit-box!important;overflow:visible!important}body:has(.ds-store) .ds-store-header-actions{grid-area:1/3;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:2px!important;display:flex!important}body:has(.ds-store) .ds-store-header-actions button{color:#fff!important;background:0 0!important;border:0!important;border-radius:8px!important;flex:0 0 27px!important;place-items:center!important;width:27px!important;height:40px!important;padding:0!important;display:grid!important;position:relative!important}body:has(.ds-store) .ds-store-header-actions button svg{stroke-width:2.2px!important;width:22px!important;height:22px!important}body:has(.ds-store) .ds-store-header-actions button span{display:none!important}body:has(.ds-store) .ds-store-search{box-sizing:border-box!important;color:#17243a!important;background:#fff!important;border:0!important;border-radius:28px!important;grid-area:2/1/auto/-1!important;align-items:center!important;gap:10px!important;width:100%!important;height:52px!important;min-height:52px!important;margin:10px 0 0!important;padding:0 6px 0 16px!important;display:flex!important}body:has(.ds-store) .ds-store-search>svg{color:#14243c!important;stroke-width:2.4px!important;flex:0 0 21px!important;width:21px!important;height:21px!important}body:has(.ds-store) .ds-store-search input{color:#17243a!important;background:0 0!important;border:0!important;outline:0!important;flex:auto!important;min-width:0!important;height:100%!important;padding:0!important;font-size:15px!important;font-weight:500!important}body:has(.ds-store) .ds-store-search input::placeholder{color:#7b879b!important;opacity:1!important}body:has(.ds-store) .ds-store-search button{color:#071d3b!important;background:#ffca05!important;border:0!important;border-radius:23px!important;flex:0 0 54px!important;place-items:center!important;width:54px!important;min-width:54px!important;height:44px!important;padding:0!important;display:grid!important}body:has(.ds-store) .ds-store-search button svg{stroke-width:2.7px!important;width:23px!important;height:23px!important}body:has(.ds-store) .ds-store-hero{position:relative;overflow:hidden;border-radius:14px!important;min-height:238px!important;margin:10px 10px 13px!important}body:has(.ds-store) .ds-store-hero-copy{z-index:2;max-width:62%;position:relative;padding:18px 12px 30px!important}body:has(.ds-store) .ds-store-hero-copy h1{font-size:clamp(21px,6vw,29px)!important;line-height:1.08!important}body:has(.ds-store) .ds-store-hero-copy p{font-size:11px!important;line-height:1.45!important}body:has(.ds-store) .ds-store-hero-image{width:48%!important;height:100%!important;position:absolute!important;top:0!important;bottom:0!important;right:0!important}body:has(.ds-store) .ds-store-hero-image img{object-fit:cover;width:100%;height:100%}body:has(.ds-store) .ds-store-hero-dots{bottom:10px!important;left:14px!important;right:auto!important}:is(body:has(.ds-store) .ds-store-section,body:has(.ds-store) .ds-store-browse-controls,body:has(.ds-store) .ds-store-faq,body:has(.ds-store) .ds-store-category-quicklinks){background:#fff!important;border-radius:12px!important;margin:0 10px 12px!important;padding:13px 10px!important}:is(body:has(.ds-store) .ds-store-section-title h2,body:has(.ds-store) .ds-store-browse-controls-heading h2){font-size:17px!important}body:has(.ds-store) .ds-store-section-title{gap:8px!important}:is(body:has(.ds-store) .ds-store-section-title>button,body:has(.ds-store) .ds-store-browse-controls-heading>button){white-space:nowrap;font-size:11px!important}body:has(.ds-store) .ds-store-rail{scroll-snap-type:x mandatory;padding-bottom:5px;overflow-x:auto;grid-auto-columns:43%!important;gap:8px!important}body:has(.ds-store) .ds-store-card{scroll-snap-align:start;border-radius:9px!important}body:has(.ds-store) .ds-store-product-image{height:126px!important}body:has(.ds-store) .ds-store-product-name{line-height:1.3;font-size:11px!important}body:has(.ds-store) .ds-store-product>b{font-size:14px!important}body:has(.ds-store) .ds-store-add{min-height:35px!important;font-size:11px!important}body:has(.ds-store) .ds-store-category-quicklinks{display:block!important}body:has(.ds-store) .ds-store-category-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}body:has(.ds-store) .ds-store-category-heading h2{color:#10284a;margin:0;font-size:17px;font-weight:850}body:has(.ds-store) .ds-store-category-heading button{color:#1556b7;background:0 0;border:0;font-size:11px;font-weight:800}body:has(.ds-store) .ds-store-category-tiles{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;padding:1px 1px 7px;display:flex;overflow-x:auto}body:has(.ds-store) .ds-store-category-tiles::-webkit-scrollbar{display:none}body:has(.ds-store) .ds-store-category-tile{color:#10284a;scroll-snap-align:start;background:#f7f9fe;border:1px solid #e7edf7;border-radius:11px;flex-direction:column;flex:0 0 88px;justify-content:center;align-items:center;gap:6px;min-height:88px;padding:8px 5px;display:flex}body:has(.ds-store) .ds-store-category-tile>span{font-size:23px;line-height:1.1}body:has(.ds-store) .ds-store-category-tile>b{text-align:center;font-size:9px;line-height:1.2}body:has(.ds-store) .ds-store-home-mix-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}body:has(.ds-store) .ds-store-home-mix-grid .ds-store-product-image{height:132px!important}body:has(.ds-store) .ds-store-footer{padding-bottom:18px!important}body:has(.ds-store) .ds-store-mobile-nav{z-index:1100;min-height:62px;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e7ebf1;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 18px #0e1f3514;display:grid!important}body:has(.ds-store) .ds-store-mobile-nav button{color:#53657b;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;font-size:10px;font-weight:700;display:flex;position:relative}body:has(.ds-store) .ds-store-mobile-nav button.active{color:#0b3b7a}body:has(.ds-store) .ds-store-mobile-nav button.active svg{color:#f2b900}body:has(.ds-store) .ds-store-mobile-nav button>b{color:#fff;background:#e12d39;border-radius:99px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;display:grid;position:absolute;top:0;right:calc(50% - 23px)}body:has(.ds-store) .market-global-drawer{width:min(86vw,350px)!important;max-width:350px!important;max-height:calc(100dvh - 112px)!important;padding:0 0 calc(22px + env(safe-area-inset-bottom))!important;z-index:1400!important;background:#fff!important;border:0!important;border-radius:0 18px 18px 0!important;position:fixed!important;top:112px!important;bottom:0!important;left:0!important;overflow-y:auto!important;box-shadow:12px 0 40px #00000038!important}body:has(.ds-store) .market-global-drawer.is-mobile-open{transform:translate(0)!important}body:has(.ds-store) .market-global-drawer-scrim{z-index:1300!important;pointer-events:auto!important;background:#030e1f9e!important;position:fixed!important;inset:112px 0 0!important}body:has(.ds-store) .market-sidebar-shop{color:#fff!important;background:#071d3b!important;border:0!important;min-height:86px!important;padding:18px 16px!important}body:has(.ds-store) .market-sidebar-shop a{color:#fff!important}body:has(.ds-store) .market-sidebar-shop a b{color:#fff!important;font-size:16px!important}body:has(.ds-store) .market-sidebar-shop a small{color:#c8d5e8!important}body:has(.ds-store) .market-sidebar-close{color:#fff!important;background:#ffffff1f!important;border:0!important;border-radius:50%!important}body:has(.ds-store) .ds-store-drawer-account{border-bottom:1px solid #edf0f4;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:4px 10px;padding:15px 15px 13px;display:grid}body:has(.ds-store) .ds-store-drawer-avatar{color:#123c76;background:#eaf0fa;border-radius:50%;grid-row:1/3;place-items:center;width:42px;height:42px;display:grid}body:has(.ds-store) .ds-store-drawer-account>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}body:has(.ds-store) .ds-store-drawer-account>span:nth-child(2) b{color:#142a46;font-size:13px}body:has(.ds-store) .ds-store-drawer-account>span:nth-child(2) small{color:#78879a;font-size:10px}body:has(.ds-store) .ds-store-drawer-account>button{color:#b17b00;background:0 0;border:0;grid-column:2;justify-self:start;align-items:center;gap:5px;padding:0;font-size:11px;font-weight:850;display:flex}body:has(.ds-store) .market-sidebar-title{letter-spacing:.12em;color:#8793a2!important;padding:13px 16px 6px!important;font-size:9px!important}body:has(.ds-store) .market-sidebar-links{padding:0 10px}.market-sidebar-category-button{border-radius:9px!important;min-height:42px!important;font-size:12px!important}body:has(.ds-store) .market-sidebar-links>button{border-radius:9px!important;min-height:42px!important;font-size:12px!important}body:has(.ds-store) .market-sidebar-category{padding:0 10px}body:has(.ds-store) .market-sidebar-category-button{align-items:center;gap:10px;width:100%;display:flex}body:has(.ds-store) .market-sidebar-subcategories{padding-left:40px!important}body:has(.ds-store) .ds-store-cartbar{bottom:calc(70px + env(safe-area-inset-bottom))!important}}.ds-store-category-quicklinks,.ds-store-mobile-nav,.ds-store-drawer-account{display:none}@media (width<=760px){body:has(.ds-store) .ds-store-hero{isolation:isolate;background:#08264b!important;border-radius:14px!important;height:clamp(205px,57vw,255px)!important;min-height:0!important;margin:10px 10px 12px!important;display:block!important;position:relative!important;overflow:hidden!important}body:has(.ds-store) .ds-store-hero-image{z-index:-2!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}body:has(.ds-store) .ds-store-hero-image img{opacity:.76;object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important}body:has(.ds-store) .ds-store-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#031631f5 0%,#031631d6 45%,#0316311a 100%);position:absolute;inset:0}body:has(.ds-store) .ds-store-hero-copy{color:#fff!important;z-index:1!important;width:74%!important;max-width:74%!important;padding:17px 15px 34px!important}body:has(.ds-store) .ds-store-hero-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:95%;display:-webkit-box;overflow:hidden;color:#ffffffe6!important;margin:5px 0!important;font-size:10px!important;line-height:1.35!important}body:has(.ds-store) .ds-store-hero-copy>strong{margin:6px 0;display:block;color:#ffda4b!important;font-size:15px!important}body:has(.ds-store) .ds-store-hero-copy>button{color:#071d3b!important;background:#ffca05!important;border:0!important;border-radius:8px!important;min-height:34px!important;padding:0 12px!important;font-size:10px!important;font-weight:900!important}body:has(.ds-store) .ds-store-hero-dots{z-index:2;bottom:9px!important;left:15px!important}body:has(.ds-store) .ds-store-spotlight-section{padding:12px 10px!important}body:has(.ds-store) .ds-store-rail{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-columns:unset!important;scroll-snap-type:none!important;gap:7px!important;padding:0!important;display:grid!important;overflow:visible!important}body:has(.ds-store) .ds-store-spotlight-card{overflow:hidden;width:100%!important;min-width:0!important}body:has(.ds-store) .ds-store-spotlight-card .ds-store-product-image{aspect-ratio:1!important;border-radius:8px!important;width:calc(100% - 10px)!important;height:auto!important;min-height:0!important;margin:5px!important}body:has(.ds-store) .ds-store-spotlight-card .ds-store-product-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:28px;display:-webkit-box;overflow:hidden;padding:0 5px!important;font-size:9px!important}body:has(.ds-store) .ds-store-spotlight-card .ds-store-rating{font-size:8px!important}body:has(.ds-store) .ds-store-spotlight-card .ds-store-product>b{padding:0 5px;font-size:11px!important}body:has(.ds-store) .ds-store-spotlight-card .ds-store-product>small:not(.ds-store-rating){padding:0 5px;font-size:8px!important}body:has(.ds-store) .ds-store-spotlight-card .ds-store-add{width:calc(100% - 10px)!important;min-height:30px!important;margin:5px!important;font-size:9px!important}body:has(.ds-store) .ds-store-spotlight-card .ds-store-fav{width:27px!important;height:27px!important;top:7px!important;right:7px!important}body:has(.ds-store) .ds-store-category-quicklinks{margin-top:10px!important}body:has(.ds-store) .ds-store-home-mix-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}body:has(.ds-store) .ds-store-mobile-nav{background:#fff!important}body:has(.ds-store) .market-global-drawer{width:min(86vw,340px)!important;padding-bottom:calc(18px + env(safe-area-inset-bottom))!important;background:#fff!important;border-radius:0 16px 16px 0!important}body:has(.ds-store) .market-sidebar-shop{background:#061f43!important;align-items:center!important;min-height:76px!important;padding:14px 15px!important;display:flex!important}body:has(.ds-store) .market-sidebar-shop a{align-items:center!important;gap:10px!important;display:flex!important}body:has(.ds-store) .market-sidebar-shop a svg{color:#ffca05!important}body:has(.ds-store) .market-sidebar-shop a b{letter-spacing:.01em;font-size:15px!important}body:has(.ds-store) .market-sidebar-shop a small{font-size:10px!important}body:has(.ds-store) .ds-store-drawer-account{background:#f7f9fc!important;grid-template-columns:43px minmax(0,1fr)!important;padding:14px 14px 13px!important}body:has(.ds-store) .ds-store-drawer-account>button{color:#082449!important;background:#ffca05!important;border-radius:7px!important;padding:6px 10px!important;font-size:10px!important}body:has(.ds-store) .market-sidebar-links>button{color:#142a46!important;border-radius:8px!important;min-height:43px!important;padding:9px 12px!important;font-size:12px!important}body:has(.ds-store) .market-sidebar-category-button{min-height:43px!important;padding:9px 10px!important;font-size:12px!important}body:has(.ds-store) .market-sidebar-subcategories button{min-height:35px!important;font-size:11px!important}body:has(.ds-store) .market-global-drawer-scrim{background:#030d1e94!important}body:has(.ds-store) .ds-store{padding-bottom:calc(76px + env(safe-area-inset-bottom))!important;background:#f4f6fa!important}body:has(.ds-store) .ds-store-hero{isolation:isolate!important;background:#06234a!important;border-radius:15px!important;grid-template-columns:54% 46%!important;align-items:stretch!important;height:clamp(205px,57vw,245px)!important;min-height:0!important;margin:10px 10px 12px!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important}body:has(.ds-store) .ds-store-hero:after{display:none!important}body:has(.ds-store) .ds-store-hero-copy{grid-area:1/1;color:#fff!important;z-index:2!important;align-self:center!important;width:100%!important;max-width:none!important;padding:15px 8px 26px 14px!important}body:has(.ds-store) .ds-store-hero-copy .ds-eyebrow{letter-spacing:.12em!important;color:#ffcf29!important;font-size:9px!important}body:has(.ds-store) .ds-store-hero-copy h1{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#fff!important;margin:8px 0!important;font-size:clamp(17px,4.8vw,23px)!important;line-height:1.08!important}body:has(.ds-store) .ds-store-hero-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#e7eef8!important;margin:5px 0!important;font-size:10px!important;line-height:1.35!important}body:has(.ds-store) .ds-store-hero-copy>strong{color:#ffcf29!important;margin:6px 0!important;font-size:13px!important}body:has(.ds-store) .ds-store-hero-copy>button{color:#071d3b!important;background:#ffca05!important;border-radius:7px!important;min-height:32px!important;padding:0 10px!important;font-size:10px!important;font-weight:850!important}body:has(.ds-store) .ds-store-hero-image{grid-area:1/2;z-index:1!important;background:#fff!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;min-height:0!important;display:block!important;position:relative!important;inset:auto!important;overflow:hidden!important}body:has(.ds-store) .ds-store-hero-image img{object-fit:cover!important;object-position:center!important;opacity:1!important;width:100%!important;height:100%!important;display:block!important}body:has(.ds-store) .ds-store-hero-dots{z-index:3!important;bottom:8px!important;left:14px!important;right:auto!important}body:has(.ds-store) .ds-store-section.ds-store-spotlight-section{background:#fff!important;border:1px solid #e5eaf1!important;border-radius:13px!important;margin:0 10px 11px!important;padding:12px 10px!important;display:block!important}body:has(.ds-store) .ds-store-section-title{justify-content:space-between!important;align-items:center!important;margin:0 0 10px!important;display:flex!important}body:has(.ds-store) .ds-store-section-title h2{color:#102541!important;margin:3px 0 0!important;font-size:17px!important;line-height:1.2!important}body:has(.ds-store) .ds-store-section-title .ds-eyebrow{letter-spacing:.12em!important;color:#b87521!important;font-size:9px!important}body:has(.ds-store) .ds-store-section-title>button{color:#12518b!important;background:#fff!important;border:1px solid #e1e7ef!important;border-radius:9px!important;padding:8px 10px!important;font-size:10px!important;font-weight:800!important}body:has(.ds-store) .ds-store-rail{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:unset!important;scroll-snap-type:none!important;gap:7px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}body:has(.ds-store) .ds-store-spotlight-card{background:#fff!important;border:1px solid #e6ebf2!important;border-radius:10px!important;flex-direction:column!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:5px!important;display:flex!important;overflow:hidden!important}body:has(.ds-store) .ds-store-spotlight-card .ds-store-product{flex-direction:column!important;align-items:stretch!important;gap:4px!important;width:100%!important;min-width:0!important;display:flex!important}body:has(.ds-store) .ds-store-spotlight-card .ds-store-product-image{aspect-ratio:1!important;background:#f5f7fa!important;border-radius:8px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;display:block!important;position:relative!important;overflow:hidden!important}body:has(.ds-store) .ds-store-spotlight-card .ds-store-product-image img{object-fit:contain!important;width:100%!important;height:100%!important}body:has(.ds-store) .ds-store-spotlight-card .ds-store-product-image i{color:#182338!important;background:#ffc400!important;border-radius:5px!important;padding:4px 5px!important;font-size:8px!important;font-style:normal!important;position:absolute!important;top:5px!important;left:5px!important}body:has(.ds-store) .ds-store-spotlight-card .ds-store-fav{width:26px!important;height:26px!important;position:absolute!important;top:5px!important;right:5px!important}body:has(.ds-store) .ds-store-spotlight-card .ds-store-product-name{-webkit-line-clamp:2!important;text-align:left!important;-webkit-box-orient:vertical!important;min-height:25px!important;padding:0 2px!important;font-size:9px!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}body:has(.ds-store) .ds-store-spotlight-card .ds-store-rating{font-size:8px!important;line-height:1.1!important}body:has(.ds-store) .ds-store-spotlight-card .ds-store-product>b{text-align:left!important;padding:0 2px!important;font-size:11px!important}body:has(.ds-store) .ds-store-spotlight-card .ds-store-product>small:not(.ds-store-rating){text-align:left!important;padding:0 2px!important;font-size:8px!important}body:has(.ds-store) .ds-store-spotlight-card .ds-store-add{border-radius:6px!important;width:100%!important;min-height:29px!important;margin:4px 0 0!important;padding:0 3px!important;font-size:9px!important}body:has(.ds-store) .ds-store-category-quicklinks{background:#fff!important;border:1px solid #e5eaf1!important;border-radius:13px!important;margin:0 10px 12px!important;padding:12px 10px!important;display:block!important}body:has(.ds-store) .ds-store-category-heading h2{color:#102541!important;font-size:17px!important}body:has(.ds-store) .ds-store-category-tiles{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;display:grid!important;overflow:visible!important}body:has(.ds-store) .ds-store-category-tile{border-radius:9px!important;flex:none!important;width:100%!important;min-width:0!important;min-height:76px!important;padding:7px 3px!important}body:has(.ds-store) .ds-store-category-tile>span{font-size:21px!important}body:has(.ds-store) .ds-store-category-tile>b{font-size:8px!important}body:has(.ds-store) .ds-store-browse-controls{display:none!important}body:has(.ds-store) .ds-store-browse-controls.is-active{display:block!important}body:has(.ds-store) .ds-store-home-mix-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;display:grid!important}body:has(.ds-store) .ds-store-home-mix-grid .ds-store-product-image{aspect-ratio:1!important;height:auto!important}body:has(.ds-store) .ds-store-mobile-nav{min-height:66px!important;padding:6px 8px calc(6px + env(safe-area-inset-bottom))!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}body:has(.ds-store) .market-global-drawer{background:#fff!important;border-radius:0!important;width:min(84vw,330px)!important;max-width:330px!important;box-shadow:10px 0 36px #00000038!important}body:has(.ds-store) .market-sidebar-shop{background:#06234a!important;min-height:86px!important}body:has(.ds-store) .market-sidebar-shop a b{font-size:15px!important}body:has(.ds-store) .ds-store-drawer-account{display:grid!important}body:has(.ds-store) .market-sidebar-title{letter-spacing:.12em!important;padding:13px 16px 7px!important;font-size:9px!important}body:has(.ds-store) .market-sidebar-links>button{min-height:43px!important;font-size:12px!important}body:has(.ds-store) .market-sidebar-category-button{min-height:43px!important;font-size:12px!important}}.ds-store-mobile-promo{display:none}@media (width<=760px){body:has(.ds-store) .ds-store{width:100%!important;max-width:none!important;overflow-x:hidden!important}body:has(.ds-store) .ds-store-hero{background:#08264b!important;border-radius:12px!important;grid-template-columns:55% 45%!important;align-items:stretch!important;height:218px!important;min-height:218px!important;margin:10px 10px 12px!important;padding:0!important;display:grid!important;overflow:hidden!important}body:has(.ds-store) .ds-store-hero-copy{z-index:2!important;grid-area:1/1!important;align-self:center!important;width:auto!important;max-width:none!important;padding:16px 5px 25px 13px!important;position:relative!important;inset:auto!important}body:has(.ds-store) .ds-store-hero-copy h1{color:#fff!important;margin:7px 0!important;font-size:20px!important;line-height:1.1!important}body:has(.ds-store) .ds-store-hero-copy p{color:#e8eff8!important;font-size:10px!important;line-height:1.35!important}body:has(.ds-store) .ds-store-hero-copy .ds-eyebrow{color:#ffd34d!important;font-size:8px!important}body:has(.ds-store) .ds-store-hero-copy>button{color:#092346!important;background:#ffca05!important;border-radius:6px!important;min-height:31px!important;font-size:10px!important}body:has(.ds-store) .ds-store-hero-image{background:#f4f6f9!important;border:0!important;border-radius:0!important;grid-area:1/2!important;width:100%!important;height:100%!important;min-height:0!important;position:relative!important;inset:auto!important;overflow:hidden!important}body:has(.ds-store) .ds-store-hero-image img{object-fit:cover!important;opacity:1!important;width:100%!important;height:100%!important}body:has(.ds-store) .ds-store-spotlight-section{background:#fff!important;border-radius:11px!important;margin:0 10px 10px!important;padding:11px 9px!important}body:has(.ds-store) .ds-store-rail{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:unset!important;gap:6px!important;width:100%!important;display:grid!important;overflow:visible!important}body:has(.ds-store) .ds-store-spotlight-card{border:1px solid #e7ebf1!important;border-radius:8px!important;width:100%!important;min-width:0!important;max-width:none!important;padding:4px!important}body:has(.ds-store) .ds-store-spotlight-card .ds-store-product-image{aspect-ratio:1!important;width:100%!important;height:auto!important;margin:0!important}body:has(.ds-store) .ds-store-spotlight-card .ds-store-product-name{min-height:24px!important;font-size:9px!important;line-height:1.2!important}body:has(.ds-store) .ds-store-spotlight-card .ds-store-product>b{font-size:11px!important}body:has(.ds-store) .ds-store-spotlight-card .ds-store-add{min-height:28px!important;font-size:9px!important}body:has(.ds-store) .ds-store-category-quicklinks{background:#fff!important;border-radius:11px!important;margin:0 10px 10px!important;padding:11px 9px!important;display:block!important}body:has(.ds-store) .ds-store-category-tiles{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;display:grid!important;overflow:visible!important}body:has(.ds-store) .ds-store-category-tile{flex:none!important;width:100%!important;min-width:0!important;min-height:72px!important}body:has(.ds-store) .ds-store-mobile-promo{color:#fff!important;background:#08264b!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:112px!important;margin:0 10px 12px!important;padding:15px!important;display:flex!important;overflow:hidden!important}body:has(.ds-store) .ds-store-mobile-promo>div{min-width:0}body:has(.ds-store) .ds-store-mobile-promo>div>span{font-weight:900;letter-spacing:.12em!important;color:#ffd34d!important;font-size:8px!important}body:has(.ds-store) .ds-store-mobile-promo h2{color:#fff!important;margin:5px 0!important;font-size:16px!important;line-height:1.15!important}body:has(.ds-store) .ds-store-mobile-promo p{color:#dce6f3!important;margin:0 0 8px!important;font-size:10px!important}body:has(.ds-store) .ds-store-mobile-promo button{color:#092346!important;background:#ffca05!important;border:0!important;border-radius:6px!important;padding:7px 9px!important;font-size:9px!important;font-weight:850!important}body:has(.ds-store) .ds-store-mobile-promo-art{color:#ffd34d;background:#ffffff1f;border-radius:50%;flex:0 0 64px;place-items:center;width:64px;height:64px;display:grid}body:has(.ds-store) .ds-store-home-mix-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;display:grid!important}body:has(.ds-store) .ds-store-home-mix-grid .ds-store-product-image{aspect-ratio:1!important;height:auto!important}body:has(.ds-store) .ds-store-browse-controls{display:none!important}body:has(.ds-store) .ds-store-browse-controls.is-active{display:block!important}}.seller-domains-panel{background:#ffffff06;border:1px solid #96aacd2e;border-radius:16px;margin-top:24px;padding:22px}.seller-domains-panel .seller-page-heading h2{align-items:center;gap:9px;display:flex}.seller-domain-add{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;margin:18px 0 22px;display:grid}.seller-domain-add label{gap:7px;font-size:13px;font-weight:700;display:grid}.seller-domain-add input{border:1px solid var(--line);width:100%;min-height:44px;color:inherit;font:inherit;background:#050c18a6;border-radius:9px;padding:11px 13px}.seller-domain-add small,.seller-domain-main small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.5;display:block}.seller-domain-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:12px;justify-items:center;gap:8px;padding:28px 14px;display:grid}.seller-domain-empty strong{color:inherit;font-size:14px}.seller-domain-empty span{max-width:440px;font-size:12px}.seller-domain-list{gap:10px;display:grid}.seller-domain-row{border:1px solid var(--line);border-radius:12px;padding:14px}.seller-domain-main{align-items:center;gap:11px;min-width:0;display:flex}.seller-domain-main>div{flex:1;min-width:0}.seller-domain-main strong{overflow-wrap:anywhere;font-size:14px;display:block}.seller-domain-status{white-space:nowrap;border-radius:20px;padding:5px 9px;font-size:10px;font-weight:800}.seller-domain-status.verified{color:#4ade80;background:#16a34a21}.seller-domain-status.pending{color:#facc15;background:#eab3081f}.seller-domain-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 0 31px;display:flex}.seller-domain-actions a{color:var(--blue);align-items:center;gap:6px;font-size:12px;display:inline-flex}.seller-domain-actions .danger{color:#fca5a5}.seller-domain-dns{background:#3b82f60e;border:1px solid #82aaff38;border-radius:12px;margin-top:18px;padding:16px}.seller-domain-dns h3{margin:0 0 6px;font-size:15px}.seller-domain-dns p{color:var(--muted);font-size:12px;line-height:1.6}.seller-domain-record{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.seller-domain-record>div{min-width:0}.seller-domain-record small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px;display:block}.seller-domain-record strong{overflow-wrap:anywhere;margin-top:4px;font-family:monospace;font-size:12px;display:block}.seller-domain-notice{color:#86efac;background:#16a34a1a;border-radius:9px;padding:10px 12px;font-size:12px}@media (width<=600px){.seller-domains-panel{padding:15px}.seller-domain-add{grid-template-columns:1fr}.seller-domain-add .seller-primary-btn{justify-content:center;width:100%}.seller-domain-actions{margin-left:0}.seller-domain-main{flex-wrap:wrap}.seller-domain-status{margin-left:auto}}@media (width>=761px){body:has(.ds-store) .store-page{grid-template-columns:220px minmax(0,1fr)!important;align-items:start!important;width:100%!important;min-height:100vh!important;display:grid!important;overflow-x:clip!important}body:has(.ds-store) .market-sidebar{visibility:visible!important;opacity:1!important;z-index:10!important;width:220px!important;min-width:0!important;height:100vh!important;max-height:100vh!important;margin:0!important;display:block!important;position:sticky!important;top:0!important;left:auto!important;overflow-y:auto!important;transform:none!important}body:has(.ds-store) .ds-store{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0 0 90px!important;display:block!important;position:relative!important;overflow:visible!important}body:has(.ds-store) .ds-store-navigation{box-sizing:border-box!important;color:#fff!important;background:#08265b!important;border:0!important;border-radius:0!important;width:100%!important;margin:0!important;padding:13px clamp(18px,2.2vw,34px) 14px!important;display:block!important;position:relative!important;top:auto!important}body:has(.ds-store) .ds-store-navigation-main{grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;column-gap:14px!important;min-height:52px!important;display:grid!important}body:has(.ds-store) .ds-store-menu-trigger{color:#fff!important;place-items:center!important;width:38px!important;height:42px!important;display:grid!important}body:has(.ds-store) .ds-store-brand{color:#ffca05!important;align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}body:has(.ds-store) .ds-store-brand-word{color:#ffca05!important;overflow-wrap:anywhere!important;min-width:0!important;font-size:clamp(15px,1.45vw,20px)!important;font-weight:900!important;line-height:1.2!important;display:block!important}body:has(.ds-store) .ds-store-header-actions{justify-content:flex-end!important;align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}body:has(.ds-store) .ds-store-header-actions button{color:#fff!important;flex:0 0 42px!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important}body:has(.ds-store) .ds-store-search{box-sizing:border-box!important;background:#fff!important;border-radius:8px!important;align-items:center!important;gap:12px!important;width:min(760px,100% - 36px)!important;height:48px!important;margin:10px auto 0!important;padding:0 7px 0 16px!important;display:flex!important}body:has(.ds-store) .ds-store-search input{background:0 0!important;border:0!important;outline:0!important;flex:auto!important;min-width:0!important;height:100%!important}body:has(.ds-store) .ds-store-search button{background:#ffca05!important;border:0!important;border-radius:6px!important;flex:0 0 48px!important;width:48px!important;height:38px!important}:is(body:has(.ds-store) .ds-store-hero,body:has(.ds-store) .ds-store-section,body:has(.ds-store) .ds-store-category-quicklinks,body:has(.ds-store) .ds-store-mobile-promo,body:has(.ds-store) .ds-store-browse-controls){margin-left:clamp(14px,2vw,28px)!important;margin-right:clamp(14px,2vw,28px)!important}body:has(.ds-store) .ds-store-hero{margin-top:16px!important}body:has(.ds-store) .store-page.is-sidebar-collapsed{grid-template-columns:minmax(0,1fr)!important}body:has(.ds-store) .store-page.is-sidebar-collapsed>.market-sidebar{display:none!important}body:has(.ds-store) .ds-store-navigation-main{grid-template-columns:42px minmax(0,1fr) auto!important}body:has(.ds-store) .ds-store-header-actions button{color:#08265b!important;background:#ffca05!important;border:1px solid #08265b24!important;border-radius:10px!important;box-shadow:0 2px 7px #0000001f!important}body:has(.ds-store) .ds-store-header-actions button svg{color:#08265b!important;stroke:#08265b!important}body:has(.ds-store) .ds-store-catalogue-rows{flex-direction:column!important;gap:24px!important;display:flex!important}body:has(.ds-store) .ds-store-catalogue-row{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important;width:100%!important;display:grid!important}body:has(.ds-store) .ds-store-catalogue-row>.ds-store-card{width:auto!important;min-width:0!important;max-width:none!important}body:has(.ds-store) .ds-store-card{border-radius:12px!important;min-width:0!important;padding:12px!important}body:has(.ds-store) .ds-store-product-image{aspect-ratio:1!important;width:100%!important;overflow:hidden!important}}@media (width>=1200px){body:has(.ds-store) .ds-store-catalogue-row{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:26px!important}}@media (width>=761px) and (width<=1050px){body:has(.ds-store) .ds-store-catalogue-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}}@media (width>=761px){body:has(.ds-store) .ds-store-rail{scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;overscroll-behavior-x:contain!important;scrollbar-width:thin!important;scrollbar-color:#aebbd0 #edf1f6!important;flex-flow:row!important;align-items:stretch!important;gap:18px!important;width:100%!important;max-width:100%!important;padding:4px 2px 16px!important;display:flex!important;overflow:auto hidden!important}body:has(.ds-store) .ds-store-rail>.ds-store-spotlight-card{scroll-snap-align:start!important;flex:0 0 clamp(205px,20vw,250px)!important;width:clamp(205px,20vw,250px)!important;min-width:clamp(205px,20vw,250px)!important;max-width:250px!important}body:has(.ds-store) .ds-store-rail::-webkit-scrollbar{height:9px!important}body:has(.ds-store) .ds-store-rail::-webkit-scrollbar-track{background:#edf1f6!important;border-radius:20px!important}body:has(.ds-store) .ds-store-rail::-webkit-scrollbar-thumb{background:#aebbd0!important;border-radius:20px!important}body:has(.ds-store) .ds-store-home-mix-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:16px!important;display:grid!important}body:has(.ds-store) .ds-store-home-mix-grid>.ds-store-card{width:auto!important;min-width:0!important}}.dm-dashboard-visual{justify-content:center;align-items:center;display:flex}.dm-dashboard-window{z-index:1;background:#fff;border:1px solid #e4e9f0;border-radius:13px;width:100%;max-width:650px;min-height:380px;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-5deg)rotateX(2deg);box-shadow:0 28px 70px #11233a2e}.dm-dashboard-top{color:#172b45;border-bottom:1px solid #edf0f4;align-items:center;gap:9px;height:48px;padding:0 15px;font-size:11px;font-weight:900;display:flex}.dm-dashboard-logo{color:#ffca05;background:#102f57;border-radius:7px;place-items:center;width:25px;height:25px;font-size:15px;display:grid}.dm-dashboard-top b{flex-direction:column;gap:1px;display:flex}.dm-dashboard-top b small{letter-spacing:.12em;color:#8a96a6;font-size:6px}.dm-dashboard-top-right{color:#68788c;align-items:center;gap:14px;margin-left:auto;display:flex}.dm-dashboard-top-right i{color:#27364a;background:#f3c64d;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;font-weight:900;display:grid}.dm-dashboard-body{background:#f7f9fc;grid-template-columns:132px minmax(0,1fr);min-height:330px;display:grid}.dm-dashboard-body aside{color:#d6e0ed;background:#102b4d;flex-direction:column;gap:13px;padding:17px 9px;font-size:9px;display:flex}.dm-dashboard-body aside b,.dm-dashboard-body aside span{border-radius:6px;align-items:center;gap:8px;padding:8px;display:flex}.dm-dashboard-body aside b{color:#ffcf37;background:#23476e}.dm-dashboard-main{min-width:0;padding:17px 17px 15px}.dm-dashboard-welcome{justify-content:space-between;align-items:center;gap:8px;display:flex}.dm-dashboard-welcome small{color:#8995a4;letter-spacing:.1em;font-size:7px}.dm-dashboard-welcome h3{color:#1a2c43;letter-spacing:-.5px;margin:5px 0;font-size:16px}.dm-dashboard-welcome p{color:#7a8798;margin:0;font-size:8px}.dm-dashboard-welcome>span{color:#152b45;white-space:nowrap;background:#ffca05;border-radius:5px;padding:7px 9px;font-size:8px;font-weight:900}.dm-dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:17px 0 11px;display:grid}.dm-dashboard-metrics>div{background:#fff;border:1px solid #e9edf2;border-radius:7px;flex-direction:column;gap:6px;padding:11px 10px;display:flex}.dm-dashboard-metrics small{color:#7b8796;font-size:7px}.dm-dashboard-metrics b{color:#1c3049;white-space:nowrap;font-size:15px}.dm-dashboard-metrics i{color:#16824d;font-size:7px;font-style:normal}.dm-dashboard-lower{grid-template-columns:1.2fr 1fr;gap:9px;display:grid}.dm-dashboard-chart,.dm-dashboard-orders{background:#fff;border:1px solid #e9edf2;border-radius:7px;min-width:0;padding:11px}.dm-dashboard-chart>b,.dm-dashboard-orders>b{color:#263b55;font-size:9px}.dm-dashboard-chart>small{float:right;color:#9aa4b1;font-size:6px}.dm-dashboard-bars{background:repeating-linear-gradient(#0000 0 22px,#f0f3f7 23px);border-bottom:1px solid #edf0f4;justify-content:space-around;align-items:flex-end;gap:8px;height:94px;margin-top:12px;display:flex}.dm-dashboard-bars i{width:10%;height:var(--h,55%);background:#f3c342;border-radius:3px 3px 0 0}.dm-dashboard-bars i:nth-child(2){--h:72%}.dm-dashboard-bars i:nth-child(3){--h:48%}.dm-dashboard-bars i:nth-child(4){--h:84%}.dm-dashboard-bars i:nth-child(5){--h:64%}.dm-dashboard-bars i:nth-child(6){--h:93%}.dm-dashboard-bars i:nth-child(7){--h:75%}.dm-dashboard-axis{color:#98a2af;justify-content:space-between;margin-top:5px;font-size:6px;display:flex}.dm-dashboard-orders{flex-direction:column;gap:12px;display:flex}.dm-dashboard-orders>b{margin-bottom:4px}.dm-dashboard-orders>span{color:#617086;white-space:nowrap;align-items:center;gap:5px;font-size:7px;display:flex}.dm-dashboard-orders>span i{background:#19a36b;border-radius:50%;width:6px;height:6px}.dm-dashboard-orders>span strong{color:#16824d;margin-left:auto;font-size:7px}.dm-dashboard-visual .dm-signature-float-top{top:0;right:-7px}.dm-dashboard-visual .dm-signature-float-bottom{bottom:0;left:-9px}@media (width<=1000px){.dm-dashboard-window{transform:none}.dm-dashboard-body{grid-template-columns:104px minmax(0,1fr)}.dm-dashboard-main{padding:13px 11px}.dm-dashboard-body aside{font-size:8px}}@media (width<=700px){.dm-dashboard-visual{min-height:310px!important;margin:13px 0 0!important}.dm-dashboard-window{border-radius:8px;width:100%;min-height:0;transform:none}.dm-dashboard-top{height:35px;padding:0 8px;font-size:8px}.dm-dashboard-logo{width:20px;height:20px;font-size:12px}.dm-dashboard-top-right{gap:7px}.dm-dashboard-top-right i{width:20px;height:20px}.dm-dashboard-body{grid-template-columns:75px minmax(0,1fr);min-height:245px}.dm-dashboard-body aside{gap:8px;padding:10px 5px;font-size:6px}.dm-dashboard-body aside b,.dm-dashboard-body aside span{gap:4px;padding:6px 3px}.dm-dashboard-body aside svg{width:10px;height:10px}.dm-dashboard-main{padding:10px 7px}.dm-dashboard-welcome h3{font-size:11px}.dm-dashboard-welcome p{font-size:6px}.dm-dashboard-welcome small{font-size:5px}.dm-dashboard-welcome>span{padding:6px;font-size:6px}.dm-dashboard-metrics{gap:4px;margin:10px 0 6px}.dm-dashboard-metrics>div{gap:4px;padding:7px 5px}.dm-dashboard-metrics small{font-size:6px}.dm-dashboard-metrics b{font-size:10px}.dm-dashboard-metrics i{font-size:5px}.dm-dashboard-lower{gap:5px}.dm-dashboard-chart,.dm-dashboard-orders{padding:7px}.dm-dashboard-chart>b,.dm-dashboard-orders>b{font-size:7px}.dm-dashboard-chart>small{font-size:5px}.dm-dashboard-bars{gap:4px;height:70px}.dm-dashboard-axis{font-size:5px}.dm-dashboard-orders{gap:9px}.dm-dashboard-orders>span{gap:3px;font-size:5px}.dm-dashboard-orders>span strong{font-size:5px}.dm-dashboard-visual .dm-signature-float{padding:7px 8px}.dm-dashboard-visual .dm-signature-float-top{right:-2px}.dm-dashboard-visual .dm-signature-float-bottom{left:-2px}}.dasnet-editorial{--de-ink:#152f3d;--de-muted:#65777c;--de-paper:#f4f1e8;--de-yellow:#e9b72e;min-height:100vh;color:var(--de-ink);background:#fbfaf6;font-family:DM Sans,Arial,sans-serif;overflow:hidden}.dasnet-editorial a{color:inherit;text-decoration:none}.de-header{border-bottom:1px solid #e9e6dc;align-items:center;gap:52px;width:min(1320px,100% - 88px);height:84px;margin:auto;display:flex}.de-wordmark{letter-spacing:.06em;align-items:center;gap:10px;font:900 15px/1 Manrope,sans-serif;display:flex}.de-wordmark>span:last-child{flex-direction:column;gap:5px;display:flex}.de-wordmark small{letter-spacing:.19em;color:#82908e;font:800 7px/1 DM Sans,sans-serif}.de-symbol{background:var(--de-ink);color:#fff;letter-spacing:-.08em;place-items:center;width:35px;height:35px;font:900 23px Manrope,sans-serif;display:grid}.de-symbol span{color:var(--de-yellow)}.de-header nav{align-items:center;gap:34px;margin-left:auto;display:flex}.de-header nav a,.de-header-actions>a:first-child{color:#627477;font-size:11px;font-weight:700}.de-header-actions{align-items:center;gap:25px;display:flex}.de-header-cta{background:var(--de-ink);align-items:center;gap:10px;padding:13px 16px;font-size:11px;font-weight:800;display:flex;color:#fff!important}.de-hero{grid-template-columns:.78fr 1.22fr;align-items:center;gap:7%;width:min(1320px,100% - 88px);min-height:650px;margin:auto;padding:68px 0 72px;display:grid}.de-hero-copy{max-width:480px}.de-eyebrow{letter-spacing:.17em;color:#98741b;align-items:center;gap:10px;font-size:9px;font-weight:900;display:flex}.de-eyebrow>span{background:#278466;border-radius:50%;width:7px;height:7px}.de-hero h1{letter-spacing:-.075em;color:var(--de-ink);margin:28px 0 22px;font:800 clamp(66px,7.2vw,100px)/.91 Manrope,sans-serif}.de-hero h1 em,.de-section-intro h2 em,.de-start h2 em,.de-questions h2 em{color:#b48418;font-style:normal}.de-lede{max-width:410px;color:var(--de-muted);margin:0;font-size:14px;line-height:1.95}.de-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.de-button{background:var(--de-yellow);align-items:center;gap:16px;padding:16px 19px;font-size:11px;font-weight:900;display:flex;color:#182f3a!important}.de-text-link{color:#5c7073;font-size:10px;font-weight:800}.de-text-link span{color:#a77c16;margin-left:6px}.de-note{border-top:1px solid #e6e3d9;align-items:center;gap:13px;margin-top:55px;padding-top:17px;display:flex}.de-note>span{color:#c5a34d;font:800 22px Manrope,sans-serif}.de-note p{color:#82908e;margin:0;font-size:9px;line-height:1.6}.de-note b{color:#40595c}.de-stage{min-width:0;padding:0 0 20px 20px;position:relative}.de-stage:before{content:"";z-index:0;background:#eae5d7;position:absolute;inset:34px 0 0 48px}.de-stage-caption,.de-stage-foot{z-index:2;letter-spacing:.14em;color:#7d8983;justify-content:space-between;font-size:8px;font-weight:900;display:flex;position:relative}.de-stage-caption{padding:0 8px 13px 0}.de-stage-caption span{color:#a98a3a}.de-paper{z-index:1;background:#fff;border:1px solid #e5e4dc;position:relative;box-shadow:0 24px 55px #1a30351b}.de-paper-top{border-bottom:1px solid #edf0ec;justify-content:space-between;align-items:center;height:48px;padding:0 17px;display:flex}.de-paper-brand{align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.de-paper-brand i{background:var(--de-ink);width:24px;height:24px;color:var(--de-yellow);place-items:center;font-style:normal;font-weight:900;display:grid}.de-live{letter-spacing:.13em;color:#71847c;font-size:7px;font-weight:900}.de-live i{background:#278466;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.de-paper-body{grid-template-columns:145px minmax(0,1fr);min-height:365px;display:grid}.de-rail{color:#dce5e0;background:#173442;flex-direction:column;gap:8px;padding:21px 10px;font-size:9px;display:flex}.de-rail>b{color:#9aada7;letter-spacing:.15em;padding:0 8px 8px;font-size:7px}.de-rail>span{color:#b9c8c2;padding:10px 8px}.de-rail>span.selected{color:#f1c84f;background:#2b4b55}.de-rail-shop{border-top:1px solid #35505a;align-items:center;gap:8px;margin-top:auto;padding:11px 6px 0;display:flex}.de-rail-shop>i{color:#183541;background:#e9b72e;place-items:center;width:27px;height:27px;font-style:normal;font-weight:900;display:grid}.de-rail-shop span{flex-direction:column;gap:4px;display:flex}.de-rail-shop b{font-size:8px}.de-rail-shop small{color:#a7b9b2;font-size:7px}.de-workspace{background:#fbfcfa;min-width:0;padding:22px 20px}.de-workspace-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.de-workspace-heading small{letter-spacing:.12em;color:#889590;font-size:7px;font-weight:800}.de-workspace-heading h2{letter-spacing:-.05em;margin:7px 0 4px;font:800 22px Manrope,sans-serif}.de-workspace-heading p{color:#83908c;margin:0;font-size:8px}.de-workspace-heading>span{white-space:nowrap;background:#e9b72e;padding:9px 10px;font-size:8px;font-weight:900}.de-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:23px 0 13px;display:grid}.de-stats>div{background:#fff;border:1px solid #e9ece6;min-width:0;padding:12px 10px}.de-stats small{letter-spacing:.1em;color:#87938e;font-size:6px;font-weight:900;display:block}.de-stats b{color:#183541;margin:8px 0 5px;font:800 23px Manrope,sans-serif;display:block}.de-stats i{color:#87938e;font-size:7px;font-style:normal}.de-workspace-lower{grid-template-columns:1.45fr .8fr;gap:9px;display:grid}.de-activity,.de-side-note{background:#fff;border:1px solid #e9ece6;min-width:0;padding:12px 10px}.de-section-head{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.de-section-head b{font-size:9px}.de-section-head small{color:#98a39d;letter-spacing:.1em;font-size:6px}.de-activity>div:not(.de-section-head){border-top:1px solid #f0f1ed;align-items:flex-start;gap:7px;padding:9px 0;display:flex}.de-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:4px}.de-dot.gold{background:#d9a62c}.de-dot.green{background:#278466}.de-dot.blue{background:#6c8ca0}.de-activity>div>span{flex-direction:column;gap:4px;min-width:0;display:flex}.de-activity>div>span b{font-size:7px}.de-activity>div>span small{color:#89958f;font-size:6px}.de-activity time{color:#a2aaa5;white-space:nowrap;margin-left:auto;font-size:5px}.de-side-note>span{letter-spacing:.12em;color:#87948e;font-size:6px;font-weight:900}.de-side-art{color:#193744;background:#f1ead8;place-items:center;height:73px;margin:10px 0;font:900 40px Manrope,sans-serif;display:grid}.de-side-art span{color:#c18f1b}.de-side-note>b{font-size:8px}.de-side-note p{color:#87938e;font-size:7px;line-height:1.6}.de-side-note>small{color:#a27c20;font-size:6px;font-weight:800}.de-stage-foot{padding:13px 8px 0 0}.de-stage-foot b{color:#a7893b}.de-strip{background:#eeeadd;border-block:1px solid #e4dfd1;justify-content:space-between;align-items:center;gap:24px;min-height:84px;padding:20px max(44px,50% - 660px);display:flex}.de-strip>span{letter-spacing:.15em;color:#76847e;font-size:8px;font-weight:900}.de-strip>div{align-items:center;gap:clamp(20px,4vw,55px);display:flex}.de-strip b{color:#314b4e;align-items:center;gap:10px;font-size:11px;display:flex}.de-strip b i{background:#c09225;border-radius:50%;width:5px;height:5px}.de-business{grid-template-columns:.7fr 1.3fr;gap:9%;width:min(1200px,100% - 88px);margin:auto;padding:120px 0 126px;display:grid}.de-section-intro h2,.de-start h2,.de-questions h2{letter-spacing:-.07em;margin:24px 0 17px;font:800 clamp(45px,5vw,65px)/.98 Manrope,sans-serif}.de-section-intro>p,.de-start-left>p,.de-questions>div:first-child>p{color:#71817e;max-width:330px;font-size:12px;line-height:1.9}.de-capabilities{border-top:1px solid #dedfd7;grid-template-columns:1fr 1fr;display:grid}.de-capabilities article{border-bottom:1px solid #dedfd7;min-height:240px;padding:23px 22px 25px 0}.de-capabilities article:nth-child(odd){border-right:1px solid #dedfd7;padding-right:30px}.de-capabilities article:nth-child(2n){padding-left:30px}.de-capabilities article>span{letter-spacing:.13em;color:#9a7b31;font-size:7px;font-weight:900}.de-cap-icon{color:#8d6b1b;background:#f0eadb;place-items:center;width:37px;height:37px;margin:20px 0 13px;font:800 16px Manrope,sans-serif;display:grid}.de-capabilities h3{letter-spacing:-.035em;max-width:230px;margin:0 0 9px;font:750 17px/1.25 Manrope,sans-serif}.de-capabilities p{color:#75837f;max-width:260px;margin:0;font-size:10px;line-height:1.8}.de-capabilities a{color:#9a741b;margin-top:17px;font-size:9px;font-weight:900;display:inline-block}.de-start{color:#fff;background:#173542;grid-template-columns:.8fr 1.2fr;align-items:center;gap:10%;padding:94px max(44px,50% - 600px);display:grid}.de-start .de-eyebrow{color:#e4bd4b}.de-start h2{color:#fff}.de-start h2 em{color:#e6bd4a}.de-start-left>p{color:#b5c4bd}.de-start-link{color:#183542;background:#e9b72e;align-items:center;gap:14px;margin-top:25px;padding:13px 16px;font-size:10px;font-weight:900;display:inline-flex}.de-start ol{margin:0;padding:0;list-style:none}.de-start li{border-bottom:1px solid #38525a;grid-template-columns:42px 1fr 20px;align-items:center;gap:15px;padding:22px 0;display:grid}.de-start li:first-child{border-top:1px solid #38525a}.de-start li>span{color:#e5bd4a;font:800 18px Manrope,sans-serif}.de-start li b{font-size:12px}.de-start li p{color:#b4c4bd;margin:6px 0 0;font-size:10px}.de-start li>i{color:#e5bd4a;font-style:normal}.de-questions{grid-template-columns:.75fr 1.25fr;gap:10%;width:min(1200px,100% - 88px);margin:auto;padding:115px 0;display:grid}.de-qa{border-top:1px solid #dedfd7}.de-qa article{border-bottom:1px solid #dedfd7;padding:20px 0}.de-qa b{font-size:12px}.de-qa p{color:#71817e;margin:8px 0 0;font-size:10px;line-height:1.7}.de-final{background:#eeeadd;justify-content:space-between;align-items:center;gap:25px;width:min(1320px,100% - 88px);margin:0 auto 50px;padding:54px 6%;display:flex;position:relative;overflow:hidden}.de-final>div,.de-final>a{z-index:1;position:relative}.de-final>div>span{letter-spacing:.15em;color:#96751f;font-size:8px;font-weight:900}.de-final h2{letter-spacing:-.06em;margin:13px 0 10px;font:800 clamp(35px,4.4vw,55px)/1 Manrope,sans-serif}.de-final p{color:#74817c;margin:0;font-size:11px}.de-final>a{color:#fff;background:#173542;align-items:center;gap:12px;padding:15px 18px;font-size:10px;font-weight:900;display:flex}.de-final-mark{color:#17354208;font:900 260px Manrope,sans-serif;position:absolute;top:-80px;right:18%}.de-footer{color:#87938e;border-top:1px solid #e7e5dc;justify-content:space-between;align-items:center;gap:20px;width:min(1320px,100% - 88px);min-height:90px;margin:auto;font-size:9px;display:flex}.de-footer>div{gap:25px;display:flex}.de-footer>div a{font-weight:700}@media (width<=1050px){.de-header,.de-hero,.de-business,.de-questions,.de-final,.de-footer{width:calc(100% - 52px)}.de-header{gap:25px}.de-header nav{gap:18px}.de-hero{grid-template-columns:.8fr 1.2fr;gap:4%}.de-paper-body{grid-template-columns:120px minmax(0,1fr)}.de-workspace{padding:18px 13px}.de-business{gap:5%}.de-start{gap:6%;padding-inline:26px}}@media (width<=720px){.de-header{gap:10px;width:calc(100% - 32px);height:70px}.de-header nav{display:none}.de-header-actions{gap:13px;margin-left:auto}.de-header-actions>a:first-child{font-size:10px}.de-header-cta{padding:11px 12px;font-size:9px}.de-wordmark{font-size:13px}.de-symbol{width:31px;height:31px;font-size:20px}.de-hero{flex-direction:column;align-items:stretch;gap:42px;width:calc(100% - 32px);padding:54px 0 50px;display:flex}.de-hero h1{margin:23px 0 18px;font-size:clamp(67px,17vw,88px)}.de-lede{font-size:13px;line-height:1.85}.de-hero-actions{gap:17px;margin-top:25px}.de-button{padding:15px 16px}.de-note{margin-top:36px}.de-stage{padding-left:0}.de-stage:before{inset:25px -8px 0 16px}.de-stage-caption{font-size:7px}.de-paper-top{height:39px;padding:0 10px}.de-paper-body{grid-template-columns:78px minmax(0,1fr);min-height:270px}.de-rail{gap:5px;padding:13px 5px;font-size:6px}.de-rail>b{padding:0 4px 5px;font-size:5px}.de-rail>span{padding:8px 4px}.de-rail-shop{gap:5px;padding:8px 2px 0}.de-rail-shop>i{width:21px;height:21px;font-size:8px}.de-rail-shop b{font-size:6px}.de-rail-shop small{font-size:5px}.de-workspace{padding:12px 8px}.de-workspace-heading h2{font-size:15px}.de-workspace-heading p{font-size:6px}.de-workspace-heading small{font-size:5px}.de-workspace-heading>span{padding:7px 6px;font-size:6px}.de-stats{gap:4px;margin:13px 0 7px}.de-stats>div{padding:8px 5px}.de-stats small{font-size:4px}.de-stats b{margin:6px 0 4px;font-size:15px}.de-stats i{font-size:5px}.de-workspace-lower{grid-template-columns:1.35fr .8fr;gap:5px}.de-activity,.de-side-note{padding:8px 5px}.de-section-head b{font-size:7px}.de-section-head small{font-size:4px}.de-activity>div:not(.de-section-head){gap:4px;padding:7px 0}.de-activity>div>span b{font-size:5px}.de-activity>div>span small,.de-activity time,.de-side-note>span{font-size:4px}.de-side-art{height:48px;margin:7px 0;font-size:27px}.de-side-note>b,.de-side-note p{font-size:5px}.de-side-note>small{font-size:4px}.de-stage-foot{font-size:6px}.de-strip{flex-direction:column;align-items:flex-start;gap:15px;padding:18px 17px}.de-strip>div{grid-template-columns:1fr 1fr;gap:13px;width:100%;display:grid}.de-strip b{font-size:10px}.de-business,.de-questions{grid-template-columns:1fr;gap:32px;width:calc(100% - 34px);padding:76px 0}.de-section-intro h2,.de-start h2,.de-questions h2{font-size:53px}.de-capabilities article{min-height:0;padding:18px 12px 20px 0}.de-capabilities article:nth-child(2n){padding-left:14px}.de-capabilities article:nth-child(odd){padding-right:14px}.de-capabilities h3{font-size:14px}.de-capabilities p{font-size:9px}.de-cap-icon{margin:14px 0 10px}.de-start{grid-template-columns:1fr;gap:30px;padding:66px 17px}.de-start li{grid-template-columns:34px 1fr 15px;gap:10px;padding:18px 0}.de-start li>span{font-size:16px}.de-start li b{font-size:11px}.de-start li p{font-size:9px;line-height:1.6}.de-final{flex-direction:column;align-items:flex-start;gap:22px;width:calc(100% - 34px);margin-bottom:28px;padding:32px 21px}.de-final h2{font-size:40px}.de-final-mark{font-size:180px;top:-32px;right:-5%}.de-footer{flex-wrap:wrap;width:calc(100% - 34px);padding:17px 0}.de-footer>span{order:3;width:100%}.de-footer>div{gap:13px;font-size:8px}}@media (width<=360px){.de-header{width:calc(100% - 24px)}.de-header-cta{padding:10px 9px}.de-hero{width:calc(100% - 26px)}.de-hero h1{font-size:64px}.de-paper-body{grid-template-columns:68px minmax(0,1fr)}.de-workspace{padding-inline:6px}.de-footer>div{gap:9px}}.dasnet-studio{--ds-ink:#14232b;--ds-paper:#f7f5ef;--ds-yellow:#f2c230;--ds-blue:#2454d6;background:var(--ds-paper);color:var(--ds-ink);min-height:100vh;font-family:DM Sans,Arial,sans-serif;overflow:hidden}.dasnet-studio a{color:inherit;text-decoration:none}.ds-nav{border-bottom:1px solid #deded6;align-items:center;gap:45px;max-width:1400px;height:82px;margin:auto;padding:0 5.5%;display:flex}.ds-brand{letter-spacing:.07em;flex-shrink:0;align-items:center;gap:10px;font:900 15px/1 Manrope,Arial,sans-serif;display:flex}.ds-brand>span:last-child{flex-direction:column;gap:5px;display:flex}.ds-brand small{letter-spacing:.19em;color:#78827e;font:800 7px/1 DM Sans,Arial,sans-serif}.ds-brand-mark{background:var(--ds-ink);color:#fff;letter-spacing:-.1em;place-items:center;width:35px;height:35px;font:900 23px Manrope,Arial,sans-serif;display:grid}.ds-brand-mark span{color:var(--ds-yellow)}.ds-nav nav{gap:32px;margin-left:auto;display:flex}.ds-nav nav a,.ds-nav-actions>a:first-child{color:#66716e;font-size:11px;font-weight:800}.ds-nav-actions{align-items:center;gap:25px;display:flex}.ds-nav-cta{background:var(--ds-yellow);align-items:center;gap:12px;padding:13px 17px;font-size:11px;font-weight:900;display:flex}.ds-hero{grid-template-columns:1fr 1fr;align-items:center;gap:5%;max-width:1400px;min-height:690px;margin:auto;padding:78px 5.5% 75px;display:grid}.ds-hero-copy{z-index:1;position:relative}.ds-kicker,.ds-section-head>span,.ds-manifesto-label,.ds-how-title>span,.ds-faq>div:first-child>span{letter-spacing:.16em;color:#66736e;font-size:9px;font-weight:900}.ds-kicker{align-items:center;gap:10px;display:flex}.ds-kicker i{background:var(--ds-blue);border-radius:50%;width:8px;height:8px}.ds-hero h1{letter-spacing:-.085em;margin:28px 0 23px;font:900 clamp(60px,7.1vw,100px)/.91 Manrope,Arial,sans-serif}.ds-hero h1 em{color:var(--ds-blue);font-style:normal}.ds-hero h1>span{color:var(--ds-yellow)}.ds-hero-copy>p{color:#66736e;max-width:430px;margin:0;font-size:14px;line-height:1.9}.ds-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:30px;display:flex}.ds-primary{background:var(--ds-yellow);align-items:center;gap:17px;padding:16px 19px;font-size:11px;font-weight:900;display:flex}.ds-login{color:#68736f;font-size:10px}.ds-login b{color:var(--ds-ink);margin-top:4px;display:block}.ds-proof{border-top:1px solid #deded6;flex-wrap:wrap;align-items:center;gap:9px;margin-top:54px;padding-top:16px;display:flex}.ds-proof span{color:var(--ds-blue);font:900 13px Manrope,sans-serif}.ds-proof b{letter-spacing:.1em;font-size:7px}.ds-proof i{background:#c6c8c0;width:22px;height:1px;margin:0 5px}.ds-visual{background:#e9e6dc;justify-content:center;align-items:center;height:515px;display:flex;position:relative;overflow:hidden}.ds-visual:before{content:"";opacity:.48;background-color:#0000;background-image:linear-gradient(135deg,#0000 49.8%,#d8d4c8 50%,#0000 50.3%),linear-gradient(45deg,#0000 49.8%,#d8d4c8 50%,#0000 50.3%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:90px 90px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.ds-visual-top{z-index:3;letter-spacing:.13em;color:#6e7771;justify-content:space-between;font-size:7px;font-weight:900;display:flex;position:absolute;top:21px;left:24px;right:24px}.ds-sun{background:var(--ds-yellow);opacity:.95;border-radius:50%;width:255px;height:255px;position:absolute;top:16%;right:10%}.ds-building{z-index:2;background:#f9f8f2;grid-template-rows:58px 36px 1fr 15px;grid-template-columns:1fr 65px;width:68%;height:57%;margin-top:30px;padding:0 17px;display:grid;position:relative;box-shadow:17px 18px #14232b}.ds-roof{background:var(--ds-blue);clip-path:polygon(3% 0,97% 0,100% 100%,0 100%);height:16px;position:absolute;top:-15px;left:-13px;right:-13px}.ds-sign{letter-spacing:-.05em;border-bottom:1px solid #d8d8cf;flex-direction:column;grid-column:1/3;justify-content:center;align-items:center;font:900 clamp(17px,2.4vw,28px)/1 Manrope,sans-serif;display:flex}.ds-sign span{letter-spacing:.2em;color:var(--ds-blue);margin-top:5px;font:900 6px DM Sans,sans-serif}.ds-awning{grid-column:1/3;grid-template-columns:repeat(6,1fr);height:36px;display:grid}.ds-awning i:nth-child(odd){background:var(--ds-yellow)}.ds-awning i:nth-child(2n){background:#f4f1e7}.ds-awning i{border-bottom:3px solid #d3d0c6;border-right:1px solid #d7d4c9}.ds-window{background:#dce8e4;border:5px solid #14232b;margin:17px 12px 0 0;position:relative;overflow:hidden}.ds-window-shelf{background:#14232b;height:5px;position:absolute;top:42%;left:0;right:0}.ds-window-products{justify-content:space-around;align-items:flex-end;height:38%;display:flex;position:absolute;top:13%;left:10%;right:10%}.ds-window-products b{background:#e3b94b;border:2px solid #14232b;width:19%;height:65%}.ds-window-products b:nth-child(2){background:#527b72;height:100%}.ds-window-products b:nth-child(3){background:#d67c50;height:78%}.ds-window-counter{background:#f5f0df;border-top:4px solid #14232b;height:23%;position:absolute;bottom:0;left:0;right:0}.ds-door{background:#294a52;border:5px solid #14232b;border-bottom:0;margin:17px 0 0;position:relative}.ds-door i{background:var(--ds-yellow);border-radius:50%;width:5px;height:5px;position:absolute;top:48%;right:8px}.ds-building-base{background:#14232b;height:15px;position:absolute;bottom:-15px;left:-9%;right:-9%}.ds-url{z-index:3;color:#fff;background:#14232b;justify-content:space-between;align-items:center;padding:13px 15px;display:flex;position:absolute;bottom:23px;left:24px;right:24px}.ds-url span{letter-spacing:.12em;color:#aebbb6;font-size:7px}.ds-url b{color:var(--ds-yellow);font-size:9px}.ds-visual-number{color:#14232b12;letter-spacing:-.1em;font:900 65px Manrope,sans-serif;position:absolute;top:35%;right:15px}.ds-marquee{background:var(--ds-yellow);justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:15px 5.5%;display:flex}.ds-marquee>span{letter-spacing:.13em;font-size:8px;font-weight:900}.ds-marquee>b{letter-spacing:.03em;font:900 14px Manrope,sans-serif}.ds-marquee i{color:var(--ds-blue);padding:0 9px;font-style:normal}.ds-platform{grid-template-columns:.85fr 1.15fr;gap:10%;max-width:1280px;margin:auto;padding:115px 6% 125px;display:grid}.ds-section-head h2,.ds-how-title h2,.ds-faq h2{letter-spacing:-.075em;margin:25px 0 17px;font:900 clamp(40px,5vw,64px)/.98 Manrope,sans-serif}.ds-section-head h2 em,.ds-how-title h2 em,.ds-faq h2 em{color:var(--ds-blue);font-style:normal}.ds-section-head>p{color:#6d7974;max-width:340px;font-size:12px;line-height:1.9}.ds-feature-list{border-top:1px solid #d8d9d1}.ds-feature-list article{border-bottom:1px solid #d8d9d1;grid-template-columns:38px 1fr 20px;align-items:start;gap:16px;padding:24px 0;display:grid}.ds-feature-list article>span{color:var(--ds-blue);font:900 13px Manrope,sans-serif}.ds-feature-list h3{letter-spacing:-.04em;margin:0 0 8px;font:850 19px Manrope,sans-serif}.ds-feature-list p{color:#6d7974;max-width:440px;margin:0;font-size:10px;line-height:1.8}.ds-feature-list article>b{color:#b18a1d;font-size:18px}.ds-manifesto{color:#fff;background:#172832;grid-template-columns:.6fr 1fr;gap:8%;min-height:420px;padding:83px max(6%,50% - 640px);display:grid;position:relative;overflow:hidden}.ds-manifesto-label{color:#d5bd68}.ds-manifesto h2{letter-spacing:-.08em;margin:0 0 20px;font:900 clamp(45px,6vw,76px)/.94 Manrope,sans-serif}.ds-manifesto h2 em{color:var(--ds-yellow);font-style:normal}.ds-manifesto p{color:#c0cbc6;max-width:470px;font-size:12px;line-height:1.9}.ds-manifesto a{background:var(--ds-yellow);color:var(--ds-ink);align-items:center;gap:12px;margin-top:17px;padding:13px 16px;font-size:10px;font-weight:900;display:inline-flex}.ds-manifesto-stamp{letter-spacing:-.1em;color:#ffffff09;font:900 clamp(60px,9vw,125px)/.78 Manrope,sans-serif;position:absolute;top:36px;right:7%;transform:rotate(-8deg)}.ds-how{grid-template-columns:.7fr 1.3fr;gap:9%;max-width:1280px;margin:auto;padding:110px 6%;display:grid}.ds-steps{border-top:1px solid #d8d9d1;grid-template-columns:repeat(3,1fr);gap:24px;padding-top:22px;display:grid}.ds-steps article>span{color:var(--ds-blue);font:900 25px Manrope,sans-serif}.ds-steps h3{margin:25px 0 10px;font:850 16px/1.2 Manrope,sans-serif}.ds-steps p{color:#6d7974;font-size:10px;line-height:1.8}.ds-faq{grid-template-columns:.7fr 1.3fr;gap:9%;max-width:1280px;margin:auto;padding:25px 6% 115px;display:grid}.ds-faq-list{border-top:1px solid #d8d9d1}.ds-faq details{border-bottom:1px solid #d8d9d1;padding:19px 0}.ds-faq summary{cursor:pointer;font-size:12px;font-weight:850;list-style:none}.ds-faq summary::-webkit-details-marker{display:none}.ds-faq summary:after{content:"+";float:right;color:var(--ds-blue);font-size:18px}.ds-faq details[open] summary:after{content:"−"}.ds-faq details p{color:#6d7974;max-width:550px;margin:12px 0 0;font-size:10px;line-height:1.8}.ds-close{background:#e9e6dc;justify-content:space-between;align-items:center;gap:25px;max-width:1280px;margin:0 auto 45px;padding:54px 6%;display:flex;position:relative;overflow:hidden}.ds-close>div,.ds-close>a{z-index:1;position:relative}.ds-close>div>span{letter-spacing:.14em;color:#68756f;font-size:8px;font-weight:900}.ds-close h2{letter-spacing:-.07em;margin:15px 0;font:900 clamp(36px,4.8vw,60px)/.94 Manrope,sans-serif}.ds-close p{color:#6d7974;font-size:11px}.ds-close>a{background:var(--ds-yellow);align-items:center;gap:12px;padding:16px 19px;font-size:10px;font-weight:900;display:flex}.ds-close>b{letter-spacing:-.12em;color:#14232b08;font:900 240px Manrope,sans-serif;position:absolute;top:-70px;right:20%}.ds-footer{color:#77817c;border-top:1px solid #deded6;justify-content:space-between;align-items:center;gap:20px;max-width:1280px;min-height:90px;margin:auto;padding:15px 6%;font-size:9px;display:flex}.ds-footer>div{gap:24px;display:flex}.ds-footer>div a{font-weight:800}@media (width<=900px){.ds-nav{gap:20px;padding-inline:4%}.ds-nav nav{gap:17px}.ds-hero{grid-template-columns:.95fr 1.05fr;gap:3%;padding-inline:4%}.ds-hero h1{font-size:clamp(55px,7vw,76px)}.ds-visual{height:440px}.ds-platform,.ds-how,.ds-faq{gap:6%;padding-inline:5%}.ds-manifesto{padding-inline:5%}.ds-close{margin-inline:5%}}@media (width<=680px){.ds-nav{gap:8px;height:68px;padding:0 17px}.ds-nav nav{display:none}.ds-nav-actions{gap:13px;margin-left:auto}.ds-nav-actions>a:first-child{font-size:10px}.ds-nav-cta{padding:11px 12px;font-size:9px}.ds-brand{font-size:13px}.ds-brand-mark{width:31px;height:31px;font-size:20px}.ds-hero{flex-direction:column;align-items:stretch;gap:40px;padding:55px 18px 45px;display:flex}.ds-hero h1{margin:23px 0 18px;font-size:clamp(62px,15vw,84px)}.ds-hero-copy>p{font-size:13px}.ds-proof{margin-top:36px}.ds-proof b{font-size:6px}.ds-visual{height:350px}.ds-sun{width:180px;height:180px;top:16%}.ds-building{grid-template-columns:1fr 53px;width:72%;height:56%;padding-inline:12px}.ds-url{padding:11px 10px;bottom:15px;left:14px;right:14px}.ds-url span{font-size:5px}.ds-url b{font-size:7px}.ds-visual-top{font-size:6px;left:14px;right:14px}.ds-marquee{flex-direction:column;align-items:flex-start;gap:10px;padding:17px 18px}.ds-marquee>b{font-size:12px}.ds-platform,.ds-how,.ds-faq{grid-template-columns:1fr;gap:30px;padding:76px 19px}.ds-section-head h2,.ds-how-title h2,.ds-faq h2{font-size:48px}.ds-feature-list article{grid-template-columns:29px 1fr 15px;gap:10px;padding:19px 0}.ds-feature-list h3{font-size:16px}.ds-feature-list p{font-size:9px}.ds-manifesto{grid-template-columns:1fr;gap:28px;min-height:0;padding:62px 20px}.ds-manifesto-label{font-size:8px}.ds-manifesto h2{font-size:53px}.ds-manifesto p{font-size:11px}.ds-manifesto-stamp{font-size:70px;top:75px;right:1%}.ds-steps{grid-template-columns:1fr;gap:0}.ds-steps article{border-bottom:1px solid #d8d9d1;grid-template-columns:42px 1fr;column-gap:12px;padding:18px 0;display:grid}.ds-steps article>span{grid-row:span 2;font-size:22px}.ds-steps h3{margin:0 0 7px;font-size:15px}.ds-steps p{margin:0;font-size:9px}.ds-faq{padding-top:15px}.ds-close{flex-direction:column;align-items:flex-start;gap:20px;margin:0 17px 28px;padding:33px 20px}.ds-close h2{font-size:42px}.ds-close>b{font-size:160px;top:-20px;right:-3%}.ds-footer{flex-wrap:wrap;padding:18px}.ds-footer>span{order:3;width:100%}.ds-footer>div{gap:14px;font-size:8px}}@media (width<=360px){.ds-nav{padding-inline:12px}.ds-nav-cta{padding:10px 9px}.ds-hero{padding-inline:14px}.ds-hero h1{font-size:59px}.ds-visual{height:315px}.ds-building{width:76%}.ds-footer>div{gap:10px}}.dasnet-home{--dh-navy:#10294b;--dh-yellow:#ffc400;--dh-ink:#10213c;--dh-muted:#5c6b80;color:var(--dh-ink);background:#fff;min-height:100vh;font-family:DM Sans,sans-serif;overflow:hidden}.dh-nav{z-index:5;background:#fff;border-bottom:1px solid #e9edf3;justify-content:space-between;align-items:center;height:70px;padding:0 clamp(18px,4vw,64px);display:flex;position:relative}.dh-brand{color:#10294b;letter-spacing:-1px;align-items:center;gap:10px;font-family:Manrope,sans-serif;font-size:23px;font-weight:900;display:flex}.dh-bag{background:var(--dh-yellow);color:#10294b;border-radius:10px 10px 13px 13px;place-items:center;width:38px;height:38px;display:grid}.dh-links,.dh-actions{align-items:center;gap:clamp(15px,2.5vw,36px);display:flex}.dh-links a,.dh-login{color:#172b48;font-size:13px;font-weight:700}.dh-links a:hover,.dh-login:hover{color:#b17d00}.dh-cta{background:var(--dh-yellow);color:#101f36;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:13px 20px;font-size:13px;font-weight:900;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 16px #e6b00030}.dh-cta:hover{transform:translateY(-2px);box-shadow:0 9px 22px #e6b00050}.dh-mobile-menu{display:none}.dh-hero{background:linear-gradient(105deg,#fff 0% 48%,#f2f5f8 48%,#e8edf3 100%);grid-template-columns:minmax(340px,.88fr) minmax(0,1.12fr);min-height:530px;padding-left:clamp(20px,4vw,64px);display:grid}.dh-hero-copy{z-index:2;align-self:center;padding:62px 18px 28px 0;position:relative}.dh-eyebrow,.dh-section-label{color:#765400;letter-spacing:.55px;background:#fff2b8;border-radius:30px;align-items:center;padding:8px 15px;font-size:11px;font-weight:900;display:inline-flex}.dh-hero h1{letter-spacing:-3.5px;color:var(--dh-navy);margin:22px 0 17px;font-family:Manrope,sans-serif;font-size:clamp(42px,5.3vw,70px);font-weight:900;line-height:.99}.dh-hero h1 em,.dh-domain h2 em,.dh-features h2 em{color:#d59e00;font-style:normal}.dh-hero-copy>p{color:#1b3151;max-width:470px;font-size:17px;font-weight:600;line-height:1.55}.dh-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:25px;display:flex}.dh-cta-large{padding:15px 24px;font-size:14px}.dh-watch{color:#172b48;border:1px solid #17304e;border-radius:999px;align-items:center;gap:9px;padding:13px 18px;font-size:13px;font-weight:800;display:inline-flex}.dh-watch span{font-size:11px}.dh-trust{flex-wrap:wrap;gap:19px;margin-top:35px;display:flex}.dh-trust span{color:#213b5d;align-items:center;gap:8px;font-size:10px;font-weight:800;line-height:1.35;display:flex}.dh-trust svg{stroke-width:2.7px;width:23px;height:23px}.dh-hero-art{background:linear-gradient(140deg,#f0cda7,#e7b17d 48%,#142e4a 48%,#0d2038);min-height:530px;position:relative;overflow:hidden}.dh-shop-scene{background:radial-gradient(circle at 72% 18%,#ffe1a6 0 9%,#0000 9.5%),linear-gradient(120deg,#d9b08d 0 38%,#263f55 38% 100%);position:absolute;inset:0;overflow:hidden}.dh-scene-sun{opacity:.8;background:#ffd98a;border-radius:50%;width:280px;height:280px;position:absolute;top:8%;right:12%}.dh-scene-copy{z-index:2;color:#fff;text-shadow:0 2px 12px #162b43;font-family:Georgia,serif;font-size:clamp(25px,3vw,40px);font-style:italic;font-weight:700;line-height:1.03;position:absolute;top:10%;right:9%}.dh-scene-copy b{border-top:5px solid var(--dh-yellow);border-radius:50%;width:110px;height:10px;margin:15px 0 0 18px;display:block;transform:rotate(-12deg)}.dh-storefront{background:#f7e8d4;border:10px solid #d4a276;width:48%;height:58%;position:absolute;bottom:12%;left:9%;box-shadow:16px 18px 30px #152b4538}.dh-store-sign{color:#fff;letter-spacing:3px;background:#10294b;place-items:center;height:20%;font-size:clamp(12px,1.4vw,18px);font-weight:900;display:grid}.dh-awning{background:#fff;height:15%;display:flex}.dh-awning i{background:repeating-linear-gradient(90deg,#ffc400 0 50%,#fff 50% 100%);border-right:1px solid #e4d7c4;flex:1}.dh-store-window{background:linear-gradient(140deg,#b4d4d8,#eff4e9);border:7px solid #fff;justify-content:space-around;align-items:end;width:56%;height:52%;padding:8px;display:flex;position:absolute;bottom:8%;left:7%}.dh-store-window span{background:#e7a34c;border-radius:5px 5px 0 0;width:24%;height:48%;box-shadow:inset 0 10px #f7d18c}.dh-store-door{background:#173653;border:7px solid #fff;width:27%;height:52%;position:absolute;bottom:8%;right:7%}.dh-laptop{z-index:3;width:39%;position:absolute;bottom:10%;right:7%}.dh-laptop-screen{background:#f7f9fc;border:10px solid #1d2c3d;border-bottom-width:14px;border-radius:13px 13px 5px 5px;height:190px;padding:12px;box-shadow:0 14px 24px #152b4555}.dh-mini-top{color:#132b4b;justify-content:space-between;font-size:12px;font-weight:900;display:flex}.dh-mini-top small{color:#8190a2;font-size:7px}.dh-mini-stats{gap:7px;margin:17px 0;display:flex}.dh-mini-stats i{background:linear-gradient(135deg,#e7effc,#fff);border:1px solid #dce4ef;border-radius:5px;flex:1;height:37px}.dh-mini-chart{border-bottom:1px solid #ccd6e4;align-items:end;gap:8px;height:72px;padding:0 8px;display:flex}.dh-mini-chart b{height:var(--h,50%);background:#ffc400;border-radius:3px 3px 0 0;flex:1}.dh-mini-chart b:nth-child(2){height:72%}.dh-mini-chart b:nth-child(3){height:43%}.dh-mini-chart b:nth-child(4){height:85%}.dh-mini-chart b:nth-child(5){height:60%}.dh-mini-chart b:nth-child(6){height:94%}.dh-mini-chart b:nth-child(7){height:75%}.dh-laptop-base{background:linear-gradient(#c9d0d8,#8996a4);border-radius:2px 2px 14px 14px;height:12px;margin:0 -12px}.dh-domain-float{z-index:4;color:#14529a;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:12px 15px;display:flex;position:absolute;bottom:4%;left:7%;box-shadow:0 8px 24px #142b4538}.dh-domain-float>svg:first-child{width:26px;height:26px}.dh-domain-float>svg:last-child{color:#14964b;width:19px;height:19px}.dh-domain-float b,.dh-domain-float small{display:block}.dh-domain-float b{color:#142b49;font-size:12px}.dh-domain-float small{color:#67758a;margin-top:3px;font-size:9px}.dh-benefits{background:#f8fafc;border-bottom:1px solid #e9edf3;flex-wrap:wrap;justify-content:space-around;gap:18px;padding:17px 20px;display:flex}.dh-benefits span{color:#1b3454;align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.dh-benefits svg{stroke-width:2.5px;width:21px;height:21px}.dh-how{text-align:center;padding:55px 24px 66px}.dh-how .dh-section-label{color:#9b7400;background:0 0;padding:0}.dh-steps{grid-template-columns:1fr 35px 1fr 35px 1fr;align-items:center;gap:15px;max-width:920px;margin:35px auto 0;display:grid}.dh-steps article{flex-direction:column;align-items:center;display:flex;position:relative}.dh-steps article>span{background:var(--dh-yellow);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:grid;position:absolute;top:-12px;left:calc(50% - 48px)}.dh-steps article>svg{color:#173a65;stroke-width:2.4px;width:38px;height:38px;margin:12px 0}.dh-steps h3{margin:5px 0;font-family:Manrope,sans-serif;font-size:16px}.dh-steps p{color:#637187;max-width:200px;margin:5px 0;font-size:12px;line-height:1.5}.dh-steps>b{color:#1c3c65;font-size:28px}.dh-domain{background:#f2f6fc;grid-template-columns:.78fr 1.22fr;align-items:center;gap:55px;padding:64px clamp(20px,5vw,76px);display:grid}.dh-domain-copy .dh-section-label,.dh-features .dh-section-label{color:#a17b08;background:0 0;padding:0}.dh-domain h2,.dh-features h2{letter-spacing:-2px;color:#112b4e;margin:16px 0;font-family:Manrope,sans-serif;font-size:clamp(35px,4vw,50px);line-height:1.08}.dh-domain-copy>p{color:#53647b;max-width:410px;font-size:14px;line-height:1.7}.dh-domain ul{gap:10px;margin:20px 0 24px;padding:0;list-style:none;display:grid}.dh-domain li{color:#1b3557;align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.dh-domain li svg{color:#14964b;width:17px;height:17px}.dh-dark-cta{color:#fff;background:#10294b;border-radius:8px;align-items:center;gap:10px;padding:12px 18px;font-size:12px;font-weight:800;display:inline-flex}.dh-domain-preview{background:#fff;border:1px solid #dce5f0;border-radius:17px;grid-template-columns:150px 1fr;min-height:275px;display:grid;overflow:hidden;box-shadow:0 18px 45px #213c6020}.dh-preview-sidebar{color:#fff;background:#10294b;flex-direction:column;gap:16px;padding:17px 11px;font-size:10px;display:flex}.dh-preview-sidebar b{align-items:center;gap:6px;margin-bottom:5px;font-size:13px;display:flex}.dh-preview-sidebar b svg{color:var(--dh-yellow)}.dh-preview-sidebar span,.dh-preview-sidebar strong{align-items:center;gap:7px;display:flex}.dh-preview-sidebar strong{color:#10294b;background:#ffc400;border-radius:5px;padding:9px 7px}.dh-preview-main{color:#142d4d;padding:25px 24px}.dh-preview-main>small{letter-spacing:1px;color:#8a99ab;font-size:8px;font-weight:800}.dh-preview-main h3{margin:12px 0 4px;font-family:Manrope,sans-serif;font-size:22px}.dh-preview-main>p{color:#6d7c90;margin:0 0 18px;font-size:11px}.dh-preview-card{border:1px solid #e2e9f2;border-radius:11px;padding:15px;box-shadow:0 4px 15px #122b4b0c}.dh-preview-card>span{align-items:center;gap:9px;font-size:12px;display:flex}.dh-preview-card>span svg{color:#1762b5}.dh-preview-input{color:#627188;border:1px solid #dce4ef;border-radius:7px;justify-content:space-between;align-items:center;gap:9px;margin:14px 0;padding:9px 10px;font-size:11px;display:flex}.dh-preview-input i{color:#fff;background:#10294b;border-radius:5px;padding:8px 12px;font-size:9px;font-style:normal;font-weight:800}.dh-preview-success{color:#138343;background:#e9f9ef;border-radius:6px;align-items:center;gap:6px;padding:9px;font-size:10px;font-weight:800;display:flex}.dh-preview-success svg{width:15px;height:15px}.dh-features{padding:72px clamp(20px,5vw,76px)}.dh-features>div:first-child{text-align:center}.dh-features h2{font-size:clamp(32px,4vw,44px)}.dh-feature-grid{grid-template-columns:repeat(4,1fr);gap:15px;max-width:1150px;margin:35px auto 0;display:grid}.dh-feature-grid article{background:#fff;border:1px solid #e5eaf1;border-radius:12px;padding:21px}.dh-feature-grid article>svg{color:#b18400;width:27px;height:27px}.dh-feature-grid h3{margin:15px 0 7px;font-family:Manrope,sans-serif;font-size:14px}.dh-feature-grid p{color:#637187;margin:0;font-size:11px;line-height:1.65}.dh-final{color:#fff;background:#10294b;border-radius:16px;justify-content:space-between;align-items:center;gap:25px;margin:0 18px 18px;padding:35px clamp(20px,5vw,70px);display:flex}.dh-final>div>span{letter-spacing:1.5px;color:#ffdb56;font-size:9px;font-weight:900}.dh-final h2{letter-spacing:-1.3px;margin:10px 0;font-family:Manrope,sans-serif;font-size:clamp(27px,3.5vw,39px);line-height:1.05}.dh-final p{color:#d1dbea;margin:0;font-size:12px}.dh-footer{border-top:1px solid #e9edf3;flex-wrap:wrap;align-items:center;gap:25px;min-height:85px;padding:18px clamp(20px,4vw,64px);display:flex}.dh-footer>span{color:#52627a;font-size:11px}.dh-footer>div{gap:22px;margin-left:auto;display:flex}.dh-footer>div a{color:#263d5d;font-size:11px;font-weight:700}@media (width<=900px){.dh-links{gap:14px}.dh-links a{font-size:11px}.dh-hero{grid-template-columns:1fr 1fr;min-height:470px}.dh-hero-art{min-height:470px}.dh-hero h1{font-size:clamp(39px,6vw,56px)}.dh-domain{grid-template-columns:.8fr 1.2fr;gap:25px;padding-inline:25px}.dh-domain-preview{grid-template-columns:125px 1fr}.dh-preview-main{padding:20px 15px}.dh-feature-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.dh-nav{height:64px;padding:0 17px}.dh-brand{font-size:20px}.dh-bag{width:34px;height:34px}.dh-links,.dh-actions{display:none}.dh-mobile-menu{display:block;position:relative}.dh-mobile-menu summary{color:#132b4b;cursor:pointer;background:#f0f3f8;border-radius:9px;place-items:center;width:40px;height:40px;list-style:none;display:grid}.dh-mobile-menu summary::-webkit-details-marker{display:none}.dh-mobile-menu>div{z-index:9;background:#fff;border:1px solid #e5eaf1;border-radius:12px;gap:2px;width:220px;padding:10px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 15px 40px #10294b25}.dh-mobile-menu>div a{color:#183252;border-radius:7px;padding:11px 10px;font-size:13px;font-weight:700}.dh-mobile-menu>div a:hover{background:#fff5cf}.dh-hero{background:#fff;flex-direction:column;min-height:0;padding:0;display:flex}.dh-hero-copy{padding:30px 20px 23px}.dh-eyebrow{padding:7px 10px;font-size:9px}.dh-hero h1{letter-spacing:-2.5px;margin:17px 0 12px;font-size:clamp(42px,12vw,56px)}.dh-hero-copy>p{max-width:340px;font-size:14px;line-height:1.55}.dh-hero-actions{gap:10px;margin-top:19px}.dh-cta-large{padding:13px 16px;font-size:12px}.dh-watch{padding:12px 14px;font-size:11px}.dh-trust{justify-content:space-between;gap:12px;margin-top:22px}.dh-trust span{gap:5px;font-size:9px}.dh-trust svg{width:19px;height:19px}.dh-hero-art{width:100%;min-height:330px}.dh-shop-scene{background:linear-gradient(120deg,#d9b08d 0 42%,#263f55 42% 100%)}.dh-scene-sun{width:180px;height:180px;top:6%;right:8%}.dh-scene-copy{font-size:27px;top:8%;right:7%}.dh-storefront{border-width:7px;width:50%;height:59%;bottom:11%;left:7%}.dh-laptop{width:42%;bottom:10%;right:5%}.dh-laptop-screen{border-width:7px 7px 10px;height:145px;padding:8px}.dh-mini-top{font-size:9px}.dh-mini-top small{font-size:5px}.dh-mini-stats{margin:10px 0}.dh-mini-stats i{height:25px}.dh-mini-chart{gap:5px;height:51px}.dh-domain-float{gap:7px;padding:9px 11px;bottom:3%;left:4%}.dh-domain-float>svg:first-child{width:20px}.dh-domain-float b{font-size:10px}.dh-domain-float small{font-size:8px}.dh-benefits{grid-template-columns:1fr 1fr;gap:13px;padding:14px 12px;display:grid}.dh-benefits span{gap:7px;font-size:10px}.dh-benefits svg{width:18px;height:18px}.dh-how{padding:43px 18px 50px}.dh-steps{grid-template-columns:1fr;gap:8px;margin-top:28px}.dh-steps article{padding:5px 0}.dh-steps article>span{top:0;left:calc(50% - 48px)}.dh-steps article>svg{width:32px;height:32px;margin:8px 0}.dh-steps h3{font-size:14px}.dh-steps p{margin:3px 0;font-size:11px}.dh-steps>b{height:12px;font-size:0}.dh-steps>b:after{content:"↓";font-size:20px}.dh-domain{grid-template-columns:1fr;gap:25px;padding:44px 18px}.dh-domain h2{font-size:39px}.dh-domain-copy>p{font-size:13px}.dh-domain-preview{grid-template-columns:100px 1fr;min-height:235px}.dh-preview-sidebar{gap:13px;padding:13px 8px;font-size:8px}.dh-preview-sidebar b{font-size:10px}.dh-preview-sidebar b svg{width:14px}.dh-preview-main{padding:17px 11px}.dh-preview-main h3{font-size:17px}.dh-preview-main>p{font-size:9px}.dh-preview-card{padding:10px}.dh-preview-card>span{font-size:9px}.dh-preview-input{margin:10px 0;padding:7px;font-size:8px}.dh-preview-input i,.dh-preview-success{padding:7px;font-size:8px}.dh-features{padding:48px 18px}.dh-features h2{font-size:34px}.dh-feature-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:25px}.dh-feature-grid article{padding:14px}.dh-feature-grid article>svg{width:22px;height:22px}.dh-feature-grid h3{margin:10px 0 5px;font-size:12px}.dh-feature-grid p{font-size:10px}.dh-final{flex-direction:column;align-items:flex-start;gap:18px;margin:0 10px 10px;padding:27px 20px}.dh-final h2{font-size:32px}.dh-footer{gap:12px;padding:18px}.dh-footer .dh-brand{font-size:18px}.dh-footer>span{font-size:9px}.dh-footer>div{gap:19px;width:100%;margin:3px 0 0}.dh-footer>div a{font-size:10px}}@media (prefers-reduced-motion:reduce){.dasnet-home *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.dasnet-home .dh-hero{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:490px}.dasnet-home .dh-hero-copy{max-width:650px}.dasnet-home .dh-hero h1{letter-spacing:-2.6px;font-size:clamp(40px,4.7vw,62px);line-height:1.02}.dasnet-home .dh-hero-art{min-height:490px}.dasnet-home .dh-how{padding-block:52px 58px}.dasnet-home .dh-domain{padding-block:54px}.dasnet-home .dh-domain-preview{min-height:250px}@media (width<=650px){.dasnet-home .dh-hero-copy{padding:27px 20px 20px}.dasnet-home .dh-hero h1{letter-spacing:-2px;max-width:520px;margin:15px 0 11px;font-size:clamp(39px,10.5vw,47px);line-height:1.04}.dasnet-home .dh-hero-copy>p{max-width:390px;font-size:13px;line-height:1.5}.dasnet-home .dh-hero-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.dasnet-home .dh-cta-large,.dasnet-home .dh-watch{white-space:nowrap;min-height:46px;padding:11px 10px;font-size:11px}.dasnet-home .dh-trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:19px;display:grid}.dasnet-home .dh-trust span{align-items:flex-start;font-size:8px;line-height:1.25}.dasnet-home .dh-trust svg{flex:none;width:17px;height:17px}.dasnet-home .dh-hero-art{height:230px;min-height:230px}.dasnet-home .dh-scene-sun{width:135px;height:135px;top:8%;right:12%}.dasnet-home .dh-scene-copy{font-size:21px;top:8%;right:6%}.dasnet-home .dh-storefront{border-width:5px;width:47%;height:58%;bottom:10%;left:6%}.dasnet-home .dh-store-sign{letter-spacing:2px;font-size:9px}.dasnet-home .dh-laptop{width:39%;bottom:10%;right:5%}.dasnet-home .dh-laptop-screen{border-width:5px 5px 8px;height:112px;padding:6px}.dasnet-home .dh-mini-top{font-size:8px}.dasnet-home .dh-mini-top small{font-size:5px}.dasnet-home .dh-mini-stats{margin:7px 0}.dasnet-home .dh-mini-stats i{height:18px}.dasnet-home .dh-mini-chart{gap:4px;height:37px;padding:0 5px}.dasnet-home .dh-laptop-base{height:7px}.dasnet-home .dh-domain-float{gap:6px;padding:7px 9px;bottom:2%;left:3%}.dasnet-home .dh-domain-float>svg:first-child{width:17px;height:17px}.dasnet-home .dh-domain-float>svg:last-child{width:15px;height:15px}.dasnet-home .dh-domain-float b{font-size:8px}.dasnet-home .dh-domain-float small{font-size:7px}.dasnet-home .dh-benefits{gap:11px 8px;padding:13px 15px}.dasnet-home .dh-benefits span{font-size:9px}.dasnet-home .dh-how{padding:35px 16px 39px}.dasnet-home .dh-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:22px}.dasnet-home .dh-steps>b{display:none}.dasnet-home .dh-steps article{background:#fff;border:1px solid #e7ebf1;border-radius:11px;justify-content:flex-start;min-width:0;min-height:132px;padding:13px 7px 10px}.dasnet-home .dh-steps article>span{width:21px;height:21px;margin-bottom:3px;font-size:10px;position:static}.dasnet-home .dh-steps article>svg{width:26px;height:26px;margin:5px 0}.dasnet-home .dh-steps h3{text-align:center;margin:4px 0;font-size:11px;line-height:1.2}.dasnet-home .dh-steps p{margin:3px 0 0;font-size:9px;line-height:1.35}.dasnet-home .dh-domain{gap:19px;padding:34px 16px}.dasnet-home .dh-domain h2{letter-spacing:-1.5px;margin:10px 0;font-size:32px;line-height:1.06}.dasnet-home .dh-domain-copy>p{margin:8px 0;font-size:12px;line-height:1.55}.dasnet-home .dh-domain ul{grid-template-columns:1fr;gap:8px;margin:14px 0 17px}.dasnet-home .dh-domain li{font-size:10px}.dasnet-home .dh-dark-cta{padding:11px 13px;font-size:10px}.dasnet-home .dh-domain-preview{border-radius:12px;grid-template-columns:82px minmax(0,1fr);min-height:190px}.dasnet-home .dh-preview-sidebar{gap:10px;padding:11px 7px;font-size:7px}.dasnet-home .dh-preview-sidebar b{gap:4px;font-size:9px}.dasnet-home .dh-preview-sidebar b svg{width:12px;height:12px}.dasnet-home .dh-preview-sidebar strong{padding:7px 5px}.dasnet-home .dh-preview-sidebar span svg,.dasnet-home .dh-preview-sidebar strong svg{width:11px;height:11px}.dasnet-home .dh-preview-main{padding:13px 9px}.dasnet-home .dh-preview-main>small{letter-spacing:.5px;font-size:6px}.dasnet-home .dh-preview-main h3{margin:8px 0 3px;font-size:15px}.dasnet-home .dh-preview-main>p{margin-bottom:10px;font-size:8px}.dasnet-home .dh-preview-card{padding:8px}.dasnet-home .dh-preview-card>span{gap:5px;font-size:8px}.dasnet-home .dh-preview-card>span svg{width:13px;height:13px}.dasnet-home .dh-preview-input{margin:8px 0;padding:6px;font-size:7px}.dasnet-home .dh-preview-input i{padding:6px;font-size:7px}.dasnet-home .dh-preview-success{gap:4px;padding:6px;font-size:7px}.dasnet-home .dh-preview-success svg{width:11px;height:11px}.dasnet-home .dh-features{padding:38px 16px}.dasnet-home .dh-features h2{font-size:29px;line-height:1.1}.dasnet-home .dh-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px}.dasnet-home .dh-feature-grid article{border-radius:10px;padding:13px 11px}.dasnet-home .dh-feature-grid h3{font-size:11px;line-height:1.25}.dasnet-home .dh-feature-grid p{font-size:9px;line-height:1.45}.dasnet-home .dh-final{gap:13px;padding:24px 18px}.dasnet-home .dh-final h2{font-size:28px}.dasnet-home .dh-final p{font-size:10px}.dasnet-home .dh-footer{padding:15px 16px}}@media (width<=370px){.dasnet-home .dh-hero h1{font-size:38px}.dasnet-home .dh-hero-actions{grid-template-columns:1fr}.dasnet-home .dh-trust span{font-size:7px}.dasnet-home .dh-steps article{min-height:140px;padding-inline:5px}.dasnet-home .dh-steps h3{font-size:10px}.dasnet-home .dh-domain-preview{grid-template-columns:72px minmax(0,1fr)}}.d2-home{--d2-ink:#092849;--d2-muted:#5d6d80;--d2-yellow:#f6b900;--d2-line:#e5eaf0;--d2-paper:#fff;--d2-soft:#f5f7fa;color:var(--d2-ink);background:#fff;font-family:inherit;overflow:hidden}.d2-home *{box-sizing:border-box}.d2-nav{border-bottom:1px solid var(--d2-line);z-index:5;background:#fff;justify-content:space-between;align-items:center;height:76px;padding:0 max(5vw,24px);display:flex;position:relative}.d2-brand{letter-spacing:-1.1px;color:var(--d2-ink);align-items:center;gap:10px;font-size:25px;font-weight:850;text-decoration:none;display:inline-flex}.d2-brand>span{background:var(--d2-yellow);width:39px;height:39px;color:var(--d2-ink);border-radius:12px;place-items:center;display:grid}.d2-nav nav,.d2-nav-actions{align-items:center;gap:29px;display:flex}.d2-nav nav a,.d2-nav-actions>a:first-child{color:#334a61;font-size:13px;font-weight:650;text-decoration:none}.d2-nav-actions{gap:22px}.d2-button{background:var(--d2-yellow);color:#101f2e;border-radius:9px;justify-content:center;align-items:center;gap:13px;min-height:50px;padding:0 22px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 5px 14px #f6b90025}.d2-button:hover{transform:translateY(-2px);box-shadow:0 9px 20px #f6b90038}.d2-button-small{min-height:41px;padding:0 15px;font-size:12px}.d2-menu{display:none}.d2-hero{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:55px;max-width:1240px;margin:auto;padding:76px 38px 55px;display:grid}.d2-kicker{letter-spacing:1.7px;color:#a77800;align-items:center;gap:9px;font-size:10px;font-weight:850;display:flex}.d2-kicker i{background:var(--d2-yellow);border-radius:50%;width:8px;height:8px}.d2-hero h1{letter-spacing:-3.5px;max-width:570px;margin:22px 0 18px;font-size:clamp(42px,5vw,65px);font-weight:850;line-height:1.04}.d2-home em{color:#d99e00;font-style:normal}.d2-hero-copy>p{color:var(--d2-muted);max-width:445px;margin:0;font-size:17px;line-height:1.65}.d2-hero-actions{align-items:center;gap:24px;margin-top:27px;display:flex}.d2-text-link{color:var(--d2-ink);align-items:center;gap:10px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.d2-text-link span{border:1px solid #aeb9c6;border-radius:50%;place-items:center;width:30px;height:30px;padding-left:2px;font-size:10px;display:grid}.d2-proof{border-top:1px solid var(--d2-line);flex-wrap:wrap;gap:19px;margin-top:34px;padding-top:21px;display:flex}.d2-proof span{color:#465b70;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.d2-proof svg{color:#1b7c59;width:16px;height:16px}.d2-product{background:#fff;border:1px solid #dce3eb;border-radius:15px;overflow:hidden;transform:rotate(.35deg);box-shadow:0 22px 60px #0b294719}.d2-product-top{border-bottom:1px solid var(--d2-line);background:#fbfcfe;justify-content:space-between;align-items:center;height:51px;padding:0 17px;display:flex}.d2-product-brand{align-items:center;gap:8px;font-size:12px;font-weight:850;display:flex}.d2-product-brand>span{background:var(--d2-yellow);border-radius:7px;place-items:center;width:23px;height:23px;display:grid}.d2-product-brand small{color:#8694a3;letter-spacing:1px;margin-left:8px;font-size:8px}.d2-online{color:#237653;background:#eaf7f0;border-radius:20px;padding:6px 9px;font-size:9px;font-weight:750}.d2-online i,.d2-green i{background:#23a36a;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.d2-product-body{grid-template-columns:128px minmax(0,1fr);min-height:320px;display:grid}.d2-side{border-right:1px solid var(--d2-line);background:#f7f9fc;flex-direction:column;gap:18px;padding:19px 11px;display:flex}.d2-side b,.d2-side span{color:#5a6b7d;align-items:center;gap:8px;font-size:9px;font-weight:650;display:flex}.d2-side b{color:var(--d2-ink);background:#eaf0f8;border-radius:7px;padding:9px 7px}.d2-side svg{width:14px;height:14px}.d2-workspace{min-width:0;padding:18px 18px 13px}.d2-workspace-head{justify-content:space-between;align-items:end;display:flex}.d2-workspace-head small{letter-spacing:1px;color:#8a97a6;font-size:7px;font-weight:800}.d2-workspace-head h3{letter-spacing:-.5px;margin:4px 0 0;font-size:18px}.d2-workspace-head>span{color:#65768a;border:1px solid var(--d2-line);border-radius:6px;padding:6px 8px;font-size:8px}.d2-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:15px 0;display:grid}.d2-metrics article{border:1px solid var(--d2-line);border-radius:8px;min-width:0;padding:10px}.d2-metrics small{color:#738295;font-size:8px;display:block}.d2-metrics b{margin:5px 0 3px;font-size:17px;display:block}.d2-metrics em{color:#8a97a6;font-size:7px;font-style:normal}.d2-chart{border:1px solid var(--d2-line);border-radius:8px;padding:11px 12px 8px}.d2-chart-head{justify-content:space-between;align-items:center;display:flex}.d2-chart-head b{font-size:9px}.d2-chart-head small{color:#8a97a6;font-size:7px}.d2-chart-bars{background:repeating-linear-gradient(#0000 0 20px,#edf1f5 21px);border-bottom:1px solid #e8edf2;align-items:end;gap:8px;height:83px;padding:9px 4px 0;display:flex}.d2-chart-bars i{height:var(--h,45%);background:linear-gradient(#f8c52c,#e7a900);border-radius:4px 4px 0 0;flex:1}.d2-chart-bars i:nth-child(3n){--h:68%}.d2-chart-bars i:nth-child(3n+1){--h:42%}.d2-chart-bars i:nth-child(3n+2){--h:83%}.d2-chart-axis{color:#8a97a6;justify-content:space-between;padding-top:6px;font-size:6px;display:flex}.d2-bottom-row{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.d2-bottom-row>div{border:1px solid var(--d2-line);border-radius:7px;flex-direction:column;gap:6px;padding:9px;display:flex}.d2-bottom-row b{font-size:8px}.d2-bottom-row span{color:#7c8998;font-size:7px}.d2-bottom-row span i{background:#e7ae00;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.d2-bottom-row .d2-green{color:#21825c}.d2-product-foot{border-top:1px solid var(--d2-line);color:#687a8c;background:#fbfcfe;justify-content:space-between;padding:10px 15px;font-size:8px;display:flex}.d2-product-foot span:first-child{color:#40566b;align-items:center;gap:6px;font-weight:750;display:flex}.d2-product-foot svg{color:#1d9366;width:13px;height:13px}.d2-strip{border:1px solid var(--d2-line);background:#fbfcfe;border-radius:12px;grid-template-columns:repeat(4,1fr);max-width:1160px;margin:0 auto 45px;padding:17px 22px;display:grid}.d2-strip>span{border-right:1px solid var(--d2-line);grid-template-columns:27px 1fr;align-items:center;column-gap:9px;padding:4px 17px;display:grid}.d2-strip>span:last-child{border:0}.d2-strip svg{color:#b18309;grid-row:span 2;width:21px;height:21px}.d2-strip b{font-size:11px}.d2-strip small{color:#7c8998;font-size:9px}.d2-section{max-width:1160px;margin:auto;padding:62px 24px 75px}.d2-section-intro{max-width:650px}.d2-section h2,.d2-how h2{letter-spacing:-1.9px;margin:13px 0;font-size:clamp(32px,4vw,46px);line-height:1.1}.d2-section-intro p{color:var(--d2-muted);max-width:530px;font-size:14px;line-height:1.6}.d2-feature-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:32px;display:grid}.d2-feature-grid article{border:1px solid var(--d2-line);background:#fff;border-radius:11px;min-height:190px;padding:22px 20px;transition:box-shadow .2s,transform .2s}.d2-feature-grid article:hover{transform:translateY(-2px);box-shadow:0 12px 28px #102d4810}.d2-feature-grid article>span{color:#9d7400;background:#fff5d7;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.d2-feature-grid svg{width:18px;height:18px}.d2-feature-grid h3{margin:15px 0 7px;font-size:15px}.d2-feature-grid p{color:var(--d2-muted);margin:0 0 13px;font-size:11px;line-height:1.55}.d2-feature-grid small{letter-spacing:1px;color:#9a7a24;font-size:8px;font-weight:800}.d2-domain-section{color:#fff;background:#092849;grid-template-columns:.9fr 1.1fr;align-items:center;gap:45px;padding:57px max(50vw - 555px,30px);display:grid}.d2-domain-copy .d2-kicker{color:#ffd34d}.d2-domain-copy h2{letter-spacing:-2px;margin:16px 0;font-size:clamp(34px,4vw,49px);line-height:1.08}.d2-domain-copy em{color:#ffd04a}.d2-domain-copy>p{color:#c6d2df;max-width:440px;font-size:13px;line-height:1.7}.d2-domain-copy ul{gap:12px;margin:22px 0 25px;padding:0;list-style:none;display:grid}.d2-domain-copy li{color:#edf3f8;align-items:center;gap:9px;font-size:11px;display:flex}.d2-domain-copy li svg{color:#61d6a1;width:16px;height:16px}.d2-button-light{box-shadow:none;background:#ffd04a}.d2-domain-ui{color:var(--d2-ink);background:#fff;border-radius:12px;padding:17px;box-shadow:0 15px 45px #0003}.d2-domain-ui-head{border-bottom:1px solid var(--d2-line);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.d2-domain-ui-head>span{align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.d2-domain-ui-head svg{width:17px;height:17px}.d2-domain-ui-head>b{color:#687a8c;background:#f1f4f7;border-radius:20px;padding:7px 9px;font-size:8px}.d2-domain-ui-head b i{background:#20a36a;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.d2-domain-field{border:1px solid #dfe6ee;border-radius:8px;justify-content:space-between;align-items:center;margin:15px 0;padding:11px;display:flex}.d2-domain-field>div{gap:4px;display:grid}.d2-domain-field small{color:#7b8998;letter-spacing:1px;font-size:7px}.d2-domain-field strong{font-size:11px}.d2-domain-field>span{color:#755600;background:#fff3cc;border-radius:6px;padding:8px 12px;font-size:9px;font-weight:800}.d2-dns-title{letter-spacing:1px;margin-bottom:8px;font-size:8px;font-weight:850}.d2-dns-title small{letter-spacing:0;color:#7c8998;margin-left:5px;font-size:8px;font-weight:500}.d2-dns-table{border:1px solid var(--d2-line);border-radius:7px;overflow:hidden}.d2-dns-table>div{border-bottom:1px solid var(--d2-line);grid-template-columns:.6fr .6fr 1.8fr;gap:8px;padding:10px;font-size:9px;display:grid}.d2-dns-table>div:first-child{color:#7c8998;letter-spacing:.7px;background:#f6f8fa;font-size:7px}.d2-dns-table>div:last-child{border:0}.d2-dns-table span:last-child{color:#687a8c}.d2-domain-status{color:#267653;background:#edf8f2;border-radius:6px;align-items:center;gap:7px;margin-top:11px;padding:10px;font-size:9px;display:flex}.d2-domain-status svg{width:14px;height:14px}.d2-how{max-width:1160px;margin:auto;padding:68px 24px 75px}.d2-how>.d2-kicker{text-align:center;justify-content:center}.d2-how h2{text-align:center;margin-bottom:30px}.d2-steps{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.d2-steps article{border:1px solid var(--d2-line);background:#fff;border-radius:10px;padding:23px 22px 22px;position:relative}.d2-steps article>span{color:#b28a19;font-size:10px;font-weight:850;position:absolute;top:18px;right:18px}.d2-steps article>svg{color:#a87b00;width:25px;height:25px}.d2-steps h3{margin:15px 0 7px;font-size:15px}.d2-steps p{color:var(--d2-muted);margin:0;font-size:11px;line-height:1.55}.d2-final{background:#f5f7fa;justify-content:space-between;align-items:center;gap:25px;padding:37px max(50vw - 555px,30px);display:flex}.d2-final .d2-kicker{color:#9b7400}.d2-final h2{letter-spacing:-1.3px;margin:10px 0;font-size:34px;line-height:1.06}.d2-final p{color:var(--d2-muted);margin:0;font-size:12px}.d2-footer{align-items:center;gap:20px;max-width:1160px;margin:auto;padding:24px;display:flex}.d2-footer .d2-brand{font-size:18px}.d2-footer .d2-brand>span{width:30px;height:30px}.d2-footer>small{color:#7b8998;font-size:9px}.d2-footer>div{gap:19px;margin-left:auto;display:flex}.d2-footer>div a{color:#506277;font-size:10px;text-decoration:none}@media (width<=800px){.d2-nav{height:65px;padding:0 20px}.d2-nav nav,.d2-nav-actions{display:none}.d2-menu{display:block;position:relative}.d2-menu summary{cursor:pointer;background:#f1f4f7;border-radius:9px;place-items:center;width:40px;height:40px;list-style:none;display:grid}.d2-menu summary::-webkit-details-marker{display:none}.d2-menu>div{border:1px solid var(--d2-line);background:#fff;border-radius:10px;gap:2px;width:220px;padding:10px;display:grid;position:absolute;top:47px;right:0;box-shadow:0 14px 35px #0b29471c}.d2-menu>div a{color:var(--d2-ink);border-radius:6px;padding:11px;font-size:13px;font-weight:650;text-decoration:none}.d2-menu>div a:hover{background:#f6f8fa}.d2-hero{grid-template-columns:1fr;gap:25px;padding:38px 20px 28px}.d2-hero h1{letter-spacing:-2.2px;max-width:560px;margin:15px 0 12px;font-size:clamp(38px,8.5vw,54px);line-height:1.04}.d2-hero-copy>p{max-width:490px;font-size:14px;line-height:1.55}.d2-hero-actions{flex-wrap:wrap;gap:18px;margin-top:20px}.d2-button{min-height:47px;padding:0 17px;font-size:13px}.d2-proof{gap:14px;margin-top:21px;padding-top:14px}.d2-proof span{font-size:9px}.d2-product{border-radius:11px;width:100%;max-width:620px;margin:auto;transform:none;box-shadow:0 12px 32px #0b294712}.d2-product-body{grid-template-columns:96px minmax(0,1fr);min-height:265px}.d2-side{gap:15px;padding:13px 8px}.d2-side b,.d2-side span{gap:6px;font-size:8px}.d2-workspace{padding:13px 11px 10px}.d2-workspace-head h3{font-size:15px}.d2-metrics{gap:5px;margin:11px 0}.d2-metrics article{padding:7px}.d2-metrics b{font-size:14px}.d2-chart-bars{gap:5px;height:66px}.d2-bottom-row{gap:5px}.d2-strip{grid-template-columns:repeat(2,1fr);gap:10px 0;margin:0 16px 25px;padding:12px 8px}.d2-strip>span{border-right:0;grid-template-columns:24px 1fr;padding:5px 9px}.d2-strip>span:nth-child(odd){border-right:1px solid var(--d2-line)}.d2-strip b{font-size:10px}.d2-strip small{font-size:8px}.d2-section{padding:42px 18px 48px}.d2-section h2,.d2-how h2{letter-spacing:-1.2px;font-size:32px}.d2-section-intro p{font-size:12px}.d2-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:21px}.d2-feature-grid article{min-height:168px;padding:15px 13px}.d2-feature-grid h3{margin:11px 0 6px;font-size:12px}.d2-feature-grid p{font-size:10px;line-height:1.45}.d2-feature-grid small{font-size:7px}.d2-domain-section{grid-template-columns:1fr;gap:23px;padding:39px 18px}.d2-domain-copy h2{letter-spacing:-1.3px;margin:12px 0;font-size:35px}.d2-domain-copy>p{font-size:12px;line-height:1.6}.d2-domain-copy ul{gap:9px;margin:16px 0 20px}.d2-domain-copy li{font-size:10px}.d2-domain-ui{padding:13px}.d2-domain-field{margin:11px 0;padding:9px}.d2-domain-field strong{font-size:10px}.d2-dns-table>div{padding:8px;font-size:8px}.d2-how{padding:43px 18px 48px}.d2-steps{grid-template-columns:1fr;gap:8px}.d2-steps article{min-height:90px;padding:16px 16px 16px 55px}.d2-steps article>svg{width:24px;height:24px;position:absolute;top:17px;left:17px}.d2-steps article>span{top:13px;right:14px}.d2-steps h3{margin:0 0 5px;font-size:13px}.d2-steps p{font-size:10px}.d2-final{gap:17px;padding:28px 18px;display:grid}.d2-final h2{font-size:29px}.d2-final .d2-button{justify-self:start}.d2-footer{grid-template-columns:1fr auto;gap:12px;padding:19px 18px;display:grid}.d2-footer>small:first-of-type{grid-column:1}.d2-footer>div{flex-wrap:wrap;grid-area:3/1/auto/-1;gap:16px;margin:0}.d2-footer>small:last-child{grid-column:1/-1}}@media (width<=390px){.d2-hero{padding:30px 16px 23px}.d2-hero h1{letter-spacing:-1.8px;font-size:38px}.d2-hero-actions{flex-direction:column;align-items:flex-start;gap:13px}.d2-proof{gap:10px}.d2-proof span{font-size:8px}.d2-product-body{grid-template-columns:78px minmax(0,1fr);min-height:242px}.d2-side{gap:13px;padding:12px 6px}.d2-side b,.d2-side span{gap:4px;font-size:7px}.d2-side svg{width:12px;height:12px}.d2-workspace{padding:11px 8px}.d2-workspace-head h3{font-size:13px}.d2-workspace-head>span{padding:5px;font-size:7px}.d2-metrics article{padding:6px 5px}.d2-metrics small{font-size:7px}.d2-metrics b{font-size:12px}.d2-metrics em{font-size:6px}.d2-chart{padding:8px 7px 6px}.d2-chart-bars{height:55px}.d2-chart-axis{font-size:5px}.d2-bottom-row b{font-size:7px}.d2-bottom-row span{font-size:6px}.d2-product-foot{padding:8px 10px;font-size:7px}.d2-strip{margin-inline:10px}.d2-feature-grid article{min-height:178px;padding:13px 10px}.d2-feature-grid h3{font-size:11px}.d2-feature-grid p{font-size:9px}.d2-domain-ui{padding:10px}.d2-domain-ui-head>span{font-size:10px}.d2-domain-ui-head>b{font-size:7px}.d2-domain-field strong{font-size:9px}.d2-dns-table>div{gap:5px;font-size:7px}.d2-dns-title small{margin:4px 0 0;display:block}}.d2-trust{background:#f5f7fa;padding:66px max(50vw - 555px,30px) 62px}.d2-trust-intro{max-width:650px;margin-bottom:28px}.d2-trust-intro h2,.d2-faq-heading h2{letter-spacing:-1.8px;margin:13px 0;font-size:clamp(32px,4vw,45px);line-height:1.1}.d2-trust-intro>p,.d2-faq-heading>p{color:#5d6d80;max-width:560px;font-size:13px;line-height:1.65}.d2-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.d2-trust-grid article{background:#fff;border:1px solid #e1e7ee;border-radius:10px;gap:15px;padding:20px;display:flex}.d2-trust-grid article>span{color:#18865b;background:#eaf6ef;border-radius:9px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.d2-trust-grid article>span svg{width:19px;height:19px}.d2-trust-grid h3{margin:1px 0 6px;font-size:14px}.d2-trust-grid p{color:#5d6d80;margin:0;font-size:11px;line-height:1.6}.d2-trust-note{background:#fff;border:1px solid #dce5ed;border-radius:9px;align-items:center;gap:12px;margin-top:14px;padding:14px 17px;display:flex}.d2-trust-note>svg{color:#19865b;flex:none;width:20px;height:20px}.d2-trust-note p{color:#53677c;flex:1;margin:0;font-size:10px;line-height:1.55}.d2-trust-note a{color:#092849;white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.d2-faq{grid-template-columns:.78fr 1.22fr;align-items:start;gap:55px;max-width:1160px;margin:auto;padding:66px 24px 72px;display:grid}.d2-faq-heading{position:sticky;top:24px}.d2-faq-heading h2{max-width:370px}.d2-faq-list{border-top:1px solid #e3e8ee}.d2-faq-list details{border-bottom:1px solid #e3e8ee}.d2-faq-list summary{cursor:pointer;color:#092849;justify-content:space-between;align-items:center;gap:18px;padding:18px 3px;font-size:13px;font-weight:750;list-style:none;display:flex}.d2-faq-list summary::-webkit-details-marker{display:none}.d2-faq-list summary span{color:#9a7400;border:1px solid #dce3eb;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:17px;font-weight:400;transition:transform .2s;display:grid}.d2-faq-list details[open] summary span{background:#fff4d2;border-color:#f2d77f;transform:rotate(45deg)}.d2-faq-list details p{color:#607184;max-width:620px;margin:-3px 35px 17px 3px;font-size:11px;line-height:1.7}@media (width<=800px){.d2-trust{padding:42px 18px}.d2-trust-intro{margin-bottom:20px}.d2-trust-intro h2,.d2-faq-heading h2{letter-spacing:-1.1px;font-size:31px}.d2-trust-intro>p,.d2-faq-heading>p{font-size:11px}.d2-trust-grid{grid-template-columns:1fr;gap:8px}.d2-trust-grid article{gap:12px;padding:15px}.d2-trust-grid article>span{flex-basis:34px;width:34px;height:34px}.d2-trust-grid h3{font-size:12px}.d2-trust-grid p{font-size:10px}.d2-trust-note{flex-wrap:wrap;align-items:flex-start;gap:9px;padding:12px}.d2-trust-note p{flex:calc(100% - 32px);font-size:9px}.d2-trust-note a{margin-left:29px}.d2-faq{grid-template-columns:1fr;gap:17px;padding:43px 18px 48px}.d2-faq-heading{position:static}.d2-faq-heading h2{margin:10px 0}.d2-faq-list summary{padding:15px 1px;font-size:11px}.d2-faq-list details p{margin-right:28px;font-size:10px}}.d2-demo-stage{min-width:0;padding:0 0 38px;position:relative}.d2-demo-desktop{z-index:1;background:#fff;border:1px solid #dce3eb;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 24px 65px #0b29471b}.d2-demo-desktop .d2-product-body{grid-template-columns:105px minmax(0,1fr);min-height:0}.d2-demo-desktop .d2-side{gap:13px;padding:16px 8px}.d2-demo-desktop .d2-side b,.d2-demo-desktop .d2-side span{font-size:8px}.d2-demo-desktop .d2-workspace{padding:15px 14px 12px}.d2-demo-welcome{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.d2-demo-welcome small{letter-spacing:.8px;color:#8995a3;font-size:7px;font-weight:800}.d2-demo-welcome h3{letter-spacing:-.5px;margin:5px 0 2px;font-size:17px}.d2-demo-welcome p{color:#778596;margin:0;font-size:8px}.d2-demo-period{color:#65768a;white-space:nowrap;border:1px solid #e5eaf0;border-radius:6px;padding:6px;font-size:7px}.d2-demo-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:12px 0}.d2-demo-metrics article{padding:8px 7px}.d2-demo-metrics b{white-space:nowrap;font-size:13px}.d2-demo-metrics em{white-space:nowrap;font-size:6px}.d2-demo-up{color:#18845b!important}.d2-demo-middle{grid-template-columns:1.12fr .88fr;gap:8px;display:grid}.d2-demo-chart{padding:9px}.d2-demo-chart-total{margin:8px 0 0;font-size:13px;font-weight:850}.d2-demo-chart-total span{color:#18845b;margin-left:5px;font-size:7px}.d2-demo-chart .d2-chart-bars{gap:5px;height:57px}.d2-demo-chart .d2-chart-bars i:nth-child(4n){--h:90%}.d2-demo-chart .d2-chart-bars i:nth-child(4n+1){--h:38%}.d2-demo-chart .d2-chart-bars i:nth-child(4n+2){--h:58%}.d2-demo-chart .d2-chart-bars i:nth-child(4n+3){--h:72%}.d2-demo-best{border:1px solid #e5eaf0;border-radius:8px;min-width:0;padding:9px}.d2-demo-panel-head{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.d2-demo-panel-head b{font-size:8px}.d2-demo-panel-head small{color:#a77800;font-size:7px;font-weight:750}.d2-demo-product-row{border-top:1px solid #f0f2f5;align-items:center;gap:6px;min-width:0;padding:5px 0;display:flex}.d2-demo-product-row img{object-fit:cover;border-radius:5px;flex:none;width:27px;height:27px}.d2-demo-product-row span{flex-direction:column;flex:1;min-width:0;display:flex}.d2-demo-product-row span b{white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.d2-demo-product-row span small{color:#8995a3;margin-top:2px;font-size:6px}.d2-demo-product-row>strong{white-space:nowrap;font-size:6px}.d2-demo-orders{border:1px solid #e5eaf0;border-radius:8px;margin-top:8px;padding:8px}.d2-demo-order-head,.d2-demo-order{grid-template-columns:.8fr 1.2fr .9fr .7fr;align-items:center;gap:5px;display:grid}.d2-demo-order-head{color:#8995a3;padding:4px 0 5px;font-size:6px;font-weight:800}.d2-demo-order{border-top:1px solid #f0f2f5;padding:6px 0;font-size:7px}.d2-demo-order b{font-size:7px}.d2-demo-order strong{white-space:nowrap;font-size:7px}.d2-demo-order em{text-align:center;border-radius:10px;padding:3px 5px;font-size:6px;font-style:normal;font-weight:800}.d2-demo-order em.paid{color:#18845b;background:#eaf7f0}.d2-demo-order em.processing{color:#9a6900;background:#fff5d8}.d2-demo-caption{flex-direction:column;gap:4px;padding:12px 4px 0;display:flex}.d2-demo-caption>span{letter-spacing:1.1px;color:#9a7400;font-size:7px;font-weight:850}.d2-demo-caption>span i{background:#e5b000;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.d2-demo-caption>b{color:#092849;font-size:14px}.d2-demo-caption>small{color:#718094;font-size:8px}.d2-demo-mobile{z-index:2;background:#fff;border:5px solid #14283d;border-radius:22px;width:142px;position:absolute;bottom:27px;right:-16px;overflow:hidden;box-shadow:0 18px 40px #0b29472c}.d2-demo-phone-top{color:#092849;background:#fff;justify-content:space-around;align-items:center;height:25px;font-size:7px;display:flex}.d2-demo-phone-dot{background:#15283a;border-radius:50%;width:5px;height:5px}.d2-demo-phone-body{background:#f8fafc;padding:9px 8px 10px}.d2-demo-phone-body>small{letter-spacing:.5px;color:#8995a3;font-size:5px;font-weight:800}.d2-demo-phone-body h4{margin:3px 0 8px;font-size:13px}.d2-demo-phone-card{color:#fff;background:#102e4b;border-radius:7px;flex-direction:column;gap:3px;padding:8px;display:flex}.d2-demo-phone-card span{color:#d4dfeb;font-size:6px}.d2-demo-phone-card b{font-size:13px}.d2-demo-phone-card em{color:#9de0b8;font-size:6px;font-style:normal}.d2-demo-phone-stats{grid-template-columns:1fr 1fr;gap:5px;margin:6px 0;display:grid}.d2-demo-phone-stats div{background:#fff;border:1px solid #e7ebf0;border-radius:5px;padding:6px}.d2-demo-phone-stats small{color:#8995a3;font-size:5px;display:block}.d2-demo-phone-stats b{font-size:10px}.d2-demo-phone-chart,.d2-demo-phone-order{background:#fff;border:1px solid #e7ebf0;border-radius:6px;margin-top:6px;padding:6px}.d2-demo-phone-chart>b,.d2-demo-phone-order>b{font-size:6px;display:block}.d2-demo-phone-chart>div{border-bottom:1px solid #edf0f4;align-items:end;gap:4px;height:37px;padding-top:5px;display:flex}.d2-demo-phone-chart i{background:#f2b900;border-radius:2px 2px 0 0;flex:1}.d2-demo-phone-chart>small{color:#8995a3;white-space:nowrap;font-size:4px}.d2-demo-phone-order strong,.d2-demo-phone-order span{margin-top:4px;font-size:6px;display:block}.d2-demo-phone-order span{color:#718094}.d2-demo-phone-order em{color:#18845b;background:#eaf7f0;border-radius:8px;margin-top:4px;padding:2px 5px;font-size:5px;font-style:normal;display:inline-block}.d2-demo-phone-nav{background:#fff;border-top:1px solid #e8edf2;justify-content:space-around;align-items:center;height:28px;display:flex}.d2-demo-phone-nav span{text-align:center;color:#092849;font-size:9px}.d2-demo-phone-nav small{color:#718094;font-size:4px;display:block}@media (width<=1100px){.d2-demo-mobile{width:126px;right:-7px}.d2-demo-desktop .d2-product-body{grid-template-columns:84px minmax(0,1fr)}}@media (width<=700px){.d2-demo-stage{padding-bottom:24px}.d2-demo-mobile{display:none}.d2-demo-desktop .d2-product-body{grid-template-columns:66px minmax(0,1fr)}.d2-demo-desktop .d2-side{gap:11px;padding:12px 5px}.d2-demo-desktop .d2-side b,.d2-demo-desktop .d2-side span{gap:3px;font-size:6px}.d2-demo-desktop .d2-side svg{width:10px;height:10px}.d2-demo-desktop .d2-workspace{padding:10px 7px}.d2-demo-welcome h3{font-size:13px}.d2-demo-welcome small{font-size:5px}.d2-demo-period{padding:4px;font-size:6px}.d2-demo-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin:8px 0}.d2-demo-metrics article{padding:6px}.d2-demo-metrics b{font-size:12px}.d2-demo-middle{grid-template-columns:1fr}.d2-demo-best{display:none}.d2-demo-chart .d2-chart-bars{height:45px}.d2-demo-order-head,.d2-demo-order{grid-template-columns:.8fr 1fr .8fr .65fr;gap:2px}.d2-demo-order-head{font-size:5px}.d2-demo-order,.d2-demo-order b,.d2-demo-order strong{font-size:6px}.d2-demo-caption>b{font-size:12px}.d2-demo-caption>small{font-size:7px}}.dm-auth-v3{color:#182a3b!important;background:#f7f8fa!important;min-height:100svh!important;padding:0 24px 20px!important}.dm-auth-v3-header{border-bottom:1px solid #e7ebef;justify-content:space-between;align-items:center;width:min(1160px,100%);height:72px;margin:0 auto;display:flex}.dm-auth-v3-header-action{color:#778491;font-size:12px}.dm-auth-v3-header-action button{color:#9a6b08;cursor:pointer;background:0 0;border:0;padding:5px 0 5px 5px;font:700 12px inherit}.dm-auth-v3-wrap{width:min(500px,100%);margin:38px auto 0}.dm-auth-v3-heading{margin:0 0 22px}.dm-auth-v3-kicker{color:#98700f;letter-spacing:1.4px;align-items:center;gap:9px;font-size:9px;font-weight:850;display:flex}.dm-auth-v3-kicker i{background:#18a06b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #18a06b18}.dm-auth-v3-heading h1{color:#172c3e;letter-spacing:-1.2px;margin:12px 0 6px;font:800 clamp(28px,4vw,36px)/1.12 Manrope,sans-serif}.dm-auth-v3-heading p{color:#71808d;margin:0;font-size:13px;line-height:1.55}.dm-auth-v3-card{background:#fff;border:1px solid #e5eaf0;border-radius:13px;padding:25px 27px 18px;box-shadow:0 8px 28px #24384a0a}.dm-auth-v3-progress{border-bottom:1px solid #edf0f3;margin-bottom:20px;padding-bottom:15px}.dm-auth-v3 .dm-auth-stepper{margin:0}.dm-auth-v3 .dm-auth-stepper>div{gap:5px}.dm-auth-v3 .dm-auth-stepper i{background:#e8edf1;height:3px}.dm-auth-v3 .dm-auth-stepper i.active{background:#e6a600}.dm-auth-v3 .dm-auth-stepper small{letter-spacing:.5px;margin-top:8px;font-size:9px}.dm-auth-v3-form{gap:15px!important;margin:0!important}.dm-auth-v3-form label{color:#33495b;flex-direction:column;gap:7px;font-size:11px;font-weight:700;display:flex}.dm-auth-v3-form input{width:100%;color:#172c3e!important;min-height:47px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce3e9!important;border-radius:8px!important;padding:12px 13px!important;font-size:14px!important}.dm-auth-v3-form input:focus{border-color:#dba20d!important;box-shadow:0 0 0 3px #e9ad1b1c!important}.dm-auth-v3-form input::placeholder{color:#a3adb6}.dm-auth-v3 .dm-auth-domain-input{border-color:#dce3e9;border-radius:8px;min-height:47px}.dm-auth-v3 .dm-auth-domain-input input{min-height:45px!important}.dm-auth-v3 .dm-auth-domain-input>span{color:#7b8791;background:#f7f8fa;padding:0 10px;font-size:10px}.dm-auth-v3 .dm-auth-hint{color:#7b8791;font-size:10px;font-weight:500}.dm-auth-v3 .auth-form-actions{gap:10px;margin-top:5px;display:flex}.dm-auth-v3 .dm-auth-submit{font-weight:800;color:#172a3a!important;min-height:48px!important;box-shadow:none!important;background:#f0ae08!important;border-radius:8px!important;font-size:13px!important}.dm-auth-v3 .auth-back-step{color:#536779;background:#fff;border:1px solid #e0e6eb;border-radius:8px;align-items:center;gap:6px;min-height:48px;padding:0 15px;font-size:12px;display:flex}.dm-auth-v3 .auth-resend,.dm-auth-v3 .auth-text-button{color:#946900;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:750}.dm-auth-v3 .auth-message{font-size:12px;line-height:1.5}.dm-auth-v3 .dm-auth-forgot{margin:13px auto 0;font-size:11px}.dm-auth-v3-secure{color:#75828e;border-top:1px solid #edf0f3;align-items:center;gap:8px;margin-top:17px;padding-top:13px;font-size:10px;display:flex}.dm-auth-v3-secure svg{color:#15966a;flex:none}.dm-auth-v3-footer{color:#89949e;border-top:1px solid #e6eaee;justify-content:space-between;gap:15px;margin-top:24px;padding-top:14px;font-size:10px;display:flex}.dm-auth-v3-footer a{color:#667989}@media (width<=680px){.dm-auth-v3{padding:0 17px 18px!important}.dm-auth-v3-header{height:62px}.dm-auth-v3-header-action,.dm-auth-v3-header-action button{font-size:10px}.dm-auth-v3-wrap{margin:27px auto 0}.dm-auth-v3-heading{margin-bottom:17px}.dm-auth-v3-heading h1{letter-spacing:-1px;font-size:29px}.dm-auth-v3-heading p{font-size:12px}.dm-auth-v3-card{border-radius:11px;padding:19px 16px 15px}.dm-auth-v3-form{gap:13px!important}.dm-auth-v3-form label{font-size:11px}.dm-auth-v3-form input{min-height:48px!important;font-size:16px!important}.dm-auth-v3 .dm-auth-domain-input input{min-height:46px!important}.dm-auth-v3 .dm-auth-domain-input>span{padding:0 7px;font-size:9px}.dm-auth-v3 .dm-auth-submit,.dm-auth-v3 .auth-back-step{min-height:48px}.dm-auth-v3-footer{margin-top:19px;font-size:9px}}.dm-auth-v3 .dm-auth-v3-layout{grid-template-columns:minmax(0,1fr) minmax(390px,460px);align-items:center;gap:68px;display:grid}.dm-auth-v3 .dm-auth-v3-intro{padding:8px 0 20px}.dm-auth-v3 .dm-auth-v3-intro h1{color:#142b3d;letter-spacing:-1.8px;max-width:440px;margin:18px 0 13px;font:800 clamp(34px,4.2vw,49px)/1.08 Manrope,sans-serif}.dm-auth-v3 .dm-auth-v3-intro>p{color:#687987;max-width:390px;margin:0;font-size:14px;line-height:1.75}.dm-auth-v3 .dm-auth-v3-points{gap:19px;margin-top:34px;display:grid}.dm-auth-v3 .dm-auth-v3-points>div{align-items:center;gap:13px;display:flex}.dm-auth-v3 .dm-auth-v3-points>div>span{color:#a87600;background:#fff;border:1px solid #e8edf0;border-radius:11px;flex:none;place-items:center;width:39px;height:39px;display:grid}.dm-auth-v3 .dm-auth-v3-points section{gap:4px;display:grid}.dm-auth-v3 .dm-auth-v3-points b{color:#253b4c;font-size:12px;font-weight:800}.dm-auth-v3 .dm-auth-v3-points small{color:#82909b;font-size:11px;line-height:1.4}.dm-auth-v3 .dm-auth-v3-note{color:#526a70;background:#eef3f3;border-radius:7px;margin-top:29px;padding:9px 12px;font-size:10px;font-weight:650;display:inline-flex}@media (width<=760px){.dm-auth-v3 .dm-auth-v3-wrap{width:min(480px,100%);margin:30px auto 0}.dm-auth-v3 .dm-auth-v3-layout{grid-template-columns:1fr;gap:22px}.dm-auth-v3 .dm-auth-v3-intro{padding:0}.dm-auth-v3 .dm-auth-v3-intro h1{letter-spacing:-1px;max-width:360px;margin:12px 0 7px;font-size:29px}.dm-auth-v3 .dm-auth-v3-intro>p{font-size:12px;line-height:1.55}.dm-auth-v3 .dm-auth-v3-points{grid-template-columns:1fr 1fr;gap:10px;margin-top:17px}.dm-auth-v3 .dm-auth-v3-points>div{align-items:flex-start;gap:8px}.dm-auth-v3 .dm-auth-v3-points>div>span{border-radius:8px;width:30px;height:30px}.dm-auth-v3 .dm-auth-v3-points>div>span svg{width:14px;height:14px}.dm-auth-v3 .dm-auth-v3-points b{font-size:10px}.dm-auth-v3 .dm-auth-v3-points small{font-size:9px}.dm-auth-v3 .dm-auth-v3-note{display:none}.dm-auth-v3 .dm-auth-v3-card{padding:19px 16px 15px}.dm-auth-v3 .dm-auth-v3-footer{margin-top:19px}}@media (width<=390px){.dm-auth-v3 .dm-auth-v3-points{grid-template-columns:1fr}.dm-auth-v3 .dm-auth-v3-points>div{align-items:center}}.dm-auth-v3 .dm-auth-v3-wrap{width:min(440px,100%);margin:64px auto 0}.dm-auth-v3 .dm-auth-v3-heading h1{letter-spacing:-.8px;margin:0 0 7px;font-size:30px}.dm-auth-v3 .dm-auth-v3-heading p{font-size:13px}.dm-auth-v3 .dm-auth-v3-card{border-radius:12px;padding:25px 25px 21px;box-shadow:0 8px 30px #182a3b0a}@media (width<=680px){.dm-auth-v3 .dm-auth-v3-wrap{width:100%;margin:38px auto 0}.dm-auth-v3 .dm-auth-v3-heading h1{font-size:27px}.dm-auth-v3 .dm-auth-v3-card{padding:20px 17px 17px}.dm-auth-v3 .dm-auth-v3-footer{margin-top:20px}}.dm-auth-v3{flex-direction:column!important;min-height:100svh!important;display:flex!important}.dm-auth-v3-header{flex:0 0 72px}.dm-auth-v3 .dm-auth-v3-wrap{flex-direction:column;justify-content:center;width:min(440px,100%);display:flex;margin:auto!important}.dm-auth-v3 .dm-auth-v3-heading{margin:0 0 17px}.dm-auth-v3 .dm-auth-v3-card{width:100%}.dm-auth-v3-mode-switch{text-align:center;color:#71808d;margin:16px auto 0;font-size:12px}.dm-auth-v3-mode-switch button{color:#9a6b08;font:inherit;cursor:pointer;background:0 0;border:0;padding:3px 0 3px 4px;font-weight:800}.dm-auth-v3 .dm-auth-v3-footer{width:100%;margin:19px auto 0!important}@media (width<=680px){.dm-auth-v3-header{flex-basis:62px}.dm-auth-v3 .dm-auth-v3-wrap{padding:22px 0;margin:auto!important}.dm-auth-v3 .dm-auth-v3-heading{margin-bottom:14px}.dm-auth-v3-mode-switch{margin-top:14px;font-size:11px}.dm-auth-v3 .dm-auth-v3-footer{margin-top:17px!important}}.dm-auth-v3{background:linear-gradient(90deg,#f6f8faf0 0%,#f6f8fadb 48%,#f6f8faa3 100%),linear-gradient(#f8f9fa40,#f8f9fab8),url(https://images.unsplash.com/photo-1441986300917-64674bd600d8?auto=format&fit=crop&w=2200&q=85) 50%/cover fixed!important;font-family:Inter,DM Sans,sans-serif!important}.dm-auth-v3-header{border-bottom-color:#dbe1e6cc}.dm-auth-v3 .dm-home-brand{letter-spacing:-.45px;font-family:Manrope,sans-serif}.dm-auth-v3 .dm-home-brand b{letter-spacing:-.65px;font-weight:800}.dm-auth-v3 .dm-auth-v3-heading h1{letter-spacing:-1.25px;font-weight:800;font-family:Manrope,Inter,sans-serif!important}.dm-auth-v3 .dm-auth-v3-heading p{letter-spacing:-.1px;font-family:Inter,sans-serif;font-weight:400}.dm-auth-v3 .dm-auth-v3-card{-webkit-backdrop-filter:blur(14px);background:#fffffff5;border-color:#ffffffd9;box-shadow:0 22px 70px #182a3b21}.dm-auth-v3-form label{letter-spacing:-.12px;font-family:Inter,sans-serif;font-weight:650}.dm-auth-v3-form input{letter-spacing:0;font-family:Inter,sans-serif;font-weight:450}.dm-auth-v3 .dm-auth-submit{letter-spacing:-.15px;font-family:Inter,sans-serif;font-weight:800}.dm-auth-v3-mode-switch,.dm-auth-v3-footer{font-family:Inter,sans-serif}@media (width<=680px){.dm-auth-v3{background:linear-gradient(#f6f8fadb,#f6f8faf0),url(https://images.unsplash.com/photo-1441986300917-64674bd600d8?auto=format&fit=crop&w=1200&q=80) 50%/cover!important}.dm-auth-v3 .dm-auth-v3-wrap{padding:18px 0}.dm-auth-v3 .dm-auth-v3-card{box-shadow:0 16px 42px #182a3b1f}}.seller-policy-center{max-width:1180px;margin:0 auto;padding-bottom:28px}.seller-policy-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 22px;display:flex}.seller-policy-heading h2{color:#182334;margin:5px 0 7px;font-size:25px;line-height:1.2}.seller-policy-heading p{color:#687589;max-width:660px;margin:0;font-size:13px;line-height:1.65}.seller-policy-eyebrow{letter-spacing:.13em;color:#a66a19;font-size:10px;font-weight:800}.seller-policy-identity{background:#fff;border:1px solid #e7eaf0;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex;box-shadow:0 3px 14px #17243a08}.seller-policy-shop-icon{color:#b36b12;background:#fff5e7;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.seller-policy-shop-copy{flex:1;gap:3px;min-width:180px;display:grid}.seller-policy-shop-copy strong{color:#1d2939;font-size:14px}.seller-policy-shop-copy span{color:#7b8797;font-size:11px}.seller-policy-contact-chip{color:#596579;background:#fafbfc;border:1px solid #edf0f4;border-radius:20px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:flex}.seller-policy-layout{grid-template-columns:205px minmax(0,1fr);align-items:start;gap:18px;display:grid}.seller-policy-nav{background:#fff;border:1px solid #e7eaf0;border-radius:14px;gap:5px;padding:9px;display:grid;position:sticky;top:14px}.seller-policy-nav button{color:#687589;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:11px 10px;font-size:12px;font-weight:650;display:flex}.seller-policy-nav button.active{color:#9a5b0c;background:#fff4e4}.seller-policy-nav-dot{background:#d58a2b;border-radius:50%;width:6px;height:6px;margin-left:auto}.seller-policy-main{background:#fff;border:1px solid #e7eaf0;border-radius:14px;min-width:0;padding:20px}.seller-policy-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:17px;display:flex}.seller-policy-section-head h3{color:#202b3c;margin:0 0 5px;font-size:17px}.seller-policy-section-head p{color:#758195;margin:0;font-size:12px;line-height:1.6}.seller-policy-preview-toggle{white-space:nowrap;color:#596579;cursor:pointer;background:#fff;border:1px solid #e4e8ee;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;display:flex}.seller-policy-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.seller-policy-overview-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e9edf2;border-radius:11px;grid-template-columns:36px 1fr auto;align-items:center;gap:7px 10px;padding:13px;display:grid}.seller-policy-overview-card:hover{background:#fffdfa;border-color:#e6b66f}.seller-policy-overview-icon{color:#66758a;background:#f6f8fb;border-radius:10px;grid-row:span 2;place-items:center;width:36px;height:36px;display:grid}.seller-policy-overview-card strong{color:#273449;font-size:12px}.seller-policy-overview-card small{color:#7c8798;font-size:10px}.seller-policy-edit{color:#a66a19;grid-area:1/3/3;align-items:center;gap:4px;font-size:10px;display:flex}.seller-policy-editor-card{border:1px solid #e7eaf0;border-radius:11px;padding:14px}.seller-policy-field-label{color:#344054;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.seller-policy-editor-card textarea{resize:vertical;color:#344054;background:#fff;border:1px solid #dce2ea;border-radius:9px;outline:none;width:100%;min-height:330px;padding:13px;font:12px/1.75 inherit;display:block}.seller-policy-editor-card textarea:focus,.seller-policy-contact-form input:focus,.seller-policy-faqs input:focus,.seller-policy-faqs textarea:focus{border-color:#d69a43;box-shadow:0 0 0 3px #e9a43a1c}.seller-policy-editor-foot{color:#8993a2;justify-content:space-between;align-items:center;gap:12px;margin-top:9px;font-size:10px;display:flex}.seller-policy-reset{color:#a66a19;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:700}.seller-policy-contact-form,.seller-policy-faqs{gap:13px;display:grid}.seller-policy-contact-form label,.seller-policy-faqs label,.seller-policy-fees label{color:#344054;gap:6px;font-size:11px;font-weight:700;display:grid}.seller-policy-contact-form input,.seller-policy-faqs input,.seller-policy-faqs textarea,.seller-policy-fees input{color:#344054;background:#fff;border:1px solid #dce2ea;border-radius:8px;width:100%;padding:10px 11px;font:12px inherit}.seller-policy-contact-form small{color:#8490a0;font-size:10px;font-weight:400}.seller-policy-contact-preview{background:#f9fafc;border:1px solid #e8edf3;border-radius:10px;gap:8px;padding:14px;display:grid}.seller-policy-contact-preview strong{letter-spacing:.08em;color:#8792a2;text-transform:uppercase;font-size:10px}.seller-policy-contact-preview b{color:#253247;font-size:14px}.seller-policy-contact-preview span{color:#5f6d80;align-items:center;gap:7px;font-size:11px;display:flex}.seller-policy-fees{background:#f8fafc;border:1px solid #e8edf3;border-radius:10px;margin-top:16px;padding:15px}.seller-policy-fees h4{color:#2f3b4e;margin:0 0 5px;font-size:12px}.seller-policy-fees p{color:#7b8797;margin:0 0 12px;font-size:10px;line-height:1.5}.seller-policy-fees label{max-width:320px;margin-top:10px}.seller-policy-faqs .seller-secondary-btn{justify-self:start;align-items:center;gap:6px;display:flex}.seller-policy-faq-row{border:1px solid #e9edf2;border-radius:9px;justify-content:space-between;gap:12px;padding:12px;display:flex}.seller-policy-faq-row strong{color:#344054;font-size:12px}.seller-policy-faq-row p{color:#667085;margin:5px 0 0;font-size:11px;line-height:1.5}.seller-policy-faq-row button{color:#b42318;cursor:pointer;background:#fff1f0;border:0;border-radius:7px;flex:none;width:30px;height:30px}.seller-policy-live-preview{background:#fcfefd;border:1px solid #dce8e2;border-radius:11px;margin-top:16px;overflow:hidden}.seller-policy-preview-top{color:#2f7652;background:#f2f8f4;justify-content:space-between;align-items:center;padding:9px 13px;display:flex}.seller-policy-preview-top span{letter-spacing:.1em;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.seller-policy-preview-brand{justify-content:space-between;align-items:center;padding:15px 16px 4px;display:flex}.seller-policy-preview-brand span{color:#263449;font-size:14px;font-weight:800}.seller-policy-preview-brand small{color:#8a95a4;letter-spacing:.1em;font-size:9px}.seller-policy-live-preview h4{color:#253247;margin:8px 16px;font-size:14px}.seller-policy-preview-text{white-space:pre-wrap;color:#566276;max-height:250px;margin:0;padding:0 16px 15px;font-size:11px;line-height:1.75;overflow:auto}.seller-policy-live-preview>p:not(.seller-policy-preview-text){color:#566276;margin:5px 16px;font-size:11px}.seller-policy-preview-contact{color:#617064;border-top:1px solid #e8efea;flex-wrap:wrap;align-items:center;gap:7px;padding:10px 15px;font-size:10px;display:flex}.seller-policy-bottom-actions{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;margin-top:17px;padding-top:15px;display:flex}.seller-policy-bottom-actions>span{color:#758195;align-items:center;gap:7px;font-size:10px;line-height:1.5;display:flex}@media (width<=760px){.seller-policy-heading{flex-direction:column;align-items:flex-start}.seller-policy-heading>.seller-primary-btn{justify-content:center;width:100%}.seller-policy-identity{align-items:flex-start}.seller-policy-shop-copy{flex-basis:calc(100% - 60px)}.seller-policy-contact-chip{overflow-wrap:anywhere;max-width:100%}.seller-policy-layout{grid-template-columns:1fr;gap:10px}.seller-policy-nav{gap:4px;padding:6px;display:flex;position:static;overflow-x:auto}.seller-policy-nav button{flex:none;padding:9px 11px}.seller-policy-nav button span:not(.seller-policy-nav-dot){white-space:nowrap}.seller-policy-main{padding:14px}.seller-policy-overview-grid{grid-template-columns:1fr}.seller-policy-section-head{flex-direction:column}.seller-policy-preview-toggle{align-self:flex-start}.seller-policy-bottom-actions{flex-direction:column;align-items:flex-start}.seller-policy-bottom-actions>.seller-primary-btn{justify-content:center;width:100%}.seller-policy-editor-card textarea{min-height:270px}.seller-policy-editor-foot{flex-direction:column;align-items:flex-start}}.customer-policy-document{overflow:hidden;padding:0!important}.customer-policy-document-head{background:linear-gradient(135deg,#fffaf1,#fff);border-bottom:1px solid #e9edf2;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.customer-policy-document-brand{align-items:center;gap:11px;display:flex}.customer-policy-document-mark{color:#9b5b0c;background:#fff0d8;border-radius:12px;place-items:center;width:42px;height:42px;font-size:17px;font-weight:850;display:grid}.customer-policy-document-brand div{gap:3px;display:grid}.customer-policy-document-brand strong{color:#253247;font-size:15px}.customer-policy-document-brand small{color:#8993a2;font-size:10px}.customer-policy-document-badge{letter-spacing:.1em;color:#9b651c;background:#fff1d9;border-radius:20px;padding:7px 9px;font-size:9px;font-weight:800}.customer-policy-document-contact{background:#f8fafc;border-bottom:1px solid #edf0f4;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:13px 20px;display:flex}.customer-policy-document-contact strong{color:#344054;margin-right:5px;font-size:11px}.customer-policy-document-contact a,.customer-policy-document-contact span{color:#596579;align-items:center;gap:6px;font-size:11px;text-decoration:none;display:flex}.customer-policy-document-contact a:hover{color:#a66a19}.customer-policy-document-body{gap:0;padding:20px;display:grid}.customer-policy-document-body p{white-space:pre-wrap;color:#566276;border-bottom:1px solid #f0f2f5;margin:0;padding:12px 0;font-size:12px;line-height:1.8}.customer-policy-document-body p:first-child{padding-top:0}.customer-policy-document-body p:last-child{border-bottom:0;padding-bottom:0}.customer-policy-document-foot{color:#8792a1;background:#fbfcfd;border-top:1px solid #edf0f4;padding:12px 20px;font-size:10px;line-height:1.6}@media (width<=600px){.customer-policy-document-head{align-items:flex-start;padding:14px}.customer-policy-document-contact{flex-direction:column;align-items:flex-start;gap:9px;padding:12px 14px}.customer-policy-document-body{padding:14px}.customer-policy-document-foot{padding:11px 14px}}.customer-policy-document{width:100%;min-width:0;max-width:1040px;margin-inline:auto}.customer-policy-document-brand,.customer-policy-document-brand div,.customer-policy-document-contact a{min-width:0}.customer-policy-document-brand strong,.customer-policy-document-contact a,.customer-policy-document-contact span{overflow-wrap:anywhere;word-break:break-word}.customer-policy-document-body{max-width:900px;margin-inline:auto}.customer-policy-document-body p{overflow-wrap:anywhere;font-size:13px;line-height:1.85}.customer-policy-document-foot{overflow-wrap:anywhere}@media (width>=900px){.customer-policy-document-body{padding:26px 30px}.customer-policy-document-contact{padding:15px 30px}}@media (width<=600px){.customer-policy-document{border-radius:12px}.customer-policy-document-head{flex-wrap:wrap;gap:8px}.customer-policy-document-badge{white-space:normal}.customer-policy-document-body p{font-size:13px;line-height:1.8}}.seller-domain-table-wrap{border:1px solid var(--line);border-radius:10px;width:100%;margin:14px 0;overflow-x:auto}.seller-domain-table{border-collapse:collapse;text-align:left;background:#080d1752;width:100%;min-width:620px}.seller-domain-table th{color:#b8c8e4;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#82aaff17;padding:11px 12px;font-size:10px}.seller-domain-table td{border-top:1px solid var(--line);vertical-align:middle;color:var(--muted);padding:12px;font-size:12px}.seller-domain-type{color:#b8d0ff;background:#82aaff1f;border-radius:5px;justify-content:center;min-width:40px;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}.seller-domain-table code{color:#dce7f8;overflow-wrap:anywhere;font:11px/1.5 ui-monospace,SFMono-Regular,monospace}.seller-domain-table .seller-domain-value{white-space:normal;max-width:440px;display:block}.seller-domain-copy{border:1px solid var(--line);color:#c8d9f5;font:inherit;cursor:pointer;white-space:nowrap;background:#82aaff12;border-radius:6px;align-items:center;gap:5px;padding:6px 8px;font-size:11px;font-weight:600;display:inline-flex}.seller-domain-copy:hover{background:#82aaff21;border-color:#82aaff73}.store-page{--store-accent:var(--store-accent,#e47a13);color:#202b36;background:#f5f6f8}.store-market-header{z-index:80;background:#fff;border-bottom:1px solid #e8ebef;position:sticky;top:0;box-shadow:0 2px 10px #19232d0b}.store-market-header-inner{gap:12px;width:min(100% - 28px,1440px);min-height:68px;margin:0 auto}.store-market-brand{flex:none}.store-market-brand-mark{background:var(--store-accent,#e47a13);color:#fff;border-radius:9px}.store-market-search:focus-within{border-color:var(--store-accent,#e47a13);box-shadow:0 0 0 3px color-mix(in srgb, var(--store-accent,#e47a13) 12%, transparent)}.store-market-search input{background:0 0}.store-market-search-button{background:var(--store-accent,#e47a13);border-radius:7px;min-height:43px;font-weight:750}.store-shop-promo-banner{color:#fff;letter-spacing:.12em;background:#182b3a;justify-content:center;align-items:center;min-height:28px;font-size:10px;font-weight:800;display:flex}.store-shop-promo-banner span:after{content:"  ·  DISCOVER THE SHOP  ·  SHOP WITH CONFIDENCE";opacity:.78}.market-store-layout{width:min(100% - 32px,1440px);margin:18px auto 0;display:block}.market-main{width:100%;min-width:0}.store-product-marketing{background:#fff;border-radius:12px;min-height:270px;margin:0 0 20px;overflow:hidden;box-shadow:0 3px 14px #19232d0e}.store-preview-card-copy{max-width:740px}.store-preview-card-copy>span{color:var(--store-accent,#e47a13);letter-spacing:.13em;font-size:10px;font-weight:850}.store-preview-card-copy h2{color:#1d2d3b;letter-spacing:-.035em;max-width:520px;margin:9px 0 7px;font-size:clamp(22px,3vw,34px);line-height:1.12}.store-preview-card-copy>p{color:#687784;margin:0 0 16px;font-size:13px}.store-preview-product-details{align-items:center;gap:15px;display:flex}.store-preview-product-image{background:#fff;border-radius:10px;flex:none;width:106px;height:106px}.store-preview-product-image img{object-fit:contain;width:100%;height:100%}.store-preview-product-copy{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.store-preview-product-copy>small{color:#7b8994;text-transform:uppercase;font-size:10px;font-weight:750}.store-preview-product-name{color:#243746;text-align:left;background:0 0;border:0;padding:0;font-weight:750}.store-preview-product-copy>span{color:#71808b;font-size:11px}.store-product-marketing-dots{margin-top:-5px}.store-product-marketing-controls{display:none}.market-product-section{background:#fff;border:1px solid #edf0f2;border-radius:12px;margin:0 0 22px;padding:18px;box-shadow:0 2px 10px #19232d09}.market-section-heading{align-items:flex-end;margin-bottom:14px}.market-section-heading h2{color:#1f2e3a;letter-spacing:-.025em;font-size:19px;font-weight:800}.market-section-heading p{color:#7a8791;font-size:12px}.market-catalogue-count{color:#74818c;white-space:nowrap;font-size:11px}.market-search-results-count{color:#87929b;margin-bottom:12px;font-size:11px}.market-products-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.market-product-card{background:#fff;border:1px solid #e9edf0;border-radius:9px;min-width:0;transition:box-shadow .18s,transform .18s,border-color .18s;overflow:hidden}.market-product-card:hover{border-color:#d9e0e5;transform:translateY(-2px);box-shadow:0 7px 20px #14233014}.market-product-art img{object-fit:contain}.market-product-art>small{color:#697985;background:#fff;border-radius:4px;padding:4px 6px;font-size:9px}.market-product-info h3{color:#354653;min-height:34px;font-size:12px;line-height:1.4}.market-product-info>strong{color:#172b3b;font-size:15px;font-weight:850}.market-product-info>small{color:#7b8993;font-size:10px}.market-product-rating{font-size:10px}.market-product-favorite{background:#fffffff0;border:1px solid #e8ecef;border-radius:50%;width:30px;height:30px;top:9px;right:9px}.market-product-add{background:var(--store-accent,#e47a13);border-radius:6px;width:calc(100% - 20px);min-height:37px;margin:7px 10px 10px;font-size:11px;font-weight:800}.market-cart-bar{z-index:75;border-radius:10px 10px 0 0;box-shadow:0 -4px 20px #1423301f}.market-sidebar{border-radius:10px}.store-trust-section,.store-faq-section{border-radius:12px;width:min(100% - 32px,1440px);margin:24px auto}.storefront-platform-footer{margin-top:28px}.product-detail-page{border-radius:14px;box-shadow:0 18px 65px #0c192640}.product-detail-gallery img{background:#f8f9fa;border-radius:10px}.product-detail-price{color:#172b3b}.product-detail-add{background:var(--store-accent,#e47a13);border-radius:8px;font-weight:800}.related-product-card{border-radius:9px}@media (width>=1200px){.store-product-marketing-card{min-height:300px}.market-products-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=900px){.store-market-header-inner{flex-wrap:wrap;padding:9px 0}.store-market-search{flex:1 0 100%;order:5}.store-market-search-button{order:6}.store-market-category-select{max-width:170px}.store-market-shop-name{display:none}.market-products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.store-shop-promo-banner{min-height:24px;font-size:9px}.store-shop-promo-banner span:after{content:"  ·  SHOP WITH CONFIDENCE"}.store-market-header-inner{grid-template-columns:34px minmax(0,1fr) auto auto;gap:8px;width:calc(100% - 20px);min-height:0;padding:9px 0 10px;display:grid}.store-market-menu{width:34px;height:38px}.store-market-brand{grid-area:1/2}.store-market-category-select,.store-market-home-button{display:none}.store-market-actions{grid-area:1/3/auto/5;gap:3px}.store-market-account,.store-market-cart{width:37px;height:38px}.store-market-search{grid-area:2/1/auto/4;min-height:40px}.store-market-search-button{grid-area:2/4;min-height:40px;padding:0 10px}.market-store-layout{width:calc(100% - 16px);margin-top:10px}.store-product-marketing{border-radius:9px;min-height:0;margin-bottom:12px}.store-product-marketing-card{min-height:224px;padding:17px 14px 22px}.store-preview-card-copy h2{font-size:22px}.store-preview-card-copy>p{margin-bottom:11px;font-size:11px}.store-preview-product-image{width:82px;height:82px}.store-preview-product-copy>strong{font-size:16px}.store-product-marketing-dots{margin:-9px 0 8px}.market-product-section{border-radius:9px;margin-bottom:12px;padding:13px 10px}.market-section-heading{align-items:flex-start;gap:8px}.market-section-heading h2{font-size:16px}.market-section-heading p{font-size:10px}.market-catalogue-count{font-size:9px}.market-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.market-product-card{border-radius:7px}.market-product-art{height:142px;padding:8px}.market-product-info{padding:8px 8px 3px}.market-product-info h3{min-height:32px;font-size:11px}.market-product-info>strong{font-size:14px}.market-product-add{width:calc(100% - 14px);min-height:35px;margin:6px 7px 8px;font-size:10px}.market-product-favorite{width:27px;height:27px}.market-cart-bar{border-radius:9px;bottom:8px;left:8px;right:8px}.store-trust-section,.store-faq-section{width:calc(100% - 16px);margin:14px auto;padding:16px 12px}.storefront-platform-footer{padding-bottom:82px}.product-detail-backdrop{align-items:flex-end;padding:0}.product-detail-page{border-radius:16px 16px 0 0;width:100%;max-height:94dvh;padding-bottom:86px;overflow-y:auto}.product-detail-layout{grid-template-columns:1fr}.product-detail-gallery{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.product-detail-gallery img{object-fit:contain;scroll-snap-align:center;width:100%;min-width:100%;height:270px}.product-detail-copy{padding:16px}.product-detail-add{z-index:5;width:100%;min-height:48px;position:sticky;bottom:8px;box-shadow:0 4px 18px #1423302e}}.market-category-quicklinks{background:#fff;border:1px solid #edf0f2;border-radius:12px;margin:0 0 18px;padding:17px 18px}.market-home-section-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 13px;display:flex}.market-home-section-heading>div>span{color:var(--store-accent,#e47a13);letter-spacing:.13em;font-size:9px;font-weight:850}.market-home-section-heading h2{color:#20313f;margin:4px 0 0;font-size:18px;font-weight:850}.market-home-section-heading>button{color:var(--store-accent,#e47a13);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:6px 0;font-size:11px;font-weight:800;display:inline-flex}.market-category-tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.market-category-tile{color:#334654;text-align:center;cursor:pointer;background:#fafbfc;border:1px solid #edf0f2;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:100px;padding:12px 7px;display:flex}.market-category-tile:hover{border-color:color-mix(in srgb, var(--store-accent,#e47a13) 35%, #fff);background:color-mix(in srgb, var(--store-accent,#e47a13) 5%, #fff)}.market-category-tile>span{font-size:25px;line-height:1.2}.market-category-tile strong{font-size:10px;line-height:1.3}.market-category-tile small{color:#87939d;font-size:9px}.market-sponsored-section{margin-top:0}.market-home-category-sections{box-shadow:none;background:0 0;border:0;padding:5px 0}.market-home-category-block{background:#fff;border:1px solid #edf0f2;border-radius:12px;margin:0 0 17px;padding:17px 18px 12px;box-shadow:0 2px 10px #19232d09}.market-home-product-rail{scroll-snap-type:x proximity;scrollbar-width:thin;grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;gap:10px;padding:1px 1px 9px;display:grid;overflow-x:auto}.market-home-product-card{scroll-snap-align:start;background:#fff;border:1px solid #e9edf0;border-radius:8px;min-width:0;overflow:hidden}.market-home-product-open{color:#344957;text-align:left;cursor:pointer;background:#fff;border:0;flex-direction:column;align-items:stretch;gap:6px;width:100%;padding:9px;display:flex}.market-home-product-image{background:#fafbfc;border-radius:6px;place-items:center;height:128px;display:grid}.market-home-product-image img{object-fit:contain;width:100%;height:100%}.market-home-product-open>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:30px;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.market-home-product-open>small{color:#7e8b95;font-size:9px}.market-home-product-card .market-product-add{width:calc(100% - 16px);margin:2px 8px 8px}@media (width<=900px){.market-category-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.market-home-product-rail{grid-auto-columns:minmax(145px,1fr)}}@media (width<=600px){.market-category-quicklinks{border-radius:9px;margin-bottom:12px;padding:13px 10px}.market-home-section-heading h2{font-size:16px}.market-category-tiles{scroll-snap-type:x mandatory;gap:8px;padding:1px 1px 8px;display:flex;overflow-x:auto}.market-category-tile{scroll-snap-align:start;width:94px;min-width:94px;min-height:92px}.market-category-tile>span{font-size:23px}.market-category-tile strong{font-size:9px}.market-home-category-block{border-radius:9px;margin-bottom:12px;padding:13px 10px 9px}.market-home-product-rail{grid-auto-columns:138px;gap:8px}.market-home-product-image{height:112px}.market-home-product-open{padding:7px}.market-home-product-open>b{font-size:13px}}.store-page{color:#282828;background:#f1f3f6;font-family:Arial,Helvetica,sans-serif}.store-shop-promo-banner{color:#fff;letter-spacing:.04em;background:#f68b1e;min-height:24px;font-size:10px}.store-shop-promo-banner span:after{content:"  ·  DEALS  ·  NEW ARRIVALS  ·  SHOP NOW"}.store-market-header{box-shadow:none;background:#fff;border-bottom:1px solid #e5e5e5}.store-market-header-inner{gap:10px;width:min(100% - 24px,1280px);min-height:58px}.store-market-brand-mark{background:#f68b1e;border-radius:2px}.store-market-search{background:#f7f7f7;border:1px solid #b9c2c9;border-radius:4px;min-height:40px}.store-market-search-button{color:#fff;text-transform:uppercase;background:#f68b1e;border-radius:4px;min-height:40px;font-size:11px}.store-market-actions{gap:8px}.store-market-account,.store-market-cart,.store-market-home-button{border-radius:3px}.market-store-layout{width:min(100% - 20px,1280px);margin:10px auto 0}.market-main{width:100%}.market-category-quicklinks{background:#fff;border:0;border-radius:3px;margin:0 0 10px;padding:10px 12px;box-shadow:0 1px 2px #0000000f}.market-home-section-heading{margin-bottom:8px}.market-home-section-heading>div>span{color:#f68b1e;font-size:9px}.market-home-section-heading h2{font-size:14px;font-weight:700}.market-category-tiles{scrollbar-width:none;gap:7px;padding:0 0 4px;display:flex;overflow-x:auto}.market-category-tiles::-webkit-scrollbar{display:none}.market-home-product-rail::-webkit-scrollbar{display:none}.market-category-tile{background:#fff;border:1px solid #eceff1;border-radius:3px;flex:0 0 92px;gap:4px;width:92px;min-height:74px;padding:7px 5px}.market-category-tile>span{font-size:21px}.market-category-tile strong{font-size:9px}.market-category-tile small{font-size:8px}.store-product-marketing{background:#fff;border:0;border-radius:3px;min-height:0;margin:0 0 10px;box-shadow:0 1px 2px #0000000f}.store-product-marketing-card{background:linear-gradient(110deg,#fff8ef,#fff 70%);min-height:0;padding:12px}.store-preview-card-copy>span{color:#f68b1e;font-size:9px}.store-preview-card-copy h2{margin:4px 0;font-size:17px}.store-preview-card-copy>p{margin:0 0 8px;font-size:10px}.store-preview-product-image{border-radius:3px;width:66px;height:66px}.store-preview-product-details{gap:9px}.store-preview-product-copy{gap:3px}.store-preview-product-copy>strong{color:#f68b1e;font-size:15px}.store-preview-product-copy>span{font-size:9px}.store-preview-product-copy .market-product-add{width:auto;min-height:28px;margin:3px 0 0;padding:0 16px;font-size:10px}.store-product-marketing-dots,.store-product-marketing-controls,.store-product-marketing-progress{display:none}.marketplace-campaign-banners{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0 0 10px;display:grid}.marketplace-campaign{text-align:left;cursor:pointer;border:0;border-radius:3px;justify-content:space-between;align-items:center;min-height:94px;padding:11px 12px;display:flex;overflow:hidden}.campaign-new{color:#48280e;background:linear-gradient(110deg,#ffecd9,#ffd3a2)}.campaign-picks{color:#123f31;background:linear-gradient(110deg,#e2f7ed,#b7e8d2)}.campaign-copy{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.campaign-copy small{letter-spacing:.1em;font-size:8px;font-weight:800}.campaign-copy strong{font-size:16px}.campaign-copy em{font-size:9px;font-style:normal}.campaign-art{opacity:.55;font-size:40px}.market-product-section{border:0;border-radius:3px;margin:0 0 10px;padding:11px 10px;box-shadow:0 1px 2px #0000000f}.market-home-section-heading h2{font-size:15px}.market-home-product-rail{grid-auto-columns:116px;gap:7px}.market-home-product-card{border:1px solid #eee;border-radius:3px}.market-home-product-open{gap:4px;padding:6px}.market-home-product-image{background:#fff;border-radius:2px;height:100px}.market-home-product-open>strong{min-height:28px;font-size:10px;font-weight:400}.market-home-product-open>b{color:#f68b1e;font-size:13px}.market-home-product-open>small{font-size:8px}.market-home-product-card .market-product-add{border-radius:2px;width:calc(100% - 10px);min-height:27px;margin:2px 5px 6px;font-size:9px}.market-home-category-block{border:0;border-radius:3px;margin:0 0 10px;padding:11px 10px 8px;box-shadow:0 1px 2px #0000000f}.market-home-category-block .market-home-section-heading{border-bottom:1px solid #f0f0f0;padding-bottom:7px}.market-home-category-block .market-home-section-heading>div>span,.market-home-category-block .market-home-section-heading>button{color:#f68b1e}.market-products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.market-product-card{border-radius:3px}.market-product-art{background:#fff;height:118px;padding:6px}.market-product-info{padding:7px 7px 3px}.market-product-info h3{min-height:28px;font-size:10px}.market-product-info>strong{color:#f68b1e;font-size:13px}.market-product-add{background:#f68b1e;border-radius:2px;width:calc(100% - 12px);min-height:30px;margin:4px 6px 7px;font-size:9px}.market-product-favorite{width:25px;height:25px}.market-cart-bar{background:#fff;border-top:2px solid #f68b1e;border-radius:0}.market-cart-bar button{background:#f68b1e;border-radius:2px}@media (width<=600px){.store-shop-promo-banner{min-height:21px;font-size:8px}.store-market-header-inner{grid-template-columns:30px minmax(0,1fr) auto auto;gap:6px;width:calc(100% - 16px);padding:7px 0}.store-market-menu{width:30px;height:34px}.store-market-actions{gap:2px}.store-market-account,.store-market-cart{width:34px;height:34px}.store-market-search,.store-market-search-button{min-height:36px}.store-market-search-button{padding:0 9px;font-size:9px}.market-store-layout{width:calc(100% - 12px);margin-top:7px}.market-category-quicklinks{margin-bottom:7px;padding:8px}.market-home-section-heading h2{font-size:13px}.market-category-tile{flex-basis:78px;width:78px;min-height:68px}.market-category-tile>span{font-size:19px}.market-category-tile strong{font-size:8px}.store-product-marketing-card{padding:9px}.store-preview-card-copy h2{font-size:15px}.store-preview-card-copy>p{font-size:9px}.store-preview-product-image{width:58px;height:58px}.marketplace-campaign-banners{gap:6px;margin-bottom:7px}.marketplace-campaign{min-height:78px;padding:8px}.campaign-copy small{font-size:7px}.campaign-copy strong{font-size:13px}.campaign-copy em{font-size:8px}.campaign-art{font-size:30px}.market-product-section{margin-bottom:7px;padding:9px 8px}.market-home-product-rail{grid-auto-columns:108px;gap:6px}.market-home-product-image{height:91px}.market-home-product-open>strong{font-size:9px}.market-home-product-open>b{font-size:12px}.market-home-category-block{margin-bottom:7px;padding:9px 8px 7px}.market-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-product-art{height:125px}}.store-shop-promo-banner{display:none}.market-top-selling{margin-top:0}.market-home-product-rail{grid-auto-columns:145px}.market-home-product-image{height:118px}.marketplace-campaign-banners{margin-top:0}@media (width<=600px){.market-home-product-rail{grid-auto-columns:142px}.market-home-product-image{height:112px}.market-top-selling{padding:10px 8px}}.store-page .market-main{flex-direction:column;gap:0;display:flex}.store-page .market-reference-hero{color:#fff;background:radial-gradient(circle at 78% 42%,#34304b 0,#191a2b 35%,#10121d 76%);border-radius:4px;order:1;grid-template-columns:minmax(0,1fr) minmax(190px,38%);align-items:center;gap:14px;min-height:230px;margin:0 0 10px;padding:24px 28px;display:grid;position:relative;overflow:hidden}.market-reference-hero-copy{z-index:2;flex-direction:column;align-items:flex-start;max-width:580px;display:flex;position:relative}.market-reference-hero-copy>span{color:#ffc36f;letter-spacing:.15em;font-size:9px;font-weight:900}.market-reference-hero-copy h1{color:#fff;letter-spacing:-.035em;max-width:520px;margin:8px 0;font-size:clamp(23px,3vw,36px);font-weight:900;line-height:1.08}.market-reference-hero-copy p{color:#d3d5df;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:480px;margin:0 0 9px;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.market-reference-hero-copy>strong{color:#ffd08a;margin:0 0 9px;font-size:17px}.market-reference-hero-copy>button{color:#20202a;cursor:pointer;background:#fff;border:0;border-radius:20px;align-items:center;gap:7px;min-height:30px;padding:0 16px;font-size:10px;font-weight:900;display:inline-flex}.market-reference-hero-art{z-index:1;cursor:pointer;background:0 0;border:0;place-items:center;width:100%;height:190px;display:grid;position:relative}.market-reference-hero-art img{object-fit:contain;filter:drop-shadow(0 12px 16px #00000040);width:100%;height:100%}.market-reference-hero-art>span{color:#ffb35d;font-size:100px}.market-reference-hero-dots{z-index:3;gap:5px;display:flex;position:absolute;bottom:10px;left:28px}.market-reference-hero-dots button{cursor:pointer;background:#737585;border:0;border-radius:8px;width:6px;height:6px;padding:0}.market-reference-hero-dots button.active{background:#f68b1e;width:19px}.store-page .store-shop-promo-banner{color:#fff;letter-spacing:.08em;background:#f68b1e;order:2;min-height:20px;margin:0 0 10px;font-size:8px}.store-page .market-top-selling{order:3}.store-page .market-reference-shortcuts{order:4}.store-page .market-sponsored-section{order:5}.store-page .marketplace-campaign-banners{order:6}.store-page .market-reference-flash{order:7}.store-page .market-category-quicklinks{order:8}.store-page .market-home-category-sections{order:9}.store-page .market-mixed-catalogue{order:10}.store-page .market-reference-shortcuts{scrollbar-width:none;background:#fff;border-radius:4px;justify-content:space-between;align-items:flex-start;gap:9px;margin:0 0 11px;padding:13px 10px;display:flex;overflow-x:auto;box-shadow:0 1px 2px #0000000f}.market-reference-shortcuts::-webkit-scrollbar{display:none}.market-reference-shortcuts button{color:#3a4148;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:0 0 76px;align-items:center;gap:6px;min-width:76px;padding:0;display:flex}.market-reference-shortcuts button>span{color:#ef7b12;background:#ffeedb;border-radius:50%;place-items:center;width:62px;height:62px;font-size:29px;font-weight:900;display:grid}.market-reference-shortcuts button:nth-child(2)>span{color:#fff;background:#171717}.market-reference-shortcuts button:nth-child(3)>span{color:#f68b1e;background:#fff0d7}.market-reference-shortcuts button:nth-child(4)>span{color:#d82720;background:#ffe4e2}.market-reference-shortcuts button:nth-child(5)>span{color:#d82720;background:#fbe6e6}.market-reference-shortcuts button:nth-child(6)>span{color:#18864c;background:#e5f7ed}.market-reference-shortcuts button strong{text-align:center;white-space:normal;font-size:9px;line-height:1.2}.market-reference-flash{color:#fff;background:#c9153a;border-radius:4px;margin:0 0 11px;padding:15px 12px 10px;overflow:hidden}.market-reference-flash-heading{justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;display:flex}.market-reference-flash-heading>div>span{letter-spacing:.13em;color:#ffe1e6;font-size:8px;font-weight:900}.market-reference-flash-heading h2{margin:3px 0;font-size:17px;font-weight:900}.market-reference-flash-heading p{color:#ffe5e9;margin:0;font-size:9px}.market-reference-flash-heading>b{color:#c9153a;white-space:nowrap;background:#fff;border-radius:3px;align-items:center;gap:6px;padding:6px 8px;font-size:8px;display:flex}.market-reference-flash-heading>b i{background:#e11d48;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #ffe4e8}.market-reference-flash .market-home-product-card{border-color:#f2d9df}.market-reference-flash .market-home-product-add{background:#f68b1e}.store-page .market-home-category-block,.store-page .market-product-section,.store-page .market-category-quicklinks{border-radius:4px}.store-page .market-home-section-heading h2{font-size:16px}.store-page .market-home-product-card{border-radius:4px}.store-page .market-home-product-image{background:#fff}.store-page .market-home-product-open>strong{color:#323b42}.store-page .market-home-product-open>b{color:#242d34}.store-page .market-product-add{color:#fff;background:#f68b1e}@media (width<=600px){.store-page .market-reference-hero{border-radius:3px;grid-template-columns:minmax(0,1fr) 42%;gap:4px;min-height:176px;margin-bottom:8px;padding:15px 11px 20px}.market-reference-hero-copy>span{font-size:7px}.market-reference-hero-copy h1{margin:6px 0;font-size:18px;line-height:1.12}.market-reference-hero-copy p{margin-bottom:6px;font-size:9px;line-height:1.35}.market-reference-hero-copy>strong{margin-bottom:6px;font-size:14px}.market-reference-hero-copy>button{min-height:25px;padding:0 12px;font-size:9px}.market-reference-hero-art{height:136px}.market-reference-hero-art>span{font-size:68px}.market-reference-hero-dots{bottom:7px;left:12px}.store-page .store-shop-promo-banner{min-height:18px;margin-bottom:8px;font-size:7px}.store-page .market-reference-shortcuts{gap:4px;margin-bottom:8px;padding:10px 5px}.market-reference-shortcuts button{flex-basis:62px;gap:5px;min-width:62px}.market-reference-shortcuts button>span{width:52px;height:52px;font-size:24px}.market-reference-shortcuts button strong{font-size:8px}.market-reference-flash{margin-bottom:8px;padding:12px 9px 8px}.market-reference-flash-heading h2{font-size:14px}.market-reference-flash-heading p{font-size:8px}.store-page .market-home-category-block{padding:12px 9px 8px}}.customer-workspace-shell{color:#282828;width:min(1180px,100% - 24px);margin:14px auto 34px}.customer-flow{color:#282828;background:#fff;border:1px solid #e7e9ec;border-radius:4px;width:100%;padding:18px;font-family:Arial,Helvetica,sans-serif}.customer-flow-heading{border-bottom:1px solid #eceff1;align-items:center;gap:13px;margin:0 0 18px;padding:0 0 13px;display:flex}.customer-flow-heading h1{color:#282828;margin:0;font-size:22px;font-weight:700}.customer-back-button{color:#4a5963;background:#fff;border:1px solid #e2e5e8;border-radius:3px;align-items:center;gap:5px;padding:7px 10px;font-size:12px;display:inline-flex}.customer-checkout-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.customer-checkout-stack,.customer-review-stack{gap:12px;min-width:0;display:grid}.customer-panel,.customer-summary-card{background:#fff;border:1px solid #e6e9ec;border-radius:4px;min-width:0;padding:16px}.customer-panel-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.customer-panel-heading h2,.customer-summary-card h2{color:#30383e;margin:0;font-size:16px;font-weight:700}.customer-panel-heading>span{color:#78848d;font-size:11px}.customer-cart-lines{display:grid}.customer-cart-line{border-bottom:1px solid #edf0f2;grid-template-columns:104px minmax(0,1fr) auto;gap:14px;padding:14px 0;display:grid}.customer-cart-line:first-child{padding-top:0}.customer-cart-line:last-child{border-bottom:0;padding-bottom:0}.customer-cart-line img,.customer-cart-line .customer-product-thumb{object-fit:contain;background:#f8f9fa;border-radius:3px;width:104px;height:104px}.customer-cart-copy h3{color:#30383e;margin:2px 0 6px;font-size:14px;font-weight:700}.customer-cart-copy p{color:#7a858d;margin:0 0 8px;font-size:11px}.customer-cart-copy>strong{color:#242b31;font-size:16px}.customer-cart-controls{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.customer-remove-button,.customer-mobile-remove{color:#d46c17;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:11px}.customer-quantity,.customer-mobile-quantity{border:1px solid #dfe3e6;border-radius:3px;align-items:center;display:flex}.customer-quantity button,.customer-mobile-quantity button{color:#30383e;background:#f7f8f9;border:0;width:30px;height:30px;font-size:16px}.customer-quantity span,.customer-mobile-quantity span{text-align:center;min-width:30px;font-size:12px}.customer-mobile-quantity,.customer-mobile-remove{display:none}.customer-summary-card{position:sticky;top:78px}.customer-summary-card h2{border-bottom:1px solid #eceff1;padding-bottom:13px}.customer-summary-row{color:#606b73;border-bottom:1px solid #f0f1f2;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:12px;display:flex}.customer-summary-row strong{color:#30383e;font-size:13px}.customer-summary-total{color:#242b31;padding-top:15px;font-weight:700}.customer-summary-total strong{color:#d87516;font-size:18px}.customer-preview-note{color:#75818a;align-items:flex-start;gap:7px;margin:13px 0;font-size:10px;line-height:1.5;display:flex}.customer-primary-button{color:#fff;cursor:pointer;background:#f68b1e;border:0;border-radius:3px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:12px;font-weight:800;display:inline-flex}.customer-primary-button:disabled{opacity:.48;cursor:not-allowed}.customer-secondary-button{color:#4a555d;background:#fff;border:1px solid #dfe3e6;border-radius:3px;justify-content:center;align-items:center;min-height:40px;padding:0 15px;font-size:12px;font-weight:700;display:inline-flex}.customer-flow-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;display:flex}.customer-mobile-checkout-bar{display:none}.customer-section-title{justify-content:space-between;align-items:center;margin:20px 0 12px;display:flex}.customer-section-title h2{margin:0;font-size:17px}.customer-recommendation-row{grid-auto-columns:150px;grid-auto-flow:column;gap:10px;display:grid;overflow-x:auto}.customer-recommendation-card{background:#fff;border:1px solid #e6e9ec;border-radius:4px;padding:9px}.customer-recommendation-card img{object-fit:contain;background:#fafafa;width:100%;height:105px}.customer-recommendation-card strong,.customer-recommendation-card b{margin-top:7px;font-size:11px;display:block}.customer-recommendation-card b{color:#d87516;font-size:13px}.customer-delivery-tabs{border-bottom:1px solid #e6e9ec;grid-template-columns:1fr 1fr;margin-bottom:14px;display:grid}.customer-delivery-tabs button{color:#65717a;cursor:pointer;background:#fff;border:0;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:45px;font-size:11px;font-weight:800;display:flex}.customer-delivery-tabs button.active{color:#e47a13;border-bottom-color:#f68b1e}.customer-delivery-pickup-layout{grid-template-columns:minmax(0,1fr) minmax(230px,.9fr);align-items:stretch;gap:14px;display:grid}.customer-pickup-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:225px;display:flex}.customer-pickup-empty>svg{color:#f68b1e}.customer-pickup-empty h2{margin:10px 0 6px;font-size:16px}.customer-pickup-empty p{color:#78848d;max-width:340px;margin:0 0 14px;font-size:11px;line-height:1.5}.customer-pickup-selected{color:#16834a;background:#f3fbf6;border:1px solid #d9eadf;border-radius:3px;align-items:center;gap:12px;padding:14px;display:flex}.customer-pickup-selected strong,.customer-pickup-selected small{display:block}.customer-pickup-selected strong{color:#263b31;font-size:13px}.customer-pickup-selected small{color:#718179;margin-top:4px;font-size:10px}.customer-pickup-form{border-top:1px solid #edf0f2;gap:12px;margin-top:14px;padding-top:14px;display:grid}.customer-pickup-map{background:#eef3ed;border:1px solid #e2e7e7;border-radius:4px;justify-content:center;align-items:flex-end;min-height:225px;padding:15px;display:flex;position:relative;overflow:hidden}.customer-pickup-map-grid{opacity:.85;background:linear-gradient(25deg,#0000 46%,#fff 47% 51%,#0000 52%),linear-gradient(105deg,#0000 44%,#fff 45% 49%,#0000 50%),linear-gradient(160deg,#0000 65%,#d4e4d0 66% 72%,#0000 73%),repeating-linear-gradient(0deg,#0000 0 35px,#a0b59e3d 36px 37px),repeating-linear-gradient(90deg,#0000 0 43px,#a0b59e33 44px 45px);position:absolute;inset:0}.customer-map-pin{z-index:1;color:#e77717;filter:drop-shadow(0 2px 2px #777);position:absolute;top:36%;left:52%}.customer-pickup-map>div:last-child{z-index:2;background:#fffffff0;border-radius:3px;width:100%;padding:10px;position:relative}.customer-pickup-map strong,.customer-pickup-map small{display:block}.customer-pickup-map strong{font-size:11px}.customer-pickup-map small{color:#7a858d;margin-top:4px;font-size:9px}.customer-contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.customer-form-label{color:#56626a;gap:6px;font-size:11px;font-weight:700;display:grid}.customer-form-label input,.customer-form-label select,.customer-form-label textarea,.customer-voucher-controls input{color:#30383e;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #dce1e4;border-radius:3px;padding:9px 10px;font-size:12px}.customer-form-label textarea{resize:vertical;min-height:75px}.customer-door-delivery-panel .customer-contact-fields{margin-top:10px}.customer-voucher-controls{gap:8px;display:flex}.customer-voucher-controls button{color:#fff;background:#f68b1e;border:0;border-radius:3px;padding:0 16px;font-size:11px;font-weight:800}.customer-payment-method-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.customer-payment-method-tab{color:#4c5860;cursor:pointer;background:#fff;border:1px solid #e2e5e8;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:66px;display:flex}.customer-payment-method-tab strong{font-size:11px}.customer-payment-method-tab small{color:#87929a;font-size:9px}.customer-payment-method-tab.is-selected{color:#c86b12;background:#fff8f0;border:2px solid #f68b1e}.customer-payment-method-tab.is-unavailable{opacity:.55}.customer-payment-config-note,.customer-terms-copy{color:#78848d;font-size:10px;line-height:1.5}.customer-review-summary{color:#d97817;align-items:center;gap:10px;display:flex}.customer-review-summary strong{color:#30383e;white-space:nowrap;font-size:12px}.customer-review-summary span{color:#68747c;font-size:11px;line-height:1.4}.customer-review-contact{color:#75818a;margin:10px 0 0;font-size:10px}.customer-review-product{border-bottom:1px solid #edf0f2;align-items:center;gap:12px;padding:10px 0;display:flex}.customer-review-product img{object-fit:contain;background:#fafafa;width:64px;height:64px}.customer-review-product>div{flex:1}.customer-review-product strong,.customer-review-product small{font-size:11px;display:block}.customer-review-product small{color:#7a858d;margin-top:5px}.customer-review-product>b{font-size:12px}.customer-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.customer-empty-state>span{color:#f68b1e;background:#fff1e3;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.customer-empty-state h2{margin:13px 0 6px;font-size:19px}.customer-empty-state p{color:#7a858d;max-width:340px;font-size:12px;line-height:1.5}.customer-payment-modal-backdrop{z-index:900;background:#14191e8c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.customer-payment-modal{color:#30383e;background:#fff;border-radius:5px;width:min(430px,100%);padding:24px;position:relative;box-shadow:0 15px 60px #0004}.customer-payment-modal h2{margin:12px 0 7px;font-size:20px}.customer-payment-modal p{color:#71808a;font-size:12px;line-height:1.5}.customer-payment-modal-mark{color:#15924c;background:#e6f7ed;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.customer-payment-modal-close{background:0 0;border:0;font-size:24px;position:absolute;top:10px;right:12px}.customer-payment-modal-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}@media (width<=760px){.customer-workspace-shell{width:100%;margin:8px auto 0}.customer-flow{border:0;border-radius:0;padding:13px 10px}.customer-flow-heading{margin-bottom:13px}.customer-flow-heading h1{font-size:19px}.customer-checkout-grid{grid-template-columns:1fr;gap:10px}.customer-summary-card{position:static}.customer-cart-line{grid-template-columns:82px minmax(0,1fr);gap:10px;padding:12px 0}.customer-cart-line img,.customer-cart-line .customer-product-thumb{width:82px;height:82px}.customer-cart-controls{display:none}.customer-mobile-quantity{width:max-content;margin-top:9px;display:flex}.customer-mobile-remove{margin-top:7px;display:inline-flex}.customer-cart-copy h3{font-size:12px}.customer-cart-copy>strong{font-size:14px}.customer-mobile-checkout-bar{z-index:75;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5e7e9;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 18px #0000001a}.customer-mobile-checkout-bar span small,.customer-mobile-checkout-bar span strong{display:block}.customer-mobile-checkout-bar span small{color:#77828a;font-size:9px}.customer-mobile-checkout-bar span strong{color:#d87516;margin-top:3px;font-size:15px}.customer-mobile-checkout-bar .customer-primary-button{min-width:150px}.customer-cart-grid{padding-bottom:72px}.customer-delivery-pickup-layout{grid-template-columns:1fr}.customer-pickup-map{min-height:145px}.customer-contact-fields{grid-template-columns:1fr}.customer-payment-method-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-flow-actions{z-index:10;background:#fffffff7;margin:15px -10px -13px;padding:10px;position:sticky;bottom:0;box-shadow:0 -4px 12px #0000000f}.customer-flow-actions .customer-primary-button{flex:1}.customer-review-summary{flex-wrap:wrap;align-items:flex-start}.customer-review-summary span{flex-basis:100%;padding-left:28px}}.store-page{--store-green:#078b2c;--store-green-dark:#006d22;--store-green-soft:#eaf7e9;--store-orange:#ff6b16;--store-ink:#14251b;--store-muted:#68766d;--store-line:#e7eee8;--store-accent:var(--store-green)!important;color:var(--store-ink)!important;background:#f7faf7!important}.store-page .store-market-header{border-bottom:1px solid var(--store-line)!important;background:#fff!important;box-shadow:0 2px 12px #0e36190f!important}.store-page .store-market-header-inner{gap:12px!important;max-width:1440px!important;min-height:76px!important}.store-page .store-market-brand-mark{color:#fff!important;background:linear-gradient(135deg,#0b982f,#006b25)!important;border-radius:12px!important}.store-page .store-market-search{background:#f8fbf8!important;border:1px solid #dce7dd!important;border-radius:9px!important;min-height:44px!important}.store-page .store-market-search:focus-within{border-color:var(--store-green)!important;box-shadow:0 0 0 3px #078b2c18!important}.store-page .store-market-search-button,.store-page .store-market-home-button{background:var(--store-green)!important;color:#fff!important;border-radius:9px!important}.store-page .store-market-category-select{border-color:#e1e9e2!important;border-radius:8px!important}.store-page .market-store-layout{max-width:1440px!important;margin:16px auto 0!important}.store-page .market-main{gap:0!important}.store-page .market-reference-hero{background:radial-gradient(circle at 78% 35%,#c9f4a4 0,#82d74c 30%,#159b37 67%,#006b25 100%)!important;border-radius:13px!important;min-height:290px!important;margin:0 0 15px!important;padding:30px clamp(22px,4vw,56px)!important;box-shadow:0 5px 18px #005a1921!important}.store-page .market-reference-hero-copy>span{color:#eaffd8!important}.store-page .market-reference-hero-copy h1{color:#102b18!important;font-size:clamp(26px,3.2vw,42px)!important}.store-page .market-reference-hero-copy p{color:#183d22!important;font-size:13px!important}.store-page .market-reference-hero-copy>strong{color:#174d20!important}.store-page .market-reference-hero-copy>button{background:var(--store-orange)!important;color:#fff!important;border-radius:24px!important;min-height:40px!important;padding:0 21px!important;font-size:12px!important}.store-page .market-reference-hero-art{height:230px!important}.store-page .market-reference-hero-dots button{background:#ffffffa8!important}.store-page .market-reference-hero-dots button.active{background:#fff!important}.store-page .market-reference-shortcuts{border:1px solid var(--store-line)!important;background:#fff!important;border-radius:12px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;margin:0 0 15px!important;padding:13px!important;display:grid!important}.store-page .market-reference-shortcuts button{color:#294532!important}.store-page .market-reference-shortcuts button>span{background:var(--store-green-soft)!important;width:43px!important;height:43px!important;color:var(--store-green)!important;border-radius:50%!important;place-items:center!important;display:grid!important}.store-page .market-reference-shortcuts button strong{font-size:11px!important}.store-page .market-category-quicklinks,.store-page .market-product-section{border:1px solid var(--store-line)!important;background:#fff!important;border-radius:12px!important;margin:0 0 15px!important;padding:17px!important;box-shadow:0 2px 10px #14321c09!important}.store-page .market-home-section-heading{margin-bottom:13px!important}.store-page .market-home-section-heading>div>span{color:var(--store-green)!important;letter-spacing:.1em!important}.store-page .market-home-section-heading h2{color:var(--store-ink)!important;font-size:19px!important;font-weight:850!important}.store-page .market-home-section-heading>button{color:var(--store-green)!important;font-weight:800!important}.store-page .market-category-tiles{scrollbar-width:thin!important;gap:12px!important;padding:2px 1px 8px!important;display:flex!important;overflow-x:auto!important}.store-page .market-category-tile{background:#fbfdfb!important;border:1px solid #e8f0e8!important;border-radius:11px!important;flex:0 0 112px!important;width:112px!important;min-height:112px!important;padding:12px 8px!important}.store-page .market-category-tile>span{background:#e8f7e8!important;border-radius:50%!important;place-items:center!important;width:43px!important;height:43px!important;margin:0 auto 7px!important;font-size:22px!important;display:grid!important}.store-page .market-category-tile strong{color:#263d2c!important;font-size:11px!important}.store-page .market-category-tile small{color:#7a897d!important}.store-page .market-home-product-rail{scroll-snap-type:x mandatory!important;scrollbar-width:thin!important;grid-auto-columns:clamp(178px,18vw,224px)!important;grid-auto-flow:column!important;gap:12px!important;padding:2px 2px 10px!important;display:grid!important;overflow-x:auto!important}.store-page .market-home-product-card{scroll-snap-align:start!important;background:#fff!important;border:1px solid #e6eee7!important;border-radius:11px!important;min-width:0!important;padding:10px!important;box-shadow:0 2px 9px #14321c0b!important}.store-page .market-home-product-open{text-align:left!important;width:100%!important}.store-page .market-home-product-image{background:#f7faf7!important;border-radius:8px!important;height:150px!important}.store-page .market-home-product-image img{object-fit:contain!important}.store-page .market-home-product-open>strong{-webkit-line-clamp:2!important;color:#26372b!important;-webkit-box-orient:vertical!important;min-height:34px!important;font-size:12px!important;line-height:1.4!important;display:-webkit-box!important;overflow:hidden!important}.store-page .market-home-product-open>b{color:#e84e19!important;font-size:15px!important}.store-page .market-home-product-open>small{color:#748176!important}.store-page .market-product-add{background:var(--store-green)!important;color:#fff!important;border-radius:7px!important;min-height:36px!important;font-size:11px!important;font-weight:800!important}.store-page .market-product-add:disabled{background:#aab7ac!important}.store-page .marketplace-campaign-banners{gap:14px!important;margin:0 0 15px!important}.store-page .marketplace-campaign{border:0!important;border-radius:12px!important;min-height:140px!important;padding:20px!important;box-shadow:0 3px 12px #14321c14!important}.store-page .campaign-new{color:#fff!important;background:linear-gradient(110deg,#0b8b30,#004f20)!important}.store-page .campaign-picks{color:#182316!important;background:linear-gradient(110deg,#ffd34d,#ff8a16)!important}.store-page .campaign-copy small{letter-spacing:.08em!important;font-size:10px!important}.store-page .campaign-copy strong{font-size:23px!important}.store-page .campaign-copy em{font-size:12px!important}.store-page .campaign-art{font-size:52px!important}.store-page .market-products-grid{gap:13px!important}.store-page .market-product-card-approved{background:#fff!important;border:1px solid #e6eee7!important;border-radius:11px!important;box-shadow:0 2px 10px #14321c0b!important}.store-page .market-product-art{background:#f7faf7!important}.store-page .market-product-info h3{color:#24382a!important}.store-page .market-product-info>strong{color:#e84e19!important}.store-page .market-cart-bar{background:#fff!important;border:1px solid #dfe9e0!important;box-shadow:0 -5px 20px #12351a12!important}.store-page .market-cart-bar>button{background:var(--store-green)!important;color:#fff!important;border-radius:8px!important}.store-page .storefront-platform-footer{color:#eaf7ed!important;background:#073e1b!important}.store-page .storefront-platform-footer a{color:#fff!important}.store-page .storefront-platform-footer p,.store-page .storefront-platform-footer span{color:#c4dfca!important}@media (width<=700px){.store-page .store-market-header-inner{gap:7px!important;min-height:58px!important;padding:7px 10px!important}.store-page .market-store-layout{width:calc(100% - 14px)!important;margin-top:8px!important}.store-page .market-reference-hero{border-radius:10px!important;grid-template-columns:minmax(0,1fr) minmax(110px,38%)!important;gap:5px!important;min-height:176px!important;margin-bottom:9px!important;padding:14px 12px!important}.store-page .market-reference-hero-copy>span{font-size:7px!important}.store-page .market-reference-hero-copy h1{margin:6px 0!important;font-size:19px!important;line-height:1.12!important}.store-page .market-reference-hero-copy p{margin-bottom:6px!important;font-size:9px!important;line-height:1.35!important}.store-page .market-reference-hero-copy>strong{margin-bottom:6px!important;font-size:12px!important}.store-page .market-reference-hero-copy>button{min-height:29px!important;padding:0 12px!important;font-size:9px!important}.store-page .market-reference-hero-art{min-width:0!important;height:140px!important}.store-page .market-reference-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-bottom:9px!important;padding:9px!important}.store-page .market-reference-shortcuts button{align-items:center!important;gap:7px!important;min-width:0!important;display:flex!important}.store-page .market-reference-shortcuts button>span{flex:0 0 30px!important;width:30px!important;height:30px!important;font-size:14px!important}.store-page .market-reference-shortcuts button strong{font-size:9px!important}.store-page .market-category-quicklinks,.store-page .market-product-section{border-radius:9px!important;margin-bottom:9px!important;padding:11px 9px!important}.store-page .market-home-section-heading{margin-bottom:9px!important}.store-page .market-home-section-heading h2{font-size:14px!important}.store-page .market-home-section-heading>div>span{font-size:7px!important}.store-page .market-category-tiles{gap:7px!important}.store-page .market-category-tile{flex-basis:78px!important;width:78px!important;min-height:83px!important;padding:8px 5px!important}.store-page .market-category-tile>span{width:32px!important;height:32px!important;margin-bottom:5px!important;font-size:17px!important}.store-page .market-category-tile strong{font-size:8px!important;line-height:1.2!important}.store-page .market-category-tile small{font-size:7px!important}.store-page .market-home-product-rail{grid-auto-columns:calc(50% - 4.5px)!important;gap:9px!important;padding-bottom:7px!important}.store-page .market-home-product-card{border-radius:9px!important;padding:7px!important}.store-page .market-home-product-image{border-radius:7px!important;height:112px!important}.store-page .market-home-product-open>strong{min-height:28px!important;font-size:10px!important}.store-page .market-home-product-open>b{font-size:12px!important}.store-page .market-home-product-open>small{font-size:8px!important}.store-page .market-product-add{min-height:31px!important;font-size:9px!important}.store-page .marketplace-campaign-banners{gap:8px!important;margin-bottom:9px!important}.store-page .marketplace-campaign{border-radius:9px!important;min-height:92px!important;padding:10px!important}.store-page .campaign-copy small{font-size:7px!important}.store-page .campaign-copy strong{font-size:15px!important}.store-page .campaign-copy em{font-size:8px!important}.store-page .campaign-art{font-size:30px!important}}.store-page .ds-store-category-showcase,.store-page .ds-store-spotlight-section,.store-page .ds-store-budget-section{margin:22px 0 26px}.store-page .ds-store-category-showcase{background:#fff;border:1px solid #e8edf3;border-radius:16px;padding:20px}.store-page .ds-store-category-showcase .ds-store-section-title,.store-page .ds-store-spotlight-section .ds-store-section-title,.store-page .ds-store-budget-section .ds-store-section-title{justify-content:space-between;align-items:center;gap:12px;margin:0 0 15px;display:flex}.store-page .ds-store-category-showcase .ds-store-section-title h2,.store-page .ds-store-spotlight-section .ds-store-section-title h2,.store-page .ds-store-budget-section .ds-store-section-title h2{color:#172033;letter-spacing:-.035em;margin:2px 0 0;font-size:20px;font-weight:780}.store-page .ds-store-category-showcase .ds-store-section-title button,.store-page .ds-store-spotlight-section .ds-store-section-title button,.store-page .ds-store-budget-section .ds-store-section-title button{color:#225b9b;white-space:nowrap;background:#fff;border:1px solid #e4eaf1;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:7px 10px;font-size:11px;font-weight:750;display:inline-flex}.store-page .ds-store-category-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;display:grid}.store-page .ds-store-category-tile{color:#273448;text-align:center;background:#fff;border:1px solid #edf0f4;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:116px;padding:12px 8px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.store-page .ds-store-category-tile:hover{border-color:#cbd8e7;transform:translateY(-2px);box-shadow:0 5px 15px #1420330f}.store-page .ds-store-category-tile>span{background:#f2f6fa;border-radius:50%;place-items:center;width:48px;height:48px;font-size:25px;display:grid}.store-page .ds-store-category-tile b{color:#263449;max-width:100%;font-size:11px;font-weight:700;line-height:1.35}.store-page .ds-store-category-tile small{color:#8793a3;font-size:9px}.store-page .ds-store-spotlight-section .ds-store-rail,.store-page .ds-store-budget-section .ds-store-rail{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(190px,1fr);grid-auto-flow:column;gap:13px;padding:2px 1px 10px;display:grid;overflow-x:auto}.store-page .ds-store-spotlight-card,.store-page .ds-store-budget-section .ds-store-card{scroll-snap-align:start;background:#fff;border:1px solid #e6ebf1;border-radius:13px;min-width:0;position:relative;overflow:hidden}.store-page .ds-store-spotlight-card .ds-store-fav{z-index:2;color:#46566c;background:#fff;border:1px solid #e8edf3;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:10px;right:10px}.store-page .ds-store-spotlight-card .ds-store-product-image{position:relative}.store-page .ds-store-spotlight-card .ds-store-product-image>i{color:#382600;background:#ffbf36;border-radius:5px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800;position:absolute;top:9px;left:9px}.store-page .ds-store-budget-section .ds-store-card .ds-store-product{width:100%}.store-page .ds-store-spotlight-section .ds-store-add,.store-page .ds-store-budget-section .ds-store-add{width:calc(100% - 22px);margin:0 11px 11px}@media (width<=1100px){.store-page .ds-store-category-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=760px){.store-page .ds-store-category-showcase{border-radius:12px;margin:15px 0 19px;padding:13px 11px}.store-page .ds-store-category-showcase .ds-store-section-title h2,.store-page .ds-store-spotlight-section .ds-store-section-title h2,.store-page .ds-store-budget-section .ds-store-section-title h2{font-size:16px}.store-page .ds-store-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.store-page .ds-store-category-tile{border-radius:10px;gap:6px;min-height:105px;padding:9px 5px}.store-page .ds-store-category-tile>span{width:42px;height:42px;font-size:22px}.store-page .ds-store-category-tile b{font-size:10px}.store-page .ds-store-category-tile small{font-size:8px}.store-page .ds-store-spotlight-section .ds-store-rail,.store-page .ds-store-budget-section .ds-store-rail{grid-auto-columns:minmax(155px,46%);gap:10px}.store-page .ds-store-spotlight-section,.store-page .ds-store-budget-section{margin:17px 0 20px}}@media (width<=360px){.store-page .ds-store-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.store-page .market-detail-description-panel,.store-page .market-detail-specifications,.store-page .market-detail-delivery,.store-page .market-detail-safety{background:#fff;border:1px solid #e7ecf2;border-radius:13px;margin-top:14px;padding:16px 18px}.store-page .market-detail-description-panel h2,.store-page .market-detail-specifications h2,.store-page .market-detail-safety h2{color:#1c293b;margin:0 0 10px;font-size:15px;font-weight:750}.store-page .market-detail-description-panel p,.store-page .market-detail-delivery p{color:#68778c;margin:0;font-size:12px;line-height:1.7}.store-page .market-detail-specifications>div{color:#718096;border-top:1px solid #edf1f5;justify-content:space-between;gap:14px;padding:10px 0;font-size:11px;display:flex}.store-page .market-detail-specifications>div strong{color:#344256;text-align:right;font-weight:650}.store-page .market-detail-safety h2{align-items:center;gap:8px;display:flex}.store-page .market-detail-safety h2 svg{color:#246caa}.store-page .market-detail-safety ul{color:#647287;margin:0;padding-left:18px;font-size:11px;line-height:1.8}.store-page .market-detail-add-desktop,.store-page .market-detail-mobile-bar button{letter-spacing:0;border-radius:9px;min-height:48px;font-size:13px;font-weight:800}@media (width<=760px){.store-page .market-detail-description-panel,.store-page .market-detail-specifications,.store-page .market-detail-delivery,.store-page .market-detail-safety{border-radius:11px;margin-top:10px;padding:13px}.store-page .market-detail-description-panel h2,.store-page .market-detail-specifications h2,.store-page .market-detail-safety h2{font-size:14px}.store-page .market-detail-specifications>div{padding:9px 0;font-size:10px}}.store-page .ds-store-head .ds-store-menu-trigger{color:#26364b;background:#fff;border:1px solid #e6ebf1;border-radius:9px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.store-page .ds-store-head .ds-store-menu-trigger:hover{background:#f8fafc;border-color:#cbd7e5}@media (width<=760px){.store-page .ds-store-head .ds-store-menu-trigger{flex-basis:36px;width:36px;height:36px}}.store-page .ds-store-rail,.store-page .ds-store-catalogue .ds-store-grid{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-columns:clamp(138px,15.2vw,166px);grid-auto-flow:column;gap:12px;padding:3px 2px 12px;display:grid;overflow:auto hidden}.store-page .ds-store-rail>.ds-store-card,.store-page .ds-store-catalogue .ds-store-grid>.ds-store-card{scroll-snap-align:start;width:100%;min-width:0}.store-page .ds-store-catalogue .ds-store-grid{margin-top:12px}.store-page .market-detail-related .market-related-grid{scroll-snap-type:x mandatory;grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-columns:clamp(145px,16vw,180px);grid-auto-flow:column;gap:12px;display:grid;overflow:auto hidden}.store-page .market-detail-related .market-related-card{scroll-snap-align:start;min-width:0}@media (width>=1200px){.store-page .ds-store-rail,.store-page .ds-store-catalogue .ds-store-grid{grid-auto-columns:155px;gap:14px}}@media (width<=760px){.store-page .ds-store-navigation{margin:0 -10px 12px}.store-page .ds-store-navigation-main{gap:8px;min-height:57px;padding:7px 10px}.store-page .ds-store-navigation .ds-store-menu-trigger{flex-basis:35px;width:35px;height:35px}.store-page .ds-store-navigation .ds-store-mark{width:31px;height:31px}.store-page .ds-store-navigation .ds-store-brand-word{font-size:13px}.store-page .ds-store-navigation .ds-store-shop-name{margin-left:1px;font-size:14px}.store-page .ds-store-navigation .ds-store-header-actions{gap:5px}.store-page .ds-store-navigation .ds-store-header-actions button{width:34px;height:34px}.store-page .ds-store-navigation .ds-store-search{min-height:43px;padding:4px 10px}.store-page .ds-store-navigation .ds-store-search input{font-size:12px}.store-page .ds-store-navigation .ds-store-search button{min-width:62px;height:32px;font-size:11px}.store-page .ds-store-rail,.store-page .ds-store-catalogue .ds-store-grid{grid-auto-columns:clamp(136px,42vw,158px);gap:9px}.store-page .market-detail-related .market-related-grid{grid-auto-columns:clamp(140px,43vw,165px);gap:9px}}@media (width<=360px){.store-page .ds-store-navigation .ds-store-brand-word{display:none}.store-page .ds-store-navigation .ds-store-shop-name{font-size:12px}.store-page .ds-store-navigation .ds-store-header-actions button{width:31px;height:32px}}.store-page .ds-store-navigation{z-index:45;background:#fff;border-bottom:1px solid #e8edf2;flex-direction:column;gap:0;margin:0 -1px 16px;display:flex;position:sticky;top:0;box-shadow:0 2px 9px #18273a0b}.store-page .ds-store-navigation-main{align-items:center;gap:15px;min-height:66px;padding:8px clamp(12px,2.4vw,30px);display:flex}.store-page .ds-store-navigation .ds-store-menu-trigger{color:#27374a;background:#f4f6f8;border:0;border-radius:8px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.store-page .ds-store-navigation .ds-store-brand{color:#1e2b3d;flex:none;align-items:center;gap:9px;text-decoration:none;display:flex}.store-page .ds-store-navigation .ds-store-mark{background:#f5f7fa;border-radius:8px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.store-page .ds-store-navigation .ds-store-mark img{object-fit:contain;width:100%;height:100%}.store-page .ds-store-navigation .ds-store-brand-word{letter-spacing:-.045em;font-size:17px;font-weight:900}.store-page .ds-store-navigation .ds-store-shop-name{color:#e5a900;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:8px;font-size:17px;font-weight:850;overflow:hidden}.store-page .ds-store-navigation .ds-store-header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.store-page .ds-store-navigation .ds-store-header-actions button{color:#26364b;background:#f6f7f9;border:0;border-radius:9px;place-items:center;width:40px;height:40px;display:grid;position:relative}.store-page .ds-store-navigation .ds-store-header-actions button b{color:#241b00;background:#f4b400;border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;display:grid;position:absolute;top:-4px;right:-4px}.store-page .ds-store-navigation .ds-store-search{color:#7d8998;background:#fafbfc;border-top:1px solid #f0f2f5;align-items:center;gap:10px;min-height:48px;margin:0;padding:6px clamp(12px,2.4vw,30px);display:flex}.store-page .ds-store-navigation .ds-store-search input{color:#26364b;background:0 0;border:0;outline:0;flex:1;min-width:0;height:36px;font-size:13px}.store-page .ds-store-navigation .ds-store-search button{color:#241b00;background:#f4b400;border:0;border-radius:7px;min-width:82px;height:34px;font-size:12px;font-weight:800}.store-page .ds-store .ds-store-hero{margin-top:0}.store-page .ds-store-rail,.store-page .ds-store-catalogue .ds-store-grid{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-padding-inline:2px}@media (width<=760px){.store-page .ds-store-navigation .ds-store-brand-word{text-overflow:ellipsis;white-space:nowrap;max-width:min(34vw,190px);font-size:14px;overflow:hidden}}.store-page .ds-store-rail,.store-page .ds-store-catalogue .ds-store-grid{scroll-snap-stop:always;scroll-behavior:smooth;overscroll-behavior-x:contain;scroll-snap-type:x mandatory!important}.store-page .ds-store-rail>.ds-store-card:nth-child(odd),.store-page .ds-store-catalogue .ds-store-grid>.ds-store-card:nth-child(odd){scroll-snap-align:start!important;scroll-snap-stop:always!important}.store-page .ds-store-rail>.ds-store-card:nth-child(2n),.store-page .ds-store-catalogue .ds-store-grid>.ds-store-card:nth-child(2n){scroll-snap-align:none!important}.store-page .ds-store-navigation-main{min-width:0}.store-page .ds-store-navigation .ds-store-brand{flex:auto!important;min-width:0!important;max-width:none!important}.store-page .ds-store-navigation .ds-store-brand-word{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.08;white-space:normal!important;text-overflow:clip!important;min-width:0!important;max-width:100%!important;font-size:clamp(11px,3.6vw,16px)!important;display:-webkit-box!important;overflow:hidden!important}.store-page .ds-store-navigation .ds-store-header-actions{flex:none}@media (width<=360px){.store-page .ds-store-navigation .ds-store-brand-word{font-size:11px!important;display:-webkit-box!important}}.store-page .ds-store-rail{scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;align-items:stretch;scroll-padding-inline:2px;box-sizing:border-box!important;scroll-snap-type:x mandatory!important;flex-flow:row!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:auto hidden!important}.store-page .ds-store-rail>.ds-store-card{box-sizing:border-box!important;scroll-snap-align:start!important;scroll-snap-stop:always!important;flex:0 0 calc(25% - 9px)!important;width:calc(25% - 9px)!important;min-width:0!important;max-width:calc(25% - 9px)!important}@media (width<=760px){.store-page .ds-store-rail{gap:9px!important}.store-page .ds-store-rail>.ds-store-card{flex-basis:calc(33.3333% - 6px)!important;width:calc(33.3333% - 6px)!important;max-width:calc(33.3333% - 6px)!important}}.store-page .ds-store-rail,.store-page .ds-store-grid{scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory!important;grid-template-rows:repeat(4,minmax(0,auto))!important;grid-template-columns:none!important;grid-auto-columns:calc(33.3333% - 8px)!important;grid-auto-flow:column!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:2px 1px 9px!important;scroll-padding-inline:1px!important;display:grid!important;overflow:auto hidden!important}.store-page .ds-store-rail>.ds-store-card,.store-page .ds-store-grid>.ds-store-card{box-sizing:border-box!important;scroll-snap-align:start!important;scroll-snap-stop:always!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important}@media (width>=761px){.store-page .ds-store-rail,.store-page .ds-store-grid{grid-auto-columns:calc(25% - 6px)!important}}@media (width<=760px){.store-page .ds-store-rail,.store-page .ds-store-grid{grid-auto-columns:calc(33.3333% - 5.33333px)!important;gap:8px!important}}.store-page .ds-store-spotlight-section .ds-store-rail{grid-template-rows:none!important;grid-auto-flow:initial!important;grid-auto-columns:initial!important;scroll-snap-type:x mandatory!important;flex-flow:row!important;gap:8px!important;scroll-padding-inline:1px!important;display:flex!important;overflow:auto hidden!important}.store-page .ds-store-spotlight-section .ds-store-rail>*{scroll-snap-align:start!important;scroll-snap-stop:always!important;flex:0 0 calc(25% - 6px)!important;width:calc(25% - 6px)!important;min-width:0!important;max-width:calc(25% - 6px)!important;height:auto!important}@media (width<=760px){.store-page .ds-store-spotlight-section .ds-store-rail{gap:8px!important}.store-page .ds-store-spotlight-section .ds-store-rail>*{flex-basis:calc(33.3333% - 5.33333px)!important;width:calc(33.3333% - 5.33333px)!important;max-width:calc(33.3333% - 5.33333px)!important}}.store-page .ds-store-latest-arrivals .ds-store-rail{grid-template-rows:repeat(4,minmax(0,auto))!important}.store-page .ds-store-collection-rows{flex-direction:column;gap:16px;min-width:0;display:flex}.store-page .ds-store-featured-grid{grid-auto-flow:column;grid-template-rows:repeat(var(--featured-rows,1), auto);grid-auto-columns:calc(25% - 9px);place-content:start;display:grid;overflow:auto hidden}.store-page .ds-store-featured-grid>.ds-store-card{width:100%;min-width:0}@media (width<=760px){.store-page .ds-store-featured-grid{grid-auto-columns:calc(33.3333% - 5.33333px)}}.store-page .ds-store-collection-row{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;flex-flow:row;gap:12px;min-width:0;padding:2px 1px 10px;display:flex;overflow:auto hidden}.store-page .ds-store-collection-row>.ds-store-card{scroll-snap-align:start;flex:0 0 calc(25% - 9px);width:calc(25% - 9px);min-width:0}@media (width<=760px){.store-page .ds-store-collection-row{gap:8px}.store-page .ds-store-collection-row>.ds-store-card{flex-basis:calc(33.3333% - 5.33333px);width:calc(33.3333% - 5.33333px)}}.store-page .ds-store-browse-controls{background:#fff;border:1px solid #e8edf3;border-radius:13px;margin:18px 0 20px;padding:16px}.store-page .ds-store-browse-controls-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.store-page .ds-store-browse-controls-heading h2{color:#1f2d40;margin:3px 0 0;font-size:18px;font-weight:800}.store-page .ds-store-browse-controls-heading>button{color:#241b00;white-space:nowrap;background:#f4b400;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.store-page .ds-store-browse-controls .ds-store-filter-row{grid-template-columns:minmax(220px,1.5fr) minmax(170px,1fr) minmax(150px,.8fr);gap:9px;margin:0;display:grid}.store-page .ds-store-filter-result-count{color:#748196;margin:9px 0 0;font-size:11px}.store-page .ds-store-collection-grid:not(.ds-store-featured-grid){overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;grid-template-rows:repeat(4,minmax(0,auto));grid-auto-columns:calc(25% - 9px);grid-auto-flow:column;place-content:start;gap:12px;width:100%;min-width:0;padding:3px 2px 12px;display:grid;overflow:auto hidden}.store-page .ds-store-collection-grid:not(.ds-store-featured-grid)>.ds-store-card{scroll-snap-align:start;scroll-snap-stop:always;width:100%;min-width:0}@media (width<=760px){.store-page .ds-store-browse-controls{margin:14px 0 16px;padding:12px}.store-page .ds-store-browse-controls-heading{align-items:flex-start}.store-page .ds-store-browse-controls-heading h2{font-size:16px}.store-page .ds-store-browse-controls-heading>button{min-height:35px;padding:0 9px;font-size:11px}.store-page .ds-store-browse-controls .ds-store-filter-row{grid-template-columns:1fr 1fr}.store-page .ds-store-browse-controls .ds-store-filter-row>label{grid-column:1/-1}.store-page .ds-store-collection-grid:not(.ds-store-featured-grid){grid-auto-columns:calc(33.3333% - 5.33333px);gap:8px}}.store-page .ds-store-catalogue .ds-store-grid{-webkit-overflow-scrolling:touch;flex:initial!important;flex-flow:initial!important;overscroll-behavior-x:contain!important;scroll-snap-type:x mandatory!important;grid-template-rows:repeat(4,minmax(0,auto))!important;grid-template-columns:none!important;grid-auto-columns:calc(25% - 9px)!important;grid-auto-flow:column!important;align-items:stretch!important;gap:12px!important;width:100%!important;min-width:0!important;padding:3px 2px 12px!important;display:grid!important;overflow:auto hidden!important}.store-page .ds-store-catalogue .ds-store-grid>.ds-store-card{flex:initial!important;scroll-snap-align:start!important;scroll-snap-stop:always!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important}@media (width<=760px){.store-page .ds-store-catalogue .ds-store-grid{grid-auto-columns:calc(33.3333% - 5.33333px)!important;gap:8px!important}}.store-page .ds-store-catalogue-rows{flex-direction:column!important;gap:14px!important;width:100%!important;min-width:0!important;display:flex!important}.store-page .ds-store-catalogue-row,.store-page .ds-store-collection-row{scrollbar-width:thin;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x mandatory!important;flex-flow:row!important;align-items:stretch!important;gap:10px!important;width:100%!important;min-width:0!important;padding:2px 2px 10px!important;scroll-padding-inline:2px!important;display:flex!important;overflow:auto hidden!important}.store-page .ds-store-catalogue-row>.ds-store-card,.store-page .ds-store-collection-row>.ds-store-card{scroll-snap-align:start!important;scroll-snap-stop:always!important;flex:0 0 calc(16.6667% - 8.33333px)!important;width:calc(16.6667% - 8.33333px)!important;min-width:0!important;max-width:calc(16.6667% - 8.33333px)!important;height:auto!important}@media (width<=760px){.store-page .ds-store-catalogue-rows{gap:10px!important}.store-page .ds-store-catalogue-row,.store-page .ds-store-collection-row{scroll-snap-type:x mandatory!important;gap:8px!important}.store-page .ds-store-catalogue-row>.ds-store-card,.store-page .ds-store-collection-row>.ds-store-card{flex-basis:calc(33.3333% - 5.33333px)!important;width:calc(33.3333% - 5.33333px)!important;max-width:calc(33.3333% - 5.33333px)!important}}.store-page .ds-store-home-mix-grid{align-items:stretch;width:100%;min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,168px),1fr))!important;grid-auto-flow:row!important;grid-auto-columns:initial!important;grid-template-rows:none!important;gap:12px!important;display:grid!important;overflow:visible!important}.store-page .ds-store-home-mix-grid>.ds-store-card{flex:initial!important;scroll-snap-align:none!important;width:100%!important;min-width:0!important;max-width:none!important}@media (width<=760px){.store-page .ds-store-home-mix-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}}.store-page .ds-store-hero{isolation:isolate;overflow:hidden!important}.store-page .ds-store-hero.ds-store-hero-enter,.store-page .ds-store-hero{animation:.72s cubic-bezier(.22,.75,.25,1) both ds-store-featured-card-slide}@keyframes ds-store-featured-card-slide{0%{opacity:.72;transform:translate(8%)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.store-page .ds-store-hero{animation:none!important}}.store-page .ds-store-hero{will-change:transform,opacity;animation:.68s cubic-bezier(.22,.72,.24,1) both ds-store-hero-card-slide;position:relative;overflow:hidden}@keyframes ds-store-hero-card-slide{0%{opacity:.55;transform:translate(42px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.store-page .ds-store-hero{animation:none!important}}@media (width>=761px){.store-page .ds-store-home-mix-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:16px!important;display:grid!important;overflow:visible!important}.store-page .ds-store-catalogue-rows{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;display:grid!important}.store-page .ds-store-catalogue-row{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:16px!important;width:100%!important;padding:0!important;display:grid!important;overflow:visible!important}.store-page .ds-store-catalogue-row>.ds-store-card{flex:initial!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important}}.ds-store>.ds-store-section:not(.ds-store-spotlight-section),.ds-store>.ds-store-category-quicklinks,.ds-store>.ds-store-mobile-promo,.ds-store>.ds-store-browse-controls,.ds-store>.ds-store-faq,.ds-store>.ds-store-footer{content-visibility:auto;contain-intrinsic-size:auto 620px}.ds-store-home-mix-grid,.ds-store-catalogue-rows,.ds-store-collection-rows,.ds-store-rail{contain:layout style}.ds-store-card,.market-related-card{contain:layout paint style;min-width:0}.ds-store-product-image,.market-related-image,.market-detail-main-image{background:#f4f6f8;display:block;overflow:hidden}.ds-store-product-image{aspect-ratio:1}.ds-store-product-image img,.market-related-image img{object-fit:contain;content-visibility:auto;width:100%;height:100%;display:block}.market-detail-main-image{aspect-ratio:1}.market-detail-main-image img,.ds-store-hero-image img{object-fit:contain;width:100%;height:100%;display:block}@media (width<=760px){.ds-store>.ds-store-section:not(.ds-store-spotlight-section),.ds-store>.ds-store-category-quicklinks,.ds-store>.ds-store-mobile-promo,.ds-store>.ds-store-browse-controls,.ds-store>.ds-store-faq,.ds-store>.ds-store-footer{contain-intrinsic-size:auto 520px}.ds-store-card{content-visibility:auto;contain-intrinsic-size:auto 310px}}@media (prefers-reduced-motion:reduce){.ds-store *,.market-product-detail-route *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ds-store-load-more-wrap{flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px 12px 32px;display:flex}.ds-store-load-more{color:#9b4c08;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e47a13;border-radius:999px;padding:0 24px;font-weight:700}.ds-store-load-more:disabled{opacity:.65;cursor:wait}.ds-store-load-more-wrap small{color:#64748b;font-size:12px}
