@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Manrope:wght@700;800&display=swap";:root{color:#1f1f1f;--blue:#005bd8;--yellow:#ffdc19;--green:#12805c;--red:#d92d42;--line:#dfe3e8;background:#eef1f5;font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{cursor:pointer}.market-app{min-height:100vh}.retail-strip{color:#fff;background:#101828;align-items:center;gap:28px;min-height:34px;padding:0 max(20px,50vw - 750px);font-size:11px;display:flex}.retail-strip span{align-items:center;gap:6px;display:flex}.retail-strip svg{width:14px}.retail-strip b{color:var(--yellow);margin-left:auto}.retail-strip-actions{align-items:center;gap:13px;margin-left:auto;display:flex}.retail-strip-actions b{margin-left:0}.retail-strip-actions a{color:#fff;border-left:1px solid #465064;align-items:center;gap:6px;padding-left:13px;font-weight:700;text-decoration:none;display:inline-flex}.retail-strip-actions a:hover{color:var(--yellow)}.retail-strip-actions a svg{width:13px;height:13px}.market-header{border-bottom:1px solid var(--line);z-index:120;background:#fff;grid-template-columns:1fr 2.2fr auto;grid-template-areas:"top search actions";align-items:center;gap:18px;padding:10px max(20px,50vw - 750px) 0;display:grid;position:sticky;top:0}.topbar{grid-area:top;align-items:center;gap:16px;display:flex}.market-logo{background:var(--yellow);text-align:left;color:#173781;border:0;border-radius:8px;grid-template-rows:1fr 1fr;grid-template-columns:54px 1fr;align-items:center;min-width:190px;height:54px;padding:6px 14px;display:grid}.market-logo span{grid-row:1/3;font:900 19px Manrope}.market-logo strong{align-self:end;font:800 16px Manrope}.market-logo small{align-self:start;font-size:9px}.location{text-align:left;background:0 0;border:0;align-items:center;gap:7px;display:none}.location svg{width:18px}.location span small,.location span strong{white-space:nowrap;display:block}.location span small{color:#6b7280;font-size:10px}.location span strong{font-size:12px}.quick-links{gap:8px;display:none}.quick-links button{background:#f3f4f6;border:0;border-radius:7px;align-items:center;gap:7px;height:42px;padding:0 15px;font-weight:700;display:flex}.quick-links svg{width:18px}.searchbar{border:2px solid #2a91ff;border-radius:9px;grid-area:search;align-items:center;height:52px;padding:0 13px;display:flex}.searchbar>svg{color:#59636f;width:21px}.searchbar input{border:0;outline:0;flex:1;padding:0 12px;font-size:16px}.searchbar button{color:var(--blue);background:0 0;border:0}.searchbar button svg{width:21px}.header-actions{grid-area:actions;align-items:center;gap:4px;display:flex}.header-actions button{white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;height:44px;padding:0 11px;display:flex}.header-actions svg{width:20px}.cart-link{position:relative}.cart-link b{background:var(--red);color:#fff;border-radius:20px;padding:2px 5px;font-size:10px;position:absolute;top:0;left:25px}.menu-btn{background:0 0;border:0;display:none}.market-main{max-width:1500px;margin:auto;padding:0 20px 50px}.departments{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;height:92px;margin-bottom:10px;padding:9px 12px;display:flex;overflow-x:auto}.departments::-webkit-scrollbar{height:0}.product-rail::-webkit-scrollbar{height:0}.departments button{white-space:nowrap;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;min-width:91px;font-size:12px;font-weight:600;display:flex}.departments span{background:#eef3f8;border-radius:6px;place-items:center;width:48px;height:48px;display:grid}.departments button.active{color:var(--blue);border-bottom:4px solid var(--blue)}.departments button.active span{background:#e5f2ff}.brand-bar{border:1px solid var(--line);background:#fff;align-items:center;gap:8px;min-height:54px;margin-bottom:12px;padding:8px 18px;display:flex;overflow-x:auto}.brand-bar small{color:#667085;white-space:nowrap;margin-right:8px;font-weight:800}.brand-bar button{white-space:nowrap;background:#fff;border:1px solid #ccd5e1;height:34px;padding:0 16px;font-weight:800}.brand-bar button:hover{border-color:var(--blue);color:var(--blue)}.brand-bar span{color:var(--green);white-space:nowrap;margin-left:auto;font-size:11px;font-weight:700}.promo{background:#e2efff;grid-template-columns:1fr 1.4fr;align-items:center;height:320px;margin-bottom:16px;display:grid;position:relative;overflow:hidden}.promo.pink{background:#fce8ee}.promo.green{background:#e4f6ed}.promo-copy{z-index:2;flex-direction:column;justify-content:center;width:42%;padding:30px 70px;display:flex;position:absolute;inset:0 auto 0 0}.promo-copy>small{color:var(--blue);font-size:11px;font-weight:800}.promo-copy h1{margin:10px 0;font:800 35px/1.08 Manrope}.promo-copy p{color:#475467;margin:0 0 10px}.promo-copy>strong{margin-bottom:10px;font-size:19px;display:block}.promo-copy>button,.deal-panel button{color:#fff;background:#111827;border:0;border-radius:4px;align-items:center;gap:5px;padding:11px 16px;font-weight:700;display:flex}.promo-copy>button{align-self:flex-start}.promo-copy button svg{width:16px}.promo>img{object-fit:cover;mix-blend-mode:multiply;grid-column:2;width:100%;height:100%}.slide{z-index:4;background:#fff;border:0;width:42px;height:54px;position:absolute;top:calc(50% - 27px);box-shadow:0 2px 8px #0002}.slide.prev{border-radius:0 8px 8px 0;left:0}.slide.next{border-radius:8px 0 0 8px;right:0}.slide svg{width:21px}.dots{gap:5px;display:flex;position:absolute;bottom:12px;left:50%}.dots button{background:#8b96a5;border:0;border-radius:50%;width:7px;height:7px;padding:0}.dots button.active{background:var(--blue);border-radius:8px;width:22px}.product-section{background:#fff;margin-bottom:16px;padding:18px 15px}.section-title{justify-content:space-between;align-items:end;padding:0 5px 15px;display:flex}.section-title h2{margin:0;font:800 22px Manrope}.section-title p{color:#667085;margin:4px 0 0;font-size:13px}.section-title>button{color:var(--blue);background:0 0;border:0;align-items:center;font-weight:700;display:flex}.section-title svg{width:17px}.product-rail{scroll-snap-type:x mandatory;grid-auto-columns:minmax(190px,1fr);grid-auto-flow:column;gap:10px;display:grid;overflow-x:auto}.market-product{scroll-snap-align:start;background:#fff;border:1px solid #e3e6ea;min-height:405px;padding:12px;position:relative}.wish{z-index:2;background:#fff;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:9px;right:9px}.wish svg{width:18px}.discount{background:var(--blue);color:#fff;z-index:2;padding:5px 8px;font-size:11px;font-weight:700;position:absolute;top:12px;left:0}.market-image{background:#f7f7f7;border:0;width:100%;height:176px;padding:8px}.market-image img{object-fit:contain;width:100%;height:100%;transition:transform .3s}.market-product:hover .market-image img{transform:scale(1.04)}.product-name{text-align:left;white-space:nowrap;text-overflow:ellipsis;width:100%;color:inherit;background:0 0;border:0;padding:11px 0 4px;font-weight:600;text-decoration:none;display:block;overflow:hidden}.market-image{cursor:pointer;display:block}.market-product>small{color:#697386}.card-specs{color:#526071;height:38px;margin:7px 0;padding:0;font-size:11px;line-height:18px;list-style:none;overflow:hidden}.card-specs li:before{content:"•";color:var(--blue);margin-right:6px}.market-rating{align-items:center;gap:8px;margin:8px 0;display:flex}.market-rating b,.review-line b{background:var(--green);color:#fff;border-radius:3px;align-items:center;gap:3px;padding:3px 6px;font-size:11px;display:inline-flex}.market-rating svg,.review-line svg{fill:#fff;width:11px;height:11px}.market-rating span{color:#697386;font-size:11px}.market-price{align-items:center;gap:7px;display:flex}.market-price del{color:#8a939f;font-size:12px}.add-cart{height:32px;color:var(--blue);background:#fff;border:1px solid #cbd5e1;border-radius:4px;align-items:center;gap:4px;padding:0 9px;font-weight:700;display:flex;position:absolute;bottom:9px;right:12px}.add-cart svg{width:15px}.service-strip{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);margin-bottom:16px;display:grid}.service-strip span{border-right:1px solid var(--line);grid-template-rows:1fr 1fr;grid-template-columns:40px 1fr;padding:18px;display:grid}.service-strip span:last-child{border:0}.service-strip svg{color:var(--blue);grid-row:1/3;width:27px}.service-strip b{font-size:13px}.service-strip small{color:#697386;font-size:11px}.market-columns{grid-template-columns:minmax(0,3fr) minmax(280px,1fr);gap:16px;display:grid}.market-columns .product-section{min-width:0}.deal-panel{color:#fff;background:#152036;flex-direction:column;min-height:420px;margin-bottom:16px;padding:26px;display:flex}.deal-panel>small{color:#fbcf33;font-weight:800}.deal-panel h2{margin:12px 0;font:800 29px Manrope}.deal-panel p{color:#c9d1dc}.deal-panel img{object-fit:cover;width:100%;height:210px;margin:auto 0 18px}.deal-panel button{color:#111827;background:#fff;width:max-content}.overlay{z-index:100;background:#101828c9;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal{background:#fff;width:min(100%,960px);max-height:92vh;padding:30px;position:relative;overflow:auto;box-shadow:0 25px 80px #0005}.close{border:1px solid var(--line);z-index:3;background:#fff;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:14px;right:14px}.close svg{width:18px}.product-modal{grid-template-columns:1fr 1fr;gap:36px;display:grid}.product-gallery>img{object-fit:contain;background:#f6f7f8;width:100%;height:465px}.product-gallery>div{gap:8px;margin-top:10px;display:flex}.product-gallery>div button{background:#f7f7f7;border:2px solid #0000;width:65px;height:58px;padding:3px}.product-gallery>div button.active{border-color:var(--blue)}.product-gallery>div img{object-fit:contain;width:100%;height:100%}.product-info{padding:20px 5px}.product-info>small{color:#667085}.product-info h1{margin:10px 0;font:800 32px/1.15 Manrope}.review-line{align-items:center;gap:8px;display:flex}.review-line span{color:#667085;font-size:12px}.detail-price{align-items:center;gap:12px;margin:20px 0;display:flex}.detail-price strong{font-size:29px}.detail-price del{color:#8a939f}.product-info>p{color:#5e6875;line-height:1.6}.product-info ul{padding:0;list-style:none}.product-info li{gap:8px;margin:9px 0;display:flex}.product-info li svg{width:17px;color:var(--green)}.product-info label{margin-top:18px;font-weight:700;display:block}.variant-list{flex-wrap:wrap;gap:7px;margin:9px 0 18px;display:flex}.variant-list button{border:1px solid var(--line);background:#fff;padding:8px 11px}.variant-list button.active{border-color:var(--blue);color:var(--blue)}.seller-offers{border:1px solid var(--line);margin:15px 0}.seller-offers h3{background:#f7f9fb;margin:0;padding:11px;font-size:14px}.seller-offers>button{border-top:1px solid var(--line);width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border-bottom:0;border-left:0;border-right:0;border-radius:0;justify-content:space-between;padding:10px 12px;display:flex}.seller-offers small{color:#667085;margin-top:2px;display:block}.buy-button,.primary{color:#fff;background:#ff9f00;border:0;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 20px;font-weight:800;display:flex}.buy-button{width:100%}.buy-button svg,.primary svg{width:19px}.cart-drawer{z-index:110;background:#fff;flex-direction:column;width:min(470px,100%);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-20px 0 60px #0004}.cart-drawer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px;display:flex}.cart-drawer header small{color:#667085;font-size:11px}.cart-drawer h2{margin:4px 0 0}.cart-drawer header button{background:0 0;border:0}.cart-items{flex:1;padding:5px 22px;overflow:auto}.cart-items article{border-bottom:1px solid var(--line);grid-template-columns:105px 1fr;gap:15px;padding:18px 0;display:grid}.cart-items img{object-fit:contain;background:#f6f7f8;width:105px;height:105px}.cart-items article small,.cart-items article strong{margin-top:6px;display:block}.cart-items article small{color:#667085}.quantity{align-items:center;margin-top:10px;display:flex}.quantity button{border:1px solid var(--line);background:#fff;width:29px;height:29px}.quantity svg{width:13px}.quantity span{text-align:center;width:34px}.cart-drawer footer{padding:20px 22px;box-shadow:0 -5px 18px #0001}.cart-drawer footer p{justify-content:space-between;display:flex}.free{color:var(--green)}.cart-drawer footer>button{color:#fff;background:#fb641b;border:0;justify-content:center;align-items:center;gap:5px;width:100%;height:48px;font-weight:800;display:flex}.empty{text-align:center;padding:90px 10px}.empty>svg{color:#87909d;width:50px;height:50px}.empty button,.text-button{color:var(--blue);background:0 0;border:0;font-weight:700}.account{max-width:430px}.account>small,.checkout>small,.utility-title small,.dashboard>section>small{color:var(--blue);font-size:11px;font-weight:800}.account h2,.checkout h2{font:800 27px Manrope}.account label{margin:13px 0;font-size:12px;font-weight:700;display:block}.account input,.checkout input{border:1px solid var(--line);width:100%;height:44px;margin-top:5px;padding:0 11px}.account .primary,.checkout>.primary{background:var(--blue);width:100%;margin-top:18px}.text-button{margin:18px auto;display:block}.account-icon{width:56px;height:56px;color:var(--blue)}.role{color:var(--blue);background:#e8f2ff;padding:6px 9px;font-size:12px;font-weight:700}.error{color:#b42335;background:#fff0f1;border:1px solid #ffc9cf;padding:10px;font-size:13px}.checkout{max-width:640px}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-grid label{font-size:12px;font-weight:700}.form-grid label:nth-child(3){grid-column:1/-1}.payment-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.payment-options button{border:1px solid var(--line);text-align:left;background:#fff;gap:10px;padding:13px;display:flex}.payment-options button.active{border-color:var(--blue);background:#f2f7ff}.payment-options svg{width:22px;color:var(--blue)}.payment-options small{color:#667085;display:block}.success{text-align:center;max-width:430px}.success>span{width:62px;height:62px;color:var(--green);background:#e5f7ef;border-radius:50%;place-items:center;margin:auto;display:grid}.success .primary{background:var(--blue);margin:20px auto 0}.utility-page{background:#fff;max-width:900px;min-height:600px;margin:40px auto;padding:30px}.utility-title{align-items:center;gap:15px;display:flex}.utility-title>svg{width:44px;height:44px;color:var(--blue)}.utility-title h1{margin:3px 0;font:800 34px Manrope}.track-search{margin:25px 0;display:flex}.track-search input{border:1px solid var(--line);flex:1;height:50px;padding:0 13px}.track-search button{background:var(--blue);color:#fff;border:0;padding:0 28px;font-weight:700}.track-result{border:1px solid var(--line);padding:22px}.track-result header{justify-content:space-between;margin-bottom:25px;display:flex}.track-result header small,.track-result header b{display:block}.track-result header span{background:#fff4d8;padding:7px 10px}.track-result>div{gap:13px;padding:0 0 24px;display:flex}.track-result i{border:2px solid #ccd3dc;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.track-result .done i{background:var(--green);color:#fff;border-color:var(--green)}.track-result i svg{width:15px}.track-result div small{color:#667085;display:block}.dashboard{grid-template-columns:235px 1fr;min-height:calc(100vh - 116px);display:grid}.dashboard>aside{color:#fff;background:#172033;flex-direction:column;padding:26px 15px;display:flex}.dash-logo{grid-template-rows:1fr 1fr;grid-template-columns:42px 1fr;margin-bottom:24px;display:grid}.dash-logo span{background:var(--yellow);color:#173781;grid-row:1/3;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.dashboard aside button{color:#bdc5d2;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;padding:12px;display:flex}.dashboard aside button:last-child{margin-top:auto}.dashboard aside svg{width:18px}.dashboard>section{padding:38px}.dashboard>section h1{margin:5px 0 25px;font:800 38px Manrope}.metrics{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.metrics article{border:1px solid var(--line);background:#fff;padding:20px}.metrics small,.metrics strong,.metrics span{display:block}.metrics strong{margin:8px 0;font:800 26px Manrope}.metrics span{color:var(--green);font-size:11px}.data-table{border:1px solid var(--line);background:#fff;overflow:auto}.data-table p{padding:25px}.data-table table{border-collapse:collapse;width:100%;min-width:700px}.data-table th,.data-table td{text-align:left;border-bottom:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;max-width:260px;padding:13px;overflow:hidden}.data-table th{color:#667085;text-transform:uppercase;font-size:11px}.profile-panel{border:1px solid var(--line);background:#fff;align-items:center;gap:20px;padding:28px;display:flex}.profile-panel>svg{width:72px;height:72px;color:var(--blue)}.profile-panel h2{margin:4px 0;font:800 25px Manrope}.profile-panel p{color:#667085;margin:0 0 14px}.address-book{grid-template-columns:minmax(420px,1.2fr) 1fr;gap:16px;display:grid}.address-book>section{border:1px solid var(--line);background:#fff;padding:22px}.address-book h2{margin:0 0 18px;font:800 20px Manrope}.address-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.address-form label{font-size:12px;font-weight:700}.address-form input,.address-form select{border:1px solid var(--line);width:100%;height:42px;margin-top:5px;padding:0 10px}.address-book .primary{background:var(--blue);margin-top:16px}.address-book article{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr 32px;gap:10px;padding:15px 0;display:grid}.address-book article svg{width:19px;color:var(--blue)}.address-book article small,.address-book article b{display:block}.address-book article small{color:#667085;margin-top:4px}.address-book article button{background:0 0;border:0}.manager-layout{grid-template-columns:minmax(360px,.8fr) minmax(500px,1.4fr);gap:16px;display:grid}.manager-layout>section,.ops-form,.ops-list{border:1px solid var(--line);background:#fff;padding:20px}.manager-layout h2,.ops-form h2{margin:0 0 18px;font:800 20px Manrope}.ops-form .form-intro{color:#667085;margin:-8px 0 18px;font-size:11px;line-height:1.55}.compact-form,.profile-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.compact-form label,.ops-form label,.profile-form label{margin-bottom:12px;font-size:12px;font-weight:700;display:block}.compact-form input,.compact-form select,.compact-form textarea,.ops-form input,.ops-form select,.profile-form input,.ops-list select{border:1px solid var(--line);background:#fff;width:100%;min-height:42px;margin-top:5px;padding:9px 10px}.compact-form textarea{resize:vertical;min-height:82px}.compact-form .wide{grid-column:1/-1}.catalog-package-fields{background:#f8fafc;border:1px solid #dce3eb;grid-template-columns:1fr 1fr 1fr;gap:10px;padding:12px;display:grid}.catalog-package-fields>span{color:#415067;grid-column:1/-1;font-size:11px;font-weight:800}.catalog-package-fields label{color:#667386;margin:0;font-size:10px}.ops-form .primary,.profile-form .primary{background:var(--blue)}.ops-list>article{border-bottom:1px solid var(--line);align-items:center;gap:14px;min-height:72px;padding:12px 4px;display:flex}.ops-list>article:last-child{border-bottom:0}.ops-list article>img{object-fit:contain;background:#f5f6f8;width:54px;height:54px}.user-directory{gap:16px;display:grid}.user-directory-summary,.user-directory-panel{background:#fff;border:1px solid #dce3ec;border-radius:7px}.user-directory-summary{border-top:3px solid var(--office-accent,#e4a900);justify-content:space-between;align-items:center;gap:28px;padding:22px 26px;display:flex}.user-directory-summary small{color:var(--office-accent,#b17e00);font-size:10px;font-weight:850}.user-directory-summary h2{margin:4px 0 3px;font-size:23px}.user-directory-summary p{color:#6b7789;margin:0;font-size:12px}.user-directory-summary>div:last-child{align-items:center;gap:0;display:flex}.user-directory-summary>div:last-child span{color:#687588;border-left:1px solid #e2e7ee;min-width:104px;padding:2px 18px;font-size:11px}.user-directory-summary>div:last-child b{color:#172033;margin-bottom:2px;font-size:21px;display:block}.user-directory-panel{overflow:hidden}.user-directory-tabs{border-bottom:1px solid #dfe5ed;min-height:51px;padding:0 20px;display:flex}.user-directory-tabs button{color:#637084;background:0 0;border:0;padding:0 18px;font-weight:750;position:relative}.user-directory-tabs button:after{content:"";background:0 0;height:3px;position:absolute;bottom:-1px;left:18px;right:18px}.user-directory-tabs button.active{color:#155bd7}.user-directory-tabs button.active:after{background:#2563eb}.user-directory-toolbar{background:#f8fafc;border-bottom:1px solid #e3e8ef;align-items:center;gap:12px;padding:16px 20px;display:flex}.user-search{background:#fff;border:1px solid #cbd5e1;border-radius:5px;align-items:center;width:min(440px,45vw);min-height:42px;padding:0 12px;display:flex}.user-search svg{color:#64748b;width:18px}.user-search input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 9px}.user-directory-toolbar>select{background:#fff;border:1px solid #cbd5e1;border-radius:5px;min-width:155px;min-height:42px;padding:0 34px 0 11px}.test-account-toggle{color:#536175;white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-size:12px;font-weight:700;display:flex}.test-account-toggle input{accent-color:#2563eb;width:16px;height:16px}.user-directory-panel>.notice,.user-directory-panel>.error{margin:14px 20px 0}.user-directory-table{padding:0 20px}.user-directory-table table{min-width:1080px}.user-directory-table th{color:#647084;letter-spacing:0;background:#fff;padding:12px 10px;font-size:10px}.user-directory-table td{vertical-align:middle;padding:13px 10px}.user-directory-table td>b,.user-directory-table td>small,.user-directory-table td>div>b,.user-directory-table td>div>small{display:block}.user-directory-table td small{color:#748095;margin-top:3px;font-size:10px}.user-identity{align-items:center;gap:11px;min-width:230px;display:flex}.user-identity>span{color:#2563eb;background:#eff6ff;border:1px solid #cfe0fb;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.user-identity svg{width:19px}.user-role-control select{width:132px;min-height:36px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:0 28px 0 9px}.user-role-control select:disabled{color:#455166;opacity:1;background:#f2f5f8}.verification-list{gap:5px;display:grid}.verification-list span{align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.verification-list svg{stroke-width:3px;width:13px;height:13px}.verification-list .verified{color:#087a55}.verification-list .unverified{color:#9a5a16}.user-directory-table .muted{color:#7c8797}.user-row-actions{justify-content:flex-end;gap:7px;min-width:156px;display:flex}.user-row-actions button{color:#334155;white-space:nowrap;background:#fff;border:1px solid #bdc9d8;border-radius:4px;min-height:35px;padding:0 11px;font-weight:750}.user-row-actions .danger-outline{color:#b42318;border-color:#efb2ad}.user-row-actions button:disabled{cursor:not-allowed;opacity:.45}.table-status.inactive{color:#b42318;background:#fff0ef}.user-directory-empty{color:#667386;text-align:center;align-content:center;place-items:center;min-height:220px;display:grid}.user-directory-empty svg{width:30px;margin-bottom:9px}.user-directory-empty p{margin:4px 0 0;font-size:12px}.user-directory-footer{color:#687588;border-top:1px solid #e3e8ef;justify-content:space-between;align-items:center;min-height:55px;padding:0 20px;font-size:11px;display:flex}.user-directory-footer>div{align-items:center;gap:12px;display:flex}.user-directory-footer button{background:#fff;border:1px solid #cbd5e1;border-radius:4px;place-items:center;width:32px;height:32px;display:grid}.user-directory-footer button:disabled{opacity:.4}.user-directory-footer svg{width:16px}.user-governance-modal{width:min(510px,100vw - 28px);padding:0}.user-governance-modal>header{border-bottom:1px solid #e3e8ef;padding:20px 22px 16px}.user-governance-modal>header>button{color:#526174;background:#fff;border:1px solid #d5dde7;border-radius:4px;width:36px;height:36px;padding:7px}.user-action-summary{background:#f7f9fc;border:1px solid #dfe5ed;align-items:center;gap:10px;margin:18px 22px 0;padding:12px;display:flex}.user-action-summary>svg{color:#2563eb;width:24px}.user-action-summary b,.user-action-summary small{display:block}.user-action-summary small{color:#6b7789;margin-top:2px}.user-governance-modal>p{color:#5f6c7e;margin:14px 22px 0;line-height:1.5}.user-governance-modal>label{margin:16px 22px 0}.user-governance-modal textarea{min-height:96px}.user-action-help{color:#7b8797;margin:7px 22px 0;display:block}.user-governance-modal>footer{background:#f8fafc;border-top:1px solid #e3e8ef;padding:14px 22px}@media (width<=900px){.user-directory-summary{flex-direction:column;align-items:flex-start}.user-directory-summary>div:last-child{width:100%;overflow-x:auto}.user-directory-summary>div:last-child span:first-child{border-left:0;padding-left:0}.user-directory-tabs{overflow-x:auto}.user-directory-tabs button{flex:none}.user-directory-toolbar{flex-wrap:wrap;align-items:stretch}.user-search{width:100%}.test-account-toggle{margin-left:0}}.ops-list article>svg{width:22px;color:var(--blue)}.ops-list article>div:first-of-type{flex:1}.ops-list article b,.ops-list article small{display:block}.ops-list article small{color:#667085;margin-top:4px}.ops-list article>button,.row-actions button{color:var(--blue);background:#fff;border:1px solid #b8c9e4;align-items:center;gap:5px;min-height:36px;padding:7px 11px;display:inline-flex}.ops-list article>button svg{width:16px}.product-catalog-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.product-catalog-heading h2{margin-bottom:2px}.product-catalog-heading p,.product-catalog-heading>span{color:#718096;margin:0;font-size:11px}.product-catalog-heading>span{white-space:nowrap;padding-top:5px}.product-catalog-search{background:#f8fafc;border:1px solid #cdd7e4;border-radius:4px;grid-template-columns:20px minmax(0,1fr) 32px;align-items:center;gap:8px;min-height:44px;margin-bottom:10px;padding:0 8px 0 12px;display:grid}.product-catalog-search:focus-within{background:#fff;border-color:#2f6feb;box-shadow:0 0 0 3px #2f6feb1a}.product-catalog-search>svg{color:#607086;width:18px;height:18px}.product-catalog-search input{color:#172033;min-width:0;height:42px;font:inherit;background:0 0;border:0;outline:0;padding:0}.product-catalog-search button{color:#66758a;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;display:grid}.product-catalog-search button svg{width:17px;height:17px}.product-catalog-empty{color:#6d798b;text-align:center;align-content:center;place-items:center;gap:7px;min-height:220px;display:grid}.product-catalog-empty>svg{color:#8a96a7;width:28px;height:28px}.product-catalog-empty b{color:#273244}.product-catalog-empty p{margin:0;font-size:11px}.row-actions{gap:6px;display:flex}.status{color:var(--green);white-space:nowrap;background:#e5f7ef;padding:6px 9px;font-size:12px;font-weight:700}.status.danger{color:var(--red);background:#fff0f1}.notice{color:#1554a3;background:#eaf4ff;border:1px solid #b8d6ff;padding:10px 12px;font-size:13px}.empty-state{text-align:center;color:#667085;padding:35px}.profile-form{width:min(620px,100%)}@media (width>=1300px){.market-header{grid-template-columns:auto minmax(500px,1fr) auto;grid-template-areas:"top top top""search search actions"}.topbar{justify-content:space-between}.location,.quick-links{display:flex}.market-logo{margin-right:auto}}@media (width<=980px){.retail-strip{gap:16px;padding:0 12px}.retail-strip b,.retail-strip span:nth-child(3){display:none}.market-header{grid-template-columns:auto 1fr auto;grid-template-areas:"top search actions";padding:8px 12px}.market-logo{width:55px;min-width:55px}.market-logo strong,.market-logo small{display:none}.market-logo span{font-size:20px}.header-actions>button span,.header-actions>button>svg+span,.header-actions>button>span+svg{display:none}.market-main{padding:0 10px 40px}.promo{grid-template-columns:1fr 1fr}.promo-copy{padding:28px 50px}.promo-copy h1{font-size:28px}.market-columns{grid-template-columns:1fr}.deal-panel{display:none}.product-modal{grid-template-columns:1fr}.service-strip,.metrics{grid-template-columns:1fr 1fr}.address-book,.manager-layout{grid-template-columns:1fr}}.catalog-tools{background:#fff;border:1px solid #dfe4ea;border-radius:6px;grid-template-columns:repeat(4,minmax(130px,1fr)) auto;align-items:end;gap:12px;margin:14px 0;padding:16px 18px;display:grid}.catalog-tools label,.checkout-benefits label{color:#4d5966;gap:6px;font-size:12px;font-weight:700;display:grid}.catalog-tools input,.catalog-tools select,.checkout-benefits input{background:#fff;border:1px solid #cbd3dc;border-radius:4px;height:40px;padding:0 10px}.catalog-tools .availability,.check-line{align-items:center;gap:8px;height:40px;display:flex}.catalog-tools .availability input,.check-line input{width:18px;height:18px}.pagination{justify-content:center;align-items:center;gap:6px;padding:18px;display:flex}.pagination button{background:#fff;border:1px solid #ccd4dd;border-radius:4px;width:38px;height:38px}.pagination button.active{color:#fff;background:#1264e3;border-color:#1264e3}.compare-button{color:#1264e3;background:#fff;border:1px solid #1264e3;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;margin-top:8px;font-weight:700;display:flex}.product-reviews{border-top:1px solid #e1e5ea;margin-top:18px;padding-top:14px}.product-reviews article{border-bottom:1px solid #eef1f4;gap:12px;padding:10px 0;display:flex}.product-reviews article b{color:#fff;background:#188343;border-radius:3px;align-items:center;gap:3px;height:25px;padding:4px 7px;display:flex}.product-reviews article svg{width:12px}.product-reviews article span,.product-reviews article small{display:block}.review-form{grid-template-columns:90px 1fr auto;gap:8px;margin-top:12px;display:grid}.review-form input,.review-form select,.review-form button{border:1px solid #ccd4dd;border-radius:4px;min-height:40px;padding:0 10px}.saved-addresses{gap:8px;margin-bottom:14px;display:flex;overflow:auto}.saved-addresses button{text-align:left;background:#fff;border:1px solid #ccd4dd;border-radius:4px;gap:8px;min-width:220px;padding:10px;display:flex}.saved-addresses span,.saved-addresses small{display:block}.checkout-benefits{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.order-summary{background:#f5f7fa;border-radius:4px;padding:12px 16px}.order-summary p{justify-content:space-between;margin:7px 0;display:flex}.order-summary p:last-child{border-top:1px solid #d7dde4;padding-top:10px;font-size:17px}.feature-columns{gap:18px;display:grid}.feature-columns>section{background:#fff;border:1px solid #e0e5eb;border-radius:6px;padding:20px}.reward-balance strong{color:#1264e3;font-size:48px;display:block}.default-tag{color:#1264e3;background:#e7f3ff;border-radius:3px;margin-left:8px;padding:3px 5px;font-size:10px;font-style:normal}.segmented{border:1px solid #ccd4dd;border-radius:4px;width:max-content;display:flex;overflow:hidden}.segmented button{background:#fff;border:0;padding:9px 16px}.segmented button.active{color:#fff;background:#1264e3}.admin-search{background:#fff;border:1px solid #cbd3dc;align-items:center;max-width:680px;height:46px;margin-bottom:18px;padding-left:12px;display:flex}.admin-search input{border:0;outline:0;flex:1;height:100%;padding:0 10px}.admin-search button{color:#fff;background:#1264e3;border:0;height:100%;padding:0 20px}.danger-button{color:#b42318;background:#fff;border:1px solid #f0b4af;border-radius:4px;margin-top:25px;padding:11px 16px}@media (width<=900px){.catalog-tools{grid-template-columns:1fr 1fr}}@media (width<=650px){.catalog-tools{grid-template-columns:1fr 1fr;margin-left:-10px;margin-right:-10px;padding:10px}.review-form,.checkout-benefits{grid-template-columns:1fr}.retail-strip{justify-content:center;min-height:28px;font-size:10px}.retail-strip span:nth-child(2){display:none}.market-header{grid-template-columns:42px 1fr auto;grid-template-areas:"menu top actions""search search search";gap:7px;padding:7px 10px}.menu-btn{grid-area:menu;display:block}.topbar{grid-area:top}.market-logo{height:42px}.header-actions{position:static}.header-actions>button:not(.cart-link):not(:first-child),.header-actions>button:first-child{display:none}.cart-link{padding:0 7px!important}.searchbar{height:44px}.departments{height:86px;margin-left:-10px;margin-right:-10px}.brand-bar{margin-left:-10px;margin-right:-10px;padding:7px 10px}.brand-bar span{display:none}.departments button{min-width:78px;font-size:11px}.departments span{width:41px;height:41px}.promo{grid-template-columns:minmax(0,1fr);height:370px}.promo-copy{width:100%;min-width:0;padding:28px 36px 8px;position:relative;inset:auto}.promo>img{grid-column:1}.promo-copy h1{overflow-wrap:anywhere;white-space:normal;width:calc(100vw - 92px);max-width:calc(100vw - 92px);font-size:26px}.promo-copy p{white-space:normal;width:calc(100vw - 92px);max-width:calc(100vw - 92px)}.promo>img{height:145px}.slide{display:none}.product-section{margin-left:-10px;margin-right:-10px;padding:15px 10px}.section-title h2{font-size:19px}.section-title>button{font-size:0}.section-title>button svg{width:25px}.product-rail{grid-auto-columns:170px}.market-product{min-height:385px}.market-image{height:170px}.service-strip{grid-template-columns:1fr 1fr;margin-left:-10px;margin-right:-10px}.service-strip span{grid-template-columns:32px 1fr;padding:13px 9px}.service-strip span:nth-child(2){border-right:0}.product-modal{gap:8px;padding:18px}.product-gallery>img{height:290px}.product-info h1{font-size:25px}.form-grid,.payment-options{grid-template-columns:1fr}.form-grid label:nth-child(3){grid-column:auto}.dashboard{grid-template-columns:65px 1fr}.dashboard>aside{padding:18px 8px}.dash-logo b,.dash-logo small,.dashboard aside button{font-size:0}.dash-logo{display:block}.dashboard aside button{justify-content:center}.dashboard>section{padding:25px 12px}.dashboard>section h1{font-size:30px}.address-form,.compact-form,.profile-form{grid-template-columns:1fr}.ops-list>article{flex-wrap:wrap;align-items:flex-start}.metrics{grid-template-columns:1fr 1fr;gap:8px}.metrics article{padding:13px}.metrics strong{font-size:20px}.utility-page{margin:10px;padding:20px 14px}.overlay{padding:10px}}.product-detail-layout .review-form{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding-top:8px}.star-rating-field{grid-column:1/-1;align-items:center;gap:12px;display:flex}.star-rating-field>label{color:#303946;margin:0;font-size:12px;font-weight:800}.star-rating-field>small{color:#737e8a;font-size:10px}.star-rating{align-items:center;gap:3px;display:flex}.review-form .star-rating button{color:#bbc3cd;background:0 0;border:0;border-radius:3px;place-items:center;width:32px;height:32px;min-height:32px;padding:0;transition:color .12s,transform .12s,background-color .12s;display:grid}.review-form .star-rating button:hover,.review-form .star-rating button:focus-visible{outline-offset:1px;background:#fff7dc;outline:2px solid #f0bd28;transform:scale(1.08)}.review-form .star-rating button.active{color:#f4b400}.review-form .star-rating svg{fill:currentColor;stroke-width:1.7px;width:24px;height:24px}.product-detail-layout .review-form>input{outline:0;width:100%;min-width:0;height:44px}.product-detail-layout .review-form>input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.product-detail-layout .review-form>button{color:#fff;background:#2563eb;border-color:#2563eb;min-width:110px;height:44px;font-weight:800}.related-products{border-top:1px solid #d8dee6;margin-top:26px;padding:30px 0 4px}.related-products .product-section{box-shadow:none;border-top:0}.related-products .section-title{padding:0 0 17px}.related-products .section-title h2{font:800 25px Manrope}.related-products .section-title p{color:#747f8c;font-size:12px}.related-products .product-rail{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.related-products .market-product{min-height:410px;padding:12px}.related-products .market-image{height:175px;padding:10px}@media (width<=1150px){.related-products .product-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.star-rating-field{flex-wrap:wrap;align-items:flex-start;gap:7px 10px}.star-rating-field>label{width:100%}.product-detail-layout .review-form{grid-template-columns:1fr}.product-detail-layout .review-form>button{width:100%}.related-products{padding-top:22px}.related-products .product-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.related-products .market-product{min-height:390px;padding:10px}.related-products .market-image{height:150px}}.category-page{padding-bottom:72px}.home-collections{margin:0 0 22px}.home-collections .product-section{border-top:0;padding:18px 0 20px}.home-collections .product-section:first-child{border-top:0}.home-collections .section-title{padding:0 0 16px}.home-collections .section-title h2{font:800 24px Manrope}.home-collections .section-title p{color:#747f8c;margin-top:3px;font-size:12px}.home-collections .product-rail{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.home-collections .market-product{min-height:410px;padding:12px}.home-collections .market-image{height:175px;padding:11px}.category-breadcrumb,.product-detail-breadcrumb{color:#75808d;align-items:center;gap:7px;min-height:42px;font-size:11px;display:flex}.category-breadcrumb button,.product-detail-breadcrumb button{color:#4f5a68;background:0 0;border:0;padding:0}.category-breadcrumb svg,.product-detail-breadcrumb svg{width:13px;height:13px}.category-title{color:#172033;background:#fff;border:1px solid #dde3ea;border-radius:4px;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:14px 20px;display:flex}.category-title-copy{min-width:0}.category-title h1{margin:0 0 4px;font:800 25px Manrope}.category-title p{color:#687587;margin:0;font-size:12px}.category-title-assurance{border-left:1px solid #e1e6ec;flex:none;align-items:center;gap:10px;padding-left:20px;display:flex}.category-title-assurance>svg{color:#07845f;width:22px;height:22px}.category-title-assurance span{gap:1px;display:grid}.category-title-assurance b{color:#253040;font-size:12px}.category-title-assurance small{color:#748091;font-size:10px}.category-page .departments button.active{color:#174a9c;background:#eaf2ff;border:1px solid #bcd2f3;border-bottom:3px solid #ffd21c}.category-page .departments button.active span{color:#2563eb;background:#fff}.category-toolbar{background:#fff;border:1px solid #dfe4ea;grid-template-columns:230px 230px minmax(210px,1fr) auto;align-items:end;gap:14px;margin:16px 0;padding:18px 20px;display:grid}.category-toolbar>label:not(.category-stock-filter){color:#53606e;gap:6px;font-size:11px;font-weight:700;display:grid}.category-toolbar select{color:#202630;background:#fff;border:1px solid #c9d1db;border-radius:4px;width:100%;height:42px;padding:0 11px}.category-stock-filter{color:#45515f;align-items:center;gap:8px;min-height:42px;font-size:12px;font-weight:700;display:flex}.category-stock-filter input{accent-color:#2563eb;width:17px;height:17px}.category-toolbar>p{color:#6b7581;white-space:nowrap;margin:0 0 13px;font-size:11px}.product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.product-grid .market-product{min-width:0;min-height:430px}.product-grid .market-image{height:190px}.category-pagination{color:#596473;justify-content:center;align-items:center;gap:20px;padding:28px 0 0;font-size:12px;display:flex}.category-pagination button{color:#1d5dca;background:#fff;border:1px solid #c9d5e5;border-radius:4px;align-items:center;gap:6px;min-height:40px;padding:0 14px;font-weight:700;display:flex}.category-pagination button:disabled{color:#9aa3ad;cursor:not-allowed;background:#f1f3f5}.category-pagination svg{width:16px}.product-detail-page{width:min(1400px,100% - 40px);min-height:760px;margin:0 auto;padding:14px 0 80px}.product-detail-breadcrumb{white-space:nowrap;overflow:hidden}.product-detail-breadcrumb span{text-overflow:ellipsis;overflow:hidden}.product-detail-layout{background:#fff;border:1px solid #dde3e9;border-top-color:#d8dee6;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:start;gap:46px;padding:34px;display:grid;box-shadow:0 8px 26px #18212b0d}.product-detail-layout .product-gallery{position:sticky;top:120px}.product-detail-layout .product-gallery>img{border-radius:4px;height:560px}.product-detail-layout .product-info{padding:4px 0}.product-detail-layout .product-info h1{letter-spacing:0;font-size:34px}.product-detail-layout .buy-button,.product-detail-layout .compare-button{min-height:48px}.catalog-message{text-align:center;align-content:center;place-items:center;min-height:620px;display:grid}.catalog-message>svg{color:#7c8794;width:44px;height:44px}.catalog-message h1{margin:16px 0 4px;font:800 28px Manrope}.catalog-message p{color:#737e8a}.catalog-message button{color:#fff;background:#2563eb;border:0;border-radius:4px;min-height:42px;padding:0 17px;font-weight:700}@media (width<=1150px){.home-collections .product-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.category-toolbar{grid-template-columns:1fr 1fr}.product-detail-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:28px}.product-detail-layout .product-gallery>img{height:440px}}@media (width<=820px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-detail-layout{grid-template-columns:1fr}.product-detail-layout .product-gallery{position:static}}@media (width<=650px){.home-collections{margin:0 0 16px}.home-collections .product-section{padding:15px 0 18px}.home-collections .section-title h2{font-size:20px}.home-collections .product-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.home-collections .market-product{min-height:390px;padding:10px}.home-collections .market-image{height:150px;padding:8px}.category-title{min-height:68px;padding:12px 14px}.category-title h1{font-size:21px}.category-title-assurance{padding-left:12px}.category-title-assurance small{display:none}.category-toolbar{grid-template-columns:1fr;padding:14px}.category-toolbar>p{margin:0}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.product-grid .market-product{min-height:390px;padding:10px}.product-grid .market-image{height:150px;padding:8px}.category-pagination{gap:10px}.category-pagination button{padding:0 10px;font-size:11px}.product-detail-page{width:calc(100% - 20px);padding-top:6px}.product-detail-layout{gap:18px;padding:16px}.product-detail-layout .product-gallery>img{height:330px}.product-detail-layout .product-info h1{font-size:26px}}.customer-account{width:min(1320px,100% - 40px);margin:0 auto;padding:24px 0 72px}.account-breadcrumb{color:#7a8491;justify-content:space-between;align-items:center;min-height:38px;font-size:12px;display:flex}.account-breadcrumb button,.account-logout,.account-detail>header button{color:#4c5663;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.account-breadcrumb svg,.account-logout svg,.account-detail>header button svg{width:17px}.account-welcome{background:#eaf2ff;border-radius:8px;grid-template-columns:72px minmax(230px,1fr) auto auto;align-items:center;gap:20px;min-height:150px;padding:30px 36px;display:grid}.customer-avatar{color:#fff;background:#2563eb;border-radius:50%;place-items:center;width:64px;height:64px;font:800 20px Manrope;display:grid}.account-welcome small,.account-section-title small,.recent-orders-card header small,.account-help>small,.account-detail>header small{color:#2563eb;font-size:10px;font-weight:800}.account-welcome h1{margin:5px 0 3px;font:800 28px Manrope}.account-welcome p{color:#697483;margin:0;font-size:13px}.account-summary{gap:28px;display:flex}.account-summary span{color:#67717e;text-align:center;font-size:12px}.account-summary b{color:#171c25;font-size:22px;display:block}.account-logout{border:1px solid #c6d4e8;border-radius:5px;min-height:40px;padding:0 14px}.account-nav{border-bottom:1px solid #dfe4ea;gap:28px;padding:0 5px;display:flex;overflow-x:auto}.account-nav button{color:#66717e;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;min-height:58px;padding:0 2px;font-size:13px;font-weight:700}.account-nav button.active{color:#1e5ac5;border-bottom-color:#2563eb}.account-overview{padding-top:46px}.account-section-title h2,.recent-orders-card h2,.account-help h2,.account-detail>header h2{margin:6px 0 0;font:800 25px Manrope}.account-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.account-shortcuts>button{text-align:left;background:#fff;border:1px solid #e0e5ea;border-radius:7px;grid-template-columns:48px 1fr 20px;align-items:center;gap:14px;min-height:112px;padding:20px;transition:border-color .16s,box-shadow .16s;display:grid}.account-shortcuts>button:hover{border-color:#9fb9df;box-shadow:0 10px 25px #17203312}.account-shortcuts>button>span{color:#2563eb;background:#edf4ff;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.account-shortcuts svg{width:20px}.account-shortcuts>button>svg{color:#8a94a0;width:17px}.account-shortcuts b,.account-shortcuts small{display:block}.account-shortcuts b{color:#202630;font-size:15px}.account-shortcuts small{color:#747e8a;margin-top:5px;font-size:11px;line-height:1.4}.account-lower{grid-template-columns:minmax(0,1.8fr) minmax(280px,.7fr);gap:18px;margin-top:42px;display:grid}.recent-orders-card,.account-help{background:#fff;border:1px solid #e0e5ea;border-radius:7px;min-height:280px;padding:26px}.recent-orders-card>header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.recent-orders-card>header button,.account-empty button{color:#2563eb;background:0 0;border:0;align-items:center;gap:5px;font-weight:700;display:inline-flex}.recent-orders-card>header svg{width:16px}.recent-orders-card article{border-top:1px solid #e8ebef;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:14px 0;display:grid}.recent-orders-card article>svg{color:#2563eb;width:22px}.recent-orders-card article b,.recent-orders-card article small{display:block}.recent-orders-card article small{color:#77818d;margin-top:4px;font-size:11px}.account-empty{text-align:center;align-content:center;place-items:center;min-height:180px;display:grid}.account-empty>svg{color:#93a0ae;width:34px;height:34px;margin-bottom:10px}.account-empty p{color:#747e8a;margin:6px 0 12px;font-size:12px}.account-help{color:#fff;background:#18212d;border-color:#18212d}.account-help>svg{color:#79a9ff;width:34px;height:34px;margin-bottom:35px}.account-help>small{color:#79a9ff;display:block}.account-help p{color:#c5ced9;line-height:1.55}.account-help a{color:#fff;align-items:center;gap:5px;font-weight:700;text-decoration:none;display:inline-flex}.account-help a svg{width:17px}.account-detail{padding:38px 0 0}.account-detail>header{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.account-detail>header button{border:1px solid #d4dae2;border-radius:5px;min-height:38px;padding:0 12px}@media (width<=850px){.account-welcome{grid-template-columns:60px 1fr auto}.account-summary{grid-column:1/-1;justify-content:flex-start;padding-left:80px}.account-shortcuts{grid-template-columns:1fr 1fr}}@media (width<=600px){.customer-account{width:calc(100% - 28px);padding-top:12px}.account-welcome{grid-template-columns:52px 1fr;gap:12px;padding:22px 18px}.customer-avatar{width:48px;height:48px;font-size:16px}.account-welcome h1{font-size:22px}.account-summary{border-top:1px solid #cddbf0;grid-column:1/-1;gap:26px;padding:12px 0 0}.account-logout{justify-content:center;width:40px;margin-top:-92px;padding:0;font-size:0;position:absolute;right:25px}.account-nav{gap:22px}.account-overview{padding-top:32px}.account-shortcuts{grid-template-columns:1fr}.account-shortcuts>button{min-height:94px}.account-lower{grid-template-columns:1fr;margin-top:28px}.account-detail>header{align-items:flex-start}.account-detail>header h2{font-size:23px}}.customer-account{width:min(1460px,100% - 40px);padding:18px 0 56px}.customer-commerce-shell{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:18px;display:grid}.customer-menu{background:#fff;border:1px solid #dfe4ea;border-radius:6px;position:sticky;top:18px;overflow:hidden}.customer-profile{text-align:left;background:#fff;border:0;border-bottom:1px solid #e5e9ee;grid-template-columns:44px minmax(0,1fr) 16px;align-items:center;gap:11px;width:100%;min-height:82px;padding:14px 16px;display:grid}.customer-profile .customer-avatar{width:44px;height:44px;font-size:14px}.customer-profile small,.customer-profile b{display:block}.customer-profile small{color:#727d8a;margin-bottom:2px;font-size:11px}.customer-profile b{color:#18202b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.customer-profile>svg,.customer-menu nav button>svg:last-child{color:#98a2ad;width:15px}.customer-menu nav section{border-bottom:1px solid #e8ebef;padding:13px 0 8px}.customer-menu nav section>small{color:#8a94a1;padding:0 17px 7px;font-size:9px;font-weight:800;display:block}.customer-menu nav button{color:#4d5866;text-align:left;background:0 0;border:0;border-left:3px solid #0000;grid-template-columns:21px 1fr 15px;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 15px;font-size:13px;font-weight:650;display:grid}.customer-menu nav button>svg:first-child{width:19px}.customer-menu nav button:hover,.customer-menu nav button.active{color:#1558ce;background:#edf4ff;border-left-color:#2563eb}.customer-signout{color:#4d5866;background:#fff;border:0;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 18px;font-weight:700;display:flex}.customer-signout svg{width:19px}.customer-workspace{min-width:0}.customer-workspace .account-overview,.customer-workspace .account-detail{padding:0}.shopper-heading{background:#fff;border:1px solid #dfe4ea;border-radius:6px 6px 0 0;justify-content:space-between;align-items:center;gap:20px;min-height:112px;padding:22px 26px;display:flex}.shopper-heading small,.shopping-quick-links header small{color:#2563eb;font-size:9px;font-weight:800}.shopper-heading h1{margin:4px 0;font:800 24px Manrope}.shopper-heading p{color:#687382;margin:0;font-size:12px}.shopper-heading>button{color:#fff;background:#2563eb;border:0;border-radius:4px;align-items:center;gap:8px;min-height:42px;padding:0 17px;font-weight:750;display:inline-flex}.shopper-heading>button svg{width:18px}.shopper-summary{background:#fff;border:1px solid #dfe4ea;border-top:0;border-radius:0 0 6px 6px;grid-template-columns:repeat(3,1fr);display:grid}.shopper-summary button{text-align:left;background:#fff;border:0;border-right:1px solid #e6e9ed;grid-template-columns:36px 1fr 15px;align-items:center;gap:10px;min-height:78px;padding:13px 20px;display:grid}.shopper-summary button:last-child{border-right:0}.shopper-summary button>svg:first-child{color:#2563eb;width:24px}.shopper-summary button>svg:last-child{color:#9aa4af;width:15px}.shopper-summary b,.shopper-summary small{display:block}.shopper-summary b{color:#161d27;font-size:18px}.shopper-summary small{color:#77818e;font-size:11px}.shopping-quick-links{background:#fff;border:1px solid #dfe4ea;border-radius:6px;margin-top:16px;padding:20px 22px}.shopping-quick-links h2{margin:3px 0 14px;font:800 20px Manrope}.shopping-quick-links>div{border:1px solid #e2e7ec;grid-template-columns:1fr 1fr;display:grid}.shopping-quick-links button{text-align:left;background:#fff;border:1px solid #e7eaee;border-top:0;border-left:0;grid-template-columns:38px 1fr 16px;align-items:center;gap:12px;min-height:76px;padding:13px 16px;display:grid}.shopping-quick-links button:nth-child(2n){border-right:0}.shopping-quick-links button:nth-last-child(-n+2){border-bottom:0}.shopping-quick-links button:hover{background:#f8fbff}.shopping-quick-links button>span{color:#2563eb;background:#edf4ff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.shopping-quick-links button svg{width:18px}.shopping-quick-links button>svg{color:#9aa4af}.shopping-quick-links b,.shopping-quick-links small{display:block}.shopping-quick-links b{color:#1a222d;font-size:13px}.shopping-quick-links small{color:#77818e;margin-top:3px;font-size:10px}.customer-workspace .account-lower{grid-template-columns:minmax(0,1fr) 280px;gap:16px;margin-top:16px}.customer-workspace .recent-orders-card,.customer-workspace .account-help{border-radius:6px;min-height:250px;padding:22px}.customer-workspace .recent-orders-card h2,.customer-workspace .account-help h2,.customer-workspace .account-detail>header h2{font-size:20px}.customer-workspace .recent-orders-card article{grid-template-columns:38px minmax(0,1fr) auto auto;gap:12px}.order-icon,.account-help>span{color:#2563eb;background:#edf4ff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.order-icon svg,.account-help>span svg{width:18px}.recent-orders-card article em{color:#087b58;background:#eaf8f2;border-radius:3px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:750}.customer-workspace .account-help{color:#17202c;background:#fffaf0;border-color:#f2d681}.customer-workspace .account-help>span{color:#1c5fd0;background:#fff0bb;margin-bottom:22px}.customer-workspace .account-help>small{color:#a16b00}.customer-workspace .account-help p{color:#657080;font-size:12px}.customer-workspace .account-help a{color:#1659ce;font-size:12px}.customer-workspace .account-detail{background:#fff;border:1px solid #dfe4ea;border-radius:6px;padding:24px}.marketplace-order,.seller-order-list>article,.admin-marketplace-orders>article{background:#fff;border:1px solid #dfe4ea;border-radius:6px;overflow:hidden;padding:0!important;display:block!important}.marketplace-order>header,.seller-order-list>article>header,.admin-marketplace-orders>article>header{background:#f8fafc;border-bottom:1px solid #e2e7ec;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:16px 18px;display:grid}.marketplace-order>header small,.marketplace-order>header b,.marketplace-order>header span,.seller-order-list header small,.seller-order-list header span,.admin-marketplace-orders header small,.admin-marketplace-orders header span{display:block}.marketplace-order>header small,.seller-order-list header small,.admin-marketplace-orders header small{color:#2563eb;font-size:9px;font-weight:800}.marketplace-order>header b,.seller-order-list h3,.admin-marketplace-orders h3{margin:2px 0;font-size:14px}.marketplace-order>header div>span,.seller-order-list header div>span,.admin-marketplace-orders header div>span{color:#77818e;font-size:10px}.seller-package-list section{border-bottom:1px solid #e7eaee;padding:15px 18px}.seller-package-title{grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:11px;display:grid}.seller-package-title>span:first-child{color:#2563eb;background:#edf4ff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.seller-package-title svg,.seller-package-meta svg{width:17px}.seller-package-title small,.seller-package-title b,.seller-package-title em{display:block}.seller-package-title small{color:#7b8591;font-size:8px;font-weight:800}.seller-package-title em{color:#78828e;margin-top:2px;font-size:9px;font-style:normal}.seller-package-meta{justify-content:space-between;align-items:center;gap:10px;margin:10px 0 0 45px;display:flex}.seller-package-meta span,.seller-package-meta button{color:#596574;align-items:center;gap:6px;font-size:10px;display:inline-flex}.seller-package-meta button,.legacy-invoice{color:#1858c7;background:#fff;border:1px solid #b9cceb;border-radius:3px;padding:7px 10px;font-weight:700}.marketplace-order>footer{padding:10px 18px}.order-product-list{background:#e7eaee;border:1px solid #e7eaee;border-radius:5px;gap:1px;margin:14px 0 4px 45px;display:grid;overflow:hidden}.order-product-row{background:#fff;justify-content:space-between;align-items:center;gap:14px;padding:10px;display:flex}.order-product-open{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.order-product-open img,.service-product img{object-fit:contain;background:#f3f5f7;border-radius:4px;width:58px;height:58px;padding:5px}.order-product-open span,.service-product span{gap:3px;display:grid}.order-product-open b{font-size:12px}.order-product-open small{color:#75808d;font-size:10px}.order-product-open strong{font-size:11px}.order-product-open:hover b{color:#2563eb}.after-sales-actions{gap:6px;display:flex}.after-sales-actions button{color:#1858c7;background:#fff;border:1px solid #bed0ed;border-radius:3px;padding:7px 9px;font-size:10px;font-weight:750}.after-sales-status{color:#087a55;font-size:10px;font-weight:750}.commerce-modal-backdrop{z-index:1200;background:#101722a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.commerce-action-modal{background:#fff;border-radius:7px;width:min(520px,100%);padding:24px;box-shadow:0 24px 70px #0f172a40}.commerce-action-modal>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.commerce-action-modal header small{color:#2563eb;font-size:9px;font-weight:800}.commerce-action-modal h2{margin:5px 0 0;font:800 21px Manrope}.commerce-action-modal header button{background:#f2f4f7;border:0;border-radius:50%;width:34px;height:34px;padding:7px}.commerce-action-modal>p{color:#687382;line-height:1.6}.commerce-action-modal label{gap:7px;margin-top:18px;font-size:11px;font-weight:750;display:grid}.commerce-action-modal input,.commerce-action-modal select,.commerce-action-modal textarea{width:100%;font:inherit;resize:vertical;border:1px solid #ccd4de;border-radius:4px;padding:12px}.commerce-action-modal>footer{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.commerce-action-modal footer button{background:#fff;border:1px solid #cbd4df;border-radius:4px;min-height:40px;padding:0 16px;font-weight:750}.commerce-action-modal footer .primary{color:#fff;background:#2563eb;border-color:#2563eb}.commerce-action-modal footer .danger-action{color:#fff;background:#c92a2a;border-color:#c92a2a}.service-product{background:#f7f9fc;align-items:center;gap:12px;margin-top:18px;padding:10px;display:flex}.seller-order-list,.admin-marketplace-orders{gap:14px;display:grid}.seller-order-items,.seller-order-fulfilment,.admin-seller-orders{padding:14px 18px}.seller-order-items>div{border-bottom:1px solid #edf0f3;justify-content:space-between;gap:12px;padding:9px 0;display:flex}.seller-order-items .packing-count{color:#7a4b00;white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:750;display:inline-flex}.seller-order-items .packing-count.complete{color:#087a55}.seller-order-items .packing-count svg{width:14px;height:14px}.packing-stepper{border:1px solid #cfd8e5;border-radius:4px;display:inline-flex;overflow:hidden}.packing-stepper button{color:#1559df;background:#fff;border:0;border-right:1px solid #cfd8e5;place-items:center;width:32px;height:30px;padding:0;display:grid}.packing-stepper button:last-child{border-right:0}.packing-stepper button:disabled{color:#a8b1bf;cursor:not-allowed;background:#f4f6f8}.packing-stepper svg{width:15px;height:15px}.seller-order-items b,.seller-order-items small{display:block}.seller-order-items small{color:#7b8591;font-size:10px}.seller-order-fulfilment{background:#f8fafc;flex-wrap:wrap;align-items:center;gap:14px;display:flex}.seller-order-fulfilment span{color:#5d6876;align-items:center;gap:6px;font-size:11px;display:inline-flex}.shipment-record{gap:8px;display:grid}.seller-order-fulfilment .sealed-package{color:#087a55;font-weight:750}.shipment-seal-form{background:#f7faff;border:1px solid #c9d7eb;grid-template-columns:minmax(110px,.65fr) minmax(90px,.5fr) minmax(180px,1.25fr) auto;gap:8px;padding:11px;display:grid}.shipment-seal-form label{color:#526174;gap:4px;font-size:10px;font-weight:750;display:grid}.shipment-seal-form input{color:#172231;width:100%;height:34px;font:inherit;background:#fff;border:1px solid #bcc9d9;border-radius:3px;padding:0 9px}.shipment-seal-form button{color:#fff;background:#1559df;border:1px solid #1559df;border-radius:3px;justify-content:center;align-self:end;align-items:center;gap:5px;height:34px;padding:0 12px;font-weight:750;display:inline-flex}.shipment-seal-form button svg{width:14px}.seller-order-fulfilment svg{width:16px}.seller-order-fulfilment strong{margin-left:auto}.seller-order-list footer{border-top:1px solid #e5e9ee;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.seller-order-list footer button,.admin-seller-orders button{color:#fff;background:#2563eb;border:0;border-radius:3px;min-height:34px;padding:0 12px;font-weight:700}.seller-order-list footer button:disabled{color:#8b96a5;cursor:not-allowed;background:#e8edf3}.seller-order-list footer button.document-action{color:#1f4f99;background:#fff;border:1px solid #b9cae6;align-items:center;gap:6px;display:inline-flex}.seller-order-list footer button.document-action svg{width:15px}.seller-order-list footer .document-action:first-child{margin-right:auto}.pickup-manifest-panel{background:#fff;border:1px solid #d8e0ea;padding:18px}.pickup-manifest-panel>header{border-bottom:1px solid #e6ebf1;justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.pickup-manifest-panel h3{margin:3px 0}.pickup-manifest-panel header small,.pickup-manifest-panel header span{display:block}.pickup-manifest-panel header small{color:#2563eb;font-size:9px;font-weight:850}.pickup-manifest-panel header span{color:#6b7788;font-size:11px}.pickup-manifest-panel button{color:#1f4f99;background:#fff;border:1px solid #b9cae6;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-weight:750;display:inline-flex}.pickup-manifest-panel button svg{width:15px}.pickup-manifest-panel>header>button,.pickup-manifest-list>div>button:last-child{color:#fff;background:#2563eb;border-color:#2563eb}.pickup-manifest-list>div{border-bottom:1px solid #edf0f3;grid-template-columns:minmax(250px,1fr) auto auto auto;align-items:center;gap:10px;padding:11px 0;display:grid}.pickup-manifest-list b,.pickup-manifest-list small{display:block}.pickup-manifest-list small{color:#748092;margin-top:3px;font-size:10px}.pickup-manifest-list .manifest-custody{color:#087a55}.pickup-manifest-list .manifest-exception{color:#b45309}.handover-grid{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.pickup-handover-modal footer .primary{align-items:center;gap:6px;display:inline-flex}.pickup-handover-modal footer svg{width:15px}.seller-order-fulfilment input[type=checkbox]{accent-color:#2563eb;width:16px;height:16px}.admin-seller-orders{gap:10px;display:grid}.admin-seller-orders section{border:1px solid #e2e7ec;grid-template-columns:minmax(220px,1fr) auto 170px auto;align-items:center;gap:12px;padding:12px;display:grid}.admin-seller-orders section>div:first-child{align-items:center;gap:9px;display:flex}.admin-seller-orders section svg{width:18px}.admin-seller-orders b,.admin-seller-orders small{display:block}.admin-seller-orders small,.admin-shipment-summary{color:#78828e;font-size:10px}.admin-shipment-summary{grid-column:1/-1}.admin-shipment-summary>div{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:6px 0;display:flex}.admin-shipment-summary button{align-items:center;gap:6px;min-height:30px;display:inline-flex}.professional-orders{gap:14px;display:grid}.order-control-bar{background:#fff;border:1px solid #dce3eb;border-top:3px solid #2f6feb;border-radius:5px;grid-template-columns:minmax(320px,1fr) 180px 170px auto;align-items:end;gap:12px;padding:14px;display:grid}.order-control-bar>label:not(.order-search-control){color:#59677a;text-transform:uppercase;gap:5px;font-size:9px;font-weight:800;display:grid}.order-control-bar select{color:#223044;text-transform:none;background:#fff;border:1px solid #cfd8e4;border-radius:4px;width:100%;height:40px;padding:0 10px}.order-control-bar>span{color:#718096;white-space:nowrap;padding:0 3px 12px;font-size:10px}.order-control-bar>span b{color:#243044}.order-search-control{background:#f8fafc;border:1px solid #cfd8e4;border-radius:4px;grid-template-columns:20px minmax(0,1fr) 30px;align-items:center;gap:8px;height:40px;padding:0 7px 0 11px;display:grid}.order-search-control:focus-within{background:#fff;border-color:#2f6feb;box-shadow:0 0 0 3px #2f6feb17}.order-search-control>svg{color:#64748b;width:17px}.order-search-control input{background:0 0;border:0;outline:0;min-width:0;height:38px;padding:0}.order-search-control button{color:#6b7788;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.order-search-control button svg{width:16px}.professional-order-list{gap:14px;display:grid}.professional-order-card{background:#fff;border:1px solid #dce3eb;border-radius:6px;overflow:hidden;box-shadow:0 3px 12px #1423370a}.professional-order-card>header{background:#f8fafc;border-bottom:1px solid #e1e7ee;grid-template-columns:minmax(230px,1.2fr) minmax(180px,1fr) minmax(210px,1fr) auto auto 34px;align-items:center;gap:18px;padding:15px 18px;display:grid}.professional-order-card header small{color:#748196;font-size:8px;font-weight:850;display:block}.professional-order-number h3{margin:3px 0;font-size:13px}.professional-order-card header span{color:#748196;font-size:9px}.professional-order-customer,.professional-order-payment{min-width:0}.professional-order-customer b,.professional-order-payment b{color:#263244;text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:11px;display:block;overflow:hidden}.order-status{white-space:nowrap;background:#fff6d8;border:1px solid #efda8f;border-radius:4px;padding:6px 9px;font-weight:800;color:#885b00!important;font-size:9px!important}.order-status-delivered{background:#e9f8f2;border-color:#b6e4d3;color:#067451!important}.order-status-cancelled,.order-status-returned{background:#fff0f0;border-color:#efc7c7;color:#a22929!important}.order-status-shipped{background:#edf5ff;border-color:#c7dcf6;color:#1558ae!important}.order-expand-button{color:#526176;background:#fff;border:1px solid #d2dae4;border-radius:4px;place-items:center;width:34px;height:34px;padding:0;display:grid}.order-expand-button svg{width:16px;transition:transform .18s}.order-expand-button[aria-expanded=true] svg{transform:rotate(180deg)}.professional-order-details{background:#fff;border-bottom:1px solid #e7ebf0;grid-template-columns:minmax(320px,1fr) minmax(470px,1.2fr);gap:24px;padding:13px 18px;display:grid}.professional-order-details>div:first-child small{color:#748196;margin-bottom:5px;font-size:8px;font-weight:850;display:block}.professional-order-details>div:first-child b{color:#344154;font-size:10px;line-height:1.5}.order-price-breakdown{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.order-price-breakdown span{color:#748196;border-left:1px solid #e5e9ef;padding:3px 10px;font-size:9px}.order-price-breakdown b{color:#263244;margin-top:4px;font-size:10px;display:block}.professional-seller-orders{padding:0 18px}.professional-seller-order+.professional-seller-order{border-top:1px solid #dfe5ec}.professional-seller-order>header{grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:14px;padding:14px 0;display:grid}.professional-seller-order>header>div{align-items:center;gap:10px;display:flex}.professional-seller-order>header>div>span{color:#1769e8;background:#eaf2ff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.professional-seller-order>header svg{width:16px}.professional-seller-order>header b,.professional-seller-order>header p{margin:2px 0;display:block}.professional-seller-order>header b{color:#253144;font-size:12px}.professional-seller-order>header p{color:#748196;font-size:9px}.admin-order-products{background:#e5eaf0;border:1px solid #e5eaf0;border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.admin-order-products>div{background:#fff;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 11px;display:grid}.admin-order-products img,.admin-order-products>div>span{object-fit:contain;background:0 0;width:46px;height:46px}.admin-order-products>div>span{color:#1769e8;background:#edf3fc;place-items:center;display:grid}.admin-order-products svg{width:17px}.admin-order-products b,.admin-order-products small{display:block}.admin-order-products b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-order-products small{color:#778498;margin-top:3px;font-size:9px}.admin-order-products strong{font-size:10px}.admin-package-list{border:1px solid #dfe5ec;border-radius:4px;margin-top:10px}.admin-package-list article{grid-template-columns:34px minmax(180px,1fr) minmax(150px,.8fr) minmax(130px,.7fr) auto;align-items:center;gap:12px;padding:11px;display:grid}.admin-package-list article+article{border-top:1px solid #e6ebf0}.admin-package-icon{color:#1769e8;background:#edf4ff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.admin-package-icon svg{width:15px}.admin-package-list small,.admin-package-list b,.admin-package-list p{margin:0;display:block}.admin-package-list small{color:#748196;font-size:8px;font-weight:800}.admin-package-list b{color:#293648;margin-top:3px;font-size:10px}.admin-package-list p{color:#748196;margin-top:3px;font-size:9px}.admin-package-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.admin-package-actions button,.seller-order-documents button,.seller-order-status-actions button{color:#1769e8;background:#fff;border:1px solid #b9cae6;border-radius:4px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:9px;font-weight:750;display:inline-flex}.admin-package-actions span{color:#788596;font-size:9px}.admin-package-actions svg,.seller-order-documents svg{width:14px}.professional-seller-order>footer{justify-content:space-between;align-items:end;gap:14px;padding:12px 0 15px;display:flex}.seller-order-documents,.seller-order-status-actions{align-items:end;gap:7px;display:flex}.seller-order-status-actions label{color:#647286;text-transform:uppercase;gap:4px;font-size:8px;font-weight:800;display:grid}.seller-order-status-actions select{color:#263244;text-transform:none;background:#fff;border:1px solid #cdd6e1;border-radius:4px;min-width:155px;height:34px;padding:0 8px}.seller-order-status-actions button.primary{color:#fff;background:#1769e8;border-color:#1769e8}.seller-order-status-actions button:disabled{opacity:.5;cursor:not-allowed}.closed-order-note{color:#087854;align-items:center;gap:5px;min-height:34px;font-size:9px;font-weight:750;display:inline-flex}.closed-order-note svg{width:14px}.professional-order-empty{color:#758196;text-align:center;background:#fff;border:1px solid #dce3eb;align-content:center;place-items:center;gap:7px;min-height:280px;display:grid}.professional-order-empty svg{width:30px}.professional-order-empty b{color:#283548}.professional-order-empty span{font-size:10px}.tracking-packages{border-top:1px solid #e1e6eb;grid-column:1/-1;margin-top:18px;padding-top:15px}.tracking-packages article{grid-template-columns:30px 1fr 1fr;align-items:center;gap:10px;padding:10px 0;display:grid}.tracking-packages article>svg{color:#2563eb;width:20px}.tracking-packages article b,.tracking-packages article small{display:block}.tracking-packages article small{color:#77818e;font-size:10px}@media (width<=700px){.order-control-bar{grid-template-columns:1fr}.order-control-bar>span{padding:0}.professional-order-card>header{grid-template-columns:1fr auto auto;gap:10px}.professional-order-customer,.professional-order-payment{grid-column:1/-1}.professional-order-details{grid-template-columns:1fr}.order-price-breakdown{grid-template-columns:repeat(2,1fr)}.admin-order-products{grid-template-columns:1fr}.admin-package-list article{grid-template-columns:34px 1fr}.admin-package-list article>div:not(.admin-package-identity),.admin-package-actions{grid-column:2}.admin-package-actions{justify-content:flex-start}.professional-seller-order>footer{flex-direction:column;align-items:stretch}.seller-order-documents,.seller-order-status-actions{flex-wrap:wrap}.shipment-seal-form{grid-template-columns:1fr 1fr}.shipment-seal-form label:nth-child(3),.shipment-seal-form button{grid-column:1/-1}.marketplace-order>header,.seller-order-list>article>header,.admin-marketplace-orders>article>header{grid-template-columns:1fr auto}.seller-package-title,.admin-seller-orders section{grid-template-columns:34px 1fr auto}.seller-package-title>strong,.admin-seller-orders section>strong{grid-column:2}.seller-package-meta,.seller-order-fulfilment{flex-direction:column;align-items:flex-start;margin-left:0}.order-product-list{margin-left:0}.order-product-row{flex-direction:column;align-items:flex-start}.admin-seller-orders section select,.admin-seller-orders section button,.admin-shipment-summary{grid-column:1/-1;width:100%}}.product-detail-page{width:min(1480px,100% - 40px);padding:10px 0 64px}.product-detail-breadcrumb{color:#6b7788;align-items:center;gap:8px;min-height:44px;font-size:12px;display:flex}.product-detail-breadcrumb button{color:#42526a;background:0 0;border:0;padding:0}.product-detail-breadcrumb svg{width:14px}.product-detail-layout{background:#fff;border:1px solid #dce2e9;border-radius:6px;grid-template-columns:minmax(0,1.08fr) minmax(440px,.92fr);gap:0;padding:0;display:grid;overflow:visible;box-shadow:0 12px 32px #1720330a}.product-detail-layout .product-gallery{background:#f5f7f9;border-right:1px solid #e3e7ec;grid-template-columns:68px minmax(0,1fr);align-items:start;gap:14px;padding:26px;display:grid;position:sticky;top:116px}.product-gallery>.product-thumbnails{align-content:start;gap:10px;margin:0;display:grid}.product-gallery>.product-thumbnails button{background:#fff;border:1px solid #d8dee6;border-radius:4px;width:68px;height:68px;padding:5px}.product-gallery>.product-thumbnails button.active{border:2px solid #1769e0;box-shadow:0 0 0 2px #1769e014}.product-gallery>.product-thumbnails img{object-fit:contain;width:100%;height:100%}.product-gallery>.product-hero-image{background:#fff;border:1px solid #e4e8ed;border-radius:5px;place-items:center;height:clamp(560px,100vh - 220px,700px);margin:0;display:grid;position:relative;overflow:hidden}.product-hero-image>img{object-fit:contain;width:100%;height:100%;padding:22px}.product-hero-image>.wish{border-radius:50%;width:42px;height:42px;top:16px;right:16px;box-shadow:0 4px 14px #1720331a}.product-detail-layout .product-info{min-width:0;padding:34px 36px 30px}.product-kicker{text-transform:uppercase;font-size:11px;font-weight:800;color:#1769e0!important}.product-detail-layout .product-info h1{letter-spacing:0;max-width:650px;margin:9px 0 12px;font:800 34px/1.18 Manrope}.review-line{gap:9px}.review-line i{color:#087a55;background:#e8f7f0;border-radius:3px;margin-left:auto;padding:4px 8px;font-size:10px;font-style:normal;font-weight:800}.detail-price{flex-wrap:wrap;margin:20px 0 2px}.detail-price strong{font:800 32px Manrope}.detail-price span{color:#087a55;font-size:12px;font-weight:800}.tax-label{font-size:10px;font-weight:700;color:#087a55!important}.product-info>.product-description{color:#556274;border-top:1px solid #edf0f3;border-bottom:1px solid #edf0f3;margin:18px 0;padding:17px 0;font-size:13px;line-height:1.65}.product-subheading{margin:0 0 9px;font-size:13px}.product-info>.product-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0 0 18px;padding:0;display:grid}.product-info>.product-highlights li{color:#283444;min-width:0;margin:0;font-size:12px}.option-label{font-size:12px;margin-top:0!important}.variant-list{margin:8px 0 16px}.variant-list button{border-radius:3px;min-height:40px;padding:0 13px;font-weight:700}.product-delivery-check{background:#f8faff;border:1px solid #d9e1eb;border-left:3px solid #1769e8;border-radius:4px;margin:4px 0 16px;padding:14px}.product-delivery-check>header{align-items:center;gap:9px;margin-bottom:11px;display:flex}.product-delivery-check>header>svg{color:#1769e8;width:19px}.product-delivery-check h3,.product-delivery-check p{margin:0}.product-delivery-check h3{font-size:12px}.product-delivery-check p{color:#778397;margin-top:2px;font-size:9px}.delivery-check-form{grid-template-columns:minmax(0,1fr) 118px 72px;gap:7px;display:grid}.delivery-check-form input{background:#fff;border:1px solid #cbd5e1;border-radius:4px;outline:0;min-width:0;height:38px;padding:0 9px;font-size:10px}.delivery-check-form input:focus{border-color:#1769e8;box-shadow:0 0 0 2px #1769e81a}.delivery-check-form button{color:#fff;background:#1769e8;border:0;border-radius:4px;height:38px;font-size:10px;font-weight:800}.delivery-check-form button:disabled{opacity:.6}.delivery-check-result{border-top:1px solid #dfe6ef;align-items:flex-start;gap:9px;margin-top:11px;padding-top:11px;display:flex}.delivery-check-result>svg{color:#b42332;flex:0 0 18px;width:18px}.delivery-check-result.available>svg{color:#087a55}.delivery-check-result b,.delivery-check-result small,.delivery-check-result em{display:block}.delivery-check-result b{color:#263244;font-size:10px}.delivery-check-result small{color:#657286;margin-top:3px;font-size:9px;line-height:1.45}.delivery-check-result em{color:#8390a1;margin-top:3px;font-size:8px;font-style:normal}.seller-offers{border-color:#dce2e9;border-radius:4px;margin:14px 0 16px;overflow:hidden}.seller-offers h3{color:#263244;background:#f5f7fa;align-items:center;gap:7px;padding:11px 13px;font-size:12px;display:flex}.seller-offers h3 svg{color:#1769e0;width:16px}.seller-offers h3 span{color:#768292;margin-left:auto;font-size:9px;font-weight:600}.seller-offers>button{align-items:center;padding:12px 13px;transition:background-color .16s,box-shadow .16s}.seller-offers>button:hover{background:#f8faff}.seller-offers>button.selected{background:#f3f7ff;box-shadow:inset 3px 0 #1769e0}.seller-price{text-align:right}.seller-choice{color:#1769e0;justify-content:flex-end;align-items:center;gap:4px;min-width:62px;font-size:10px;font-weight:700;display:inline-flex}.seller-choice svg{width:13px;height:13px}.seller-store-link{color:#1d4f91;cursor:pointer;align-items:center;gap:2px;display:inline-flex}.seller-store-link:hover{text-decoration:underline}.seller-store-link svg{width:13px;height:13px}.public-seller-page{max-width:1500px;margin:0 auto;padding:0 20px 45px}.public-seller-header{background:#fff;border-top:4px solid #1769e0;border-bottom:1px solid #dbe2ea;grid-template-columns:92px minmax(0,1fr) minmax(250px,340px);align-items:center;gap:24px;padding:28px 32px;display:grid}.seller-brand-mark{color:#1769e0;background:#edf4ff;border:1px solid #cad8e9;border-radius:6px;place-items:center;width:82px;height:82px;display:grid}.seller-brand-mark svg{width:38px;height:38px}.public-seller-identity small,.public-seller-contact>small,.seller-public-details small,.seller-products-heading small{color:#1769e0;font-size:10px;font-weight:800}.public-seller-identity h1{margin:5px 0 2px;font:800 28px Manrope}.public-seller-identity>p{color:#657286;margin:0 0 12px}.public-seller-identity>div{flex-wrap:wrap;gap:8px 18px;display:flex}.public-seller-identity span{color:#334155;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.public-seller-identity span:first-child{color:#087a55}.public-seller-identity span svg{width:16px;height:16px}.public-seller-identity span:nth-child(2) svg{color:#eaa900;fill:#eaa900}.public-seller-contact{border-left:1px solid #dbe2ea;gap:8px;padding-left:24px;display:grid}.public-seller-contact a,.public-seller-contact span{color:#3c4858;align-items:center;gap:8px;font-size:12px;text-decoration:none;display:flex}.public-seller-contact a:hover{color:#1769e0}.public-seller-contact svg{color:#1769e0;width:16px;height:16px}.seller-away-notice{color:#815c00;background:#fff7d9;border-bottom:1px solid #f2da78;align-items:center;gap:12px;padding:13px 20px;display:flex}.seller-away-notice svg{width:20px}.seller-away-notice b,.seller-away-notice span{font-size:12px;display:block}.seller-away-notice span{color:#7a6841;margin-top:2px}.seller-trust-stats{color:#fff;background:#17202c;grid-template-columns:repeat(6,1fr);display:grid}.seller-trust-stats div{border-right:1px solid #34404f;padding:18px 20px}.seller-trust-stats div:last-child{border-right:0}.seller-trust-stats strong,.seller-trust-stats span{display:block}.seller-trust-stats strong{font:800 18px Manrope}.seller-trust-stats span{color:#b8c2cf;margin-top:3px;font-size:10px}.seller-public-details{background:#dbe2ea;border:1px solid #dbe2ea;grid-template-columns:repeat(3,1fr);gap:1px;margin:18px 0 26px;display:grid}.seller-public-details article{background:#fff;grid-template-columns:36px 1fr;gap:12px;min-height:145px;padding:22px;display:grid}.seller-public-details article>svg{color:#1769e0;width:25px}.seller-public-details h2{margin:4px 0 8px;font:800 16px Manrope}.seller-public-details p,.seller-public-details span{color:#657286;font-size:11px;line-height:1.55}.seller-products-heading{justify-content:space-between;align-items:center;padding:0 4px 12px;display:flex}.seller-products-heading h2{margin:4px 0 2px;font:800 23px Manrope}.seller-products-heading p{color:#657286;margin:0;font-size:12px}.seller-products-heading>svg{color:#1769e0;width:28px;height:28px}.public-seller-page>.product-section{padding-top:12px}@media (width<=900px){.public-seller-header{grid-template-columns:70px 1fr;padding:22px}.seller-brand-mark{width:64px;height:64px}.public-seller-contact{border-top:1px solid #dbe2ea;border-left:0;grid-column:1/-1;padding:16px 0 0}.seller-trust-stats{grid-template-columns:repeat(3,1fr)}.seller-trust-stats div:nth-child(3){border-right:0}.seller-trust-stats div:nth-child(-n+3){border-bottom:1px solid #34404f}.seller-public-details{grid-template-columns:1fr}}@media (width<=560px){.public-seller-page{padding:0 12px 30px}.public-seller-header{grid-template-columns:1fr;gap:14px;padding:18px}.public-seller-identity h1{font-size:23px}.seller-trust-stats{grid-template-columns:repeat(2,1fr)}.seller-trust-stats div:nth-child(3){border-right:1px solid #34404f}.seller-trust-stats div:nth-child(2n){border-right:0}.seller-trust-stats div:nth-child(-n+4){border-bottom:1px solid #34404f}.seller-public-details article{min-height:0}}.seller-price strong,.seller-price small{display:block}.seller-price small{color:#087a55;font-size:9px;font-weight:700}.product-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.product-actions .buy-button,.product-actions .buy-now-button{border:1px solid #1769e0;border-radius:4px;min-height:50px;margin:0;font-weight:800}.product-actions .buy-button{color:#fff;background:#1769e0}.product-actions .buy-now-button{color:#172130;background:#ffd51f;border-color:#e2b900}.product-actions button:disabled{cursor:not-allowed;opacity:.5}.product-secondary-actions{justify-content:center;align-items:center;gap:18px;margin-top:9px;display:flex}.product-secondary-actions .compare-button{color:#1769e0;background:0 0;border:0;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:10px;font-weight:750;display:inline-flex}.product-secondary-actions svg{width:15px}.product-detail-layout .product-secondary-actions .view-compare-button{margin:0}.buy-now-notice{color:#354257;background:#fffbea;border:1px solid #eedc86;border-left:3px solid #f2c500;border-radius:4px;align-items:center;gap:11px;margin:-10px 0 16px;padding:12px 16px;display:flex}.buy-now-notice>svg{color:#c69400;flex:0 0 20px;width:20px}.buy-now-notice b,.buy-now-notice small{display:block}.buy-now-notice b{font-size:11px}.buy-now-notice small{color:#6e7785;margin-top:2px;font-size:10px}.product-detail-layout .view-compare-button{width:max-content;margin:9px auto 0;font-size:10px}.product-promises{border-top:1px solid #e7ebef;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:17px;padding-top:16px;display:grid}.product-promises span{border-right:1px solid #e5e9ee;grid-template-columns:25px 1fr;column-gap:6px;min-width:0;padding:0 10px;display:grid}.product-promises span:first-child{padding-left:0}.product-promises span:last-child{border-right:0;padding-right:0}.product-promises svg{color:#1769e0;grid-row:1/3;width:19px}.product-promises b{font-size:9px}.product-promises small{color:#768292;font-size:8px}.product-review-panel{background:#fff;border:1px solid #dce2e9;border-radius:6px;margin-top:18px;padding:26px 30px}.product-review-panel>header{border-bottom:1px solid #e7ebef;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.product-review-panel>header>div>small{color:#1769e0;font-size:9px;font-weight:800}.product-review-panel h2{margin:4px 0 0;font:800 22px Manrope}.product-review-panel>header>span{color:#fff;background:#087a55;border-radius:4px;grid-template-columns:auto 16px;align-items:center;column-gap:4px;padding:8px 12px;display:grid}.product-review-panel>header strong{font-size:18px}.product-review-panel>header svg{fill:currentColor;width:14px}.product-review-panel>header span small{grid-column:1/3;font-size:8px}.product-review-content{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:34px;padding-top:18px;display:grid}.product-review-list article:first-child{padding-top:0}.review-empty{color:#6d7886;margin:0;padding:18px 0;font-size:12px}.product-review-panel .review-form{background:#f7f9fb;border:1px solid #e2e7ec;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:10px;margin:0;padding:18px;display:grid}.product-review-panel .star-rating-field{grid-column:1/-1}.product-review-panel .review-form>input{background:#fff;width:100%;min-width:0;height:44px}.product-review-panel .review-form>button{color:#fff;background:#1769e0;border-color:#1769e0;min-width:104px;height:44px;font-weight:800}.related-products{margin-top:18px;padding-top:26px}@media (width<=1050px){.product-detail-layout{grid-template-columns:1fr}.product-detail-layout .product-gallery{border-bottom:1px solid #e3e7ec;border-right:0;position:static}.product-gallery>.product-hero-image{height:540px}}@media (width<=700px){.product-detail-page{width:calc(100% - 16px);padding-top:4px}.product-detail-breadcrumb{min-height:40px}.product-detail-layout .product-gallery{grid-template-columns:1fr;gap:10px;padding:12px}.product-gallery>.product-hero-image{grid-row:1;height:350px}.product-gallery>.product-thumbnails{grid-row:2;display:flex;overflow-x:auto}.product-gallery>.product-thumbnails button{flex:0 0 58px;width:58px;height:58px}.product-detail-layout .product-info{padding:22px 18px}.product-detail-layout .product-info h1{font-size:26px}.product-info>.product-highlights,.product-actions{grid-template-columns:1fr}.product-promises{grid-template-columns:1fr;gap:11px}.product-promises span,.product-promises span:first-child,.product-promises span:last-child{border:0;padding:0}.product-review-panel{padding:21px 18px}.product-review-content{grid-template-columns:1fr;gap:18px}.product-review-panel .review-form{grid-template-columns:1fr}.product-review-panel .review-form>button{width:100%}}@media (width<=980px){.customer-commerce-shell{grid-template-columns:210px minmax(0,1fr)}.customer-workspace .account-lower{grid-template-columns:1fr}}@media (width<=760px){.customer-commerce-shell{grid-template-columns:1fr}.customer-menu{position:static}.customer-menu nav{grid-template-columns:repeat(3,1fr);display:grid}.customer-menu nav section{border-right:1px solid #e8ebef}.shopper-heading{flex-direction:column;align-items:flex-start}}.catalog-navigation{z-index:30;background:#fff;border-top:1px solid #e2e7ee;border-bottom:1px solid #e2e7ee;justify-content:space-between;align-items:center;min-height:92px;margin-bottom:20px;padding:6px 16px 0;display:flex;position:relative;overflow:visible}.catalog-navigation>button,.catalog-nav-item>button:first-child{color:#252b36;white-space:nowrap;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:96px;min-height:82px;padding:6px 10px 9px;font-size:14px;font-weight:700;display:flex;position:relative}.catalog-nav-icon{color:#343b47;background:#f7f8fa;border-radius:8px;place-items:center;width:42px;height:42px;transition:color .16s,background .16s,transform .16s;display:grid}.catalog-nav-icon svg{stroke-width:1.8px;width:25px;height:25px}.catalog-navigation>button:hover,.catalog-nav-item>button:first-child:hover,.catalog-navigation>button.active,.catalog-nav-item>button:first-child.active{color:#0e5be0;background:0 0}.catalog-navigation>button:hover .catalog-nav-icon,.catalog-nav-item>button:first-child:hover .catalog-nav-icon,.catalog-navigation>button.active .catalog-nav-icon,.catalog-nav-item>button:first-child.active .catalog-nav-icon{color:#0e5be0;background:#eaf3ff;transform:translateY(-1px)}.catalog-navigation>button.active:after,.catalog-nav-item>button:first-child.active:after{content:"";background:#1468ed;border-radius:999px;width:26px;height:3px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.catalog-nav-item{justify-content:center;align-items:center;display:flex;position:static}.catalog-nav-toggle{color:#7a8493;background:0 0;border:0;place-items:center;width:28px;height:40px;margin-left:-10px;padding:0;display:none}.catalog-nav-toggle svg{width:15px;transition:transform .16s}.catalog-nav-item.open .catalog-nav-toggle svg{transform:rotate(180deg)}.catalog-mega-menu{z-index:50;background:#fff;border:1px solid #dce3ec;border-radius:0 0 8px 8px;width:auto;padding:22px 26px 26px;position:absolute;top:calc(100% - 3px);left:0;right:0;transform:none;box-shadow:0 16px 34px #17203324}.catalog-nav-item:last-child .catalog-mega-menu{left:0;right:0;transform:none}.catalog-mega-menu>header{border-bottom:1px solid #e8ecf1;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.catalog-mega-menu header small{color:#1769e0;font-size:10px;font-weight:850}.catalog-mega-menu h2{margin:3px 0;font:800 19px Manrope,sans-serif}.catalog-mega-menu header p{color:#7a8493;margin:0;font-size:12px}.catalog-mega-menu header>button{color:#1559c9;background:#eef5ff;border:0;border-radius:4px;align-items:center;gap:5px;padding:8px 10px;font-weight:750;display:flex}.catalog-mega-menu header>button svg{width:15px}.catalog-visual-submenu{grid-template-columns:repeat(auto-fill,minmax(170px,210px));gap:14px;padding-top:18px;display:grid}.catalog-visual-submenu>button{color:#172033;text-align:center;background:0 0;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:4px 8px;min-width:0;padding:0 0 10px;display:grid}.catalog-visual-submenu>button:hover{background:#f7f9fc}.catalog-visual-image{background:#f2f4f7;border-radius:8px;grid-column:1/-1;place-items:center;width:100%;height:112px;margin:0;display:grid;position:relative;overflow:hidden}.catalog-visual-image:after{content:"";background:var(--yellow);width:auto;height:4px;position:absolute;inset:auto 0 0}.catalog-visual-image img{object-fit:cover;width:100%;height:100%;transition:transform .18s}.catalog-visual-image svg{color:#667085;width:34px;height:34px}.catalog-visual-submenu>button:hover .catalog-visual-image img{transform:scale(1.05)}.catalog-visual-submenu>button:hover b{color:var(--blue)}.catalog-visual-copy,.catalog-visual-submenu b,.catalog-visual-submenu small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.catalog-visual-copy{text-align:left;min-width:0;padding:5px 0 0 8px}.catalog-visual-submenu b{font-size:12px}.catalog-visual-submenu small{color:#7a8493;margin-top:3px;font-size:10px}.catalog-visual-submenu>button>svg{color:#7a8493;width:17px}.subcategory-browser{padding:20px 0 24px}.subcategory-browser>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.subcategory-browser>header small{color:var(--blue);font-size:12px;font-weight:800}.subcategory-browser>header h2{margin:4px 0 0;font-size:24px}.subcategory-browser>header>span{color:#667085;font-size:14px}.subcategory-browser>div{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.subcategory-browser button{border:1px solid var(--line);color:#172033;text-align:left;cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:12px;min-width:0;min-height:76px;padding:14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.subcategory-browser button:hover{border-color:#93b5ff;transform:translateY(-2px);box-shadow:0 8px 20px #19375f14}.subcategory-browser button>span:nth-child(2){gap:3px;min-width:0;display:grid}.subcategory-browser button b,.subcategory-browser button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.subcategory-browser button small{color:#667085;font-size:12px}.subcategory-browser button>svg{color:#718096;width:18px}.subcategory-icon{width:44px;height:44px;color:var(--blue);background:#eef4ff;border-radius:8px;place-items:center;display:grid;overflow:hidden}.subcategory-icon img{object-fit:cover;width:100%;height:100%}.subcategory-icon svg{width:22px;height:22px}.banner-manager{margin-top:18px}.banner-manager-grid{grid-template-columns:minmax(360px,.72fr) minmax(520px,1.28fr);align-items:start;gap:18px;display:grid}.banner-editor{background:#f8fafc;border-radius:6px;padding:18px}.banner-editor-heading{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.banner-editor-heading h3{margin:0;font-size:17px}.banner-editor-heading button,.banner-actions button{color:#1559c9;background:#fff;border:1px solid #cdd9e8;border-radius:5px;min-height:34px;padding:0 11px;font-weight:700}.banner-form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.banner-editor textarea{border:1px solid var(--line);resize:vertical;width:100%;min-height:82px;font:inherit;margin-top:5px;padding:10px}.banner-editor .menu-check{align-items:center;gap:8px;min-height:48px;margin:0;display:flex}.banner-editor .menu-check input{width:17px;min-height:17px;margin:0}.banner-list{gap:10px;display:grid}.banner-list article{border:1px solid #e0e5eb;border-radius:7px;grid-template-columns:160px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:112px;padding:12px;display:grid}.banner-list article>img{object-fit:cover;background:#f1f3f6;border-radius:5px;width:160px;height:86px}.banner-list article>div:nth-child(2){gap:4px;min-width:0;display:grid}.banner-list article small{color:#1769e0;font-size:9px;font-weight:850}.banner-list article b,.banner-list article span,.banner-list article em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.banner-list article span,.banner-list article em{color:#6d7888;font-size:10px;font-style:normal}.banner-actions{gap:7px;display:grid}.banner-actions button.danger{color:#b42336;border-color:#efc9cf}@media (width<=1050px){.banner-manager-grid{grid-template-columns:1fr}}@media (width<=620px){.banner-form-row{grid-template-columns:1fr}.banner-list article{grid-template-columns:92px minmax(0,1fr)}.banner-list article>img{width:92px;height:70px}.banner-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}}.catalog-mega-content{grid-template-columns:minmax(0,1fr) auto;gap:24px;padding-top:20px;display:grid}.catalog-menu-tree,.catalog-menu-tree ul{margin:0;padding:0;list-style:none}.catalog-menu-tree{grid-template-columns:repeat(4,minmax(145px,1fr));gap:24px;display:grid}.catalog-menu-tree>li>button{color:#172033;font-weight:800}.catalog-menu-tree li button{color:#475467;text-align:left;background:0 0;border:0;border-radius:3px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:5px;width:100%;padding:7px 5px;display:grid}.catalog-menu-tree li button:hover{color:#1559c9;background:#f2f6fc}.catalog-menu-tree li button small{color:#98a2b3;font-size:10px}.catalog-menu-tree li button svg{width:13px}.catalog-menu-tree ul{border-left:1px solid #e1e7ef;padding-left:10px}.catalog-menu-image{background:#f3f5f7;border:0;border-radius:6px;width:220px;min-height:170px;padding:0;position:relative;overflow:hidden}.catalog-menu-image img{object-fit:cover;width:100%;height:100%}.catalog-menu-image span{color:#fff;background:#101828d9;justify-content:space-between;padding:12px;font-weight:750;display:flex;position:absolute;bottom:0;left:0;right:0}.catalog-menu-image svg{width:16px}.catalog-manager{grid-template-columns:minmax(340px,.72fr) minmax(560px,1.45fr);align-items:start}.catalog-editor>header{margin:20px 0 16px}.catalog-editor>header small,.catalog-tree-panel>header small{color:#1769e0;font-size:10px;font-weight:850}.catalog-editor>header h2,.catalog-tree-panel>header h2{margin:4px 0}.catalog-editor>header p{color:#667085;margin:0;font-size:12px;line-height:1.55}.catalog-editor-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.catalog-switches{background:#f7f9fb;border:1px solid #e2e7ee;border-radius:5px;gap:18px;margin:16px 0 2px;padding:12px;display:flex}.catalog-switches label{align-items:center;gap:7px;margin:0;display:flex}.catalog-switches input{width:16px;height:16px}.catalog-editor-actions{gap:9px;margin-top:18px;display:flex}.catalog-editor-actions>button{background:#fff;border:1px solid #cfd7e2;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 16px;font-weight:750;display:flex}.catalog-editor-actions>button svg{width:17px}.catalog-tree-panel{padding:22px}.catalog-tree-panel>header{border-bottom:1px solid #e4e9ef;justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.catalog-tree-panel>header>span{color:#5d6878;background:#f1f4f7;border-radius:4px;padding:6px 9px;font-size:11px;font-weight:750}.catalog-tree article{min-height:66px;margin-left:calc(var(--tree-depth) * 25px);border-bottom:1px solid #edf0f4;grid-template-columns:16px 38px minmax(150px,1fr) auto auto auto;align-items:center;gap:10px;display:grid}.catalog-tree-guide{border-bottom:1px solid #cad3df;border-left:1px solid #cad3df;width:12px;height:25px}.catalog-tree article[style*="--tree-depth: 0"] .catalog-tree-guide{border:0}.catalog-tree-icon{color:#1769e0;background:#eef5ff;border-radius:5px;place-items:center;width:36px;height:36px;display:grid}.catalog-tree-icon svg{width:18px}.catalog-tree-copy b,.catalog-tree-copy small{display:block}.catalog-tree-copy small{color:#7b8492;margin-top:3px;font-size:10px}.menu-visibility{color:#667085;background:#f2f4f7;border-radius:3px;padding:5px 7px;font-size:10px;font-style:normal;font-weight:750}.menu-visibility.visible{color:#087455;background:#e9f8f2}.catalog-tree-actions{gap:4px;display:flex}.catalog-tree-actions button{color:#5b6675;background:#fff;border:1px solid #d9e0e8;border-radius:4px;place-items:center;width:32px;height:32px;padding:0;display:grid}.catalog-tree-actions button:hover{color:#1559c9;border-color:#aac5ed}.catalog-tree-actions svg{width:15px}@media (width<=1050px){.catalog-manager{grid-template-columns:1fr}.catalog-menu-tree{grid-template-columns:repeat(3,minmax(140px,1fr))}}@media (width<=760px){.catalog-navigation{scrollbar-width:none;justify-content:flex-start;min-height:84px;padding:3px 4px 0;overflow:auto hidden}.catalog-navigation::-webkit-scrollbar{display:none}.catalog-navigation>button,.catalog-nav-item>button:first-child{min-width:82px;min-height:76px;padding:5px 8px 8px;font-size:12px}.catalog-nav-icon{width:38px;height:38px}.catalog-nav-icon svg{width:22px;height:22px}.catalog-nav-toggle{width:20px;margin-left:-18px;display:grid;transform:translate(3px,21px)}.catalog-nav-item .catalog-mega-menu{border-radius:6px;width:auto;max-height:calc(100vh - 170px);padding:18px;position:fixed;top:150px;left:10px;right:10px;overflow:auto;transform:none}.catalog-mega-menu>header{align-items:start}.catalog-mega-content{grid-template-columns:1fr}.catalog-menu-tree{grid-template-columns:1fr 1fr}.catalog-menu-image{display:none}.catalog-editor-grid{grid-template-columns:1fr;gap:0}.catalog-tree-panel{padding:15px;overflow-x:auto}.catalog-tree{min-width:680px}}@media (width<=560px){.customer-account{width:calc(100% - 24px)}.customer-menu nav,.shopper-summary,.shopping-quick-links>div{grid-template-columns:1fr}.shopper-summary button,.shopping-quick-links button,.shopping-quick-links button:nth-child(2n){border-bottom:1px solid #e7eaee;border-right:0}.shopper-summary button:last-child,.shopping-quick-links button:last-child{border-bottom:0}.customer-workspace .recent-orders-card article{grid-template-columns:36px 1fr auto}.recent-orders-card article em{display:none}.customer-menu nav{scrollbar-width:none;gap:5px;padding:8px;display:flex;overflow-x:auto}.customer-menu nav::-webkit-scrollbar{display:none}.customer-menu nav section{display:contents}.customer-menu nav section>small{display:none}.customer-menu nav button{border:0;border-radius:3px;flex:none;gap:7px;width:auto;min-height:38px;padding:0 11px;display:flex}.customer-menu nav button:hover,.customer-menu nav button.active{border-left-color:#0000}.customer-menu nav button>svg:last-child,.customer-signout{display:none}}.commerce-page{width:min(1280px,100% - 40px);min-height:720px;margin:0 auto;padding:22px 0 80px}.commerce-breadcrumb{justify-content:space-between;align-items:center;min-height:40px;display:flex}.commerce-breadcrumb button{color:#5e6875;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;display:inline-flex}.commerce-breadcrumb svg{width:17px}.commerce-title{justify-content:space-between;align-items:flex-end;gap:30px;padding:18px 0 28px;display:flex}.commerce-title small,.cart-page-summary>small,.checkout-order-card>small{color:#2563eb;font-size:10px;font-weight:800}.commerce-title h1{margin:6px 0 4px;font:800 34px Manrope}.commerce-title p{color:#737e8a;margin:0;font-size:13px}.checkout-steps{color:#7a8490;grid-template-columns:30px auto 54px 30px auto 54px 30px auto;align-items:center;gap:7px;font-size:11px;display:grid}.checkout-steps b{background:#fff;border:1px solid #ccd4dd;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.checkout-steps b.active,.checkout-steps b.done{color:#fff;background:#2563eb;border-color:#2563eb}.checkout-steps b svg{width:14px}.checkout-steps i{background:#ccd4dd;height:1px}.cart-page-layout,.checkout-page-layout{grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:22px;display:grid}.cart-line-list,.cart-page-summary,.checkout-block,.checkout-order-card,.cart-page-empty{background:#fff;border:1px solid #e0e5ea;border-radius:8px}.cart-line-list>header{color:#747e8b;border-bottom:1px solid #e7ebef;justify-content:space-between;align-items:center;min-height:50px;padding:0 22px;font-size:11px;display:flex}.cart-line-list>article{border-bottom:1px solid #e7ebef;grid-template-columns:140px minmax(0,1fr) 150px;gap:20px;padding:24px 22px;display:grid}.cart-line-list>article:last-child{border-bottom:0}.cart-product-image{cursor:pointer;background:#f3f5f7;border:0;border-radius:6px;width:140px;height:140px;padding:0;overflow:hidden}.cart-product-image>img{object-fit:contain;background:#f3f5f7;border-radius:6px;width:140px;height:140px;padding:10px}.cart-product-link>small{color:#2563eb;font-size:10px;font-weight:800}.cart-product-link h2{margin:7px 0;font:700 17px Manrope}.cart-line-info p{color:#707a87;margin:0 0 10px;font-size:12px}.cart-line-info .cart-seller-note{color:#4e5b6c;align-items:center;gap:5px;margin-top:-5px;display:flex}.cart-seller-note svg{color:#1769e0;width:14px;height:14px}.stock-note{color:#087a55;align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.stock-note svg{width:15px}.stock-note.unavailable{color:#b42332}.cart-line-info>button{color:#7b8490;background:0 0;border:0;align-items:center;gap:5px;margin-top:18px;padding:0;font-size:11px;display:inline-flex}.cart-line-info>button svg{width:14px}.cart-line-actions{flex-wrap:wrap;gap:16px;margin-top:18px;display:flex}.cart-line-actions button{color:#657286;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:11px;display:inline-flex}.cart-line-actions button:first-child{color:#1a5fd0}.cart-line-actions svg{width:14px}.cart-line-info>.cart-product-link{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.cart-product-link:hover h2{color:#2563eb}.cart-line-price{text-align:right}.cart-line-price strong,.cart-line-price del{display:block}.cart-line-price strong{font-size:17px}.cart-line-price del{color:#9199a4;margin-top:5px;font-size:11px}.cart-line-price .quantity{justify-content:flex-end;margin-top:38px}.cart-page-summary,.checkout-order-card{padding:25px;position:sticky;top:130px}.cart-page-summary h2,.checkout-order-card h2{margin:6px 0 20px;font:800 23px Manrope}.coupon-box{border-bottom:1px solid #e5e9ed;padding-bottom:20px}.coupon-box>label{color:#626d79;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.coupon-box>div,.checkout-coupon{display:flex}.coupon-box input,.checkout-coupon input{border:1px solid #cdd4dc;border-radius:5px 0 0 5px;outline:0;flex:1;min-width:0;height:42px;padding:0 11px}.coupon-box button,.checkout-coupon button{color:#2563eb;background:#eef4ff;border:1px solid #bfcfeb;border-left:0;border-radius:0 5px 5px 0;min-width:78px;font-weight:800}.coupon-success,.coupon-error{color:#087a55;margin:8px 0 0;font-size:11px;display:block}.coupon-error{color:#c52b3c}.summary-lines{padding-top:14px}.summary-lines p{color:#626c78;justify-content:space-between;gap:18px;margin:12px 0;font-size:12px;display:flex}.summary-lines b{color:#272d35}.summary-lines .saving,.summary-lines .saving b{color:#087a55}.summary-lines .summary-total{color:#171c24;border-top:1px solid #dfe4e9;margin-top:18px;padding-top:18px;font-size:15px;font-weight:800}.summary-total strong{font-size:20px}.checkout-cta{color:#fff;background:#2563eb;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:50px;margin-top:20px;font-weight:800;display:flex}.checkout-cta:disabled{cursor:not-allowed;opacity:.55}.checkout-cta svg{width:18px}.secure-note{color:#77818d;align-items:flex-start;gap:7px;margin:14px 0 0;font-size:10px;line-height:1.45;display:flex}.secure-note svg{color:#087a55;flex:none;width:16px}.cart-page-empty{text-align:center;align-content:center;place-items:center;min-height:440px;display:grid}.cart-page-empty>svg{color:#96a0ad;width:52px;height:52px}.cart-page-empty h2{margin:18px 0 4px}.cart-page-empty p{color:#747f8c}.cart-page-empty button{color:#fff;background:#2563eb;border:0;border-radius:5px;min-height:44px;margin-top:12px;padding:0 18px}.cart-page-empty.with-saved{min-height:280px}.saved-for-later{background:#fff;border:1px solid #dce2e9;border-radius:8px;margin-top:24px}.saved-for-later>header{border-bottom:1px solid #e5e9ee;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.saved-for-later header small{color:#1769e8;font-size:9px;font-weight:850}.saved-for-later h2{margin:4px 0;font-size:20px}.saved-for-later header p{color:#748195;margin:0;font-size:10px}.saved-for-later header>svg{color:#1769e8;width:26px}.saved-for-later>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.saved-for-later article{border-bottom:1px solid #e7ebef;border-right:1px solid #e7ebef;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;padding:20px 24px;display:grid}.saved-for-later article:nth-child(2n){border-right:0}.saved-product-image{background:#f3f5f7;border:0;border-radius:5px;width:100px;height:100px;padding:7px}.saved-product-image img{object-fit:contain;width:100%;height:100%}.saved-product-copy{min-width:0}.saved-product-copy>button{color:#172130;text-align:left;background:0 0;border:0;max-width:100%;padding:0}.saved-product-copy small,.saved-product-copy b,.saved-product-copy span,.saved-product-copy em{display:block}.saved-product-copy small{color:#1769e8;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.saved-product-copy b{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;overflow:hidden}.saved-product-copy span{color:#6e7b8e;margin-top:7px;font-size:10px}.saved-product-copy em{color:#087a55;margin-top:6px;font-size:10px;font-style:normal;font-weight:700}.saved-product-copy em.unavailable{color:#b42332}.saved-for-later article>strong{color:#172130;white-space:nowrap;align-self:start;font-size:13px}.saved-product-actions{grid-column:2/-1;gap:9px;display:flex}.saved-product-actions button{color:#526176;background:#fff;border:1px solid #cbd5e1;border-radius:4px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:10px;font-weight:750;display:inline-flex}.saved-product-actions button:first-child{color:#fff;background:#1769e8;border-color:#1769e8}.saved-product-actions button:disabled{cursor:not-allowed;opacity:.5}.saved-product-actions svg{width:14px}@media (width<=900px){.saved-for-later>div{grid-template-columns:1fr}.saved-for-later article{border-right:0}}@media (width<=560px){.saved-for-later article{grid-template-columns:74px minmax(0,1fr);padding:16px}.saved-product-image{width:74px;height:74px}.saved-for-later article>strong{grid-area:2/2}.saved-product-actions{grid-column:1/-1}}@media (width<=520px){.delivery-check-form{grid-template-columns:minmax(0,1fr) 105px}.delivery-check-form button{grid-column:1/-1}}.checkout-page-main{gap:16px;display:grid}.checkout-block{padding:24px}.checkout-block>header{align-items:flex-start;gap:13px;margin-bottom:20px;display:flex}.checkout-block>header>span{color:#fff;background:#2563eb;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.checkout-block h2{margin:0;font:800 19px Manrope}.checkout-block header p{color:#77818d;margin:4px 0 0;font-size:11px}.checkout-new-address{color:#1459c7;white-space:nowrap;background:#fff;border:1px solid #9dbcf1;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:38px;margin-left:auto;padding:0 13px;font-size:12px;font-weight:750;transition:background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex}.checkout-new-address:hover{background:#f1f6ff;border-color:#3979df;box-shadow:0 2px 8px #2563eb1a}.checkout-new-address:focus-visible{outline-offset:2px;outline:3px solid #2563eb2e}.checkout-new-address svg{stroke-width:2.25px;width:16px;height:16px}.checkout-block .saved-addresses{grid-template-columns:1fr 1fr;gap:10px;display:grid;overflow:visible}.checkout-block .saved-addresses button{border-radius:6px;min-width:0;min-height:76px}.checkout-block .saved-addresses button.active{background:#eef4ff;border-color:#2563eb}.checkout-block .form-grid{gap:15px 16px;margin-top:18px}.checkout-block .form-grid label{color:#374151;gap:8px;font-size:11px;font-weight:700;display:grid}.checkout-block .form-grid input,.checkout-block .form-grid select{color:#161a20;background:#fff;border:1px solid #cbd3dd;border-radius:5px;outline:0;width:100%;height:46px;margin:0;padding:0 13px;transition:border-color .16s,box-shadow .16s,background-color .16s}.checkout-block .form-grid select:disabled{color:#8993a2;background:#f4f6f8}.checkout-detect-row{background:#f7faff;border:1px solid #d9e6ff;border-radius:6px;align-items:center;gap:12px;margin-top:18px;padding:12px;display:flex}.checkout-detect-row button{color:#0b57d0;white-space:nowrap;background:#fff;border:1px solid #8bb4ff;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:14px;font-weight:750;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 1px 2px #102a560d}.checkout-detect-row button:hover:not(:disabled){color:#0848af;background:#eef5ff;border-color:#4f8df7;transform:translateY(-1px);box-shadow:0 3px 10px #2563eb1a}.checkout-detect-row button:focus-visible{outline-offset:2px;outline:3px solid #2563eb2e}.checkout-detect-row button:disabled{color:#68758a;cursor:wait;background:#f2f4f7;border-color:#d5dae1}.checkout-detect-row button svg{color:#1769e8;stroke-width:2.25px;width:18px;height:18px}.checkout-detect-row small{color:#667085;line-height:1.45}@media (width<=680px){.checkout-block>header{flex-wrap:wrap;align-items:flex-start}.checkout-new-address{width:100%;margin-left:0}.checkout-detect-row{flex-direction:column;align-items:stretch}.checkout-detect-row button{width:100%}}.checkout-block .form-grid input:hover{border-color:#9ba8b8}.checkout-block .form-grid input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.checkout-save-address{color:#26303c;cursor:pointer;background:#f7f9fc;border:1px solid #dce3eb;border-radius:6px;align-items:flex-start;gap:10px;margin-top:18px;padding:13px 14px;display:flex}.checkout-save-address input{accent-color:#2563eb;flex:none;width:17px;height:17px;margin:1px 0 0}.checkout-save-address b,.checkout-save-address small{display:block}.checkout-save-address b{font-size:12px}.checkout-save-address small{color:#74808d;margin-top:3px;font-size:10px;font-weight:400}.checkout-block .checkout-benefits{margin:0}.checkout-coupon{margin-top:6px}.checkout-applied-coupon,.checkout-gift-balance{background:#f8fafc;border:1px solid #dce3eb;border-radius:6px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:76px;padding:12px;display:grid}.checkout-applied-coupon{background:#f2fbf6;border-color:#cbe9d8}.checkout-applied-coupon>span,.checkout-gift-balance>span{color:#1769e8;background:#eaf2ff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.checkout-applied-coupon>span{color:#087654;background:#def5e9}.checkout-applied-coupon svg,.checkout-gift-balance svg{width:18px}.checkout-applied-coupon small,.checkout-applied-coupon strong,.checkout-applied-coupon em,.checkout-gift-balance small,.checkout-gift-balance strong,.checkout-gift-balance em{display:block}.checkout-applied-coupon small,.checkout-gift-balance small{color:#6a7585;font-size:8px;font-weight:800}.checkout-applied-coupon strong,.checkout-gift-balance strong{color:#172033;margin:2px 0;font-size:14px}.checkout-applied-coupon em,.checkout-gift-balance em{color:#667085;font-size:9px;font-style:normal}.checkout-applied-coupon em{color:#087654}.checkout-applied-coupon>button{color:#506071;background:#fff;border:1px solid #ced7e1;border-radius:5px;padding:7px 9px;font-size:10px;font-weight:750}.checkout-gift-balance.active{background:#f2f7ff;border-color:#9dbcf3}.checkout-gift-balance>label{color:#344054;cursor:pointer;align-items:center;gap:6px;height:auto;font-size:10px;display:flex}.checkout-gift-balance>label input{accent-color:#2563eb;width:17px;height:17px;margin:0}.checkout-gift-balance>label:has(input:disabled){color:#98a2b3;cursor:not-allowed}.checkout-block .payment-options button{border-radius:6px;min-height:76px}.checkout-mini-items{border-top:1px solid #e4e8ed;border-bottom:1px solid #e4e8ed;max-height:285px;overflow:auto}.checkout-mini-items article{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;display:grid}.checkout-mini-items img{object-fit:contain;background:#f3f5f7;border-radius:4px;width:52px;height:52px;padding:4px}.checkout-mini-items b,.checkout-mini-items small{display:block}.checkout-mini-items b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.checkout-mini-items small{color:#7b8490;margin-top:4px;font-size:9px}.checkout-mini-items strong{font-size:11px}@media (width<=900px){.cart-page-layout,.checkout-page-layout{grid-template-columns:1fr}.cart-page-summary,.checkout-order-card{position:static}}@media (width<=650px){.commerce-page{width:calc(100% - 24px);padding-top:10px}.commerce-title{flex-direction:column;align-items:flex-start;padding:12px 0 22px}.commerce-title h1{font-size:27px}.checkout-steps{grid-template-columns:26px auto 1fr 26px auto 1fr 26px auto;width:100%}.checkout-steps span{font-size:9px}.cart-line-list>header{display:none}.cart-line-list>article{grid-template-columns:92px 1fr;gap:13px;padding:16px 13px}.cart-product-image,.cart-product-image>img{width:92px;height:92px}.cart-product-link h2{font-size:14px}.cart-line-info p,.stock-note{font-size:10px}.cart-line-price{text-align:left;grid-column:2;justify-content:space-between;align-items:center;display:flex}.cart-line-price .quantity{margin:0}.cart-page-summary,.checkout-order-card,.checkout-block{padding:18px}.checkout-block .saved-addresses,.checkout-benefits,.payment-options,.form-grid{grid-template-columns:1fr}.form-grid label:nth-child(3){grid-column:auto}}:root{--blue:#2563eb;--yellow:#f4c430;--green:#087a55;--red:#dc2f45;--line:#e2e6eb}body{color:#161a20;background:#f7f8fa}.retail-strip{color:#dfe5ed;background:#121722;border:0;min-height:32px;font-size:10px;font-weight:600}.retail-strip b{color:#fff}@media (width>=1300px){.market-header{grid-template-columns:180px minmax(360px,1fr) auto;grid-template-areas:"top search actions"}}.market-header{color:#171a20;background:#fff;border-bottom:1px solid #e2e6eb;gap:22px;padding-top:11px;padding-bottom:11px;box-shadow:0 3px 14px #1720330a}.topbar{justify-content:flex-start}.market-logo{color:#171a20;min-width:160px;height:46px;box-shadow:none;background:0 0;border:0;grid-template-columns:42px 1fr;padding:0}.market-logo span{color:#fff;background:#2563eb;border-radius:7px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.market-logo strong{font-size:19px}.market-logo small{color:#68717e;font-size:10px}.searchbar{height:46px;box-shadow:none;background:#f1f4f7;border:1px solid #0000;border-radius:7px}.searchbar:focus-within{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.searchbar input{background:0 0;min-width:0;font-size:14px}.searchbar button{color:#2563eb;background:0 0;min-width:42px;margin:0}.header-actions{gap:2px}.header-actions button{color:#303741;border-radius:6px;font-size:13px}.header-actions button:hover{background:#f1f4f7}.cart-link{border-radius:6px;margin-left:8px;font-weight:700;box-shadow:0 1px 2px #1118270d;color:#273241!important;background:#fff!important;border:1px solid #d9e0e8!important;padding:0 12px 0 8px!important}.header-actions .cart-link:hover{box-shadow:0 2px 7px #11182714;background:#f8fafc!important;border-color:#aebbd0!important}.cart-link svg{box-sizing:content-box;color:#1f5fbf;background:#eef4ff;border-radius:5px;width:18px;height:18px;padding:6px}.cart-link b{color:#202733;background:#ffc928;border:2px solid #fff;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-weight:850;display:grid;top:-3px;left:28px}.market-main{max-width:1360px;padding:12px 24px 48px}.departments{background:0 0;border:0;justify-content:flex-start;gap:8px;height:58px;margin:0 0 10px;padding:0}.departments button{color:#4a535f;background:0 0;border:1px solid #0000;border-radius:7px;flex-direction:row;gap:8px;min-width:0;height:48px;padding:0 16px;font-size:13px}.departments span{color:#68717e;background:0 0;width:auto;height:auto}.departments svg{width:19px}.departments button:hover{background:#fff;border-color:#e0e5eb}.departments button.active{color:#fff;background:#171c25;border:0}.departments button.active span{color:#fff;background:0 0}.promo,.promo.pink,.promo.green,.modern-hero{background:#eaf1f9;border:0;border-radius:8px;height:380px;margin-bottom:10px;display:block;position:relative;overflow:hidden}.modern-hero>img{object-fit:cover;object-position:center;filter:none;width:100%;height:100%;position:absolute;inset:0}.modern-hero .promo-copy{color:#151a22;align-items:flex-start;width:min(520px,46%);height:100%;padding:40px 0 40px 62px;position:relative}.modern-hero .promo-copy>small{color:#2563eb;font-size:11px}.modern-hero .promo-copy h1{color:#151a22;max-width:470px;margin:15px 0 14px;font-size:40px;line-height:1.06}.modern-hero .promo-copy p{color:#4f5b68;max-width:440px;font-size:15px;line-height:1.5}.modern-hero .promo-copy>strong{color:#087a55;margin:3px 0 17px;font-size:14px}.modern-hero .promo-copy>button{color:#fff;background:#2563eb;border-radius:6px;min-height:44px;padding:0 20px}.service-strip{background:#fff;border:1px solid #e0e6ed;border-radius:8px;grid-template-columns:repeat(4,1fr);margin:0 0 18px;position:relative;overflow:hidden;box-shadow:0 8px 24px #1720330a}.service-strip:before{content:"";z-index:2;background:linear-gradient(90deg,#2563eb,#12a070,#f5bd00,#2563eb) 0 0/220% 100%;height:3px;animation:6s linear infinite trust-ribbon-flow;position:absolute;inset:0 0 auto}.service-strip article{background:#fff;grid-template-rows:1fr;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:82px;padding:14px 20px;transition:background-color .18s,box-shadow .18s;display:grid;position:relative}.service-strip article+article:before{content:"";background:linear-gradient(#0000,#dfe5ec,#0000);width:1px;height:42px;position:absolute;top:20px;left:0}.service-strip article:hover{z-index:1;background:#f9fbfe;box-shadow:0 10px 24px #18253a12}.service-strip article>i{color:#2563eb;background:#edf4ff;border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;transition:transform .2s,background-color .2s;display:grid;position:relative}.service-strip article:nth-child(2)>i{color:#087a55;background:#eaf8f2}.service-strip article:nth-child(4)>i{color:#d14f3d;background:#fff0ed}.service-strip article>div,.service-strip b,.service-strip small{overflow-wrap:anywhere;min-width:0}.service-strip b,.service-strip small{display:block}.service-strip b{color:#1b2430;font-size:13px}.service-strip small{color:#748092;margin-top:3px;font-size:10px}@keyframes trust-ribbon-flow{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.service-strip:before{animation:none}}.catalog-shell{padding-top:0}.catalog-heading{border-bottom:1px solid #dfe4ea;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:14px;display:flex}.catalog-heading small,.business-banner small{color:#2563eb;font-size:10px;font-weight:800}.catalog-heading h2{margin:6px 0 4px;font:800 31px Manrope}.catalog-heading p{color:#6b7480;margin:0;font-size:13px}.catalog-heading label{color:#6b7480;gap:5px;font-size:11px;font-weight:700;display:grid}.catalog-heading select{background:#fff;border:1px solid #ccd3dc;border-radius:5px;min-width:190px;height:42px;padding:0 12px}.brand-pills{gap:8px;padding:13px 0 8px;display:flex;overflow-x:auto}.brand-pills button{color:#424b57;white-space:nowrap;background:#fff;border:1px solid #d9dfe6;border-radius:18px;min-height:36px;padding:0 15px}.brand-pills button.active{color:#fff;background:#171c25;border-color:#171c25}.filter-panel{border-bottom:1px solid #e0e5ea;margin-bottom:16px}.filter-panel summary{cursor:pointer;color:#323944;justify-content:space-between;align-items:center;min-height:50px;font-size:13px;font-weight:700;list-style:none;display:flex}.filter-panel summary span{align-items:center;gap:8px;display:flex}.filter-panel summary svg{width:16px}.filter-panel summary small{color:#89919c;font-weight:500}.filter-panel .catalog-tools{box-shadow:none;background:0 0;border:0;grid-template-columns:220px 220px 1fr;margin:0;padding:4px 0 20px}.product-section{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.product-rail{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:18px;display:grid;overflow:visible}.market-product{min-width:0;min-height:455px;box-shadow:none;background:#fff;border:1px solid #e0e4e9;border-radius:7px;padding:14px}.market-product:hover{border-color:#b9c7dc;transform:translateY(-3px);box-shadow:0 16px 34px #1b27381a}.market-image{background:#f4f5f7;border-radius:5px;height:230px;padding:16px}.wish{border:0;border-radius:50%;top:22px;right:22px;box-shadow:0 2px 8px #1720331a}.discount{color:#087a55;background:#e3f6ee;border:0;border-radius:3px;padding:5px 8px;top:22px;left:14px}.product-name{padding-top:15px;font-size:15px}.card-specs{color:#68727f;height:40px;margin:8px 0}.card-specs li:before{content:"-";color:#2563eb}.market-rating{margin:9px 0}.market-rating b{background:#087a55}.market-price strong{font-size:19px}.add-cart{color:#fff;background:#2563eb;border:0;border-radius:5px;height:38px;padding:0 12px;bottom:14px;right:14px}.pagination{color:#68727f;gap:12px;padding:20px 0 24px}.pagination button{border-radius:5px}.business-banner{color:#18212d;background:#f5f8fc;border:1px solid #dce4ed;border-left:4px solid #f5bd00;border-radius:8px;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);min-height:276px;display:grid;overflow:hidden;box-shadow:0 8px 28px #1420330d}.business-banner .business-copy{padding:36px 48px 34px}.business-banner small{color:#2563eb;font-size:10px;font-weight:800}.business-banner h2{max-width:620px;margin:8px 0 10px;font:800 30px/1.18 Manrope}.business-banner p{color:#5c6877;max-width:610px;margin:0;line-height:1.55}.business-benefits{flex-wrap:wrap;gap:12px 24px;margin:20px 0;display:flex}.business-benefits span{color:#344054;align-items:center;gap:7px;font-size:12px;display:inline-flex}.business-benefits svg{color:#2563eb;width:18px;height:18px}.business-banner button{color:#fff;background:#2563eb;border:0;border-radius:5px;align-items:center;gap:7px;min-height:44px;padding:0 17px;font-weight:700;transition:background .16s,transform .16s;display:inline-flex}.business-banner button:hover{background:#174fca;transform:translateY(-1px)}.business-banner button svg{width:17px}.business-banner figure{background:#e7edf4;min-width:0;min-height:276px;margin:0;position:relative;overflow:hidden}.business-banner figure>img{object-fit:cover;object-position:center;width:100%;height:100%}.business-banner figcaption{color:#172033;background:#fffffff0;border:1px solid #fff;border-radius:6px;align-items:center;gap:10px;padding:10px 13px;display:flex;position:absolute;bottom:16px;right:18px;box-shadow:0 6px 18px #1018281f}.business-banner figcaption>svg{color:#2563eb;width:21px}.business-banner figcaption b,.business-banner figcaption small{display:block}.business-banner figcaption b{font-size:12px}.business-banner figcaption small{color:#687386;margin-top:2px;font-size:9px}@media (width<=1000px){.market-header{grid-template-columns:58px 1fr auto}.product-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.modern-hero .promo-copy{width:55%;padding-left:42px}}@media (width<=700px){.retail-strip-actions,.retail-strip span:not(:first-child),.retail-strip b{display:none}.market-header{grid-template-columns:1fr auto;grid-template-areas:"top actions""search search";gap:9px;padding:9px 12px}.market-logo{width:48px;min-width:48px;height:40px}.market-logo strong,.market-logo small{display:none}.market-logo span{width:38px;height:38px}.menu-btn{color:#202630;place-items:center;display:grid}.cart-link{color:#202630!important;background:0 0!important;padding:0 5px!important}.searchbar{height:44px}.market-main{padding:12px 14px 40px}.departments{height:52px;margin:0 -14px 12px;padding:0 14px}.departments button{min-width:max-content;height:40px;padding:0 12px}.departments span{display:none}.modern-hero,.promo,.promo.pink,.promo.green{height:440px;margin:0 0 18px}.modern-hero>img{object-position:69% bottom}.modern-hero .promo-copy{background:#eef5fc;width:100%;height:57%;padding:24px 26px}.modern-hero .promo-copy h1{width:100%;max-width:310px;margin:9px 0;font-size:30px}.modern-hero .promo-copy p{width:100%;max-width:320px;margin-bottom:7px;font-size:13px}.service-strip{grid-template-columns:1fr 1fr;margin:0 0 18px}.service-strip article{grid-template-columns:38px minmax(0,1fr);gap:9px;min-height:76px;padding:11px 12px}.service-strip article>i{width:36px;height:36px}.service-strip article:nth-child(3):before{display:none}.service-strip article:nth-child(n+3){border-top:1px solid #edf0f4}.catalog-heading{flex-direction:column;align-items:flex-start}.catalog-heading h2{font-size:26px}.catalog-heading label,.catalog-heading select{width:100%}.filter-panel .catalog-tools{grid-template-columns:1fr 1fr;margin:0;padding:4px 0 18px}.filter-panel .availability{grid-column:1/-1}.product-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.market-product{min-height:410px;padding:9px}.market-image{height:170px;padding:10px}.wish{top:16px;right:16px}.discount{top:16px;left:9px}.product-name{font-size:13px}.add-cart{justify-content:center;width:38px;padding:0;font-size:0;bottom:10px;right:9px}.business-banner{grid-template-columns:1fr}.business-banner .business-copy{padding:30px 26px}.business-banner figure{height:220px;min-height:220px}}.view-compare-button{color:#2563eb;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:8px;font-weight:700;display:flex}.view-compare-button svg{width:16px}.compare-page{width:min(1640px,100% - 48px);margin:0 auto;padding:28px 0 64px}.compare-breadcrumb{color:#64748b;align-items:center;gap:8px;margin-bottom:24px;font-size:14px;display:flex}.compare-breadcrumb button{color:#334155;background:0 0;border:0;padding:0}.compare-breadcrumb svg{width:15px}.compare-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.compare-heading small{color:#2563eb;font-weight:800}.compare-heading h1{margin:5px 0 4px;font-size:34px}.compare-heading p,.compare-heading>span{color:#64748b;margin:0}.compare-heading>span{background:#fff;border:1px solid #dbe3ee;padding:8px 12px;font-weight:700}.compare-empty{text-align:center;background:#fff;border:1px solid #dbe3ee;align-content:center;place-items:center;gap:10px;min-height:340px;display:grid}.compare-empty>svg{color:#2563eb;width:42px;height:42px}.compare-empty h2,.compare-empty p{margin:0}.compare-empty p{color:#64748b}.compare-empty button,.compare-cart{color:#fff;background:#2563eb;border:0;padding:12px 18px;font-weight:800}.compare-scroll{background:#fff;border:1px solid #dbe3ee;overflow-x:auto}.compare-table{--compare-count:2;grid-template-columns:180px repeat(var(--compare-count), minmax(230px, 1fr));width:100%;min-width:1100px;display:grid}.compare-table>*{border-bottom:1px solid #e5eaf1;border-right:1px solid #e5eaf1}.compare-label{color:#475569;text-transform:uppercase;background:#f7f9fc;align-items:center;padding:18px;font-size:13px;font-weight:800;display:flex}.compare-top-label{align-items:flex-start;padding-top:28px}.compare-product{width:auto;padding:18px;position:relative}.compare-remove{z-index:1;background:#fff;border:1px solid #dbe3ee;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:12px;right:12px}.compare-remove svg{width:16px}.compare-product-link{text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;width:100%;min-height:230px;display:flex}.compare-product-link img{object-fit:contain;background:#f4f6f9;width:100%;height:150px}.compare-product-link span{color:#64748b;margin-top:12px;font-size:12px}.compare-product-link strong{margin-top:4px;line-height:1.35}.compare-price{align-items:center;gap:8px;margin:14px 0;font-size:18px;display:flex}.compare-price del{color:#94a3b8;font-size:12px}.compare-cart{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.compare-cart svg{width:18px}.compare-value{color:#1e293b;align-items:center;min-height:58px;padding:14px 18px;display:flex}.compare-rating{color:#fff;background:#07875f;align-items:center;gap:4px;padding:5px 8px;font-weight:800;display:inline-flex}.compare-rating svg{fill:currentColor;width:13px}.in-stock{color:#07875f;font-weight:700}.out-stock{color:#c73545;font-weight:700}.wish.active{color:#d72f48;background:#fff1f3;border-color:#f1b5be}.wish.active svg{fill:currentColor}.wish:disabled{opacity:.65}.wishlist-page{width:min(1640px,100% - 48px);margin:0 auto;padding:28px 0 64px}.wishlist-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.wishlist-heading small{color:#2563eb;font-weight:800}.wishlist-heading h1{margin:5px 0 4px;font-size:34px}.wishlist-heading p,.wishlist-heading>span{color:#64748b;margin:0}.wishlist-heading>span{background:#fff;border:1px solid #dbe3ee;padding:8px 12px;font-weight:700}.wishlist-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.wishlist-grid>article{background:#fff;border:1px solid #dbe3ee;flex-direction:column;min-width:0;padding:14px;display:flex;position:relative}.wishlist-remove{z-index:1;background:#fff;border:1px solid #dbe3ee;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:20px;right:20px}.wishlist-remove svg{width:16px}.wishlist-product{text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;min-width:0;display:flex}.wishlist-product img{object-fit:contain;background:#f4f6f9;width:100%;height:190px}.wishlist-product small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:12px;overflow:hidden}.wishlist-product strong{min-height:42px;margin-top:5px;line-height:1.35}.wishlist-meta{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:12px;display:flex}.wishlist-grid .compare-price{margin-top:auto;padding-top:14px}@media (width<=1200px){.wishlist-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.wishlist-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.compare-page{width:calc(100% - 24px);padding-top:18px}.compare-heading{flex-direction:column;align-items:flex-start}.compare-heading h1{font-size:28px}.compare-table{grid-template-columns:120px repeat(var(--compare-count), 220px)}.wishlist-page{width:calc(100% - 24px);padding-top:18px}.wishlist-heading{flex-direction:column;align-items:flex-start}.wishlist-heading h1{font-size:28px}.wishlist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.wishlist-grid{grid-template-columns:1fr}}.back-office{--office-accent:#2870e8;--office-accent-soft:#eaf2ff;--office-sidebar:#14243a;color:#182230;background:#f4f6f8;grid-template-columns:264px minmax(0,1fr);min-height:100vh;display:grid}.back-office.super-admin-layout{--office-accent:#d79a00;--office-accent-soft:#fff5d4;--office-sidebar:#111827}.back-office.seller-layout{--office-accent:#087a67;--office-accent-soft:#e8f7f3;--office-sidebar:#102b31}.back-office-sidebar{color:#dce5f0;background:var(--office-sidebar);border-right:1px solid #ffffff12;flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.back-office-brand{background:#fff;border:0;border-bottom:1px solid #ffffff14;flex:0 0 82px;align-items:center;height:82px;padding:13px 20px;display:flex}.back-office-brand img{object-fit:contain;width:174px;height:54px;display:block}.back-office-role{background:#ffffff0b;border:1px solid #ffffff16;border-radius:7px;align-items:center;gap:12px;margin:18px 16px 22px;padding:13px;display:flex}.back-office-role>span{color:#fff;background:var(--office-accent);border-radius:6px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.back-office-role svg{width:19px;height:19px}.back-office-role strong,.back-office-role small{letter-spacing:0;display:block}.back-office-role strong{color:#fff;font-size:14px}.back-office-role small{color:#9eacbd;margin-top:3px;font-size:11px}.back-office-nav-label{color:#75859a;padding:0 27px 9px;font-size:10px;font-weight:800}.back-office-sidebar nav{scrollbar-width:thin;min-height:0;padding:0 12px;overflow-y:auto}.back-office-sidebar nav button,.back-office-sidebar-footer button{color:#bdc9d8;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;width:100%;min-height:42px;padding:9px 13px;font-size:13px;font-weight:650;transition:color .16s,background .16s,transform .16s;display:flex}.back-office-sidebar nav button:hover,.back-office-sidebar-footer button:hover{color:#fff;background:#ffffff0d}.back-office-sidebar nav button.active{color:#fff;background:var(--office-accent);box-shadow:0 8px 20px #07101f38}.back-office-sidebar nav button.active:hover{transform:translate(2px)}.back-office-sidebar nav svg,.back-office-sidebar-footer svg{flex:0 0 18px;width:18px;height:18px}.back-office-sidebar-footer{border-top:1px solid #ffffff14;margin-top:auto;padding:13px 12px 16px}.back-office-sidebar-footer button:last-child{color:#ffb6b6}.back-office-workspace{min-width:0}.back-office-topbar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border-bottom:1px solid #dfe4ea;justify-content:space-between;align-items:center;height:82px;padding:0 34px;display:flex;position:sticky;top:0}.back-office-topbar>div:first-child small,.back-office-topbar>div:first-child strong{display:block}.back-office-topbar>div:first-child small{color:#7a8594;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:750}.back-office-topbar>div:first-child strong{font-size:16px}.back-office-actions{align-items:center;gap:8px;display:flex}.back-office-actions>button,.office-notification-trigger{color:#596579;background:#fff;border:1px solid #dfe4ea;border-radius:6px;place-items:center;width:38px;height:38px;display:grid;position:relative}.back-office-actions>button:hover,.office-notification-trigger:hover{color:var(--office-accent);border-color:var(--office-accent);background:var(--office-accent-soft)}.back-office-actions>button svg,.office-notification-trigger svg{width:18px;height:18px}.back-office-actions>button i{background:#df3f4c;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px;box-shadow:0 0 0 2px #fff}.office-notification{position:relative}.office-notification-trigger>b{color:#fff;background:#df3347;border:2px solid #fff;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;display:grid;position:absolute;top:-6px;right:-6px}.office-notification-popover{z-index:100;background:#fff;border:1px solid #d9e0e8;border-radius:6px;width:min(390px,100vw - 24px);max-height:470px;position:absolute;top:calc(100% + 10px);right:0;overflow:auto;box-shadow:0 18px 45px #121f312e}.office-notification-popover>header{z-index:1;background:#fff;border-bottom:1px solid #e5e9ef;justify-content:space-between;align-items:center;padding:13px 15px;display:flex;position:sticky;top:0}.office-notification-popover header strong,.office-notification-popover header small{display:block}.office-notification-popover header small{color:#7c8797;margin-top:2px;font-size:10px}.office-notification-popover header button{color:var(--office-accent);background:0 0;border:0;font-size:10px;font-weight:750}.office-notification-popover>div>button{color:#243044;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;border-radius:0;grid-template-columns:32px minmax(0,1fr);gap:10px;width:100%;padding:12px 15px;display:grid}.office-notification-popover>div>button.unread{background:#f3f7ff}.office-notification-popover>div>button:hover{background:#eef4fc}.office-notification-popover>div>button>span{background:var(--office-accent-soft);width:30px;height:30px;color:var(--office-accent);border-radius:50%;place-items:center;display:grid}.office-notification-popover>div>button svg{width:15px}.office-notification-popover b,.office-notification-popover p,.office-notification-popover small{display:block}.office-notification-popover p{color:#5f6c7d;margin:3px 0;font-size:11px;line-height:1.4}.office-notification-popover>div>button small{color:#8a95a4;font-size:9px}.office-notification-popover>div>p{color:#778395;text-align:center;margin:0;padding:28px 16px}.back-office-user{border-left:1px solid #e1e5ea;align-items:center;gap:10px;min-width:210px;margin-left:8px;padding-left:16px;display:flex}.back-office-user>b{color:#fff;background:var(--office-accent);border-radius:6px;place-items:center;width:38px;height:38px;display:grid}.back-office-user span strong,.back-office-user span small{display:block}.back-office-user span strong{text-overflow:ellipsis;white-space:nowrap;max-width:155px;font-size:13px;overflow:hidden}.back-office-user span small{color:#7a8594;margin-top:2px;font-size:11px}.back-office-content{width:min(100%,1600px);padding:34px}.back-office-page-title{justify-content:space-between;align-items:flex-end;min-height:64px;margin-bottom:24px;display:flex}.back-office-page-title small{color:var(--office-accent);font-size:10px;font-weight:850}.back-office-page-title h1{margin:4px 0 0;font-size:31px;line-height:1.15}.back-office-page-title>span{color:#7a8594;font-size:11px}.back-office .metrics article,.back-office .manager-layout>section,.back-office .ops-form,.back-office .ops-list,.back-office .data-table{border-top:3px solid var(--office-accent)}.back-office .metrics article:nth-child(2n){border-top-color:#d9a400}.back-office .metrics span,.back-office .notice{color:#087a55}.back-office .primary,.back-office .segmented button.active,.back-office .pagination button.active{background:var(--office-accent)}@media (width<=1050px){.back-office{grid-template-columns:76px minmax(0,1fr)}.back-office-brand{justify-content:center;padding:12px 7px}.back-office-brand img{width:62px}.back-office-role{justify-content:center;margin:16px 10px;padding:9px}.back-office-role div,.back-office-nav-label,.back-office-sidebar button span{display:none}.back-office-sidebar nav,.back-office-sidebar-footer{padding-left:9px;padding-right:9px}.back-office-sidebar nav button,.back-office-sidebar-footer button{justify-content:center;padding:10px}}@media (width<=700px){.back-office{grid-template-columns:62px minmax(0,1fr)}.back-office-brand{flex-basis:64px;height:64px}.back-office-role{margin:12px 8px}.back-office-topbar{height:64px;padding:0 12px}.back-office-topbar>div:first-child,.back-office-user span,.back-office-actions>button:nth-child(2){display:none}.back-office-user{min-width:0;margin-left:0;padding-left:8px}.back-office-content{padding:20px 12px}.back-office-page-title{min-height:50px;margin-bottom:16px}.back-office-page-title h1{font-size:25px}.back-office-page-title>span{display:none}.back-office .metrics{grid-template-columns:1fr}}.seller-directory{gap:18px;display:grid}.seller-directory-summary{color:#fff;border-left:4px solid var(--office-accent);background:#17283f;border-radius:7px;justify-content:space-between;align-items:center;gap:24px;min-height:116px;padding:24px 26px;display:flex;box-shadow:0 12px 30px #14243a18}.super-admin-layout .seller-directory-summary{border-left-color:#e0a100}.seller-directory-summary small,.seller-store-list>header small,.seller-onboarding header small{color:#6f7d90;font-size:10px;font-weight:850}.seller-directory-summary small{color:#8eb8f7}.seller-directory-summary h2,.seller-onboarding h2,.seller-store-list h2{margin:4px 0;font-size:21px}.seller-directory-summary p{color:#bdc9d8;margin:5px 0 0;font-size:12px}.seller-directory-summary>div:last-child{border:1px solid #ffffff1f;border-radius:6px;grid-template-columns:repeat(3,minmax(105px,1fr));gap:1px;display:grid;overflow:hidden}.seller-directory-summary>div:last-child span{color:#c4cedb;background:#ffffff0a;min-width:120px;padding:13px 16px;font-size:10px}.seller-directory-summary>div:last-child b{color:#fff;margin-bottom:2px;font-size:19px;display:block}.seller-onboarding,.seller-store-list{background:#fff;border:1px solid #dfe4ea;border-radius:7px;padding:22px;box-shadow:0 5px 18px #1720330a}.seller-onboarding>header,.seller-store-list>header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.seller-onboarding>header>svg{width:24px;color:var(--office-accent)}.seller-onboarding>div{grid-template-columns:repeat(4,minmax(150px,1fr)) auto;align-items:end;gap:12px;display:grid}.seller-onboarding label,.seller-controls label{color:#4d5968;gap:6px;font-size:11px;font-weight:700;display:grid}.seller-onboarding input,.seller-controls input,.seller-controls select{color:#1b2532;background:#fff;border:1px solid #d5dce4;border-radius:5px;outline:none;width:100%;height:40px;padding:0 11px}.seller-onboarding input:focus,.seller-controls input:focus,.seller-controls select:focus{border-color:var(--office-accent);box-shadow:0 0 0 3px var(--office-accent-soft)}.seller-onboarding .primary{border:0;justify-content:center;align-items:center;gap:7px;min-width:154px;height:40px;display:flex}.seller-onboarding .primary svg{width:17px}.seller-onboarding .error,.seller-onboarding .notice{margin:14px 0 0}.seller-store-list>header>span{color:#536174;border:1px solid #dfe4ea;border-radius:5px;padding:6px 10px;font-size:11px}.seller-store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.seller-store{background:#fff;border:1px solid #dfe4ea;border-radius:7px;min-width:0;transition:border-color .16s,box-shadow .16s,transform .16s;overflow:hidden}.seller-store:hover{border-color:#b8c5d6;transform:translateY(-2px);box-shadow:0 10px 24px #14243a12}.seller-store>header{border-bottom:1px solid #edf0f3;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:16px;display:grid}.seller-store>header>span{width:42px;height:42px;color:var(--office-accent);background:var(--office-accent-soft);border-radius:6px;place-items:center;display:grid}.seller-store>header svg{width:20px}.seller-store h3{text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:15px;overflow:hidden}.seller-store header small{color:#788495;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.seller-status{color:#087a55;text-transform:uppercase;background:#edfbf6;border:1px solid #b8e8d8;border-radius:4px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}.seller-status.pending{color:#9b6800;background:#fff9e7;border-color:#f0d894}.seller-status.suspended,.seller-status.rejected{color:#b42332;background:#fff1f2;border-color:#f1c4c9}.seller-owner{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:13px 16px;display:grid}.seller-owner>svg{color:#778496;width:20px}.seller-owner b,.seller-owner small{display:block}.seller-owner b{font-size:11px}.seller-owner small{color:#7d8998;margin-top:2px;font-size:9px}.seller-owner>strong{color:#4e5c6e;align-items:center;gap:3px;font-size:11px;display:flex}.seller-owner>strong svg{fill:#e7aa00;color:#e7aa00;width:12px}.seller-verification-controls{background:#f7f9fc;border:1px solid #e3e8ef;border-radius:6px;grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;margin:0 16px 14px;padding:12px;display:grid}.seller-verification-controls label{color:#596677;gap:5px;font-size:10px;font-weight:750;display:grid}.seller-verification-controls select{background:#fff;border:1px solid #d2dae5;border-radius:5px;height:36px;padding:0 9px}.seller-verification-controls button{color:#fff;background:var(--office-accent);border:0;border-radius:5px;align-items:center;gap:6px;height:36px;padding:0 11px;font-weight:750;display:flex}.seller-verification-controls button svg{width:15px}.seller-store dl{border:1px solid #e4e8ed;border-radius:5px;grid-template-columns:repeat(4,1fr);margin:0 16px 14px;display:grid}.seller-operations-panel{gap:16px;display:grid}.seller-profile-summary,.seller-settings-form,.seller-team-invite,.seller-table-panel{background:#fff;border:1px solid #dfe4ea;border-radius:7px;box-shadow:0 5px 18px #1720330a}.seller-profile-summary{justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.seller-profile-summary>div{align-items:center;gap:10px;display:flex}.seller-profile-summary>div:first-child>span{width:46px;height:46px;color:var(--office-accent);background:var(--office-accent-soft);border-radius:6px;place-items:center;display:grid}.seller-profile-summary svg{width:22px}.seller-profile-summary small{color:var(--office-accent);font-size:9px;font-weight:850}.seller-profile-summary h2{margin:3px 0;font-size:20px}.seller-profile-summary p{color:#718094;margin:0;font-size:11px}.verification-pill,.table-status{color:#8a5d00;text-transform:uppercase;background:#fff9e6;border:1px solid #efd58c;border-radius:4px;padding:5px 8px;font-size:9px;font-weight:800}.verification-pill.verified,.table-status.active{color:#087854;background:#edfaf5;border-color:#b9e5d6}.verification-pill.rejected,.table-status.inactive{color:#ae2937;background:#fff2f3;border-color:#efc4c9}.seller-settings-form,.seller-team-invite,.seller-table-panel{padding:20px 22px}.seller-settings-form>header,.seller-table-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.seller-settings-form header small,.seller-team-invite small,.seller-table-panel header small{color:var(--office-accent);font-size:9px;font-weight:850}.seller-settings-form h2,.seller-team-invite h2,.seller-table-panel h2{margin:4px 0;font-size:19px}.seller-settings-form header p,.seller-team-invite p,.seller-table-panel header p{color:#748092;margin:0;font-size:11px}.seller-settings-form header>svg,.seller-table-panel header>svg{width:22px;color:var(--office-accent)}.seller-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.seller-form-grid label{color:#4d5968;gap:6px;font-size:11px;font-weight:750;display:grid}.seller-form-grid .wide{grid-column:1/-1}.seller-form-grid input,.seller-form-grid textarea,.seller-team-invite input,.seller-team-invite select,.responsive-table select,.responsive-table input{color:#1a2431;width:100%;font:inherit;background:#fff;border:1px solid #d4dce5;border-radius:5px;outline:none;padding:10px 11px}.seller-form-grid input:focus,.seller-form-grid textarea:focus,.seller-team-invite input:focus,.seller-team-invite select:focus{border-color:var(--office-accent);box-shadow:0 0 0 3px var(--office-accent-soft)}.seller-settings-form>.primary{border:0;align-items:center;gap:7px;margin-top:14px;display:flex}.seller-settings-form>.primary svg{width:16px}.seller-team-invite>div:nth-child(2){grid-template-columns:minmax(220px,1fr) 180px auto;gap:10px;margin-top:16px;display:grid}.seller-team-invite .primary{border:0;align-items:center;gap:6px;display:flex}.seller-team-invite .primary svg{width:16px}.seller-table-panel>header>span{color:#586678;border:1px solid #dce2e9;border-radius:4px;padding:6px 9px;font-size:10px}.responsive-table{width:100%;overflow-x:auto}.responsive-table table{border-collapse:collapse;width:100%;font-size:11px}.responsive-table th{color:#667386;text-align:left;text-transform:uppercase;background:#f6f8fa;border-block:1px solid #e2e7ed;padding:10px;font-size:9px}.responsive-table td{vertical-align:top;border-bottom:1px solid #e8ecf1;min-width:100px;padding:12px 10px}.responsive-table td b,.responsive-table td small{display:block}.responsive-table td small{color:#788596;margin-top:4px}.responsive-table td button{min-height:34px;color:var(--office-accent);background:#fff;border:1px solid #b9cae6;border-radius:4px;padding:0 11px;font-weight:750}.tax-profile-panel .responsive-table table{min-width:1420px}.tax-view-switch{background:#f3f6f9;border:1px solid #d8e0ea;border-radius:5px;margin:0 0 14px;padding:3px;display:inline-flex}.tax-view-switch button{color:#5d6878;background:0 0;border:0;border-radius:3px;min-height:36px;padding:0 14px;font-weight:750}.tax-view-switch button.active{color:#145fd3;background:#fff;box-shadow:0 1px 3px #15263d1f}.tax-approval-queue{background:#fff;border:1px solid #d9e1eb;border-left:3px solid #e3a300;border-radius:4px;margin-bottom:16px}.tax-approval-queue>header,.tax-approval-queue article{justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;display:flex}.tax-approval-queue article{border-top:1px solid #e7ebf0}.tax-approval-queue b,.tax-approval-queue small{display:block}.tax-approval-queue small{color:#6d798a;margin-top:3px}.tax-approval-queue article>div:last-child{gap:7px;display:flex}.tax-review-role,.tax-review-awaiting{color:#805f00;font-size:11px;font-weight:750}.tax-review-role{background:#fff9df;border:1px solid #e6d38d;border-radius:4px;padding:6px 9px}.tax-review-modal{width:min(520px,100vw - 28px);padding:0}.tax-review-modal>header{border-bottom:1px solid #e3e8ef;justify-content:space-between;align-items:flex-start;padding:20px 22px 16px;display:flex}.tax-review-modal>header small{color:#1769e8;font-size:10px;font-weight:800}.tax-review-modal>header h2{margin:4px 0 0;font-size:22px}.tax-review-modal>header>button{color:#526174;background:#fff;border:1px solid #d5dde7;border-radius:4px;width:36px;height:36px;padding:0;font-size:24px;line-height:1}.tax-review-summary{background:#f4f7fb;border-left:3px solid #1769e8;margin:18px 22px;padding:13px 14px}.tax-review-summary b,.tax-review-summary span,.tax-review-summary small{display:block}.tax-review-summary span,.tax-review-summary small{color:#687589;margin-top:4px}.tax-review-modal>label{color:#293548;gap:7px;margin:0 22px;font-weight:750;display:grid}.tax-review-modal textarea{resize:vertical;min-height:104px;font:inherit;border:1px solid #cbd5e1;border-radius:4px;padding:11px 12px}.tax-review-help{color:#758195;margin:7px 22px 0;display:block}.tax-review-modal>.error{margin:12px 22px 0}.tax-review-modal>footer{background:#f8fafc;border-top:1px solid #e3e8ef;justify-content:flex-end;gap:8px;margin-top:20px;padding:14px 22px;display:flex}.tax-review-modal>footer button{min-height:40px;padding:0 15px}.seller-inventory-panel .responsive-table table{min-width:1180px}.seller-inventory-panel .responsive-table td:first-child{min-width:190px}.seller-inventory-panel .responsive-table td:nth-child(4){min-width:170px}.seller-inventory-panel .responsive-table td:nth-child(6){width:105px}.seller-inventory-panel .responsive-table td:nth-child(7){min-width:260px}.package-dimensions{grid-template-columns:1fr 12px 1fr 12px 1fr;align-items:center;gap:4px;display:grid}.package-dimensions span{color:#8290a3;text-align:center}.package-dimensions input{min-width:64px}.return-decision{gap:6px;min-width:210px;display:grid}.audit-timeline{display:grid}.audit-timeline article{grid-template-columns:34px minmax(0,1fr);gap:11px;padding:13px 0;display:grid}.audit-timeline article+article{border-top:1px solid #e8ecf1}.audit-timeline article>span{color:#087854;background:#ebfaf4;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.audit-timeline svg{width:14px}.audit-timeline b{font-size:12px}.audit-timeline p{color:#526174;margin:4px 0;font-size:11px}.audit-timeline small{color:#8290a1;font-size:9px}@media (width<=760px){.seller-profile-summary{flex-direction:column;align-items:flex-start}.seller-profile-summary>div:last-child{flex-wrap:wrap}.seller-form-grid{grid-template-columns:1fr}.seller-form-grid .wide{grid-column:auto}.seller-team-invite>div:nth-child(2){grid-template-columns:1fr}.seller-verification-controls{grid-template-columns:1fr 1fr}.seller-verification-controls button{grid-column:1/-1;justify-content:center}}.seller-store dl>div{min-width:0;padding:10px}.seller-store dl>div+div{border-left:1px solid #e4e8ed}.seller-store dt{color:#7c8795;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;overflow:hidden}.seller-store dd{margin:4px 0 0;font-size:16px;font-weight:800}.seller-controls{grid-template-columns:minmax(110px,1fr) 105px 62px;align-items:end;gap:8px;padding:0 16px 15px;display:grid}.seller-controls button{color:#fff;background:var(--office-accent);border:0;border-radius:5px;height:40px;font-size:11px;font-weight:750}.seller-listings-toggle{color:#415168;background:#f8fafb;border:0;border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;width:100%;height:38px;padding:0 16px;font-size:11px;font-weight:750;display:flex}.seller-listings-toggle svg{width:15px}.seller-listing-preview{border-top:1px solid #e7ebef}.seller-listing-preview>div{grid-template-columns:minmax(0,1fr) 70px 86px;align-items:center;gap:8px;padding:10px 16px;font-size:10px;display:grid}.seller-listing-preview>div+div{border-top:1px solid #edf0f3}.seller-listing-preview b,.seller-listing-preview small{display:block}.seller-listing-preview small{color:#7c8795;margin-top:2px}.seller-listing-preview strong{text-align:right}@media (width<=1200px){.seller-onboarding>div{grid-template-columns:repeat(2,minmax(180px,1fr))}.seller-onboarding .primary{width:max-content}.seller-store-grid{grid-template-columns:1fr}}@media (width<=760px){.seller-directory-summary{flex-direction:column;align-items:stretch}.seller-directory-summary>div:last-child{grid-template-columns:repeat(3,1fr)}.seller-directory-summary>div:last-child span{min-width:0;padding:10px}.seller-onboarding,.seller-store-list{padding:14px}.seller-onboarding>div{grid-template-columns:1fr}.seller-store>header{grid-template-columns:38px minmax(0,1fr)}.seller-store>header>span{width:38px;height:38px}.seller-status{grid-column:2;width:max-content}.seller-store dl{grid-template-columns:repeat(2,1fr)}.seller-store dl>div:nth-child(3){border-top:1px solid #e4e8ed;border-left:0}.seller-store dl>div:nth-child(4){border-top:1px solid #e4e8ed}.seller-controls{grid-template-columns:1fr 1fr}.seller-controls button{grid-column:1/-1}}.merchant-catalog,.merchant-request-layout{gap:18px;display:grid}.merchant-request-layout{grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr)}.merchant-panel{background:#fff;border:1px solid #dfe4ea;border-radius:7px;padding:22px;box-shadow:0 5px 18px #1720330a}.merchant-panel-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.merchant-panel-title small{color:var(--office-accent);font-size:10px;font-weight:850}.merchant-panel-title h2{margin:4px 0 0;font-size:20px}.merchant-panel-title p{color:#748092;margin:4px 0 0;font-size:11px}.merchant-panel-title>span{color:#5a6676;border:1px solid #dfe4ea;border-radius:4px;padding:6px 9px;font-size:10px}.merchant-panel-title>svg{width:24px;color:var(--office-accent)}.merchant-panel-title>button:not(.segmented button){background:#fff;border:1px solid #dfe4ea;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.merchant-panel-title>button svg{width:16px}.merchant-search{border:1px solid #cfd7e1;border-radius:6px;grid-template-columns:38px minmax(0,1fr) 86px;align-items:center;height:44px;margin-bottom:16px;display:grid;overflow:hidden}.merchant-search svg{color:#687589;width:18px;margin-left:12px}.merchant-search input{border:0;outline:0;height:100%}.merchant-search button,.merchant-catalog-grid article>button,.merchant-listing-fields button{color:#fff;background:var(--office-accent);border:0;height:100%;font-weight:750}.merchant-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:510px;display:grid;overflow-y:auto}.merchant-catalog-grid article{border:1px solid #e0e5ea;border-radius:6px;grid-template-columns:92px minmax(0,1fr) 96px;align-items:center;gap:12px;min-width:0;min-height:112px;padding:10px;transition:border-color .15s,background .15s;display:grid}.merchant-catalog-grid article.selected{border-color:var(--office-accent);background:var(--office-accent-soft)}.merchant-catalog-grid img{object-fit:contain;background:#f4f6f8;width:92px;height:88px}.merchant-catalog-grid b,.merchant-catalog-grid span,.merchant-catalog-grid em,.merchant-catalog-grid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.merchant-catalog-grid b{margin:4px 0;font-size:12px}.merchant-catalog-grid small,.merchant-catalog-grid span,.merchant-catalog-grid em{color:#788496;font-size:9px;font-style:normal}.merchant-catalog-grid article>button{border-radius:4px;height:34px;font-size:10px}.merchant-catalog-grid article>button:disabled{color:#788496;background:#edf0f3}.merchant-form-grid{grid-template-columns:repeat(3,minmax(140px,1fr));gap:12px;display:grid}.merchant-form-grid label,.merchant-listing-fields label,.approval-notes{color:#4d5968;gap:6px;font-size:10px;font-weight:750;display:grid}.merchant-form-grid label.wide{grid-column:1/-1}.merchant-form-grid input,.merchant-form-grid select,.merchant-form-grid textarea,.merchant-listing-fields input,.approval-notes input{background:#fff;border:1px solid #d4dbe4;border-radius:5px;outline:0;width:100%;min-height:40px;padding:9px 10px}.merchant-form-grid textarea{resize:vertical;min-height:82px}.merchant-form-grid input:focus,.merchant-form-grid select:focus,.merchant-form-grid textarea:focus,.merchant-listing-fields input:focus,.approval-notes input:focus{border-color:var(--office-accent);box-shadow:0 0 0 3px var(--office-accent-soft)}.merchant-panel>.primary{border:0;justify-content:center;align-items:center;gap:7px;min-height:40px;margin-top:15px;padding:0 18px;display:inline-flex}.merchant-panel>.primary svg{width:16px}.merchant-listings{gap:10px;display:grid}.merchant-listings>article{border:1px solid #e0e5ea;border-radius:6px;overflow:hidden}.merchant-listing-product{background:#f8fafb;border-bottom:1px solid #e7ebef;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.merchant-listing-product>span{width:36px;height:36px;color:var(--office-accent);background:var(--office-accent-soft);border-radius:5px;place-items:center;display:grid}.merchant-listing-product svg{width:17px}.merchant-listing-product b,.merchant-listing-product small{display:block}.merchant-listing-product b{font-size:12px}.merchant-listing-product small{color:#788496;margin-top:3px;font-size:9px}.merchant-listing-fields{grid-template-columns:1.2fr repeat(4,minmax(90px,.7fr)) 64px;align-items:end;gap:9px;padding:12px 14px 14px;display:grid}.merchant-listing-fields button{border-radius:5px;height:40px}.merchant-request-list,.warehouse-grid{gap:9px;display:grid}.merchant-request-list article,.warehouse-grid article{border:1px solid #e1e6eb;border-radius:6px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px;display:grid}.merchant-request-list b,.merchant-request-list small,.warehouse-grid b,.warehouse-grid small{display:block}.merchant-request-list small,.warehouse-grid small,.warehouse-grid p{color:#7b8796;margin-top:3px;font-size:9px}.merchant-request-list article>p{color:#687589;grid-column:1/-1;margin:0;font-size:10px}.warehouse-grid article{grid-template-columns:40px minmax(0,1fr)}.warehouse-grid article>span{width:38px;height:38px;color:var(--office-accent);background:var(--office-accent-soft);border-radius:5px;place-items:center;display:grid}.warehouse-grid svg{width:18px}.marketplace-approvals .segmented{flex-shrink:0}.approval-list{gap:10px;display:grid}.approval-list>article{border:1px solid #e0e5ea;border-radius:6px;grid-template-columns:minmax(260px,1.25fr) minmax(310px,1fr) auto auto;align-items:center;gap:14px;padding:14px;display:grid}.approval-identity{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.approval-identity>span{width:36px;height:36px;color:var(--office-accent);background:var(--office-accent-soft);border-radius:5px;place-items:center;display:grid}.approval-identity svg{width:17px}.approval-identity b,.approval-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.approval-identity b{font-size:12px}.approval-identity small{color:#788496;margin-top:3px;font-size:9px}.approval-list dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.approval-list dl span{border-left:1px solid #e4e8ed;padding:0 9px}.approval-list dt{color:#8590a0;text-transform:uppercase;font-size:8px}.approval-list dd{margin:3px 0 0;font-size:11px;font-weight:800}.approval-list>article>p{color:#687589;margin:0;font-size:10px}.approval-actions{gap:6px;display:flex}.approval-actions button{color:#fff;background:#087a55;border:0;border-radius:4px;align-items:center;gap:5px;height:34px;padding:0 10px;font-size:9px;font-weight:800;display:flex}.approval-actions button:last-child{background:#c43b48}.approval-actions button:disabled{color:#8994a2;background:#e9edf1}.approval-actions svg{width:13px}@media (width<=1200px){.merchant-request-layout,.merchant-catalog-grid{grid-template-columns:1fr}.merchant-listing-fields{grid-template-columns:repeat(3,1fr)}.approval-list>article{grid-template-columns:minmax(240px,1fr) auto auto}.approval-list dl,.approval-list>article>p,.approval-notes{grid-column:1/-1}}@media (width<=700px){.merchant-panel{padding:14px}.merchant-form-grid,.merchant-listing-fields{grid-template-columns:1fr}.merchant-catalog-grid article{grid-template-columns:74px minmax(0,1fr)}.merchant-catalog-grid img{width:74px;height:72px}.merchant-catalog-grid article>button{grid-column:1/-1}.marketplace-approvals .merchant-panel-title{flex-direction:column;align-items:stretch}.approval-list>article{grid-template-columns:1fr}.approval-list dl,.approval-list>article>p,.approval-notes{grid-column:auto}}.commerce-highlights{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.commerce-highlights>button{text-align:left;color:#172033;background:#edf4ff;border:1px solid #d9e3f0;border-radius:8px;min-width:0;min-height:148px;padding:18px;position:relative;overflow:hidden;box-shadow:0 6px 18px #1720330a}.commerce-highlights>button:nth-child(2){background:#fff7dc;border-color:#f1e2aa}.commerce-highlights>button:nth-child(3){background:#eaf8f2;border-color:#cfe9dd}.commerce-highlights>button:nth-child(4){background:#fff0ed;border-color:#f0d8d2}.commerce-highlights>button>div{z-index:2;width:62%;position:relative}.commerce-highlights small,.commerce-highlights b,.commerce-highlights strong,.commerce-highlights em{display:block}.commerce-highlights small{color:#2563eb;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800}.commerce-highlights b{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:36px;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.commerce-highlights strong{margin-top:6px;font-size:13px}.commerce-highlights em{color:#2563eb;align-items:center;gap:3px;margin-top:11px;font-size:10px;font-style:normal;font-weight:800;display:flex}.commerce-highlights em svg{width:13px;height:13px;transition:transform .18s}.commerce-highlights button:hover em svg{transform:translate(3px)}.commerce-highlights img{z-index:1;object-fit:contain;mix-blend-mode:multiply;width:42%;height:88%;transition:transform .26s;position:absolute;bottom:0;right:5px}.commerce-highlights button:hover img{transform:scale(1.07)translateY(-2px)}.offer-discount{z-index:3;color:#087a55;background:#fff;border:1px solid #d9e5df;border-radius:4px;padding:4px 6px;font-size:9px;font-weight:800;position:absolute;top:10px;right:10px}@media (width<=1000px){.commerce-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.commerce-highlights{grid-template-columns:1fr;gap:9px}.commerce-highlights>button{min-height:132px;padding:15px}.commerce-highlights img{width:38%}}.seller-review-section{background:#fff;border:1px solid #dce3ec;margin:18px 0}.seller-review-section>header{border-bottom:1px solid #e7ebf0;justify-content:space-between;align-items:center;gap:24px;min-height:104px;padding:22px 26px;display:flex}.seller-review-section>header small{color:#1769e8;font-size:9px;font-weight:850}.seller-review-section>header h2{margin:5px 0;font-size:22px}.seller-review-section>header p{color:#687589;margin:0;font-size:11px}.seller-rating-summary{border-left:1px solid #e0e6ed;grid-template-columns:28px auto;align-items:center;column-gap:8px;min-width:190px;padding-left:22px;display:grid}.seller-rating-summary>svg{color:#f2aa00;fill:#f2aa00;grid-row:1/3;width:25px}.seller-rating-summary strong{font-size:24px;line-height:1}.seller-rating-summary span{color:#748195;font-size:9px}.seller-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.seller-review-grid article{border-bottom:1px solid #e7ebf0;border-right:1px solid #e7ebf0;min-width:0;padding:20px 22px}.seller-review-grid article:nth-child(3n){border-right:0}.seller-review-grid article>div{align-items:center;gap:9px;display:flex}.seller-review-grid article>div strong{font-size:18px}.seller-review-grid article>div span{gap:2px;display:flex}.seller-review-grid article>div svg{color:#c5ccd5;width:14px}.seller-review-grid article>div svg.filled{color:#f2aa00;fill:#f2aa00}.seller-review-grid article>p{color:#3f4d61;min-height:38px;margin:13px 0 16px;font-size:11px;line-height:1.65}.seller-review-grid article footer{color:#778397;flex-wrap:wrap;align-items:center;gap:7px 12px;font-size:9px;display:flex}.seller-review-grid article footer span{color:#087a55;align-items:center;gap:4px;display:inline-flex}.seller-review-grid article footer svg{width:13px}.seller-review-grid article>small{color:#8792a2;margin-top:11px;font-size:9px;display:block}.seller-review-empty{color:#6e7a8c;justify-content:center;align-items:center;gap:13px;min-height:110px;display:flex}.seller-review-empty>svg{color:#b7c1cf;width:26px}.seller-review-empty b,.seller-review-empty span{display:block}.seller-review-empty b{color:#2b3749;font-size:12px}.seller-review-empty span{margin-top:3px;font-size:10px}.rate-seller-button,.seller-review-state{align-items:center;gap:6px;display:inline-flex!important}.rate-seller-button{font-weight:750;color:#175fcf!important;background:#f2f7ff!important;border-color:#bcd1f4!important}.rate-seller-button svg,.seller-review-state svg{width:15px}.seller-review-state{color:#765500}.seller-review-modal{width:min(570px,100vw - 28px)}.seller-rating-fields{background:#dfe5ec;border:1px solid #dfe5ec;gap:1px;margin:16px 0;display:grid}.seller-rating-fields>div{background:#fff;grid-template-columns:minmax(130px,1fr) auto 34px;align-items:center;gap:12px;min-height:54px;padding:8px 12px;display:grid}.seller-rating-fields label{color:#344156;font-size:11px;font-weight:750}.seller-rating-fields span{display:flex}.seller-rating-fields button{color:#bac3cf;background:0 0;border:0;width:30px;height:30px;padding:5px}.seller-rating-fields button.active{color:#f2aa00}.seller-rating-fields button.active svg{fill:#f2aa00}.seller-rating-fields strong{color:#657286;font-size:10px}.seller-review-modal>label{color:#344054;gap:7px;font-size:11px;font-weight:750;display:grid}.seller-review-modal textarea{resize:vertical;border:1px solid #ccd5df;border-radius:5px;width:100%;padding:10px}@media (width<=800px){.seller-review-grid{grid-template-columns:1fr}.seller-review-grid article{border-right:0}}@media (width<=560px){.seller-review-section>header{flex-direction:column;align-items:flex-start}.seller-rating-summary{border-top:1px solid #e0e6ed;border-left:0;width:100%;padding:12px 0 0}.seller-rating-fields>div{grid-template-columns:1fr auto}.seller-rating-fields>div>span{grid-area:2/1}}.header-location{color:#243142;max-width:185px;border-right:1px solid #e4e9ef!important;padding:0 10px!important}.header-location>svg:first-child{color:#2563eb;flex:none;width:21px}.header-location span{text-align:left;min-width:0}.header-location small,.header-location strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.header-location small{color:#778292;font-size:9px;line-height:1.15}.header-location strong{max-width:112px;margin-top:2px;font-size:12px;line-height:1.2}.header-location .location-chevron{color:#6b7583;width:14px}.location-overlay{z-index:140;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1018288c;place-items:start center;padding:112px 18px 24px;display:grid;position:fixed;inset:0}.location-dialog{background:#fff;border:1px solid #dce3eb;border-radius:8px;width:min(440px,100%);max-height:calc(100vh - 136px);padding:24px;overflow-y:auto;box-shadow:0 24px 70px #11182738}.location-dialog>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.location-dialog>header small{color:#2563eb;font-size:10px;font-weight:800}.location-dialog h2{color:#172033;margin:5px 0 0;font:800 24px/1.2 Manrope,Inter,sans-serif}.location-dialog>header button{color:#5f6b7a;background:#f5f7fa;border:1px solid #e1e6ec;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;padding:0;display:grid}.location-dialog>header button svg{width:18px}.detect-location{text-align:left;color:#172033;background:#f3f7ff;border:1px solid #cfdcf5;border-radius:7px;grid-template-columns:42px 1fr 20px;align-items:center;gap:12px;width:100%;min-height:72px;margin-top:22px;padding:12px;display:grid}.detect-location:disabled{cursor:wait;opacity:.72}.detect-location>span:first-child{color:#fff;background:#2563eb;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.detect-location>span:first-child svg{width:20px}.detect-location strong,.detect-location small{display:block}.detect-location small{color:#667085;margin-top:4px;font-size:11px;line-height:1.35}.detect-location>svg{color:#2563eb;width:18px}.selected-location{background:#f5fbf8;border:1px solid #d3ede1;border-radius:7px;grid-template-columns:26px 1fr;gap:9px;margin-top:12px;padding:11px 12px;display:grid}.selected-location>svg{color:#12805c;width:19px}.selected-location small,.selected-location strong,.selected-location em{display:block}.selected-location small,.selected-location em{color:#667085;font-size:10px;font-style:normal}.selected-location strong{margin:2px 0;font-size:13px}.saved-location-section{border-top:1px solid #e4e9f0;margin-top:16px;padding-top:15px}.saved-location-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.saved-location-heading div,.saved-location-heading small,.saved-location-heading strong{display:block}.saved-location-heading small{color:#2563eb;margin-bottom:3px;font-size:9px;font-weight:800}.saved-location-heading strong{color:#202939;font-size:13px}.saved-location-heading>span{color:#1557c0;background:#edf4ff;border-radius:50%;place-items:center;min-width:23px;height:23px;font-size:10px;font-weight:800;display:grid}.saved-location-list{gap:7px;max-height:214px;padding-right:3px;display:grid;overflow-y:auto}.saved-location-list>button{color:#202939;text-align:left;background:#fff;border:1px solid #dce3eb;border-radius:6px;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;min-height:68px;padding:10px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid}.saved-location-list>button:hover{background:#f8fbff;border-color:#92b5f5;box-shadow:0 3px 10px #1f5fb512}.saved-location-list>button.selected{background:#f0f6ff;border-color:#2563eb}.saved-location-list>button>svg{color:#8a94a3;width:15px}.saved-location-radio{color:#2563eb;background:#edf4ff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.saved-location-radio svg{width:16px}.saved-location-list>button.selected .saved-location-radio{color:#fff;background:#2563eb}.saved-location-copy{min-width:0}.saved-location-copy>strong,.saved-location-copy>span,.saved-location-copy>small{display:block}.saved-location-copy>strong{font-size:12px}.saved-location-copy>span{color:#667085;text-transform:uppercase;margin:2px 0 3px;font-size:9px;font-weight:700}.saved-location-copy em{color:#087654;background:#e8f8f1;border-radius:3px;margin-left:6px;padding:2px 5px;font-size:8px;font-style:normal}.saved-location-copy>small{color:#596579;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.saved-location-loading{color:#667085;text-align:center;background:#f7f9fc;border-radius:5px;padding:14px;font-size:11px}.location-error{color:#a02638;background:#fff3f4;border:1px solid #f3c8ce;border-radius:5px;margin:12px 0 0;padding:9px 11px;font-size:12px}.location-divider{color:#7a8491;text-transform:uppercase;align-items:center;gap:12px;margin:20px 0 16px;font-size:10px;display:flex}.location-divider:before,.location-divider:after{content:"";background:#e1e6ec;flex:1;height:1px}.location-dialog form{grid-template-columns:1fr 130px;gap:12px;display:grid}.location-dialog form label{color:#344054;font-size:11px;font-weight:700}.location-dialog form input{color:#172033;background:#fff;border:1px solid #ccd5df;border-radius:5px;outline:none;width:100%;height:43px;margin-top:6px;padding:0 11px}.location-dialog form input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}.save-location{color:#fff;background:#2563eb;border:0;border-radius:5px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;height:44px;font-weight:800;display:flex}.save-location svg{width:18px}.save-location:disabled{cursor:wait;opacity:.72}@media (width<=1350px){.header-location{max-width:52px;padding:0 9px!important}.header-location span,.header-location .location-chevron{display:none}}@media (width<=700px){.header-location{max-width:42px;border-right:0!important;display:flex!important}.location-overlay{align-items:end;padding:10px}.location-dialog{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:20px}.location-dialog h2{font-size:21px}.location-dialog form{grid-template-columns:1fr}.save-location{grid-column:auto}}.overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c1420b8}.modal,.cart-drawer{border:0;border-radius:8px;box-shadow:0 28px 80px #0c142052}.close{border-radius:6px}.product-gallery>img,.cart-items img{background:#f3f5f7;border-radius:6px}.buy-button,.primary,.account .primary,.checkout>.primary,.success .primary,.address-book .primary,.ops-form .primary,.profile-form .primary,.track-search button,.admin-search button,.cart-drawer footer>button{color:#fff;background:#2563eb;border-radius:6px}.payment-options button,.account input,.checkout input,.track-search input,.compact-form input,.compact-form select,.compact-form textarea,.ops-form input,.ops-form select,.profile-form input,.ops-list select{border-radius:5px}.payment-options button.active,.order-summary{background:#eef4ff}.utility-page{border:0;border-radius:8px;box-shadow:0 12px 36px #18212b12}.dashboard{background:#f5f7f9;grid-template-columns:250px minmax(0,1fr)}.dashboard>aside{color:#202630;background:#fff;border-right:1px solid #e0e5ea}.dash-logo span{color:#fff;background:#2563eb;border-radius:6px}.dash-logo small{color:#7a8491}.dashboard aside button{color:#5a6471;border-radius:6px}.dashboard aside button:hover{color:#202630;background:#f3f5f7}.dashboard aside button.active{color:#1d58bf;background:#eaf2ff}.dashboard>section{width:100%;max-width:1480px}.dashboard>section h1{font-size:32px}.metrics article,.manager-layout>section,.ops-form,.ops-list,.profile-panel,.address-book>section,.feature-columns>section,.data-table{background:#fff;border:1px solid #e0e5ea;border-radius:8px;box-shadow:0 4px 16px #18212b0a}.metrics article{padding:22px}.ops-list article>button,.row-actions button,.segmented,.status,.notice{border-radius:5px}.segmented button.active,.pagination button.active{background:#2563eb}.reward-balance strong,.ops-list article>svg,.profile-panel>svg,.address-book article svg{color:#2563eb}@media (width<=650px){.modal,.cart-drawer{border-radius:0}.dashboard{grid-template-columns:66px minmax(0,1fr)}.dashboard>aside{padding:18px 8px}.dashboard>section{padding:24px 12px}}.market-header{grid-template-columns:230px minmax(320px,1fr) auto}.market-logo{width:210px;min-width:210px;height:70px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;padding:4px 0;display:flex;overflow:visible}.market-logo img{object-fit:contain;object-position:left center;image-rendering:auto;width:100%;height:100%;display:block}.dash-logo{margin-bottom:24px;display:block}.dash-logo>img{object-fit:contain;object-position:left center;width:170px;height:58px;display:block}.dash-logo>span{width:auto;height:auto;color:inherit;background:0 0;margin-top:8px;display:block}.dash-logo>span b,.dash-logo>span small{display:block}@media (width>=701px) and (width<=1100px){.market-header{grid-template-columns:185px minmax(260px,1fr) auto}.market-logo{width:172px;min-width:172px;height:57px}}@media (width<=700px){.market-header{grid-template-columns:1fr auto}.market-logo{width:142px;min-width:142px;height:48px;padding:2px 0}}@media (width<=650px){.dash-logo>img{object-fit:contain;width:48px;height:44px}.dash-logo>span{display:none}}.hero-slider{isolation:isolate}.hero-slider>img{z-index:0}.hero-slider .promo-copy{z-index:2}.hero-slider.tone-pink .promo-copy,.hero-slider.tone-green .promo-copy{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffdf}.hero-slider.tone-pink>img{object-position:64% center}.hero-slider.tone-green>img{object-position:center}.hero-control{z-index:4;color:#172033;background:#fffffff0;border:1px solid #d8e0e9;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;transition:color .16s,background .16s,transform .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 5px 18px #1118271f}.hero-control:hover{color:#fff;background:#2563eb;transform:translateY(-50%)scale(1.05)}.hero-control svg{width:21px;height:21px}.hero-prev{left:14px}.hero-next{right:14px}.hero-dots{z-index:4;background:#ffffffd9;border:1px solid #dce3eb;border-radius:18px;align-items:center;gap:7px;min-height:30px;padding:6px 9px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #11182714}.hero-dots button{background:#b8c2cf;border:0;border-radius:4px;width:10px;height:5px;padding:0;transition:width .18s;overflow:hidden}.hero-dots button.active{background:#d7e0eb;width:42px}.hero-dots button span{border-radius:inherit;background:#2563eb;width:0;height:100%;display:block}.hero-dots button.active span{animation:6.5s linear forwards hero-slide-progress}@keyframes hero-slide-progress{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.hero-dots button.active span{width:100%;animation:none}}@media (width<=700px){.hero-slider.tone-pink .promo-copy,.hero-slider.tone-green .promo-copy,.hero-slider.tone-blue .promo-copy{-webkit-backdrop-filter:none;backdrop-filter:none;background:#eef5fc}.hero-control{width:36px;height:36px;top:58%}.hero-prev{left:8px}.hero-next{right:8px}.hero-dots{bottom:9px}}.service-strip{background:#172033;border:0;gap:0;min-height:168px;box-shadow:0 10px 28px #17203317}.service-strip:before{display:none}.service-strip article{color:#fff;background-color:#253247;background-image:linear-gradient(#11182705 5%,#11182724 42%,#101828e8 100%),url(/assets/best-bazar-service-strip.png);background-repeat:no-repeat;background-size:100% 100%,400%;grid-template-columns:36px minmax(0,1fr);align-items:end;gap:10px;min-height:168px;padding:74px 18px 16px;transition:background-size .36s,filter .18s;overflow:hidden}.service-strip article:first-child{background-position:50%,0 39%}.service-strip article:nth-child(2){background-position:50%,33.333% 39%}.service-strip article:nth-child(3){background-position:50%,66.667% 39%}.service-strip article:nth-child(4){background-position:50%,100% 39%}.service-strip article:hover{filter:saturate(1.06);background-color:#253247;background-size:100% 100%,414%;box-shadow:inset 0 0 0 2px #fff6}.service-strip article+article:before{background:#ffffff4a;height:100%;top:0}.service-strip article>i,.service-strip article:nth-child(2)>i,.service-strip article:nth-child(3)>i,.service-strip article:nth-child(4)>i{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#2563ebde;border:1px solid #ffffff80;width:34px;height:34px}.service-strip article:nth-child(3)>i{color:#172033;background:#ffd21ceb}.service-strip article:hover>i{transform:translateY(-2px)scale(1.06)}.service-strip article>i svg{width:18px;height:18px}.service-strip b{color:#fff;text-shadow:0 1px 6px #0008;font-size:13px}.service-strip small{color:#e8edf5;text-shadow:0 1px 6px #000a;font-size:10px}@media (width<=700px){.service-strip{min-height:0}.service-strip article{grid-template-columns:32px minmax(0,1fr);min-height:145px;padding:58px 11px 13px}.service-strip article>i,.service-strip article:nth-child(2)>i,.service-strip article:nth-child(3)>i,.service-strip article:nth-child(4)>i{width:31px;height:31px}.service-strip article:nth-child(3):before{display:block}.service-strip article:nth-child(n+3){border-top-color:#ffffff4a}}.security-workspace{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.security-workspace .security-sessions{grid-column:1/-1}.section-heading-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.section-heading-row h2{margin-bottom:4px}.section-heading-row p{color:#657187;margin:0}.status-pill{color:#4f5b6d;background:#eef1f5;border-radius:4px;padding:5px 9px;font-size:12px;font-weight:700}.status-pill.success{color:#087a55;background:#e5f7ef}.security-secret{overflow-wrap:anywhere;background:#f7f9fc;border:1px dashed #9aa9bd;padding:12px;font-size:14px;display:block}.recovery-codes{background:#fff9e9;border:1px solid #f1c75b;padding:14px}.recovery-codes div{grid-template-columns:repeat(2,1fr);gap:6px 16px;margin-top:10px;display:grid}.security-sessions article{border-top:1px solid #e2e7ef;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.security-sessions article div{gap:3px;min-width:0;display:grid}.security-sessions small{color:#657187;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-form textarea{resize:vertical;min-height:110px;font:inherit;border:1px solid #cfd7e3;padding:11px 12px}.consent-option{border-top:1px solid #e2e7ef;align-items:flex-start;gap:10px;padding:12px 0;flex-direction:row!important;display:flex!important}.consent-option input{height:18px;margin-top:2px;width:18px!important}.consent-option span{gap:3px;display:grid}.consent-option small{color:#657187}.support-thread-list{display:grid}.support-thread-list>article{border-top:1px solid #e2e7ef;gap:12px;padding:20px 0;display:grid}.support-thread-list>article>header{justify-content:space-between;gap:12px;display:flex}.support-thread-list header>div{gap:3px;display:grid}.support-thread-list header small{color:#657187}.support-case-meta{color:#657187;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;font-size:12px;display:flex}.customer-support-messages,.support-desk-messages{gap:9px;display:grid}.support-message{background:#fff;border:1px solid #dce3ec;border-radius:6px;width:min(82%,660px);padding:11px 13px}.support-message.customer{background:#eef5ff;border-color:#c8dafb;justify-self:end}.support-message.agent{border-left:3px solid #1769e8;justify-self:start}.support-message.internal{background:#fff9e8;border-style:dashed;border-color:#d7b65d;width:100%}.support-message>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.support-message>div span{color:#805a00;text-transform:uppercase;font-size:10px;font-weight:800}.support-message p{color:#253044;white-space:pre-wrap;margin:5px 0;line-height:1.45}.support-message small{color:#748092;font-size:10px}.support-reply{gap:8px;display:flex}.support-reply input{flex:1;min-width:0}.support-rating{background:#f8fafc;border:1px solid #dce3ec;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.support-rating>div:first-child{gap:2px;display:grid}.support-rating small{color:#657187}.support-rating-stars{gap:2px;display:flex}.support-rating-stars button{color:#a4adba;background:0 0;border:0;width:34px;height:34px;padding:5px}.support-rating-stars button:hover,.support-rating-stars button.selected{color:#f4b400;background:0 0}.support-rating-stars button svg{fill:currentColor;width:23px;height:23px}.support-rating-complete{color:#087a55;align-items:center;gap:7px;font-size:13px;font-weight:750;display:flex}.support-rating-complete svg{width:17px}.support-desk-detail{border-top:2px solid #1769e8;border-bottom:1px solid #dce3ec;gap:16px;margin:8px 0 18px;padding:20px 0;display:grid}.support-desk-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.support-desk-heading small{color:#1769e8;font-size:10px;font-weight:850}.support-desk-heading h3{margin:3px 0;font-size:19px}.support-desk-heading p{color:#657187;margin:0;font-size:12px}.support-desk-heading .icon-button{width:36px;height:36px;padding:8px}.support-sla-grid{background:#f8fafc;border:1px solid #dce3ec;grid-template-columns:.65fr 1.2fr 1.2fr minmax(170px,.8fr);display:grid}.support-sla-grid>div,.support-sla-grid>label{border-right:1px solid #dce3ec;align-content:center;gap:4px;min-height:68px;padding:11px 14px;display:grid}.support-sla-grid>:last-child{border-right:0}.support-sla-grid small,.support-sla-grid label{color:#657187;font-size:10px;font-weight:800}.support-sla-grid b{color:#172033;font-size:12px}.support-sla-grid select{min-width:0;font:inherit;background:#fff;border:1px solid #cfd7e3;padding:8px}.support-desk-messages{background:#f8fafc;max-height:390px;padding:4px;overflow-y:auto}.support-compose{gap:8px;display:grid}.support-compose textarea{resize:vertical;min-height:88px;font:inherit;border:1px solid #cfd7e3;padding:11px 12px}.support-compose>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.internal-note-toggle{color:#4f5b6d;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.internal-note-toggle input{width:17px;height:17px}.warranty-claims-panel{min-width:0}.warranty-claim-list,.warranty-service-list{display:grid}.warranty-claim-list>article,.warranty-service-list>article{border-top:1px solid #e2e7ef;gap:14px;padding:20px 0;display:grid}.warranty-product{grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.warranty-product>img,.warranty-product>span{object-fit:contain;background:#f5f7fa;border:1px solid #e2e7ef;width:62px;height:62px}.warranty-product>span{color:#1769e8;place-items:center;display:grid}.warranty-product>span svg{width:24px}.warranty-product>div{gap:3px;min-width:0;display:grid}.warranty-product small{color:#657187}.warranty-product em{font-style:normal}.warranty-meta{background:#f8fafc;border:1px solid #e2e7ef;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.warranty-meta span{border-right:1px solid #e2e7ef;gap:4px;padding:11px 12px;display:grid}.warranty-meta span:last-child{border-right:0}.warranty-meta small{color:#748092;text-transform:uppercase;font-size:10px}.warranty-meta b{overflow-wrap:anywhere;font-size:12px}.warranty-timeline{padding:4px 2px 8px;display:flex;overflow-x:auto}.warranty-timeline>div{grid-template-columns:24px minmax(135px,1fr);gap:8px;min-width:190px;padding-right:16px;display:grid;position:relative}.warranty-timeline>div:after{content:"";background:#b8c3d2;height:1px;position:absolute;top:11px;left:24px;right:0}.warranty-timeline>div:last-child:after{display:none}.warranty-timeline i{z-index:1;color:#fff;background:#6f7b8c;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.warranty-timeline .current i{background:#087a55}.warranty-timeline svg{width:13px}.warranty-timeline span{z-index:1;background:#fff;gap:3px;padding-right:5px;display:grid}.support-desk-detail .warranty-timeline span{background:0 0}.warranty-timeline small{color:#526073;line-height:1.35}.warranty-timeline time{color:#8490a0;font-size:9px}.warranty-resolution{color:#315b49;background:#edf8f3;border-left:3px solid #2f9e73;margin:0;padding:11px 13px}.warranty-service-list>article>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.warranty-service-list>article>header div{gap:3px;display:grid}.warranty-service-list>article>header small,.warranty-service-list>article>p{color:#657187}.warranty-service-meta{color:#657187;background:#f8fafc;border:1px solid #e2e7ef;flex-wrap:wrap;gap:8px 24px;padding:10px 12px;font-size:11px;display:flex}.warranty-service-meta b{color:#253044;margin-left:4px}.warranty-action-form{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));align-items:end;gap:9px;display:grid}.warranty-action-form label{color:#526073;gap:5px;font-size:10px;font-weight:800;display:grid}.warranty-action-form input,.warranty-action-form select{width:100%;min-width:0;height:39px;font:inherit;background:#fff;border:1px solid #cfd7e3;padding:8px 9px}.warranty-action-form button{white-space:nowrap;min-height:39px}.warranty-admin-case>p{color:#526073;margin:0}.privacy-workspace{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.privacy-request-history{grid-column:1/-1}.privacy-case-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:14px;display:grid}.privacy-case-list>article{background:#fff;border:1px solid #dce3ec;gap:12px;padding:16px;display:grid}.privacy-case-list article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.privacy-case-list header>div{gap:3px;display:grid}.privacy-case-list header small,.privacy-case-list>article>p{color:#657187}.privacy-case-list>article>p{margin:0;line-height:1.45}.privacy-deadline{background:#f4f7fb;align-items:center;gap:9px;padding:10px 12px;display:flex}.privacy-deadline>svg{color:#1769e8;width:19px}.privacy-deadline>span{gap:2px;margin-right:auto;display:grid}.privacy-deadline small{color:#748092;text-transform:uppercase;font-size:9px}.privacy-deadline button{align-items:center;gap:6px;display:inline-flex}.privacy-deadline button svg{width:16px}.privacy-timeline{gap:0;display:grid}.privacy-timeline>span{grid-template-columns:13px minmax(90px,.5fr) minmax(0,1fr) auto;align-items:start;gap:8px;padding:7px 0;display:grid;position:relative}.privacy-timeline i{background:#1769e8;border:2px solid #fff;border-radius:50%;width:9px;height:9px;margin-top:3px;box-shadow:0 0 0 1px #aab6c6}.privacy-timeline>span:not(:last-child):after{content:"";background:#cfd7e3;width:1px;position:absolute;top:20px;bottom:-5px;left:4px}.privacy-timeline b{font-size:11px}.privacy-timeline small{color:#526073;line-height:1.35}.privacy-timeline time{color:#8490a0;white-space:nowrap;font-size:9px}.privacy-resolution{color:#315b49;background:#edf8f3;border-left:3px solid #2f9e73;margin:0;padding:10px 12px}.privacy-admin-summary{background:#f8fafc;border:1px solid #dce3ec;grid-template-columns:repeat(3,1fr);display:grid}.privacy-admin-summary span{border-right:1px solid #dce3ec;gap:4px;padding:12px 14px;display:grid}.privacy-admin-summary span:last-child{border-right:0}.privacy-admin-summary small{color:#748092;font-size:9px;font-weight:800}.privacy-admin-summary b{font-size:12px}.privacy-request-detail{background:#f4f7fb;border-left:3px solid #1769e8;padding:13px 14px}.privacy-request-detail p{color:#526073;margin:5px 0 0}.privacy-admin-action{grid-template-columns:minmax(170px,.5fr) minmax(280px,1.5fr) auto;align-items:end;gap:10px;display:grid}.privacy-admin-action label{color:#526073;gap:5px;font-size:10px;font-weight:800;display:grid}.privacy-admin-action select,.privacy-admin-action textarea{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cfd7e3;padding:9px 10px}.privacy-admin-action textarea{resize:vertical;min-height:64px}@media (width<=760px){.support-message{width:92%}.support-rating{flex-direction:column;align-items:flex-start}.support-reply{flex-direction:column;align-items:stretch}.support-sla-grid{grid-template-columns:1fr 1fr}.support-sla-grid>div,.support-sla-grid>label{border-bottom:1px solid #dce3ec}.support-sla-grid>:nth-child(2){border-right:0}.support-sla-grid>:nth-child(n+3){border-bottom:0}.support-compose>div{flex-direction:column;align-items:stretch}.warranty-product{grid-template-columns:52px minmax(0,1fr)}.warranty-product>img,.warranty-product>span{width:52px;height:52px}.warranty-product em{grid-column:1/-1;justify-self:start}.warranty-meta{grid-template-columns:1fr}.warranty-meta span{border-bottom:1px solid #e2e7ef;border-right:0}.warranty-meta span:last-child{border-bottom:0}.warranty-action-form,.privacy-workspace,.privacy-case-list{grid-template-columns:1fr}.privacy-request-history{grid-column:auto}.privacy-timeline>span{grid-template-columns:13px 1fr}.privacy-timeline small,.privacy-timeline time{grid-column:2}.privacy-admin-summary{grid-template-columns:1fr}.privacy-admin-summary span{border-bottom:1px solid #dce3ec;border-right:0}.privacy-admin-summary span:last-child{border-bottom:0}.privacy-admin-action{grid-template-columns:1fr}}.panel-filter-row{gap:8px;padding:12px 0;display:flex;overflow-x:auto}.panel-filter-row button.active{color:#fff;background:#1769e8;border-color:#1769e8}.operations-worker-strip{background:#fff;border:1px solid #dce3ec;border-radius:6px;grid-template-columns:40px minmax(220px,1fr) minmax(0,2fr) auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.operations-worker-strip .worker-state{color:#8a5a00;background:#fff4d6;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.operations-worker-strip .worker-state.healthy{color:#087a55;background:#e5f7f0}.operations-worker-strip svg{width:18px}.operations-worker-strip small,.operations-worker-strip b,.operations-worker-strip p{display:block}.operations-worker-strip small{color:#1769e8;font-size:9px;font-weight:850}.operations-worker-strip p{color:#748092;margin:2px 0 0;font-size:11px}.operations-worker-strip em{color:#b42318;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.operations-worker-strip button,.approval-request-form button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.approval-request-form{background:#f7faff;border:1px solid #cddcf3;border-left:3px solid #1769e8;grid-template-columns:1.25fr .8fr .8fr minmax(220px,1.8fr) auto;align-items:end;gap:12px;margin:4px 0 16px;padding:16px;display:grid}.approval-request-form label{color:#4e5c70;gap:6px;font-size:10px;font-weight:750;display:grid}.approval-request-form input,.approval-request-form select{color:#172130;background:#fff;border:1px solid #ccd5e1;border-radius:4px;width:100%;min-width:0;height:38px;padding:0 10px}.execution-error{color:#b42318!important}.after-sales-progress{justify-items:start;gap:7px;display:grid}.after-sales-progress>div{background:#f2f6fd;border-left:3px solid #1769e8;align-items:center;gap:8px;padding:8px 10px;display:flex}.after-sales-progress svg{color:#1769e8;width:17px}.after-sales-progress b,.after-sales-progress small{display:block}.after-sales-progress small{color:#66758a;margin-top:2px}.return-management{gap:16px;display:grid}.return-request-list{gap:14px;display:grid}.return-request-card{background:#fff;border:1px solid #dce3eb;border-radius:6px;overflow:hidden;box-shadow:0 3px 12px #1423370a}.return-request-card>header{background:#fbfcfe;border-bottom:1px solid #e5eaf0;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;display:flex}.return-request-number{align-items:center;gap:12px;min-width:0;display:flex}.return-request-number>span,.return-product-summary>span{color:#1769e8;background:#eaf2ff;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.return-request-number svg,.return-product-summary>span svg{width:18px}.return-request-number small{color:#1769e8;text-transform:uppercase;font-size:9px;font-weight:850}.return-request-number h3{margin:2px 0;font-size:17px}.return-request-number p{color:#718096;margin:0;font-size:10px}.return-status{color:#8a5a00;background:#fff7dc;border:1px solid #f1dd92;border-radius:4px;flex:none;padding:6px 9px;font-size:10px;font-weight:800}.return-status-exchangecompleted,.return-status-refunded{color:#067451;background:#e9f8f2;border-color:#b8e5d4}.return-status-rejected{color:#a12828;background:#fff0f0;border-color:#efc5c5}.return-request-body{grid-template-columns:minmax(300px,.9fr) minmax(520px,1.6fr);gap:24px;padding:18px;display:grid}.return-product-summary{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.return-product-summary img{object-fit:contain;background:0 0;width:64px;height:64px}.return-product-summary>span{border-radius:4px;width:56px;height:56px}.return-product-summary small,.return-workflow-state small{color:#7d8998;text-transform:uppercase;font-size:9px;display:block}.return-product-summary b{color:#1d2735;margin:3px 0 5px;font-size:12px;display:block}.return-product-summary p{color:#718096;margin:2px 0;font-size:10px}.return-facts{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;display:grid}.return-facts>div{border-left:1px solid #e4e9ef;min-width:0;padding:4px 13px}.return-facts dt{color:#7b8797;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:750}.return-facts dd{overflow-wrap:anywhere;color:#263244;margin:0;font-size:11px;font-weight:700}.return-facts dd small{color:#7b8797;margin-top:3px;font-size:9px;font-weight:500;display:block}.return-request-card>footer{background:#f8fafc;border-top:1px solid #e5eaf0;justify-content:space-between;align-items:end;gap:20px;padding:13px 18px;display:flex}.return-workflow-state b{color:#243044;margin:2px 0;font-size:11px;display:block}.return-workflow-state span{color:#748092;font-size:10px}.return-card-actions{justify-content:flex-end;align-items:end;gap:8px;display:flex}.return-card-actions label{color:#5b6879;gap:4px;font-size:9px;font-weight:750;display:grid}.return-card-actions select{color:#263244;background:#fff;border:1px solid #ccd5e1;border-radius:4px;min-width:160px;height:36px;padding:0 30px 0 9px}.return-card-actions button{color:#1769e8;background:#fff;border:1px solid #b9cae6;border-radius:4px;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:10px;font-weight:750;display:inline-flex}.return-card-actions button.primary{color:#fff;background:#1769e8;border-color:#1769e8}.return-card-actions button:disabled{opacity:.5;cursor:not-allowed}.return-card-actions button svg,.return-closed-note svg{width:14px}.return-closed-note{color:#087854;align-items:center;gap:6px;min-height:36px;font-size:10px;font-weight:750;display:inline-flex}.replacement-fulfillment-panel{background:#fff;border:1px solid #dce2e9;border-radius:6px;margin-top:18px;padding:20px 22px}.replacement-fulfillment-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.replacement-fulfillment-panel header small{color:#1769e8;font-size:9px;font-weight:850}.replacement-fulfillment-panel h2{margin:4px 0;font-size:19px}.replacement-fulfillment-panel p{color:#748092;margin:0;font-size:11px}.replacement-fulfillment-panel header>span{color:#586678;border:1px solid #dce2e9;border-radius:4px;padding:6px 9px;font-size:10px}@media (width<=1050px){.return-request-body{grid-template-columns:1fr}.return-facts>div:first-child{border-left:0}.return-request-card>footer{flex-direction:column;align-items:flex-start}.return-card-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.approval-request-form{grid-template-columns:repeat(2,minmax(0,1fr))}.approval-request-form .approval-reason{grid-column:span 2}.operations-worker-strip{grid-template-columns:40px 1fr auto}.operations-worker-strip em{grid-area:2/2/auto/-1}}@media (width<=650px){.return-request-card>header{align-items:flex-start}.return-request-body{padding:14px}.return-facts{grid-template-columns:1fr 1fr}.return-facts>div{border-top:1px solid #e8ecf1;border-left:0;padding:9px}.return-facts>div:last-child{grid-column:1/-1}.return-card-actions{grid-template-columns:1fr;display:grid}.return-card-actions label,.return-card-actions select,.return-card-actions button{width:100%}.operations-worker-strip{grid-template-columns:36px 1fr}.operations-worker-strip button{grid-column:1/-1}.approval-request-form{grid-template-columns:1fr}.approval-request-form .approval-reason{grid-column:auto}}@media (width<=800px){.security-workspace{grid-template-columns:1fr}.security-workspace .security-sessions{grid-column:auto}.security-sessions article{align-items:flex-start}}.header-notification-wrap{display:flex;position:relative}.header-actions .header-notification-button{justify-content:center;width:42px;padding:0;position:relative}.header-notification-button>b{color:#fff;background:#df2b3f;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;display:grid;position:absolute;top:3px;right:2px}.notification-popover{z-index:80;color:#172130;background:#fff;border:1px solid #d7dee8;border-radius:6px;width:min(390px,100vw - 24px);max-height:480px;position:absolute;top:calc(100% + 12px);right:0;overflow:auto;box-shadow:0 18px 45px #1622332e}.notification-popover>header{z-index:1;background:#fff;border-bottom:1px solid #e4e8ee;justify-content:space-between;align-items:center;padding:14px 16px;display:flex;position:sticky;top:0}.notification-popover header strong,.notification-popover header small{display:block}.notification-popover header small{color:#758297;margin-top:2px;font-size:10px}.notification-popover header button{color:#1769e8;width:auto;height:auto;padding:5px;font-size:10px}.notification-popover>div>button{text-align:left;white-space:normal;border-bottom:1px solid #edf0f4;border-radius:0;align-items:flex-start;width:100%;height:auto;padding:13px 16px}.notification-popover>div>button.unread{background:#f3f7ff}.notification-popover>div>button>span{color:#1769e8;background:#e8f0ff;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.notification-popover>div>button svg{width:15px}.notification-popover>div>button div{min-width:0}.notification-popover p{color:#586678;margin:3px 0;font-size:11px;line-height:1.4}.notification-popover small{color:#8994a4;font-size:9px}.notification-empty{text-align:center;padding:24px!important}.product-questions{background:#fff;border:1px solid #dce2e9;margin-top:22px;padding:24px 28px}.product-questions>header{border-bottom:1px solid #e7ebf0;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:17px;display:flex}.product-questions>header small{color:#1769e8;font-size:9px;font-weight:850}.product-questions>header h2{margin:4px 0;font-size:22px}.product-questions>header p{color:#69768a;margin:0;font-size:12px}.product-questions>header>span{color:#59677a;border:1px solid #dce2e9;border-radius:4px;padding:6px 9px;font-size:10px}.product-question-layout{grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);gap:28px;padding-top:18px;display:grid}.product-question-list article{border-bottom:1px solid #edf0f4;padding:14px 0}.product-question-list article:first-child{padding-top:0}.question-line,.answer-line{grid-template-columns:26px minmax(0,1fr);gap:10px;display:grid}.question-line>b,.answer-line>b{color:#1769e8;background:#eaf2ff;border-radius:4px;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.answer-line{margin-top:12px}.answer-line>b{color:#087a55;background:#e9f8f2}.question-line strong,.question-line small,.answer-line small{display:block}.question-line strong{font-size:13px}.question-line small,.answer-line small{color:#7b8797;margin-top:4px;font-size:10px}.answer-line p{color:#425065;margin:1px 0;font-size:12px;line-height:1.55}.product-question-list article>button{color:#526176;background:#fff;border:1px solid #d6dde7;border-radius:4px;margin:10px 0 0 36px;padding:5px 9px;font-size:10px}.product-question-layout>aside{background:#f7faff;border:1px solid #dbe4f0;border-left:3px solid #1769e8;align-self:start;padding:17px}.product-question-layout aside h3{margin:0 0 5px;font-size:16px}.product-question-layout aside p{color:#68768a;margin:0 0 12px;font-size:11px;line-height:1.5}.product-question-layout textarea{resize:vertical;background:#fff;border:1px solid #cbd5e1;border-radius:4px;width:100%;min-height:92px;padding:10px}.product-question-layout aside>small{color:#8590a0;text-align:right;margin:4px 0 9px;display:block}.product-question-layout aside>button{color:#fff;background:#1769e8;border:0;border-radius:4px;width:100%;min-height:38px;font-weight:750}.product-question-layout aside>button:disabled{opacity:.5}.question-login-note{background:#fff9e5;border-left:3px solid #e4b400;padding:10px;color:#5f5130!important}.auth-modal{border-radius:8px;width:min(900px,100vw - 32px);max-width:900px;padding:0;overflow:hidden;box-shadow:0 24px 70px #10182838}.auth-modal .close{color:#344054;background:#fff;border-color:#d8e0ea;top:18px;right:18px}.auth-shell{grid-template-columns:340px minmax(0,1fr);min-height:590px;display:grid}.auth-benefits{color:#172033;background:#f5f7fa;border-top:5px solid #1769e0;border-bottom:5px solid #f4c400;border-right:1px solid #e2e7ee;flex-direction:column;padding:36px 34px;display:flex}.auth-benefits>img{object-fit:contain;object-position:left center;background:0 0;border-radius:0;width:190px;height:64px;padding:0}.auth-benefits>div{margin-top:54px}.auth-benefits>div>small{color:#1769e0;font-size:11px;font-weight:800}.auth-benefits h2{color:#172033;margin:10px 0 12px;font:800 27px/1.25 Manrope,sans-serif}.auth-benefits p{color:#5f6b7a;margin:0;font-size:14px;line-height:1.65}.auth-benefits ul{gap:20px;margin:auto 0 0;padding:38px 0 0;list-style:none;display:grid}.auth-benefits li{grid-template-columns:38px 1fr;align-items:center;gap:12px;display:grid}.auth-benefits li>svg{color:#1769e0;background:#e8f1ff;border:1px solid #cfe0fa;border-radius:50%;width:38px;height:38px;padding:9px}.auth-benefits li span,.auth-benefits li b,.auth-benefits li small{display:block}.auth-benefits li b{font-size:13px}.auth-benefits li small{color:#758195;margin-top:2px;font-size:11px}.auth-form{background:#fff;align-self:center;padding:42px 42px 34px}.auth-form.google-only .auth-form-heading{margin-bottom:30px}.auth-form.google-only .auth-social{margin-bottom:0}.auth-tabs{background:#f3f5f8;border:1px solid #e5e9ef;border-radius:6px;grid-template-columns:1fr 1fr;margin:0 52px 28px 0;padding:4px;display:grid}.auth-tabs button{color:#667085;background:0 0;border:0;border-radius:4px;min-height:40px;padding:0 12px;font-weight:750}.auth-tabs button.active{color:#1559c9;background:#fff;box-shadow:0 1px 5px #1018281a}.auth-form-heading{grid-template-columns:44px 1fr;align-items:start;gap:13px;margin-bottom:24px;display:grid}.auth-form-heading>span{color:#1769e0;background:#eef5ff;border:1px solid #d8e7fc;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.auth-form-heading svg{width:21px}.auth-form-heading small{color:#1769e0;font-size:10px;font-weight:850}.auth-form-heading h2{color:#101828;margin:3px 0 5px;font:800 27px/1.2 Manrope,sans-serif}.auth-form-heading p{color:#667085;margin:0;font-size:13px;line-height:1.5}.auth-social{margin:0 0 17px}.google-signin{justify-content:center;min-height:44px;display:flex;overflow:hidden}.google-signin>div,.google-signin iframe{max-width:100%!important}.auth-divider{color:#7c8798;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:16px;font-size:10px;font-weight:650;display:grid}.auth-divider:before,.auth-divider:after{content:"";background:#e1e6ed;height:1px}.auth-form>label,.auth-two-column>label{color:#344054;gap:7px;margin:15px 0 0;font-size:12px;font-weight:750;display:grid}.auth-two-column{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auth-input{background:#fbfcfd;border:1px solid #d2d9e3;border-radius:5px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:0 13px;transition:border-color .16s,box-shadow .16s;display:grid}.auth-input:focus-within{background:#fff;border-color:#1769e0;box-shadow:0 0 0 3px #1769e016}.auth-input>svg{color:#667085;width:18px}.account .auth-input input{color:#101828;background:0 0;border:0;outline:0;width:100%;height:46px;margin:0;padding:0;font-size:14px}.account .auth-input input:-webkit-autofill{-webkit-text-fill-color:#101828;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fbfcfd}.account .auth-input input:-webkit-autofill:hover{-webkit-text-fill-color:#101828;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fbfcfd}.account .auth-input input:-webkit-autofill:focus{-webkit-text-fill-color:#101828;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fbfcfd}.account .auth-input input::placeholder{color:#98a2b3}.password-toggle{color:#667085;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;display:grid}.password-toggle svg{width:18px}.auth-verification-input{padding-right:7px}.auth-verification-input.verified{background:#f5fcf9;border-color:#79c9ac}.email-otp-action,.email-otp-verify{color:#1559c9;white-space:nowrap;background:#f3f7ff;border:1px solid #aac7f4;border-radius:4px;justify-content:center;align-items:center;gap:4px;min-width:76px;height:34px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.email-otp-action:disabled,.email-otp-verify:disabled{cursor:not-allowed;opacity:.58}.auth-verification-input.verified .email-otp-action{color:#087a55;opacity:1;background:0 0;border-color:#0000}.email-otp-action svg{width:14px}.email-otp-panel{background:#f8faff;border:1px solid #d7e3f5;border-radius:5px;grid-template-columns:minmax(0,1fr);margin-top:10px;padding:11px 12px;display:grid}.email-otp-panel>label{color:#344054;gap:6px;font-size:11px;font-weight:750;display:grid}.email-otp-panel .auth-input{background:#fff;min-height:42px}.email-otp-panel .auth-input input{height:40px}.email-otp-panel>small{color:#865b00;margin-top:8px;font-size:10px}.email-otp-panel>small b{letter-spacing:2px}.auth-options{justify-content:space-between;align-items:center;margin-top:14px;font-size:12px;display:flex}.auth-options span{color:#07845e;align-items:center;gap:6px;display:flex}.auth-options svg{width:15px}.auth-options button{color:#175cd3;background:0 0;border:0;padding:4px 0;font-weight:750}.account .auth-submit{background:#1769e0;height:50px;margin-top:20px;font-size:15px;box-shadow:0 6px 14px #1769e025}.account .auth-submit:hover{background:#1259c2}.auth-submit svg{width:18px}.auth-terms{color:#7b8492;text-align:center;max-width:390px;margin:13px auto 0;font-size:10px;line-height:1.5}.auth-back{justify-content:center;align-items:center;gap:5px;display:flex}.auth-back svg{width:16px}.auth-form .error{border-radius:4px;margin:14px 0 0}.auth-admin-link{color:#1559c9;background:#f5f8fd;border:1px solid #b8cef0;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin-top:10px;font-weight:750;display:flex}.auth-admin-link svg{width:17px}.account-session{max-width:430px}@media (width<=760px){.overlay{padding:0}.auth-modal{border-radius:0;width:100%;min-height:100vh;max-height:100vh}.auth-shell{min-height:100vh;display:block}.auth-benefits{background:#fff;border-top-width:4px;border-bottom-width:3px;border-right:0;min-height:auto;padding:18px 24px}.auth-benefits>img{width:155px;height:50px}.auth-benefits>div,.auth-benefits ul{display:none}.auth-form{padding:28px 22px 32px}.auth-tabs{margin-right:48px}.auth-two-column{grid-template-columns:1fr;gap:0}}.staff-login-page{background:#edf1f6;place-items:center;min-height:100vh;padding:32px;display:grid}.staff-login-shell{background:#fff;border:1px solid #d6dee9;border-top:4px solid #1769e0;border-radius:8px;grid-template-columns:380px minmax(0,1fr);width:min(940px,100%);min-height:590px;display:grid;overflow:hidden;box-shadow:0 24px 64px #16243a24}.staff-login-shell>aside{color:#fff;background:#15263d;border-bottom:5px solid #f4c400;flex-direction:column;padding:38px;display:flex}.staff-login-logo{background:#fff;border:0;border-radius:5px;place-items:center;width:202px;height:66px;padding:8px 14px;display:grid}.staff-login-logo img{object-fit:contain;width:100%;height:100%}.staff-login-shell>aside>div{margin-top:66px}.staff-login-shell>aside small{color:#8eb8fb;font-size:10px;font-weight:850}.staff-login-shell>aside h1{letter-spacing:0;margin:10px 0 14px;font:800 30px/1.25 Manrope,sans-serif}.staff-login-shell>aside p{color:#c3cedd;margin:0;font-size:14px;line-height:1.65}.staff-login-shell>aside ul{gap:18px;margin:auto 0 0;padding:36px 0 0;list-style:none;display:grid}.staff-login-shell>aside li{grid-template-columns:40px 1fr;align-items:center;gap:12px;display:grid}.staff-login-shell>aside li>svg{color:#f4c400;background:#1e324d;border:1px solid #526176;border-radius:50%;width:40px;height:40px;padding:10px}.staff-login-shell>aside li span,.staff-login-shell>aside li b,.staff-login-shell>aside li small{display:block}.staff-login-shell>aside li b{font-size:13px}.staff-login-shell>aside li small{color:#aebdd0;margin-top:2px;font-weight:500}.staff-login-shell>form{align-self:center;padding:46px 54px}.staff-login-home{color:#5f6d80;background:0 0;border:0;align-items:center;gap:5px;margin:0 0 38px;padding:4px 0;font-weight:700;display:inline-flex}.staff-login-home svg{width:16px}.staff-login-shell form>header{grid-template-columns:46px 1fr;align-items:start;gap:14px;margin-bottom:28px;display:grid}.staff-login-shell form>header>span{color:#1769e0;background:#edf4ff;border:1px solid #d5e3f8;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.staff-login-shell form>header svg{width:21px}.staff-login-shell form>header small{color:#1769e0;font-size:10px;font-weight:850}.staff-login-shell form>header h2{color:#101828;letter-spacing:0;margin:3px 0 6px;font:800 28px/1.2 Manrope,sans-serif}.staff-login-shell form>header p{color:#667085;margin:0;font-size:13px;line-height:1.5}.staff-login-social{margin:0 0 19px}.staff-login-social .google-signin{min-height:44px}.staff-login-divider{color:#7c8798;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:17px;font-size:10px;font-weight:650;display:grid}.staff-login-divider:before,.staff-login-divider:after{content:"";background:#e1e6ed;height:1px}.staff-mfa-enrollment ol{color:#526176;margin:14px 0 18px;padding-left:20px;font-size:12px;line-height:1.65}.staff-mfa-secret{background:#f4f8fe;border:1px solid #c9d8ed;padding:13px 14px}.staff-mfa-secret small,.staff-mfa-secret code{display:block}.staff-mfa-secret small{color:#1769e0;margin-bottom:6px;font-size:9px;font-weight:850}.staff-mfa-secret code{overflow-wrap:anywhere;color:#172033;letter-spacing:0;font-size:14px;font-weight:750}.staff-mfa-enrollment>label{color:#344054;gap:7px;font-size:12px;font-weight:750;display:grid}.staff-recovery-codes>p{color:#526176;margin:0 0 14px;font-size:12px}.staff-recovery-codes>div{background:#f7f9fc;border:1px solid #c9d8ed;grid-template-columns:1fr 1fr;gap:8px;padding:13px;display:grid}.staff-recovery-codes code{color:#172033;text-align:center;letter-spacing:0;background:#fff;border:1px solid #e0e6ee;padding:7px 8px;font-size:12px;font-weight:750}.security-policy-note{color:#126044;background:#effaf6;border:1px solid #b8e2d2;align-items:flex-start;gap:8px;padding:11px 12px;font-size:11px;line-height:1.5;display:flex}.security-policy-note svg{flex:0 0 16px;width:16px;margin-top:1px}.staff-login-shell form>label{color:#344054;gap:7px;margin-top:16px;font-size:12px;font-weight:750;display:grid}.staff-login-input{background:#fbfcfd;border:1px solid #cbd5e1;border-radius:5px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:50px;padding:0 13px;display:grid}.staff-login-input:focus-within{background:#fff;border-color:#1769e0;box-shadow:0 0 0 3px #1769e017}.staff-login-input>svg{color:#65758b;width:18px}.staff-login-input input{color:#101828;background:0 0;border:0;outline:0;width:100%;height:48px;padding:0;font-size:14px}.staff-login-input button{color:#667085;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;display:grid}.staff-login-input button svg{width:18px}.staff-login-error{color:#b42332;background:#fff1f2;border:1px solid #f1b6bc;border-radius:4px;margin:14px 0 0;padding:11px 12px;font-size:12px;line-height:1.45}.staff-login-submit{color:#fff;background:#1769e0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;margin-top:22px;font-size:15px;font-weight:800;display:flex;box-shadow:0 7px 16px #1769e029}.staff-login-submit:hover{background:#1259c2}.staff-login-submit:disabled{cursor:wait;opacity:.65}.staff-login-submit svg{width:18px}.staff-login-back{color:#526176;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;width:100%;margin-top:13px;padding:6px;font-weight:700;display:flex}.staff-login-back svg{width:16px}.staff-login-shell form>footer{color:#758195;justify-content:center;align-items:center;gap:6px;margin-top:24px;font-size:10px;display:flex}.staff-login-shell form>footer svg{color:#07845e;width:14px}@media (width<=760px){.staff-login-page{background:#fff;place-items:stretch stretch;padding:0}.staff-login-shell{min-height:100vh;box-shadow:none;border:0;border-top:4px solid #1769e0;border-radius:0;display:block}.staff-login-shell>aside{border-bottom-width:3px;min-height:auto;padding:20px 24px}.staff-login-logo{width:166px;height:54px}.staff-login-shell>aside>div,.staff-login-shell>aside ul{display:none}.staff-login-shell>form{padding:34px 24px}.staff-login-home{margin-bottom:30px}}.question-work-queue>header>span{color:#59677a;border:1px solid #dce2e9;border-radius:4px;padding:6px 9px;font-size:10px}.question-work-list{gap:12px;padding:16px;display:grid}.question-work-list article{border:1px solid #dce2e9;border-left:3px solid var(--office-accent);background:#fff;padding:16px}.question-work-list article>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.question-work-list h3{margin:4px 0;font-size:14px}.question-work-list header small,.question-work-list time{color:#738095;font-size:10px;display:block}.question-work-list textarea{resize:vertical;border:1px solid #cbd5e1;border-radius:4px;width:100%;min-height:76px;margin-top:12px;padding:10px}.question-work-list article>div:last-child{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.question-work-list article>div:last-child>small{color:#7a8697}.question-work-list article>div:last-child span{gap:8px;display:flex}.question-work-list button{border:1px solid var(--office-accent);background:var(--office-accent);color:#fff;border-radius:4px;min-height:34px;padding:0 11px;font-weight:750}.question-work-list button.secondary{color:#b42332;background:#fff;border-color:#e0aeb4}@media (width<=800px){.product-question-layout{grid-template-columns:1fr}.product-questions{padding:19px 16px}}.monitoring-page{gap:16px;display:grid}.monitoring-heading{justify-content:space-between;align-items:flex-end;gap:20px;padding:4px 0;display:flex}.monitoring-heading small{color:#1769e8;font-size:10px;font-weight:850}.monitoring-heading h2{margin:4px 0;font-size:25px}.monitoring-heading p{color:#687589;margin:0}.monitoring-heading>div:last-child{align-items:center;gap:8px;display:flex}.monitoring-heading select{color:#263244;background:#fff;border:1px solid #ccd5e1;border-radius:4px;height:38px;padding:0 30px 0 10px}.monitoring-heading button{color:#fff;background:#1769e8;border:1px solid #1769e8;border-radius:4px;align-items:center;gap:7px;height:38px;padding:0 12px;font-weight:750;display:inline-flex}.monitoring-heading button.secondary{color:#1769e8;background:#fff}.monitoring-heading button svg{width:16px}.monitoring-status{background:#fff;border:1px solid #dce3ec;border-left:3px solid #1769e8;align-items:center;gap:18px;min-height:48px;padding:10px 14px;display:flex}.monitoring-status span{align-items:center;gap:7px;display:inline-flex}.monitoring-status i{background:#d49600;border-radius:50%;width:8px;height:8px}.monitoring-status .healthy i{background:#0b9467}.monitoring-status small{color:#748195;margin-left:auto}.monitoring-grid{grid-template-columns:minmax(0,1.6fr) minmax(320px,.8fr);gap:16px;display:grid}.monitoring-grid .seller-table-panel{margin:0}.monitoring-failures article{border-top:1px solid #edf0f4;gap:11px;padding:12px 16px;display:flex}.monitoring-failures article>span{color:#b42318;background:#fff0f0;border-radius:4px;flex:0 0 40px;place-items:center;height:28px;font-size:11px;font-weight:850;display:grid}.monitoring-failures article div{min-width:0}.monitoring-failures b,.monitoring-failures small,.monitoring-failures time{display:block}.monitoring-failures b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.monitoring-failures small{color:#607086;text-overflow:ellipsis;margin-top:3px;font-family:monospace;overflow:hidden}.monitoring-failures time{color:#8a95a5;margin-top:3px;font-size:10px}@media (width<=980px){.monitoring-heading{flex-direction:column;align-items:flex-start}.monitoring-grid{grid-template-columns:1fr}}@media (width<=600px){.monitoring-heading>div:last-child{flex-wrap:wrap;width:100%}.monitoring-status{flex-direction:column;align-items:flex-start}.monitoring-status small{margin-left:0}}.product-alert-actions{gap:8px;margin:8px 0 14px;display:flex}.product-alert-actions button{color:#1a5fd0;background:#fff;border:1px solid #cbd7ea;border-radius:4px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-weight:700;display:inline-flex}.product-alert-actions svg{width:16px}.dispute-create-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 18px;display:grid}.dispute-create-form input,.dispute-create-form select,.dispute-create-form textarea{background:#fff;border:1px solid #ccd5e1;border-radius:4px;width:100%;min-width:0;padding:10px}.dispute-create-form textarea{resize:vertical;grid-column:1/-1;min-height:90px}.dispute-create-form button{justify-self:start}.seller-availability-settings{border-left:3px solid #1769e8!important}.shipping-rule-layout{gap:18px;display:grid}.shipping-rule-layout .merchant-panel,.shipping-rule-layout .seller-table-panel{margin:0}.rule-actions{gap:10px;margin-top:16px;display:flex}.shipping-holiday-form{grid-template-columns:1fr 180px 1fr auto;align-items:end;gap:10px;display:grid}.shipping-holiday-form input,.shipping-holiday-form select{background:#fff;border:1px solid #cfd8e5;width:100%;min-height:40px;padding:8px 10px}.holiday-list{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.holiday-list span{background:#f7f9fc;border:1px solid #dce3ec;align-items:center;gap:7px;padding:7px 9px;font-size:10px;display:inline-flex}.holiday-list button{color:#657286;background:0 0;border:0;width:22px;height:22px;padding:3px}.tax-profile-panel{margin:0}.tax-toolbar{border-bottom:1px solid #e3e8ef;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.tax-toolbar label{background:#fff;border:1px solid #cfd8e5;align-items:center;gap:8px;width:min(440px,100%);padding:0 10px;display:flex}.tax-toolbar svg{color:#66758a;width:16px}.tax-toolbar input{border:0;outline:0;width:100%;min-height:38px}.tax-toolbar span{color:#6d798b;font-size:10px}.tax-profile-panel td input:not([type=checkbox]),.tax-profile-panel td select{background:#fff;border:1px solid #d2dae5;width:92px;min-height:34px;padding:6px 7px}.tax-profile-panel td:first-child{min-width:260px}@media (width<=800px){.shipping-holiday-form{grid-template-columns:1fr}.tax-toolbar{flex-direction:column;align-items:stretch}}.availability-toggle{grid-auto-flow:column;justify-content:start;align-items:center;display:flex!important}.availability-toggle input{width:18px!important;height:18px!important}.report-export-strip{justify-content:space-between;align-items:center;gap:20px;display:flex;border-left:3px solid #1769e8!important;padding:18px 20px!important}.report-export-strip h2{margin:3px 0}.report-export-strip p{color:#66758a;margin:0}.report-export-strip button{flex:none;align-items:center;gap:8px;display:inline-flex}@media (width<=700px){.notification-popover{position:fixed;top:72px;right:12px}.dispute-create-form{grid-template-columns:1fr}.dispute-create-form textarea{grid-column:auto}.report-export-strip{flex-direction:column;align-items:flex-start}}.store-footer{color:#dce5f1;background:#111a28;border-top:4px solid #f6c900;margin-top:56px}.footer-service-strip{border-bottom:1px solid #344052;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1640px,100% - 48px);margin:0 auto;display:grid}.footer-service-strip>span{border-right:1px solid #344052;align-items:center;gap:12px;min-width:0;padding:24px 22px;display:flex}.footer-service-strip>span:last-child{border-right:0}.footer-service-strip svg{color:#ffd31a;flex:0 0 24px;width:24px}.footer-service-strip b,.footer-service-strip small{display:block}.footer-service-strip b{color:#fff;font-size:13px}.footer-service-strip small{color:#94a3b8;margin-top:3px;font-size:10px;line-height:1.4}.footer-main{grid-template-columns:minmax(280px,1.6fr) repeat(4,minmax(135px,.7fr));gap:44px;width:min(1640px,100% - 48px);margin:0 auto;padding:42px 22px 36px;display:grid}.footer-brand img{object-fit:contain;object-position:left center;width:220px;height:74px;display:block}.footer-brand>p{color:#aab6c6;max-width:440px;margin:17px 0 20px;font-size:12px;line-height:1.7}.footer-brand address{gap:9px;font-style:normal;display:grid}.footer-brand address a,.footer-brand address span{color:#d9e2ee;align-items:center;gap:9px;font-size:11px;text-decoration:none;display:flex}.footer-brand address a:hover{color:#ffd31a}.footer-brand address svg{color:#4b8bff;width:16px}.footer-main nav{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer-main nav h2{color:#fff;margin:6px 0 9px;font-size:13px}.footer-main nav a{color:#aab6c6;font-size:11px;line-height:1.4;text-decoration:none}.footer-main nav a:hover,.footer-main nav a:focus-visible{color:#ffd31a;text-underline-offset:4px;text-decoration:underline}.footer-main nav .footer-staff-link{color:#d4deeb;border-top:1px solid #2e3a4b;align-items:center;gap:6px;margin-top:5px;padding-top:11px;font-weight:700;display:inline-flex}.footer-main nav .footer-staff-link svg{color:#f6c900;width:13px;height:13px}.footer-discovery{border-top:1px solid #344052;width:min(1596px,100% - 92px);margin:0 auto;padding:22px 0}.footer-discovery h2{color:#f8fafc;margin:0 0 8px;font-size:13px}.footer-discovery p{color:#8f9caf;max-width:1300px;margin:0;font-size:10px;line-height:1.7}.footer-bottom{color:#8190a5;background:#0a111d;align-items:center;gap:22px;min-height:62px;padding:12px max(46px,50vw - 798px);font-size:10px;display:flex}.footer-bottom p{color:#b9c4d2;margin:0}.footer-bottom>span{margin-right:auto}.footer-bottom>div{gap:6px;display:flex}.footer-bottom>div b{color:#dce5f1;background:#162131;border:1px solid #3a4658;border-radius:3px;padding:5px 7px;font-size:9px}.information-page{width:min(1180px,100% - 40px);min-height:540px;margin:0 auto;padding:28px 0 46px}.information-page>nav{color:#7b8798;align-items:center;gap:7px;margin-bottom:22px;font-size:11px;display:flex}.information-page>nav svg{width:14px}.information-page>nav button{color:#526176;background:0 0;border:0;padding:0}.information-page>header{border-bottom:1px solid #dce2e9;max-width:840px;padding:38px 0 34px}.information-page>header small{color:#1769e8;font-size:10px;font-weight:850}.information-page h1{color:#111a28;margin:8px 0 12px;font-size:38px;line-height:1.14}.information-page>header p{color:#5f6c7e;margin:0;font-size:15px;line-height:1.7}.information-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;max-width:920px;padding:36px 0;display:grid}.information-sections section{border-left:3px solid #f6c900;padding-left:20px}.information-sections h2{color:#172130;margin:0 0 10px;font-size:18px}.information-sections p{color:#606d80;margin:0;font-size:12px;line-height:1.75}@media (width<=1050px){.footer-service-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-service-strip>span:nth-child(2){border-right:0}.footer-service-strip>span:nth-child(-n+2){border-bottom:1px solid #344052}.footer-main{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.footer-brand{grid-column:1/-1}}@media (width<=700px){.store-footer{margin-top:36px}.footer-service-strip,.footer-main{width:calc(100% - 28px)}.footer-service-strip{grid-template-columns:1fr}.footer-service-strip>span{border-bottom:1px solid #344052;border-right:0;padding:17px 8px}.footer-service-strip>span:nth-child(3){border-bottom:1px solid #344052}.footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 22px;padding:30px 8px}.footer-brand img{width:190px;height:62px}.footer-discovery{width:calc(100% - 44px)}.footer-bottom{flex-direction:column;align-items:flex-start;gap:8px;padding:18px 22px}.footer-bottom>div{flex-wrap:wrap}.information-page h1{font-size:30px}.information-sections{grid-template-columns:1fr;gap:26px}}.searchbar{position:relative}.search-suggestions{z-index:10;background:#fff;border:1px solid #cfd8e4;border-radius:6px;max-height:min(470px,100vh - 130px);padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden auto;box-shadow:0 18px 42px #131f3133}.search-suggestion-heading{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;min-height:34px;padding:2px 8px 7px;display:flex}.search-suggestion-heading span{color:#69768a;text-transform:uppercase;font-size:10px;font-weight:800}.searchbar .search-suggestion-heading button{color:#1769e8;width:auto;min-width:0;height:auto;padding:4px 0;font-size:10px;font-weight:750}.searchbar .search-product-suggestion{color:#172130;text-align:left;border-bottom:1px solid #edf0f4;border-radius:0;grid-template-columns:48px minmax(0,1fr) auto 18px;align-items:center;gap:11px;width:100%;min-width:0;height:66px;padding:8px;display:grid}.searchbar .search-product-suggestion:hover,.searchbar .search-quick-links button:hover{background:#f4f7fb}.search-product-suggestion img{object-fit:contain;background:#f2f4f7;border-radius:4px;width:48px;height:48px}.search-product-suggestion span{min-width:0}.search-product-suggestion b,.search-product-suggestion small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.search-product-suggestion b{font-size:11px}.search-product-suggestion small{color:#7a8798;margin-top:4px;font-size:9px}.search-product-suggestion strong{color:#111827;white-space:nowrap;font-size:11px}.search-product-suggestion>svg{color:#8b97a7;width:16px!important}.search-no-suggestions{align-items:center;gap:12px;padding:22px 12px;display:flex}.search-no-suggestions>svg{color:#7d8998;width:22px}.search-no-suggestions b,.search-no-suggestions small{display:block}.search-no-suggestions b{font-size:11px}.search-no-suggestions small{color:#7b8797;margin-top:3px;font-size:10px}.search-query-hint{min-height:76px}.search-quick-links{display:grid}.searchbar .search-quick-links button{color:#465468;text-align:left;border-radius:0;grid-template-columns:20px 1fr 18px;align-items:center;gap:8px;width:100%;min-width:0;height:42px;padding:0 8px;display:grid}.search-quick-links button svg{color:#8090a3;width:15px!important}.search-results-page{min-height:620px;padding-top:30px}.search-results-heading{background:#fff;border-left:4px solid #f6c900;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:25px 28px;display:flex}.search-results-heading small{color:#1769e8;font-size:9px;font-weight:850}.search-results-heading h1{color:#172130;margin:5px 0;font-size:27px}.search-results-heading p{color:#6b788b;margin:0;font-size:11px}.search-results-heading>svg{color:#1769e8;width:38px}.search-filter-bar{background:#fff;border:1px solid #dce2e9;grid-template-columns:repeat(3,minmax(150px,220px)) 1fr;align-items:end;gap:12px;margin-bottom:18px;padding:14px 18px;display:grid}.search-filter-bar label{color:#657286;gap:5px;font-size:9px;font-weight:750;display:grid}.search-filter-bar select{color:#263244;background:#fff;border:1px solid #cbd5e1;border-radius:4px;height:38px;padding:0 30px 0 10px}.search-filter-bar .search-stock-filter{color:#405066;justify-self:end;align-items:center;gap:8px;height:38px;font-size:11px;display:flex}.search-stock-filter input{accent-color:#1769e8;width:17px;height:17px}.search-empty{text-align:center;background:#fff;border:1px solid #dce2e9;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:48px 20px;display:flex}.search-empty>svg{color:#1769e8;background:#edf4ff;border-radius:50%;width:42px;height:42px;padding:9px}.search-empty h2{margin:16px 0 5px;font-size:21px}.search-empty p{color:#6c798b;margin:0 0 18px;font-size:11px}.search-empty>div,.search-related-terms{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.search-empty>div button,.search-related-terms button{color:#425168;background:#fff;border:1px solid #cfd8e4;border-radius:4px;min-height:32px;padding:0 11px;font-size:10px}.search-empty .search-home-button{color:#fff;background:#1769e8;border:0;border-radius:4px;min-height:38px;margin-top:20px;padding:0 14px;font-weight:750}.search-empty.compact{min-height:220px}.search-related-terms{color:#526176;border-top:1px solid #dce2e9;align-items:center;margin-top:28px;padding:18px;font-size:11px}@media (width<=800px){.search-suggestions{position:fixed;top:107px;left:10px;right:10px}.search-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.search-filter-bar .search-stock-filter{justify-self:start}}@media (width<=520px){.search-product-suggestion strong{display:none}.searchbar .search-product-suggestion{grid-template-columns:44px minmax(0,1fr) 18px}.search-filter-bar{grid-template-columns:1fr}.search-results-heading h1{font-size:22px}}.market-image,.product-gallery>img,.product-gallery>.product-hero-image,.product-gallery>.product-thumbnails button,.cart-product-image,.saved-product-image,.compare-product-link,.wishlist-product,.order-product-open,.service-product,.warranty-product,.checkout-mini-items article,.search-product-suggestion,.merchant-catalog-grid article>img,.ops-list article>img{background-color:#0000!important}.market-image img,.product-gallery>img,.product-hero-image>img,.product-thumbnails img,.cart-product-image>img,.cart-items img,.saved-product-image img,.compare-product-link img,.wishlist-product img,.order-product-open img,.service-product img,.warranty-product img,.checkout-mini-items img,.search-product-suggestion img,.commerce-highlights img,.merchant-catalog-grid img,.ops-list article>img{object-fit:contain;background-color:#0000!important}
