.headerCartLink{border:1px solid var(--line);width:40px;height:40px;color:var(--primary);box-shadow:var(--shadow-sm);background:linear-gradient(#fff,#f8fcfb);border-radius:12px;flex:0 0 40px;place-items:center;transition:border-color .18s,background .18s,color .18s,transform .18s,box-shadow .18s;display:grid;position:relative}.headerCartLink:hover,.headerCartLink:focus-visible{color:var(--primary-dark);background:#eef8f6;border-color:#9bcfc8;outline:none;transform:translateY(-1px);box-shadow:0 10px 24px #0b4b471a}.headerCartIcon{place-items:center;width:20px;height:20px;display:grid}.headerCartIcon .uiIcon{width:20px;height:20px}.headerCartLink b{background:var(--orange);color:#fff;border:2px solid #fff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:8px;line-height:1;display:grid;position:absolute;top:-6px;left:-6px}.shopEyebrow,.shopSectionHead>div>span,.shopSellerWelcome>span,.shopSellerTop>div>span,.shopDashboardSectionHead>div>span{color:#0c8d85;letter-spacing:.04em;font-size:12px;font-weight:800}.shopSection{padding:48px 0}.shopCategorySection{background:#fff}.shopCatalogSection{background:#f5f7f6}.shopSectionHead{justify-content:space-between;align-items:end;gap:22px;margin-bottom:20px;display:flex}.shopSectionHead h2{color:#173f3b;margin:5px 0 0;font-size:26px}.shopSectionHead p{color:#78908c;margin:6px 0 0;font-size:10px}.shopSectionHead>a,.shopDashboardSectionHead button{color:#0b8b82;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.catalogHead{align-items:center}.shopCartSummary{border-radius:14px;align-items:center;gap:10px;height:44px;display:flex;background:#fff!important;border:1px solid #cfe6e2!important;padding:0 13px 0 6px!important}.shopCartSummary b{color:#fff;background:#0b8b82;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.shopDemoNotice{color:#78552f;background:#fff9ef;border:1px solid #f1d3aa;border-radius:16px;align-items:flex-start;gap:12px;margin:-5px 0 22px;padding:14px 16px;display:flex}.shopDemoNotice>span{color:#fff;background:#ed9b62;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:800;display:grid}.shopDemoNotice p{margin:0;font-size:11px;line-height:1.9}.shopDemoNotice b{margin-left:5px}.shopCatalogToolbar{background:#fff;border:1px solid #dce8e5;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;min-height:60px;margin-bottom:14px;padding:8px;display:flex}.shopAnimalFilter{align-items:center;gap:5px;display:flex;overflow-x:auto}.shopAnimalFilter button{color:#607c78;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:12px;height:40px;padding:0 18px}.shopAnimalFilter button.active{color:#087b72;background:#e6f6f3;font-weight:800}.shopCatalogToolbar>label{color:#78908c;align-items:center;gap:8px;font-size:10px;display:flex}.shopCatalogToolbar select{color:#355b56;background:#fff;border:1px solid #dfe9e7;border-radius:11px;height:40px;padding:0 12px}.shopProductGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.shopProductCard{background:#fff;border:1px solid #e1ebe9;border-radius:22px;min-width:0;transition:all .2s;overflow:hidden;box-shadow:0 8px 25px #14524a0a}.shopProductCard:hover{border-color:#b9d8d3;transform:translateY(-5px);box-shadow:0 20px 45px #14524a1c}.shopProductVisual{background:linear-gradient(145deg,#eff8f6,#fbf1e5);place-items:center;height:220px;display:grid;position:relative;overflow:hidden}.shopProductVisual:before{content:"";border:1px solid #0c8d851f;border-radius:50%;width:140px;height:140px;position:absolute}.shopProductVisual img{object-fit:cover;width:100%;height:100%}.shopProductVisual>span{z-index:1;filter:drop-shadow(0 13px 12px #244b4621);font-size:76px;position:relative}.shopProductVisual>span[data-animal=cat]{transform:scaleX(-1)}.shopProductBadges{z-index:2;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:12px;left:12px;right:12px}.shopProductBadges b{color:#087b72;background:#fff;border-radius:999px;padding:5px 8px;font-size:8px;box-shadow:0 4px 13px #14524a14}.shopProductBadges .demoBadge{color:#fff;background:#f3a873}.shopProductBody{padding:17px}.shopProductMeta{color:#75908c;align-items:center;gap:7px;font-size:9px;display:flex}.shopProductMeta span+span:before{content:"•";margin-left:7px}.shopProductBody h3{color:#234b46;min-height:48px;margin:8px 0 5px;font-size:15px;line-height:1.65}.shopProductBody>p:not(.shopInlineFeedback){color:#78908c;height:43px;margin:0;font-size:9px;line-height:1.8;overflow:hidden}.shopProductSeller{color:#55736f;margin-top:10px;font-size:9px}.shopProductSeller span{color:#0c8d85;margin-left:5px}.shopProductPurchase{border-top:1px solid #edf2f1;justify-content:space-between;align-items:center;margin-top:14px;padding-top:13px;display:flex}.shopProductPurchase div{flex-direction:column;display:flex}.shopProductPurchase del{color:#9caaa8;font-size:8px}.shopProductPurchase strong{color:#173f3b;font-size:13px}.shopProductPurchase button{color:#fff;cursor:pointer;background:#0b8b82;border:0;border-radius:13px;width:39px;height:39px;font-size:23px}.shopProductPurchase button:disabled{cursor:not-allowed;background:#cbd9d7}.shopInlineFeedback{opacity:0;transition:all .2s;color:#0b8b82!important;height:0!important;margin:0!important;font-size:8px!important}.shopInlineFeedback.visible{opacity:1;padding-top:7px;height:18px!important}.shopEmpty,.shopEmptyCart{text-align:center;background:#fff;border:1px dashed #c9ddda;border-radius:24px;padding:65px 20px}.shopEmpty>span,.shopEmptyCart>span{font-size:42px}.shopEmpty h3,.shopEmptyCart h1,.shopEmptyCart h2{color:#244b46;margin:14px 0 8px}.shopEmpty p,.shopEmptyCart p{color:#78908c}.shopEmpty button,.shopEmptyCart a{color:#fff;cursor:pointer;background:#0b8b82;border:0;border-radius:12px;margin-top:12px;padding:12px 22px;font-weight:700;display:inline-flex}.shopSellerCta{color:#fff;background:#123f3a;padding:52px 0}.shopSellerCta>.container{justify-content:space-between;align-items:center;gap:30px;display:flex}.shopSellerCta span{color:#9ed7cf;font-size:12px;font-weight:700}.shopSellerCta h2{color:#fff;margin:8px 0;font-size:29px}.shopSellerCta p{color:#b9d0cc;margin:0;font-size:12px}.shopSellerCta a{color:#fff;white-space:nowrap;background:#f2a06b;border-radius:14px;padding:14px 22px;font-weight:800}.shopBreadcrumb{color:#78908c;gap:8px;padding:28px 0;font-size:10px;display:flex}.shopBreadcrumb a{color:#0b8b82}.shopProductPage{background:#fbfdfc;padding-bottom:80px}.shopProductDetailGrid{grid-template-columns:.9fr 1.1fr;gap:52px;display:grid}.shopProductDetailVisual{background:linear-gradient(145deg,#e8f6f3,#fdf1e4);border:1px solid #e0ebe8;border-radius:32px;place-items:center;min-height:520px;display:grid;position:relative;overflow:hidden}.shopProductDetailVisual:before,.shopProductDetailVisual:after{content:"";border:1px solid #0c8d851f;border-radius:50%;position:absolute}.shopProductDetailVisual:before{width:350px;height:350px}.shopProductDetailVisual:after{width:440px;height:440px}.shopProductDetailVisual img{object-fit:cover;z-index:2;width:100%;height:100%;position:absolute}.shopProductDetailVisual>span{z-index:1;filter:drop-shadow(0 24px 20px #244b462b);font-size:155px;position:relative}.shopProductDetailVisual>b{z-index:3;color:#fff;background:#f2a06b;border-radius:999px;padding:8px 12px;font-size:9px;position:absolute;top:20px;right:20px}.shopProductInfo{padding-top:12px}.shopProductInfo h1{color:#173f3b;margin:10px 0;font-size:35px}.shopProductLead{color:#607c78;margin:0;font-size:14px;line-height:2}.shopProductFacts{grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0;display:grid}.shopProductFacts span{background:#fff;border:1px solid #e0ebe8;border-radius:14px;padding:13px}.shopProductFacts small,.shopProductFacts b{display:block}.shopProductFacts small{color:#8a9d9a;font-size:8px}.shopProductFacts b{color:#355b56;margin-top:5px;font-size:11px}.shopVariantPicker{border:0;flex-wrap:wrap;gap:10px;margin:20px 0;padding:0;display:flex}.shopVariantPicker legend{color:#355b56;width:100%;margin-bottom:7px;font-size:10px;font-weight:700}.shopVariantPicker button{cursor:pointer;background:#fff;border:1px solid #dce8e6;border-radius:12px;padding:10px 14px}.shopVariantPicker button.active{color:#087b72;background:#edf9f7;border-color:#0b8b82}.shopVariantPicker b,.shopVariantPicker small{display:block}.shopVariantPicker small{margin-top:4px;font-size:8px}.shopProductBuyBox{background:#fff;border:1px solid #d8e8e5;border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:15px;padding:18px;display:grid;box-shadow:0 13px 35px #14524a0f}.shopProductPrice{flex-direction:column;display:flex}.shopProductPrice del{color:#9aacab;font-size:10px}.shopProductPrice strong{color:#173f3b;font-size:19px}.shopProductPrice small{color:#0b8b82;font-size:8px}.shopQuantity{background:#fff;border:1px solid #dbe8e5;border-radius:12px;align-items:center;height:40px;display:flex}.shopQuantity button{color:#0b8b82;cursor:pointer;background:0 0;border:0;width:36px;height:100%;font-size:19px}.shopQuantity button:disabled{color:#bdccca}.shopQuantity span{text-align:center;color:#355b56;min-width:30px;font-weight:700}.shopAddPrimary{color:#fff;cursor:pointer;background:#0b8b82;border:0;border-radius:14px;grid-column:1/-1;height:48px;font-weight:800}.shopAddPrimary:disabled{background:#c5d4d2}.shopDetailFeedback{color:#0b8b82;opacity:0;min-height:25px;margin:9px 2px;font-size:10px}.shopDetailFeedback.visible{opacity:1}.shopDetailFeedback a{margin-right:10px;text-decoration:underline}.shopShippingCard{background:#f8fbfa;border:1px solid #e3ecea;border-radius:16px;gap:12px;padding:14px;display:flex}.shopShippingCard>span{font-size:22px}.shopShippingCard b{color:#355b56;font-size:11px}.shopShippingCard p{color:#78908c;margin:4px 0 0;font-size:9px;line-height:1.8}.shopProductDescription{border-top:1px solid #e0ebe8;grid-template-columns:1fr 320px;gap:25px;margin-top:45px;padding-top:38px;display:grid}.shopProductDescription h2{color:#244b46;margin:7px 0 13px}.shopProductDescription>div>span{color:#0b8b82;font-size:10px}.shopProductDescription>div>p{color:#5d7975;line-height:2.2}.shopProductDescription aside{background:#eaf7f4;border-radius:20px;padding:22px}.shopProductDescription aside h3{color:#244b46;margin-top:0}.shopProductDescription ul{color:#55736f;margin:0;padding-right:19px;font-size:11px;line-height:2.2}.shopFlowPage,.shopOrdersPage{background:#f7faf9;min-height:70vh;padding:55px 0 85px}.shopFlowLoading{text-align:center;color:#607c78;padding:80px}.shopFlowHead{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.shopFlowHead span{color:#0b8b82;font-size:10px;font-weight:800}.shopFlowHead h1{color:#173f3b;margin:6px 0;font-size:32px}.shopFlowHead p{color:#78908c;margin:0;font-size:11px}.shopFlowHead>a{color:#0b8b82;font-size:11px;font-weight:700}.shopCartLayout,.shopCheckoutLayout{grid-template-columns:1fr 340px;align-items:start;gap:25px;display:grid}.shopCartItems,.shopCheckoutMain{gap:14px;display:grid}.shopCartItems article{background:#fff;border:1px solid #e0ebe8;border-radius:18px;grid-template-columns:105px 1fr auto;align-items:center;gap:16px;padding:15px;display:grid}.shopCartThumb{background:linear-gradient(145deg,#eff8f6,#fbf1e5);border-radius:14px;place-items:center;height:100px;display:grid;overflow:hidden}.shopCartThumb img{object-fit:cover;width:100%;height:100%}.shopCartThumb span{font-size:40px}.shopCartItemInfo h2{color:#244b46;margin:0;font-size:14px}.shopCartItemInfo p,.shopCartItemInfo small{color:#78908c;margin:4px 0;font-size:9px}.shopCartItemInfo button{color:#bd5a50;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px}.shopCartItemActions{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:end;display:flex}.shopCartItemActions strong{color:#173f3b;font-size:12px}.shopOrderSummary{background:#fff;border:1px solid #dce8e5;border-radius:20px;padding:22px;position:sticky;top:88px;box-shadow:0 13px 35px #14524a0f}.shopOrderSummary h2{color:#244b46;margin:0 0 16px;font-size:17px}.shopOrderSummary dl{margin:0}.shopOrderSummary dl>div{color:#607c78;justify-content:space-between;padding:10px 0;font-size:10px;display:flex}.shopOrderSummary dl .total{color:#173f3b;border-top:1px solid #e2ece9;margin-top:7px;padding-top:17px;font-size:13px;font-weight:800}.shopOrderSummary>a,.shopOrderSummary>button{color:#fff;cursor:pointer;background:#0b8b82;border:0;border-radius:14px;place-items:center;width:100%;min-height:48px;margin-top:16px;font-weight:800;display:grid}.shopOrderSummary>a.disabled{pointer-events:none;background:#c6d4d2}.shopDemoBlock{color:#805d38;background:#fff5e8;border-radius:13px;padding:12px}.shopDemoBlock b{font-size:10px}.shopDemoBlock p{margin:4px 0 0;font-size:8px;line-height:1.8}.shopSecureNote{color:#8a9d9a;text-align:center;margin:13px 0 0;font-size:8px;line-height:1.8}.shopCheckoutCard{background:#fff;border:1px solid #e0ebe8;border-radius:20px;padding:25px}.shopCheckoutTitle{gap:12px;margin-bottom:21px;display:flex}.shopCheckoutTitle>span{color:#0b8b82;background:#e8f6f3;border-radius:11px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.shopCheckoutTitle h2{color:#244b46;margin:0;font-size:17px}.shopCheckoutTitle p{color:#78908c;margin:4px 0 0;font-size:9px}.shopCheckoutGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.shopCheckoutGrid label,.shopProfileGrid label,.shopProductEditorGrid label{color:#526f6b;gap:6px;font-size:9px;font-weight:700;display:grid}.shopCheckoutGrid label.wide,.shopProfileGrid label.wide,.shopProductEditorGrid label.wide{grid-column:1/-1}.shopCheckoutGrid input,.shopCheckoutGrid textarea,.shopProfileGrid input,.shopProfileGrid select,.shopProfileGrid textarea,.shopProductEditorGrid input,.shopProductEditorGrid select,.shopProductEditorGrid textarea{color:#244b46;background:#fff;border:1px solid #d9e7e4;border-radius:12px;outline:0;width:100%;min-height:45px;padding:10px 12px}.shopCheckoutGrid textarea,.shopProfileGrid textarea,.shopProductEditorGrid textarea{resize:vertical;min-height:82px}.shopCheckoutGrid input:focus,.shopCheckoutGrid textarea:focus,.shopProfileGrid input:focus,.shopProfileGrid select:focus,.shopProductEditorGrid input:focus,.shopProductEditorGrid select:focus{border-color:#64b3aa;box-shadow:0 0 0 3px #e5f5f2}.shopCheckoutGrid label>small{color:#b84c49}.shopPaymentChoices{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.shopPaymentChoices label{cursor:pointer;border:1px solid #dce8e5;border-radius:15px;align-items:center;gap:11px;padding:16px;display:flex;position:relative}.shopPaymentChoices label.active{background:#edf9f7;border-color:#0b8b82}.shopPaymentChoices input{opacity:0;position:absolute}.shopPaymentChoices label>span{font-size:22px}.shopPaymentChoices b,.shopPaymentChoices small{display:block}.shopPaymentChoices b{color:#355b56;font-size:11px}.shopPaymentChoices small{color:#78908c;margin-top:4px;font-size:8px}.shopCheckoutSummary{min-width:0;overflow:hidden}.shopCheckoutSummaryHead{border-bottom:1px solid #e8efed;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:13px;display:flex}.shopCheckoutSummaryHead>div{min-width:0}.shopCheckoutSummaryHead span{color:#0b8b82;font-size:8px;font-weight:800;display:block}.shopCheckoutSummaryHead h2{margin:3px 0 0}.shopCheckoutSummaryHead>b{color:#0b8b82;background:#edf8f5;border-radius:999px;flex:none;padding:6px 9px;font-size:8px}.checkoutMiniItems{gap:0;min-width:0;margin:0 0 8px;display:grid}.checkoutMiniItem{border-bottom:1px solid #edf2f1;min-width:0;padding:12px 0}.checkoutMiniCopy{min-width:0}.checkoutMiniCopy b,.checkoutMiniCopy small{min-width:0;display:block}.checkoutMiniCopy b{color:#355b56;white-space:normal;word-break:normal;overflow-wrap:break-word;font-size:10px;line-height:1.75}.checkoutMiniCopy small{color:#8a9d9a;margin-top:2px;font-size:7.5px;line-height:1.65}.checkoutMiniMeta{justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-top:7px;display:flex}.checkoutMiniQty{color:#0b8b82;white-space:nowrap;background:#edf8f5;border-radius:999px;flex:none;padding:4px 7px;font-size:8px;font-weight:800}.checkoutMiniPrice{color:#244b46;white-space:nowrap;min-width:0;font-size:9.5px}.checkoutMiniPrice small{color:#78908c;font-size:7px;font-weight:600}.shopCheckoutSummary dl>div{gap:12px}.shopCheckoutSummary dt{min-width:0}.shopCheckoutSummary dd{text-align:left;white-space:nowrap;flex:none;margin:0}.shopCheckoutSummary dl .total dd{color:#0b8b82}.shopCheckoutSummary>button{white-space:normal;min-height:52px;font-size:11px;line-height:1.5}.shopOrderList{gap:18px;display:grid}.shopOrderList>article{background:#fff;border:1px solid #e0ebe8;border-radius:21px;overflow:hidden}.shopOrderList header,.shopManagedOrders header{border-bottom:1px solid #edf2f1;justify-content:space-between;align-items:center;padding:19px 22px;display:flex}.shopOrderList header h2,.shopManagedOrders header h2{color:#244b46;margin:5px 0 0;font-size:14px}.shopOrderList header p,.shopManagedOrders header p{color:#8a9d9a;margin:3px 0 0;font-size:8px}.shopOrderList header>strong,.shopManagedOrders header strong{color:#173f3b;font-size:13px}.shopOrderState{color:#607c78;background:#edf3f2;border-radius:999px;padding:5px 9px;font-size:8px;font-weight:800;display:inline-flex}.shopOrderState.state-confirmed{color:#087b72;background:#e6f6f3}.shopOrderState.state-processing{color:#a06f14;background:#fff5df}.shopOrderState.state-shipped{color:#356fa8;background:#eaf2ff}.shopOrderState.state-delivered{color:#3b8150;background:#e8f7ec}.shopOrderState.state-cancelled{color:#ad514b;background:#fff0ef}.shopOrderProgress{grid-template-columns:repeat(4,1fr);padding:22px 45px;display:grid;position:relative}.shopOrderProgress:before{content:"";background:#e0e9e7;height:2px;position:absolute;top:37px;left:13%;right:13%}.shopOrderProgress span{z-index:1;color:#8a9d9a;place-items:center;gap:6px;display:grid;position:relative}.shopOrderProgress i{background:#dce7e5;border:3px solid #fff;border-radius:50%;place-items:center;width:31px;height:31px;font-size:8px;font-style:normal;display:grid}.shopOrderProgress b{font-size:8px}.shopOrderProgress[data-status=confirmed] span:first-child i,.shopOrderProgress[data-status=processing] span:nth-child(-n+2) i,.shopOrderProgress[data-status=shipped] span:nth-child(-n+3) i,.shopOrderProgress[data-status=delivered] span i{color:#fff;background:#0b8b82}.shopOrderItems{padding:0 22px}.shopOrderItems a{border-top:1px solid #edf2f1;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px 0;display:grid}.shopOrderItems a>span{color:#0b8b82;font-size:9px}.shopOrderItems b,.shopOrderItems small{display:block}.shopOrderItems b{color:#355b56;font-size:10px}.shopOrderItems small{color:#8a9d9a;font-size:8px}.shopOrderItems strong{color:#355b56;font-size:9px}.shopOrderList footer{background:#fbfdfc;border-top:1px solid #edf2f1;justify-content:space-between;align-items:center;padding:15px 22px;display:flex}.shopOrderList footer p{color:#78908c;margin:0;font-size:9px}.shopOrderList footer div:last-child{gap:8px;display:flex}.shopOrderList footer a,.shopOrderList footer button{color:#0b8b82;cursor:pointer;background:#fff;border:1px solid #cae0dc;border-radius:10px;padding:8px 12px;font-size:9px}.shopSellerWorkspace{background:#f4f8f7;min-height:75vh;padding:38px 0 75px}.shopSellerWelcome{text-align:center;max-width:760px;margin:0 auto 25px}.shopSellerWelcome h1{color:#173f3b;margin:8px 0;font-size:34px}.shopSellerWelcome p{color:#607c78;line-height:2}.shopProfileForm,.shopProductEditor{background:#fff;border:1px solid #dce8e5;border-radius:22px;padding:26px;box-shadow:0 15px 45px #14524a0f}.shopDashboardSectionHead{justify-content:space-between;align-items:start;gap:20px;margin-bottom:20px;display:flex}.shopDashboardSectionHead h2{color:#244b46;margin:4px 0;font-size:19px}.shopDashboardSectionHead p{color:#78908c;margin:4px 0 0;font-size:9px}.sellerVerified,.sellerPending{border-radius:999px;padding:7px 11px;font-size:8px}.sellerVerified{color:#3b8150;background:#e5f6ea}.sellerPending{color:#a06f14;background:#fff4df}.shopProfileGrid,.shopProductEditorGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.shopSwitch{align-items:center;gap:10px;display:flex!important}.shopSwitch>input{opacity:0;position:absolute}.shopSwitch>span{background:#cad8d6;border-radius:999px;width:43px;height:24px;transition:all .2s;position:relative}.shopSwitch>span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;right:3px}.shopSwitch>input:checked+span{background:#0b8b82}.shopSwitch>input:checked+span:after{right:22px}.shopSwitch b,.shopSwitch small{display:block}.shopSwitch small{color:#8a9d9a;font-size:7px}.shopDashboardPrimary{color:#fff;cursor:pointer;background:#0b8b82;border:0;border-radius:13px;min-width:180px;height:45px;margin-top:20px;font-weight:800}.shopSellerLayout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:22px;display:grid}.shopSellerSidebar{background:#fff;border:1px solid #dce8e5;border-radius:20px;position:sticky;top:85px;overflow:hidden}.shopSellerIdentity{border-bottom:1px solid #e8efed;align-items:center;gap:10px;padding:18px;display:flex}.shopSellerIdentity>span{color:#0b8b82;background:#e5f5f2;border-radius:14px;place-items:center;width:43px;height:43px;font-weight:900;display:grid}.shopSellerIdentity b,.shopSellerIdentity small{display:block}.shopSellerIdentity b{color:#355b56;font-size:11px}.shopSellerIdentity small{color:#8a9d9a;margin-top:4px;font-size:7px}.shopSellerSidebar nav{padding:9px}.shopSellerSidebar nav button{color:#607c78;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:9px;width:100%;min-height:43px;padding:0 10px;font-size:10px;display:flex}.shopSellerSidebar nav button.active{color:#087b72;background:#eaf7f4;font-weight:800}.shopSellerSidebar nav button>span{text-align:center;width:23px}.shopSellerSidebar nav button>b{color:#fff;background:#f09b68;border-radius:7px;place-items:center;min-width:20px;height:20px;margin-right:auto;font-size:7px;display:grid}.shopSellerSidebar>a{color:#0b8b82;text-align:center;border-top:1px solid #e8efed;margin:8px;padding:11px;font-size:9px;display:block}.shopSellerMain{min-width:0}.shopSellerTop{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.shopSellerTop h1{color:#173f3b;margin:5px 0 0;font-size:27px}.shopSellerTop>button{color:#0b8b82;cursor:pointer;background:#fff;border:1px solid #d3e4e1;border-radius:11px;height:38px;padding:0 13px}.shopSellerStats{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.shopSellerStats article{background:#fff;border:1px solid #dce8e5;border-radius:18px;align-items:center;gap:12px;padding:17px;display:flex}.shopSellerStats article>span{color:#0b8b82;background:#edf9f7;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.shopSellerStats small,.shopSellerStats strong{display:block}.shopSellerStats small{color:#8a9d9a;font-size:8px}.shopSellerStats strong{color:#244b46;margin-top:4px;font-size:17px}.shopSellerStats strong small{display:inline}.shopDashboardGrid{grid-template-columns:1.1fr .9fr;gap:15px;margin-top:16px;display:grid}.shopDashboardGrid>section{background:#fff;border:1px solid #dce8e5;border-radius:19px;padding:20px}.shopDashboardOrder,.shopStockAlert{border-top:1px solid #edf2f1;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:57px;display:grid}.shopDashboardOrder b,.shopDashboardOrder small,.shopStockAlert b,.shopStockAlert small{display:block}.shopDashboardOrder div>b,.shopStockAlert div>b{color:#355b56;font-size:9px}.shopDashboardOrder small,.shopStockAlert small{color:#8a9d9a;font-size:7px}.shopDashboardOrder>strong,.shopStockAlert>strong{color:#355b56;font-size:9px}.shopStockAlert>span{font-size:21px}.shopDashboardEmpty{color:#8a9d9a;text-align:center;padding:35px 15px;font-size:10px}.shopProductsToolbar{background:#fff;border:1px solid #dce8e5;border-radius:17px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:15px 18px;display:flex}.shopProductsToolbar p{color:#355b56;margin:0;font-size:12px;font-weight:800}.shopProductsToolbar small{color:#8a9d9a;font-size:8px}.shopProductsToolbar button{color:#fff;cursor:pointer;background:#0b8b82;border:0;border-radius:11px;height:39px;padding:0 15px}.shopProductEditor{margin-bottom:14px}.shopEditorActions{gap:8px;margin-top:18px;display:flex}.shopEditorActions button{color:#fff;cursor:pointer;background:#0b8b82;border:0;border-radius:11px;height:41px;padding:0 17px}.shopEditorActions button+button{color:#607c78;background:#edf3f2}.shopManagedProducts{gap:10px;display:grid}.shopManagedProducts>article{background:#fff;border:1px solid #dce8e5;border-radius:16px;grid-template-columns:70px 1fr auto auto;align-items:center;gap:14px;padding:12px;display:grid}.shopManagedProductVisual{background:linear-gradient(145deg,#eff8f6,#fbf1e5);border-radius:13px;place-items:center;height:64px;display:grid;overflow:hidden}.shopManagedProductVisual img{object-fit:cover;width:100%;height:100%}.shopManagedProductVisual span{font-size:29px}.shopManagedTags{gap:5px;display:flex}.shopManagedTags span{color:#a06f14;background:#fff3e4;border-radius:999px;padding:3px 6px;font-size:7px}.shopManagedTags span.active{color:#087b72;background:#e6f6f3}.shopManagedTags span.inactive{color:#7c8e8b;background:#f1f3f3}.shopManagedProducts h3{color:#244b46;margin:5px 0 2px;font-size:11px}.shopManagedProducts p{color:#8a9d9a;margin:0;font-size:8px}.shopManagedNumbers{text-align:left}.shopManagedNumbers strong,.shopManagedNumbers small{display:block}.shopManagedNumbers strong{color:#244b46;font-size:10px}.shopManagedNumbers small{color:#78908c;margin-top:4px;font-size:8px}.shopManagedActions{gap:5px;display:flex}.shopManagedActions button{color:#0b8b82;cursor:pointer;background:#fff;border:1px solid #dce8e5;border-radius:9px;padding:7px 9px;font-size:8px}.shopManagedActions button+button{color:#b75a51}.shopManagedOrders{gap:13px;display:grid}.shopManagedOrders>article{background:#fff;border:1px solid #dce8e5;border-radius:19px;overflow:hidden}.shopManagedOrders header>div:last-child{text-align:left}.shopManagedOrders header small{color:#8a9d9a;display:block}.shopManageOrderBody{grid-template-columns:1fr 300px;gap:20px;padding:15px 20px;display:grid}.shopManageOrderBody>div p{color:#355b56;border-bottom:1px solid #edf2f1;grid-template-columns:auto 1fr auto;gap:8px;margin:0;padding:8px 0;font-size:9px;display:grid}.shopManageOrderBody address{color:#607c78;background:#f6faf9;border-radius:13px;padding:13px;font-size:8px;font-style:normal;line-height:1.8}.shopManageOrderBody address>*{display:block}.shopManagedOrders footer{background:#fbfdfc;border-top:1px solid #edf2f1;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.shopManagedOrders footer p{color:#78908c;margin:0;font-size:8px}.shopManagedOrders footer div{gap:7px;display:flex}.shopManagedOrders footer button{color:#fff;cursor:pointer;background:#0b8b82;border:0;border-radius:9px;padding:8px 11px;font-size:8px}.shopManagedOrders footer button.danger{color:#ad514b;background:#fff0ef}@media (max-width:1050px){.shopProductGrid{grid-template-columns:repeat(3,1fr)}.shopSellerStats{grid-template-columns:repeat(2,1fr)}.shopProfileGrid,.shopProductEditorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.headerCartLink{flex-basis:38px;width:38px;height:38px}.shopProductGrid{grid-template-columns:repeat(2,1fr)}.shopProductDetailGrid{grid-template-columns:1fr}.shopProductDetailVisual{min-height:430px}.shopCartLayout,.shopCheckoutLayout{grid-template-columns:1fr}.shopOrderSummary{position:static}.shopSellerLayout{grid-template-columns:1fr}.shopSellerSidebar{grid-template-columns:auto 1fr auto;align-items:center;display:grid;position:static}.shopSellerIdentity{border-bottom:0}.shopSellerSidebar nav{display:flex;overflow-x:auto}.shopSellerSidebar nav button{white-space:nowrap}.shopSellerSidebar>a{border-top:0}.shopDashboardGrid{grid-template-columns:1fr}}@media (max-width:620px){.shopSection{padding:55px 0}.shopSectionHead h2{font-size:24px}.shopCatalogToolbar{flex-direction:column;align-items:stretch}.shopCatalogToolbar>label{justify-content:space-between}.shopProductGrid{gap:10px}.shopProductVisual{height:160px}.shopProductVisual>span{font-size:56px}.shopProductBody{padding:12px}.shopProductBody h3{font-size:12px}.shopProductBody>p:not(.shopInlineFeedback){font-size:8px}.shopProductPurchase strong{font-size:10px}.shopSellerCta>.container{flex-direction:column;align-items:flex-start}.shopSellerCta h2{font-size:23px}.shopProductDetailVisual{min-height:330px}.shopProductDetailVisual>span{font-size:110px}.shopProductInfo h1{font-size:27px}.shopProductFacts{grid-template-columns:1fr 1fr}.shopProductBuyBox{grid-template-columns:1fr}.shopQuantity{justify-self:start}.shopProductDescription{grid-template-columns:1fr}.shopFlowHead{flex-direction:column;align-items:flex-start}.shopCartItems article{grid-template-columns:75px 1fr}.shopCartThumb{height:75px}.shopCartItemActions{flex-direction:row;grid-column:1/-1;align-items:center}.shopCheckoutGrid,.shopPaymentChoices{grid-template-columns:1fr}.shopOrderProgress{padding-inline:8px}.shopOrderProgress:before{left:12%;right:12%}.shopOrderList header,.shopOrderList footer{flex-direction:column;align-items:flex-start;gap:12px}.shopSellerSidebar{display:block}.shopSellerSidebar nav{border-top:1px solid #edf2f1}.shopSellerIdentity{padding-bottom:10px}.shopSellerSidebar>a{display:none}.shopSellerStats{grid-template-columns:1fr 1fr}.shopProfileGrid,.shopProductEditorGrid{grid-template-columns:1fr}.shopProfileGrid label.wide,.shopProductEditorGrid label.wide{grid-column:auto}.shopManagedProducts>article{grid-template-columns:58px 1fr}.shopManagedNumbers,.shopManagedActions{grid-column:2}.shopManagedNumbers{text-align:right}.shopManageOrderBody{grid-template-columns:1fr}.shopManagedOrders footer{flex-direction:column;align-items:flex-start;gap:10px}.shopProductsToolbar{flex-direction:column;align-items:flex-start;gap:12px}.shopCatalogToolbar{gap:12px;padding:12px;overflow:hidden}.shopAnimalFilter{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid;overflow:visible}.shopAnimalFilter button{background:#f8fbfa;border:1px solid #e7efed;border-radius:10px;width:100%;height:38px;padding:0 7px;font-size:9px}.shopAnimalFilter button:last-child{grid-column:span 2}.shopCatalogToolbar>label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;font-size:10px;display:grid}.shopCatalogToolbar select{width:100%;min-width:0}}@media (max-width:480px){.shopProductGrid{grid-template-columns:1fr;gap:14px}.shopProductVisual{height:220px}.shopProductVisual>span{font-size:70px}.shopProductBody{padding:16px}.shopProductBody h3{min-height:auto;font-size:14px}.shopProductBody>p:not(.shopInlineFeedback){height:auto;min-height:38px;font-size:10px}.shopProductSeller{font-size:9px}.shopProductPurchase strong{font-size:13px}.shopSellerTop{flex-direction:column;align-items:flex-start;gap:10px}.shopSellerTop>button{width:100%}}.shopSavedAddresses{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.shopSavedAddresses button{color:#526f6b;text-align:right;cursor:pointer;background:#fbfdfc;border:1px solid #dce8e5;border-radius:14px;gap:4px;padding:14px;display:grid}.shopSavedAddresses button:hover{background:#edf9f7;border-color:#64b3aa}.shopSavedAddresses b{color:#244b46;font-size:10px}.shopSavedAddresses span{font-size:9px}.shopSavedAddresses small{color:#8a9d9a;font-size:8px;line-height:1.7}.shopInlineCheck{align-items:center;gap:9px;grid-template-columns:none!important;display:flex!important}.shopInlineCheck>input[type=checkbox]{accent-color:#0b8b82;width:18px!important;min-height:18px!important}.shopInlineCheck>input:not([type=checkbox]){max-width:190px;margin-right:auto}.shopQuoteButton{color:#fff;cursor:pointer;background:#0b8b82;border:0;border-radius:12px;min-height:43px;padding:0 17px;font-weight:800}.shopShippingChoices{gap:9px;display:grid}.shopShippingChoices label{cursor:pointer;border:1px solid #dce8e5;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:14px;display:grid;position:relative}.shopShippingChoices label.active{background:#edf9f7;border-color:#0b8b82}.shopShippingChoices input{opacity:0;position:absolute}.shopShippingChoices b,.shopShippingChoices small{display:block}.shopShippingChoices b{color:#355b56;font-size:10px}.shopShippingChoices small{color:#78908c;margin-top:4px;font-size:8px}.shopShippingChoices strong{color:#0b8b82;font-size:9px}.shopPromoRow{border-top:1px solid #edf2f1;grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin-top:14px;padding-top:14px;display:grid}.shopPromoRow input{border:1px solid #d9e7e4;border-radius:11px;outline:0;min-height:42px;padding:0 12px}.shopPromoRow button{color:#fff;cursor:pointer;background:#244b46;border:0;border-radius:11px;height:42px;padding:0 15px}.shopPromoRow span{color:#3b8150;font-size:9px;font-weight:800}.shopOrderSummary .discount{color:#3b8150}.shopOrderMeta{flex-wrap:wrap;gap:8px;padding:10px 22px;display:flex}.shopOrderMeta span{color:#607c78;background:#f2f7f6;border-radius:999px;padding:6px 9px;font-size:8px}.shopOrderHistory{border:1px solid #e2ece9;border-radius:13px;margin:0 22px 13px;padding:10px 13px}.shopOrderHistory summary{color:#0b8b82;cursor:pointer;font-size:9px;font-weight:800}.shopOrderTimeline{margin-top:12px}.shopOrderTimeline>div{grid-template-columns:14px 1fr;gap:9px;padding-bottom:13px;display:grid;position:relative}.shopOrderTimeline>div:not(:last-child):before{content:"";background:#dce9e6;width:2px;position:absolute;top:10px;bottom:-1px;right:5px}.shopOrderTimeline i{z-index:1;background:#0b8b82;border:3px solid #d8f0ec;border-radius:50%;width:12px;height:12px;margin-top:3px;position:relative}.shopOrderTimeline p{margin:0}.shopOrderTimeline b,.shopOrderTimeline small{display:block}.shopOrderTimeline b{color:#355b56;font-size:9px}.shopOrderTimeline small{color:#8a9d9a;margin-top:3px;font-size:7px}.shopReturnStatus,.shopSellerReturn{color:#775936;background:#fff9ef;border:1px solid #f0d6b5;border-radius:13px;margin:0 22px 14px;padding:13px;font-size:9px}.shopReturnStatus p,.shopSellerReturn p{margin:5px 0 0}.shopReturnForm{background:#f8fbfa;border:1px solid #dce8e5;border-radius:14px;margin:0 22px 15px;padding:16px}.shopReturnForm h3{color:#244b46;margin:0}.shopReturnForm>p{color:#78908c;font-size:9px}.shopReturnForm>label{color:#526f6b;gap:8px;margin:8px 0;font-size:9px;display:flex}.shopReturnForm textarea{resize:vertical;border:1px solid #dce8e5;border-radius:11px;width:100%;min-height:75px;padding:10px}.shopReturnForm>div{gap:7px;margin-top:9px;display:flex}.shopReturnForm button,.shopSellerReturn button{color:#fff;cursor:pointer;background:#0b8b82;border:0;border-radius:9px;padding:8px 11px;font-size:8px}.shopReturnForm button+button{color:#607c78;background:#edf3f2}.shopSellerReturn{justify-content:space-between;align-items:center;gap:12px;display:flex}.shopSellerReturn>div:last-child{gap:7px;display:flex}.shopConfirmationPage{background:#f7faf9;min-height:72vh;padding:55px 0 85px}.shopConfirmationHero{text-align:right;justify-content:center;align-items:center;gap:18px;max-width:760px;margin:0 auto 28px;display:flex}.shopConfirmationHero>span{color:#34804b;background:#dff4e6;border-radius:22px;place-items:center;width:64px;height:64px;font-size:30px;display:grid}.shopConfirmationHero p{color:#0b8b82;margin:0;font-size:10px;font-weight:800}.shopConfirmationHero h1{color:#173f3b;margin:4px 0;font-size:32px}.shopConfirmationHero small{color:#78908c}.shopConfirmationGrid{grid-template-columns:1fr 330px;align-items:start;gap:22px;display:grid}.shopConfirmationMain{gap:14px;display:grid}.shopConfirmationCard{background:#fff;border:1px solid #dce8e5;border-radius:19px;padding:22px}.shopConfirmationCard>h2,.shopConfirmationCardHead h2{color:#244b46;margin:0 0 15px;font-size:16px}.shopConfirmationCardHead{justify-content:space-between;align-items:center;display:flex}.shopDeliveryInfo{color:#607c78;gap:7px;font-size:10px;display:grid}.shopDeliveryInfo p{margin:0}.shopDeliveryInfo p:first-child{color:#355b56;gap:12px;display:flex}.shopCommercePanel{background:#fff;border:1px solid #dce8e5;border-radius:19px;padding:21px}.shopCompactForm{border-bottom:1px solid #edf2f1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-bottom:18px;display:grid}.shopCompactForm label{color:#526f6b;gap:5px;font-size:8px;font-weight:700;display:grid}.shopCompactForm label.wide{grid-column:1/-1}.shopCompactForm input,.shopCompactForm select{color:#244b46;background:#fff;border:1px solid #d9e7e4;border-radius:11px;outline:0;width:100%;min-height:41px;padding:8px 10px}.shopCompactForm>button{color:#fff;cursor:pointer;background:#0b8b82;border:0;border-radius:11px;grid-column:1/-1;min-height:42px;font-weight:800}.shopRuleList{gap:8px;margin-top:15px;display:grid}.shopRuleList article{border:1px solid #e5eeec;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:7px;padding:11px;display:grid}.shopRuleList b,.shopRuleList small{display:block}.shopRuleList b{color:#355b56;font-size:9px}.shopRuleList small{color:#8a9d9a;margin-top:3px;font-size:7px}.shopRuleList>article>strong{color:#0b8b82;font-size:9px}.shopRuleList>article>div:last-child{grid-column:1/-1;gap:6px;display:flex}.shopRuleList button{color:#0b8b82;cursor:pointer;background:#fff;border:1px solid #dce8e5;border-radius:8px;padding:6px 9px;font-size:7px}.shopRuleList button+button{color:#b75a51}@media (max-width:900px){.shopConfirmationGrid{grid-template-columns:1fr}.shopConfirmationGrid .shopOrderSummary{position:static}}@media (max-width:620px){.shopSavedAddresses,.shopCompactForm{grid-template-columns:1fr}.shopCompactForm label.wide,.shopCompactForm>button{grid-column:auto}.shopPromoRow{grid-template-columns:1fr auto}.shopPromoRow span{grid-column:1/-1}.shopSellerReturn{flex-direction:column;align-items:flex-start}.shopConfirmationHero{justify-content:flex-start}.shopConfirmationHero h1{font-size:25px}.shopConfirmationHero>span{width:52px;height:52px}.shopInlineCheck{flex-wrap:wrap;align-items:flex-start}.shopInlineCheck>input:not([type=checkbox]){max-width:none;margin-right:27px}.shopOrderList footer div:last-child{flex-wrap:wrap}}.shopStoryStrip{background:#fbfdfc;border-block:1px solid #e8efed;padding:36px 0}.shopStoryHead{align-items:baseline;gap:12px;margin-bottom:15px;display:flex}.shopStoryHead b{color:#244b46;font-size:15px}.shopStoryHead span{color:#7c918d;font-size:9px}.shopStoryRail{scrollbar-width:thin;grid-auto-columns:minmax(190px,1fr);grid-auto-flow:column;gap:10px;padding-bottom:7px;display:grid;overflow-x:auto}.shopStoryBubble{min-height:112px;color:inherit;box-shadow:none;background:#fff;border:1px solid #e2ebe8;border-radius:17px;grid-template-rows:auto 1fr;grid-template-columns:48px 1fr;gap:7px 12px;padding:18px;text-decoration:none;display:grid}.shopStoryBubble>span{color:#ae6b16;background:#fff0d7;border-radius:50%;grid-row:1/3;place-items:center;width:48px;height:48px;font-size:1.3rem;display:grid;overflow:hidden}.shopStoryBubble img{object-fit:cover;width:100%;height:100%}.shopStoryBubble small{color:#6d746f;line-height:1.8}.shopBrandRail{gap:10px;padding:4px 2px 12px;display:flex;overflow-x:auto}.shopBrandRail button{color:#263c32;cursor:pointer;background:#fff;border:1px solid #e2e8e4;border-radius:16px;place-items:center;gap:8px;min-width:132px;min-height:74px;padding:14px;display:grid}.shopBrandRail button.active{background:#eefaf5;border-color:#23936a}.shopBrandRail span,.shopBrandRail img{object-fit:contain;color:#147553;background:#e9f7f1;border-radius:13px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.shopRatingSummary{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.shopRatingSummary>*{color:#54645c;background:#f3f7f5;border-radius:999px;padding:7px 11px}.shopRatingSummary b{color:#9c6414;background:#fff6dc}.shopSaveActions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px;display:flex}.shopSaveActions button,.shopSaveActions a{color:#275746;cursor:pointer;font:inherit;background:#fff;border:1px solid #d7e3dd;border-radius:12px;padding:9px 12px;text-decoration:none}.shopVideoLink{color:#167b58;margin:14px 0;font-weight:700;display:inline-flex}.shopSpecGroup{border:1px solid #e4ebe7;border-radius:16px;margin-top:18px;overflow:hidden}.shopSpecGroup h3{background:#f4f8f6;margin:0;padding:12px 15px}.shopSpecGroup>div{border-top:1px solid #e8eeeb;justify-content:space-between;gap:16px;padding:10px 15px;display:flex}.shopSpecGroup span{color:#68756e}.shopReviews{margin:42px 0}.shopReviewGrid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);align-items:start;gap:22px;display:grid}.shopReviewList{gap:12px;display:grid}.shopReviewList>article,.shopReviewForm{background:#fff;border:1px solid #e0e8e4;border-radius:20px;padding:20px}.shopReviewList article>div{justify-content:space-between;gap:10px;display:flex}.shopReviewList article>div span{color:#e59b17;direction:ltr}.shopReviewList small{color:#13805b}.shopReviewList h3{margin:12px 0 5px}.shopReviewList p{color:#58665f;line-height:1.9}.shopReviewList blockquote{background:#f2f8f5;border-radius:12px;gap:6px;margin:14px 0 0;padding:12px;display:grid}.shopReviewForm{gap:12px;display:grid;position:sticky;top:90px}.shopReviewForm label{gap:6px;display:grid}.shopReviewForm input,.shopReviewForm select,.shopReviewForm textarea{font:inherit;border:1px solid #d7e1dc;border-radius:11px;padding:10px}.shopReviewForm textarea{resize:vertical;min-height:120px}.shopReviewForm button{color:#fff;font:inherit;cursor:pointer;background:#16825c;border:0;border-radius:12px;padding:12px;font-weight:800}.shopGuestCheckoutNote{color:#176b4e;background:#edf9f4;border-radius:12px;padding:10px 12px;line-height:1.7}.shopActiveFilters{color:#315e55;background:#eef8f5;border:1px solid #cfe4df;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin:-10px 0 22px;padding:11px 14px;font-size:11px;display:flex}.shopActiveFilters b{color:#fff;background:#0b8b82;border-radius:8px;place-items:center;min-width:24px;height:24px;margin-left:5px;padding:0 6px;display:inline-grid}.shopActiveFilters button{color:#087b72;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}.shopReviewForm button:disabled{cursor:wait;background:#9fbdb6}.shopSavedPage{padding:34px 0 70px}.shopSavedTabs{gap:9px;margin:22px 0;display:flex;overflow-x:auto}.shopSavedTabs button{white-space:nowrap;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e3de;border-radius:14px;padding:11px 16px}.shopSavedTabs button.active{color:#fff;background:#173e31;border-color:#173e31}.shopSavedTabs b{background:#ffffff20;border-radius:99px;margin-inline-start:7px;padding:2px 7px}.shopSavedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.shopSavedGrid>div{position:relative}.shopRemoveSaved{color:#a34444;cursor:pointer;background:#fff6f6;border:1px solid #efc9c9;border-radius:10px;width:100%;margin-top:8px;padding:8px}.shopComparisonTable{background:#fff;border:1px solid #dfe7e3;border-radius:20px;overflow-x:auto}.shopCompareRow{grid-template-columns:160px repeat(4,minmax(180px,1fr));min-width:720px;display:grid}.shopCompareRow>*{border-top:1px solid #e8eeeb;border-inline-start:1px solid #e8eeeb;padding:14px}.shopCompareRow>:first-child{background:#f5f8f6;border-inline-start:0}.shopCompareRow.head>*{border-top:0}.shopCompareRow.actions span{gap:8px;display:flex}.shopCompareRow.actions a,.shopCompareRow.actions button{color:#126e50;cursor:pointer;background:#eaf6f1;border:0;border-radius:8px;padding:7px;text-decoration:none}.shopDownloadList{gap:12px;display:grid}.shopDownloadList article{background:#fff;border:1px solid #dde7e2;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.shopDownloadList article>div{gap:5px;display:grid}.shopDownloadList span,.shopDownloadList small{color:#637169}.shopDownloadList button{color:#fff;font:inherit;cursor:pointer;background:#16825c;border:0;border-radius:11px;padding:10px 15px}.shopDownloadList button:disabled{background:#aeb8b3}.shopAdvancedWorkspace{gap:18px;display:grid}.shopAdvancedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.shopAdvancedGrid>.wide{grid-column:1/-1}.shopAdvancedGrid header{margin-bottom:14px}.shopAdvancedGrid header span{color:#16825c;font-size:.85rem;font-weight:800}.shopAdvancedGrid header h2{margin:4px 0}.shopMiniRecords{gap:7px;margin-top:12px;display:grid}.shopMiniRecords>div{background:#f5f8f6;border-radius:11px;grid-template-columns:1fr auto auto;align-items:center;gap:9px;padding:9px 11px;display:grid}.shopMiniRecords small{color:#66746c}.shopMiniRecords button{color:#a94444;cursor:pointer;background:#fae9e9;border:0;border-radius:8px}.shopIssuedSecret{background:#fff9e8;border:1px solid #efca71;border-radius:15px;flex-wrap:wrap;align-items:center;gap:12px;padding:15px;display:flex}.shopIssuedSecret code{overflow-wrap:anywhere;direction:ltr;background:#fff;border-radius:8px;max-width:100%;padding:6px 9px}.shopIssuedSecret button{color:#fff;background:#b97712;border:0;border-radius:8px;padding:7px 11px}.shopReviewModeration{gap:12px;display:grid}.shopReviewModeration article{border:1px solid #e0e8e4;border-radius:15px;grid-template-columns:1fr minmax(220px,.7fr) auto;gap:14px;padding:14px;display:grid}.shopReviewModeration textarea{width:100%;min-height:75px;font:inherit;border:1px solid #d8e2dd;border-radius:9px;padding:8px}.shopReviewModeration article>div:last-child{align-content:center;gap:7px;display:grid}.shopReviewModeration button{color:#fff;cursor:pointer;background:#16825c;border:0;border-radius:9px;padding:8px 10px}.shopReviewModeration button.danger{background:#a74747}.shopProfitBreakdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.shopProfitBreakdown article{background:#fff;border:1px solid #dfe8e3;border-radius:15px;gap:7px;padding:15px;display:grid}.shopProfitBreakdown span{color:#68756e}.shopProfitBreakdown b{color:#183f32;font-size:1.08rem}.shopWorkspaceDialogBackdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f2d2894;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.shopWorkspaceDialog{background:#fff;border:1px solid #d9e7e3;border-radius:24px;width:min(720px,100%);max-height:min(760px,100vh - 48px);overflow:auto;box-shadow:0 30px 90px #072f2947}.shopWorkspaceDialog>header{z-index:2;background:#fffffff5;border-bottom:1px solid #e5eeeb;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 17px;display:flex;position:sticky;top:0}.shopWorkspaceDialog>header span{color:#0b8b82;font-size:10px;font-weight:800}.shopWorkspaceDialog>header h2{color:#173f3b;margin:4px 0;font-size:21px}.shopWorkspaceDialog>header p{color:#6d817d;margin:0;font-size:10px;line-height:1.9}.shopWorkspaceDialog>header>button{color:#526f6b;cursor:pointer;background:#f7faf9;border:1px solid #dbe7e4;border-radius:11px;flex:none;width:36px;height:36px;font-size:21px}.shopWorkspaceDialog>form{padding:22px 24px}.shopDialogGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.shopDialogGrid label,.shopDialogSingleField,.shopDialogStack>label{color:#4d6964;gap:6px;font-size:10px;font-weight:700;display:grid}.shopDialogGrid label.wide{grid-column:1/-1}.shopDialogGrid input,.shopDialogGrid select,.shopDialogSingleField input,.shopDialogSingleField textarea,.shopDialogStack textarea{color:#234b46;width:100%;min-height:45px;font:inherit;background:#fff;border:1px solid #d7e5e1;border-radius:12px;outline:0;padding:9px 11px}.shopDialogSingleField textarea,.shopDialogStack textarea{resize:vertical;min-height:115px}.shopDialogGrid input:focus,.shopDialogGrid select:focus,.shopDialogSingleField input:focus,.shopDialogSingleField textarea:focus,.shopDialogStack textarea:focus{border-color:#64b3aa;box-shadow:0 0 0 3px #e5f5f2}.shopDialogStack{gap:13px;display:grid}.shopDialogCheck{align-items:center;grid-template-columns:none!important;display:flex!important}.shopDialogCheck input{accent-color:#0b8b82;width:18px;height:18px}.shopWorkspaceDialog form>footer{border-top:1px solid #e8efed;justify-content:flex-end;gap:9px;margin-top:22px;padding-top:17px;display:flex}.shopWorkspaceDialog form>footer button{color:#526f6b;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e5e2;border-radius:11px;padding:0 17px;font-weight:800}.shopWorkspaceDialog form>footer button[type=submit]{color:#fff;background:#0b8b82;border-color:#0b8b82}.shopWorkspaceDialog form>footer button.danger{background:#b84f49;border-color:#b84f49}.shopWorkspaceDialog button:disabled{opacity:.6;cursor:wait}.shopInlineConfirm{background:#fff7f6;border:1px solid #efc5c2;border-radius:15px;justify-content:space-between;align-items:center;gap:15px;padding:14px 16px;display:flex}.shopInlineConfirm b{color:#843d39}.shopInlineConfirm p{color:#8b6a67;margin:4px 0 0;font-size:10px}.shopInlineConfirm>div:last-child{gap:7px;display:flex}.shopInlineConfirm button{color:#675855;cursor:pointer;background:#fff;border:1px solid #dfcecc;border-radius:9px;padding:8px 12px}.shopInlineConfirm button.danger{color:#fff;background:#b84f49;border-color:#b84f49}@media (max-width:900px){.shopReviewGrid{grid-template-columns:1fr}.shopReviewForm{position:static}.shopSavedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.shopAdvancedGrid{grid-template-columns:1fr}.shopAdvancedGrid>.wide{grid-column:auto}.shopProfitBreakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.shopReviewModeration article{grid-template-columns:1fr}.shopStoryRail{grid-auto-columns:240px}}@media (max-width:620px){.shopSavedGrid{grid-template-columns:1fr}.shopDownloadList article{flex-direction:column;align-items:stretch}.shopProfitBreakdown{grid-template-columns:1fr}.shopCompareRow{grid-template-columns:120px repeat(4,170px)}.shopStoryHead{gap:3px;display:grid}.shopWorkspaceDialogBackdrop{align-items:end;padding:10px}.shopWorkspaceDialog{border-radius:20px 20px 14px 14px;max-height:calc(100vh - 20px)}.shopWorkspaceDialog>header,.shopWorkspaceDialog>form{padding:17px}.shopDialogGrid{grid-template-columns:1fr}.shopDialogGrid label.wide{grid-column:auto}.shopWorkspaceDialog form>footer{background:#fff;margin-inline:-17px;padding:12px 17px;position:sticky;bottom:-17px}.shopWorkspaceDialog form>footer button{flex:1}.shopInlineConfirm{flex-direction:column;align-items:stretch}.shopInlineConfirm>div:last-child button{flex:1}}.shopCommerceHero{background:radial-gradient(circle at 13% 18%,#d5efe9c7,#0000 28%),radial-gradient(circle at 87% 78%,#ffe4c7b8,#0000 30%),linear-gradient(135deg,#f6fbfa,#fffaf4);padding:34px 0 28px;position:relative;overflow:hidden}.shopCommerceHero:before{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff47,#0000 42%);position:absolute;inset:0}.shopCommerceHeroGrid{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);align-items:stretch;gap:22px;display:grid;position:relative}.shopCommerceHeroCopy{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:#ffffffa8;border:1px solid #ffffffc7;border-radius:28px;padding:34px 36px;box-shadow:0 20px 55px #14524a17}.shopCommerceHeroCopy h1{color:#173f3b;letter-spacing:-1.5px;max-width:720px;margin:8px 0 10px;font-size:clamp(34px,3.1vw,48px);line-height:1.48}.shopCommerceHeroCopy h1 em{color:#087b72;font-style:normal}.shopCommerceHeroCopy>p{color:#57736f;max-width:710px;margin:0;font-size:13px;line-height:2}.shopCommerceSearch{background:#ffffffeb;border:1px solid #7fb9b157;border-radius:18px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:62px;margin-top:24px;padding:7px 8px 7px 10px;display:grid;box-shadow:0 13px 30px #11554d1a}.shopSearchGlyph{color:#0b8b82;place-items:center;font-size:25px;display:grid}.shopCommerceSearch input{color:#254a45;background:0 0;border:0;outline:0;width:100%;height:44px;font-size:13px}.shopCommerceSearch button{color:#fff;cursor:pointer;background:#0b8b82;border:0;border-radius:13px;min-width:104px;height:46px;font-size:11px;font-weight:800;box-shadow:0 8px 19px #0b8b822e}.shopCommerceSearch button:hover{background:#07766e}.shopHeroQuickLinks{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.shopHeroQuickLinks button,.shopHeroQuickLinks a{color:#466964;cursor:pointer;background:#ffffffb3;border:1px solid #77b0a83d;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:9px;display:inline-flex}.shopHeroQuickLinks button.active{color:#087b72;background:#e8f7f4;border-color:#89c8bf;font-weight:800}.shopCommercePromo{color:#fff;background:linear-gradient(150deg,#0c8178,#125b54);border-radius:28px;flex-direction:column;justify-content:center;padding:30px 28px;display:flex;box-shadow:0 20px 55px #0c625a33}.shopCommercePromo>span{color:#bfe9e2;font-size:10px;font-weight:800}.shopCommercePromo>strong{margin-top:7px;font-size:23px;line-height:1.65}.shopCommercePromo>p{color:#d2ebe7;margin:10px 0 0;font-size:10px;line-height:1.95}.shopPromoFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.shopPromoFacts>div{background:#ffffff14;border:1px solid #ffffff21;border-radius:14px;min-width:0;padding:11px 9px}.shopPromoFacts .uiIcon{color:#bce7df;width:18px;height:18px}.shopPromoFacts b,.shopPromoFacts small{display:block}.shopPromoFacts b{margin-top:6px;font-size:9px}.shopPromoFacts small{color:#c8e4df;margin-top:2px;font-size:7px}.shopTrustStrip{background:#fff;border-block:1px solid #e5eeeb}.shopTrustStrip>.container{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;min-height:86px;display:grid}.shopTrustStrip article{border-inline-end:1px solid #e8efed;align-items:center;gap:11px;min-width:0;padding:12px 20px;display:flex}.shopTrustStrip article:last-child{border-inline-end:0}.shopTrustStrip article>span{color:#0b8b82;background:#edf8f5;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.shopTrustStrip .uiIcon{width:19px;height:19px}.shopTrustStrip b,.shopTrustStrip small{display:block}.shopTrustStrip b{color:#294f49;font-size:10px}.shopTrustStrip small{color:#7d928e;margin-top:2px;font-size:8px}.shopHeadReset{color:#0b8b82;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.shopCategoryRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.shopCategoryRail button{text-align:right;cursor:pointer;background:#fff;border:1px solid #e2ece9;border-radius:18px;min-width:0;min-height:112px;padding:16px;transition:all .18s;box-shadow:0 6px 18px #14524a09}.shopCategoryRail button:hover,.shopCategoryRail button.active{background:#f2faf8;border-color:#9acdc6;transform:translateY(-2px);box-shadow:0 12px 28px #14524a14}.shopCategoryRail button>span{background:#fff3e5;border-radius:13px;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.shopCategoryRail b,.shopCategoryRail small{display:block}.shopCategoryRail b{color:#284e49;margin-top:10px;font-size:12px}.shopCategoryRail small{color:#81938f;margin-top:4px;font-size:8px;line-height:1.7}.shopFeaturedSection{background:linear-gradient(#f7fbfa,#f5f8f7)}.shopFeaturedGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.shopFeaturedGrid .shopProductCard{box-shadow:0 10px 28px #1248420f}.shopBrandSection{background:#fff;padding-block:38px}.shopCatalogSection{padding:52px 0 64px}.shopCatalogToolbar{z-index:18;position:sticky;top:88px;box-shadow:0 6px 20px #114c450d}.shopCatalogActions{align-items:center;gap:9px;display:flex}.shopCatalogActions>label{color:#718984;align-items:center;gap:8px;font-size:9px;display:flex}.shopCatalogActions select{color:#355b56;background:#fff;border:1px solid #dbe6e3;border-radius:11px;height:40px;padding:0 10px}.shopFilterToggle{color:#315d56;background:#fff;border:1px solid #d5e5e1;border-radius:11px;min-height:40px;padding:0 13px;font-size:10px;font-weight:800;display:none}.shopFilterToggle b{color:#fff;background:#0b8b82;border-radius:7px;place-items:center;min-width:20px;height:20px;margin-inline-start:6px;font-size:8px;display:inline-grid}.shopCatalogLayout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:18px;display:grid}.shopFilterSidebar{background:#fff;border:1px solid #dfe9e6;border-radius:19px;padding:18px;position:sticky;top:164px;box-shadow:0 8px 25px #1248420b}.shopFilterSidebarHead{border-bottom:1px solid #edf2f0;justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;padding-bottom:13px;display:flex}.shopFilterSidebarHead b,.shopFilterSidebarHead small{display:block}.shopFilterSidebarHead b{color:#264e48;font-size:13px}.shopFilterSidebarHead small{color:#879995;font-size:8px}.shopFilterSidebarHead>span{color:#087b72;background:#e8f6f3;border-radius:9px;place-items:center;min-width:26px;height:26px;padding:0 6px;font-size:9px;font-weight:800;display:grid}.shopFilterStack{gap:13px;display:grid}.shopFilterStack>label:not(.shopStockToggle){color:#4c6c67;gap:6px;font-size:9px;font-weight:700;display:grid}.shopFilterStack select,.shopFilterStack input[type=number]{color:#315d56;background:#fff;border:1px solid #dae6e3;border-radius:11px;outline:0;width:100%;height:42px;padding:0 10px}.shopFilterStack select:focus,.shopFilterStack input[type=number]:focus{border-color:#74bdb4;box-shadow:0 0 0 3px #e8f6f3}.shopPriceFilter{gap:7px;display:grid}.shopPriceFilter>span{color:#4c6c67;font-size:9px;font-weight:700}.shopPriceFilter>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.shopPriceFilter label{gap:4px;display:grid}.shopPriceFilter small{color:#8b9c98;font-size:7px}.shopStockToggle{background:#f9fbfa;border:1px solid #e2ebe8;border-radius:11px;align-items:center;min-height:44px;padding:9px 10px;color:#466863!important;gap:8px!important;display:flex!important}.shopStockToggle input{accent-color:#0b8b82;width:17px;height:17px}.shopClearFilters{color:#087b72;cursor:pointer;background:#edf8f5;border:1px solid #cfe4df;border-radius:11px;min-height:40px;font-size:9px;font-weight:800}.shopCatalogMain{min-width:0}.shopCatalogLayout .shopProductGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.shopCatalogLayout .shopProductCard{border-radius:17px;box-shadow:0 4px 16px #14524a09}.shopCatalogLayout .shopProductCard:hover{transform:translateY(-2px);box-shadow:0 12px 30px #14524a14}.shopCatalogLayout .shopProductVisual{height:195px}.shopCatalogLayout .shopProductBody{padding:14px}.shopCatalogLayout .shopProductBody h3{font-size:13px}.shopCatalogLayout .shopProductPurchase strong{font-size:11px}.shopFilterDrawer{display:none}.shopStorefrontV099{--shop-accent:#ff7650;--shop-accent-soft:#fff0e9;--shop-ink:#173f3b;--shop-muted:#718984;--shop-line:#e3e9e7;--shop-glass:#ffffffc7;color:var(--shop-ink);background:#f8faf9}.shopStorefrontV099 .shopV099UtilityShell{z-index:35;-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:#f9fcfbd6;border-bottom:1px solid #dbe5e2e6;position:relative}.shopStorefrontV099 .shopV099UtilityBar{grid-template-columns:max-content minmax(300px,560px) max-content;justify-content:space-between;align-items:center;gap:22px;min-height:74px;display:grid}.shopStorefrontV099 .shopV099StoreBrand{color:#234b46;align-items:center;gap:9px;display:flex}.shopStorefrontV099 .shopV099StoreBrand .pawBrandMark{transform:scale(.8)}.shopStorefrontV099 .shopV099StoreBrand strong{font-size:14px}.shopStorefrontV099 .shopV099TopSearch{background:#ffffffd6;border:1px solid #c2d2cecc;border-radius:16px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;height:46px;padding:0 7px 0 12px;display:grid;box-shadow:0 7px 22px #1a413b0b}.shopStorefrontV099 .shopV099TopSearch .uiIcon{color:#748d88;width:18px;height:18px}.shopStorefrontV099 .shopV099TopSearch input{color:#315952;background:0 0;border:0;outline:0;width:100%;height:40px;font-size:11px}.shopStorefrontV099 .shopV099TopSearch button{background:var(--shop-accent);color:#fff;cursor:pointer;border:0;border-radius:11px;height:34px;padding:0 14px;font-size:9px;font-weight:800}.shopStorefrontV099 .shopV099UtilityActions{align-items:center;gap:8px;display:flex}.shopStorefrontV099 .shopV099UtilityActions>a{color:#476963;background:#fffc;border:1px solid #e1e9e7;border-radius:13px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:9px;font-weight:700;display:flex;position:relative}.shopStorefrontV099 .shopV099UtilityActions .uiIcon{color:#0b8b82;width:17px;height:17px}.shopStorefrontV099 .shopV099CartPill b{background:var(--shop-accent);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding-inline:4px;font-size:7px;display:grid}.shopStorefrontV099 .shopV099Subnav{scrollbar-width:none;justify-content:center;align-items:center;gap:4px;min-height:46px;display:flex;overflow-x:auto}.shopStorefrontV099 .shopV099Subnav::-webkit-scrollbar{display:none}.shopStorefrontV099 .shopV099Subnav a{color:#4c6b66;white-space:nowrap;border-radius:10px;align-items:center;min-height:32px;padding:0 13px;font-size:9px;display:flex}.shopStorefrontV099 .shopV099Subnav a:first-child,.shopStorefrontV099 .shopV099Subnav a:hover{color:#de613e;background:#fff1eb;font-weight:800}.shopStorefrontV099 .shopV099Hero{background:linear-gradient(#f7f9f8 0,#fafcfb 70%,#f8faf9 100%);padding:0 0 34px;overflow:visible}.shopStorefrontV099 .shopV099Hero>.container{padding-top:18px;position:relative}.shopStorefrontV099 .shopV099HeroStage{background:#e9efec;border-radius:28px;height:430px;position:relative;overflow:hidden;box-shadow:0 24px 60px #18403921}.shopStorefrontV099 .shopV099HeroImage{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0;transform:none}.shopStorefrontV099 .shopV099HeroShade{background:linear-gradient(90deg,#081816cc 0%,#0b1f1c6b 44%,#0c201d1a 78%,#0c201d0a 100%);position:absolute;inset:0}.shopStorefrontV099 .shopV099HeroCopy{z-index:2;color:#fff;width:min(470px,46%);position:absolute;top:50%;left:clamp(34px,6vw,84px);right:auto;transform:translateY(-54%)}.shopStorefrontV099 .shopV099HeroCopy .shopEyebrow{color:#ffb39a;font-size:13px}.shopStorefrontV099 .shopV099HeroCopy h1{color:#fff;letter-spacing:-1.7px;margin:8px 0 12px;font-size:clamp(38px,4vw,58px);line-height:1.1}.shopStorefrontV099 .shopV099HeroCopy h1 em{color:#ff9a79;font-style:normal}.shopStorefrontV099 .shopV099HeroCopy p{color:#ffffffd6;max-width:430px;margin:0;font-size:12px;line-height:2}.shopStorefrontV099 .shopV099HeroActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;display:flex}.shopStorefrontV099 .shopV099HeroActions>a,.shopStorefrontV099 .shopV099HeroActions button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff42;border-radius:14px;height:44px;padding:0 17px;font-size:9px;font-weight:800}.shopStorefrontV099 .shopV099HeroActions>a{background:var(--shop-accent);border-color:#0000;align-items:center;display:inline-flex;box-shadow:0 10px 25px #ff765047}.shopStorefrontV099 .shopV099HeroBadge{z-index:2;color:#315d56;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc7;border:1px solid #ffffff59;border-radius:14px;align-items:center;gap:8px;padding:10px 12px;display:flex;position:absolute;top:26px;left:auto;right:26px;box-shadow:0 8px 24px #0d2d281a}.shopStorefrontV099 .shopV099HeroBadge .uiIcon{color:#0b8b82;width:20px;height:20px}.shopStorefrontV099 .shopV099HeroBadge b,.shopStorefrontV099 .shopV099HeroBadge small{display:block}.shopStorefrontV099 .shopV099HeroBadge b{font-size:9px}.shopStorefrontV099 .shopV099HeroBadge small{color:#81938f;margin-top:1px;font-size:7px}.shopStorefrontV099 .shopV099CategoryDock{z-index:5;-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);background:#ffffffd6;border:1px solid #ffffffd6;border-radius:24px;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:6px;width:calc(100% - 34px);min-height:112px;margin:-60px auto 0;padding:14px 16px;display:grid;position:relative;box-shadow:0 18px 45px #1840391f}.shopStorefrontV099 .shopV099CategoryDock button,.shopStorefrontV099 .shopV099CategoryDock>a{color:#365e58;cursor:pointer;background:0 0;border:0;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;padding:5px;display:flex}.shopStorefrontV099 .shopV099CategoryDock button:hover,.shopStorefrontV099 .shopV099CategoryDock button.active,.shopStorefrontV099 .shopV099CategoryDock>a:hover{color:#d75c3b;background:#fff4ef}.shopStorefrontV099 .shopV099CategoryIcon{background:#f7f3ef;border-radius:50%;place-items:center;width:52px;height:52px;font-size:24px;display:grid;overflow:hidden}.shopStorefrontV099 .shopV099CategoryIcon.more{letter-spacing:2px;font-size:16px}.shopStorefrontV099 .shopV099CategoryDock b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;overflow:hidden}.shopStorefrontV099 .shopV099Trust{background:0 0;border:0;padding:20px 0 26px}.shopStorefrontV099 .shopV099Trust>.container{background:#fff;border:1px solid #e7ecea;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));min-height:88px;padding:10px 16px;display:grid;box-shadow:0 12px 34px #14443d0e}.shopStorefrontV099 .shopV099Trust article{border-inline-end:1px solid #edf1f0;align-items:center;gap:10px;padding:12px 18px;display:flex}.shopStorefrontV099 .shopV099Trust article:last-child{border-inline-end:0}.shopStorefrontV099 .shopV099Trust article>span{width:42px;height:42px;color:var(--shop-accent);background:#fff1eb;border-radius:14px;flex:0 0 42px;place-items:center;display:grid}.shopStorefrontV099 .shopV099Trust .uiIcon{width:21px;height:21px}.shopStorefrontV099 .shopV099Trust b,.shopStorefrontV099 .shopV099Trust small{display:block}.shopStorefrontV099 .shopV099Trust b{font-size:10px}.shopStorefrontV099 .shopV099Trust small{color:#829590;margin-top:2px;font-size:7.5px}.shopStorefrontV099 .shopV099FeatureSection{background:#fff;padding:44px 0}.shopStorefrontV099 .shopV099FeatureLayout{grid-template-columns:minmax(280px,320px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.shopStorefrontV099 .shopV099DealStack{gap:12px;display:grid}.shopStorefrontV099 .shopV099DealCard{color:#345952;background:linear-gradient(145deg,#fff0df,#ffe0c8);border-radius:22px;min-height:212px;padding:22px 18px;position:relative;overflow:hidden;box-shadow:0 10px 28px #5b3d2812}.shopStorefrontV099 .shopV099DealCardTwo{background:linear-gradient(145deg,#ffe8e8,#ffd3d6)}.shopStorefrontV099 .shopV099DealCard>div{z-index:2;width:56%;position:relative}.shopStorefrontV099 .shopV099DealCard span{color:#f05f3a;font-size:16px;font-weight:900}.shopStorefrontV099 .shopV099DealCard b,.shopStorefrontV099 .shopV099DealCard small{display:block}.shopStorefrontV099 .shopV099DealCard b{margin-top:8px;font-size:15px;line-height:1.9}.shopStorefrontV099 .shopV099DealCard small{color:#856f67;margin-top:6px;font-size:11px;line-height:1.8}.shopStorefrontV099 .shopV099DealCard em{background:var(--shop-accent);color:#fff;border-radius:10px;margin-top:16px;padding:8px 12px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.shopStorefrontV099 .shopV099DealCard img,.shopStorefrontV099 .shopV099DealCard>strong{object-fit:contain;filter:drop-shadow(0 10px 12px #32261b1f);place-items:center;width:39%;max-width:128px;height:auto;max-height:118px;font-size:70px;display:grid;position:absolute;bottom:12px;left:10px}.shopStorefrontV099 .shopV099ShelfMain,.shopStorefrontV099 .shopV099PopularBlock{min-width:0}.shopStorefrontV099 .shopV099SectionHead{justify-content:space-between;align-items:end;gap:18px;margin-bottom:17px;display:flex}.shopStorefrontV099 .shopV099SectionHead>div>span{color:#0c8d85;font-size:9px;font-weight:800}.shopStorefrontV099 .shopV099SectionHead h2{color:#234b46;margin:3px 0 0;font-size:23px}.shopStorefrontV099 .shopV099SectionHead p{color:#81938f;margin:5px 0 0;font-size:8px}.shopStorefrontV099 .shopV099SectionHead>a{color:#0b8b82;font-size:9px;font-weight:800}.shopStorefrontV099 .shopV099SectionHead.compact{border-top:1px solid #edf1ef;margin-top:34px;padding-top:28px}.shopStorefrontV099 .shopV099ProductShelf{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.shopStorefrontV099 .shopStoreProductCard{background:#fff;border:1px solid #e7eceb;border-radius:17px;position:relative;overflow:visible;transform:none;box-shadow:0 7px 22px #1840390b}.shopStorefrontV099 .shopStoreProductCard:hover{border-color:#d5e1de;transform:translateY(-3px);box-shadow:0 14px 32px #18403917}.shopStorefrontV099 .shopStoreProductActions{z-index:5;position:absolute;top:9px;left:9px}.shopStorefrontV099 .shopStoreProductActions button{color:#8a9a97;cursor:pointer;background:#ffffffeb;border:1px solid #e7ecea;border-radius:11px;place-items:center;width:31px;height:31px;display:grid}.shopStorefrontV099 .shopStoreProductActions button.active{color:var(--shop-accent);background:#fff2ed;border-color:#ffc6b5}.shopStorefrontV099 .shopStoreProductActions .uiIcon{width:15px;height:15px}.shopStorefrontV099 .shopStoreProductVisual{background:linear-gradient(#fbfcfc,#f7f9f8);border-radius:17px 17px 0 0;justify-content:center;align-items:center;height:178px;display:flex;overflow:hidden}.shopStorefrontV099 .shopStoreProductVisual:before{display:none}.shopStorefrontV099 .shopStoreProductVisual img{object-fit:contain;object-position:center center;mix-blend-mode:multiply;width:100%;height:100%;padding:16px}.shopStorefrontV099 .shopStoreProductVisual>span{font-size:58px}.shopStorefrontV099 .shopStoreProductBadges{align-items:flex-start;max-width:65%;top:10px;left:auto;right:10px}.shopStorefrontV099 .shopStoreProductBadges b{color:#0b8b82;background:#fff;padding:4px 7px;font-size:7px}.shopStorefrontV099 .shopStoreProductBadges .saleBadge{color:#fff;background:#ff5d52}.shopStorefrontV099 .shopStoreProductBadges .demoBadge{color:#fff;background:#ef9b66}.shopStorefrontV099 .shopStoreProductBody{padding:14px 14px 13px}.shopStorefrontV099 .shopStoreProductRating{color:#879793;justify-content:space-between;align-items:center;gap:6px;min-height:22px;display:flex}.shopStorefrontV099 .shopStoreProductRating>span{color:#ce8c26;align-items:center;gap:4px;font-size:10px;font-weight:800;display:flex}.shopStorefrontV099 .shopStoreProductRating .uiIcon{fill:#ffb139;stroke:#ffb139;width:12px;height:12px}.shopStorefrontV099 .shopStoreProductRating small{font-size:9px}.shopStorefrontV099 .shopStoreProductBody h3{color:#254b46;min-height:54px;margin:6px 0 4px;font-size:14px;line-height:1.8}.shopStorefrontV099 .shopStoreProductBody>p:not(.shopInlineFeedback){color:#81938f;height:38px;font-size:10px;line-height:1.9}.shopStorefrontV099 .shopStoreProductDetails{color:#6f8782;grid-template-columns:minmax(0,1fr);gap:4px;margin-top:8px;font-size:10px;line-height:1.8;display:grid}.shopStorefrontV099 .shopStoreProductDetails span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shopStorefrontV099 .shopStoreProductPurchase{margin-top:11px;padding-top:11px}.shopStorefrontV099 .shopStoreProductPurchase del{font-size:10px;line-height:1.8}.shopStorefrontV099 .shopStoreProductPurchase strong{font-size:15px;line-height:1.5}.shopStorefrontV099 .shopStoreProductPurchase button{width:36px;height:36px;color:var(--shop-accent);background:#fff4ef;border:1px solid #ffd2c5;border-radius:11px;place-items:center;display:grid}.shopStorefrontV099 .shopStoreProductPurchase button:hover{background:var(--shop-accent);color:#fff}.shopStorefrontV099 .shopStoreProductPurchase .uiIcon{width:17px;height:17px}.shopStorefrontV099 .shopV099BrandSection{background:#f8faf9;padding:38px 0}.shopStorefrontV099 .shopV099BrandRail{grid-template-columns:repeat(8,minmax(0,1fr));gap:9px;display:grid}.shopStorefrontV099 .shopV099BrandRail button{color:#486963;cursor:pointer;background:#fff;border:1px solid #e4ebe9;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:86px;display:flex}.shopStorefrontV099 .shopV099BrandRail button.active{color:#d65d3b;background:#fff4ef;border-color:#f5b49f}.shopStorefrontV099 .shopV099BrandRail img,.shopStorefrontV099 .shopV099BrandRail span{object-fit:contain;background:#f5f8f7;border-radius:12px;place-items:center;width:42px;height:42px;font-size:16px;display:grid}.shopStorefrontV099 .shopV099BrandRail b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;overflow:hidden}.shopStorefrontV099 .shopV099CatalogSection{background:#f7f9f8;padding:48px 0 68px}.shopStorefrontV099 .shopV099CatalogIntro{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.shopStorefrontV099 .shopV099CatalogIntro>div:first-child>span{color:#0b8b82;font-size:9px;font-weight:800}.shopStorefrontV099 .shopV099CatalogIntro h2{margin:4px 0 0;font-size:27px}.shopStorefrontV099 .shopV099CatalogIntro p{color:#81938f;margin:5px 0 0;font-size:8px}.shopStorefrontV099 .shopV099CatalogMeta{flex-wrap:wrap;gap:8px;display:flex}.shopStorefrontV099 .shopV099CatalogMeta span{color:#5f7974;background:#fff;border:1px solid #e2e9e7;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:7px;display:flex}.shopStorefrontV099 .shopV099CatalogMeta .uiIcon{color:#0b8b82;width:13px;height:13px}.shopStorefrontV099 .shopV099MiniCategoryRail{background:#fff;border:1px solid #e4ebe9;border-radius:20px;grid-template-columns:repeat(9,minmax(0,1fr));gap:7px;margin-bottom:18px;padding:12px 14px;display:grid}.shopStorefrontV099 .shopV099MiniCategoryRail button{color:#52716c;cursor:pointer;background:0 0;border:0;border-radius:13px;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:5px;display:flex}.shopStorefrontV099 .shopV099MiniCategoryRail button.active,.shopStorefrontV099 .shopV099MiniCategoryRail button:hover{color:#d65d3b;background:#fff2ed}.shopStorefrontV099 .shopV099MiniCategoryRail span{background:#f5f7f6;border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;display:grid;overflow:hidden}.shopStorefrontV099 .shopV099MiniCategoryRail img{object-fit:cover;width:100%;height:100%}.shopStorefrontV099 .shopV099MiniCategoryRail b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:7.5px;overflow:hidden}.shopStorefrontV099 .shopV099CatalogToolbar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #e1e8e6;border-radius:15px;min-height:56px;margin-bottom:12px;padding:7px 10px;position:sticky;top:84px;box-shadow:0 8px 24px #14413a0e}.shopStorefrontV099 .shopV099ResultSummary{color:#7a8f8b;align-items:center;gap:6px;font-size:8px;display:flex}.shopStorefrontV099 .shopV099ResultSummary b{color:#234b46;font-size:14px}.shopStorefrontV099 .shopV099ResultSummary em{color:#0b8b82;background:#edf8f5;border-radius:999px;margin-inline-start:4px;padding:5px 8px;font-size:7px;font-style:normal}.shopStorefrontV099 .shopCatalogActions select{border-color:#e1e8e6;border-radius:10px}.shopStorefrontV099 .shopFilterToggle .uiIcon{width:15px;height:15px;margin-inline-end:5px}.shopStorefrontV099 .shopV099ActiveFilters{color:#50706a;background:#edf8f5;border:1px solid #dce9e5;border-radius:12px;justify-content:space-between;align-items:center;margin:-3px 0 12px;padding:8px 11px;font-size:8px;display:flex}.shopStorefrontV099 .shopV099ActiveFilters button{color:#0b8b82;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.shopStorefrontV099 .shopV099CatalogLayout{grid-template-columns:270px minmax(0,1fr);gap:14px}.shopStorefrontV099 .shopV099FilterSidebar{border-color:#e1e8e6;border-radius:17px;padding:16px;top:154px;box-shadow:0 8px 24px #14413a09}.shopStorefrontV099 .shopV099FilterStack{gap:0}.shopStorefrontV099 .shopV099FilterGroup{border-bottom:1px solid #edf1ef;padding:13px 0}.shopStorefrontV099 .shopV099FilterGroup:first-child{padding-top:0}.shopStorefrontV099 .shopV099FilterGroup header{justify-content:space-between;align-items:center;gap:8px;min-height:24px;margin-bottom:8px;display:flex}.shopStorefrontV099 .shopV099FilterGroup header b{color:#315b55;font-size:9px}.shopStorefrontV099 .shopV099FilterGroup header span,.shopStorefrontV099 .shopV099FilterGroup header button{color:#899995;background:0 0;border:0;font-size:6.5px}.shopStorefrontV099 .shopV099FilterGroup header button{cursor:pointer;color:#0b8b82}.shopStorefrontV099 .shopV099FilterChoices{gap:5px;max-height:176px;display:grid;overflow:auto}.shopStorefrontV099 .shopV099FilterChoices button{color:#5c7772;text-align:right;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-height:29px;padding:0;font-size:8px;display:flex}.shopStorefrontV099 .shopV099FilterChoices i{background:#fff;border:1px solid #cad8d5;border-radius:4px;place-items:center;width:13px;height:13px;display:grid}.shopStorefrontV099 .shopV099FilterChoices button.active{color:#d75d3c;font-weight:800}.shopStorefrontV099 .shopV099FilterChoices button.active i{border-color:var(--shop-accent);background:var(--shop-accent);box-shadow:inset 0 0 0 3px #fff}.shopStorefrontV099 .shopV099Segmented{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.shopStorefrontV099 .shopV099Segmented button{color:#718783;cursor:pointer;background:#fff;border:1px solid #e0e8e6;border-radius:8px;min-height:31px;padding:0 4px;font-size:6.5px}.shopStorefrontV099 .shopV099Segmented button.active{color:#d75d3c;background:#fff1eb;border-color:#f4b9a6;font-weight:800}.shopStorefrontV099 .shopV099FilterGroup select{color:#4f6d68;background:#fff;border:1px solid #dfe7e5;border-radius:9px;width:100%;height:36px;padding:0 8px;font-size:8px}.shopStorefrontV099 .shopV099PriceTrack{background:#e7ecea;border-radius:999px;height:4px;margin:10px 4px 11px;overflow:hidden}.shopStorefrontV099 .shopV099PriceTrack span{background:var(--shop-accent);border-radius:999px;height:100%;display:block}.shopStorefrontV099 .shopV099PriceGroup .shopPriceFilter>div{gap:5px}.shopStorefrontV099 .shopV099PriceGroup input[type=number]{border-radius:8px;height:34px;font-size:7px}.shopStorefrontV099 .shopV099StockToggle{background:#f8faf9;border:0;margin-top:12px}.shopStorefrontV099 .shopV099StockToggle>span,.shopStorefrontV099 .shopV099StockToggle b,.shopStorefrontV099 .shopV099StockToggle small{display:block}.shopStorefrontV099 .shopV099StockToggle b{font-size:8px}.shopStorefrontV099 .shopV099StockToggle small{color:#8a9a96;margin-top:2px;font-size:6.5px}.shopStorefrontV099 .shopV099ProductGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.shopStorefrontV099 .shopV099ProductGrid .shopStoreProductVisual{height:176px}.shopStorefrontV099 .shopV099ProductGrid .shopStoreProductBody h3{font-size:13px}.shopStorefrontV099 .shopV099StoryStrip{background:#fff;padding:42px 0}.shopStorefrontV099 .shopV099StoryStrip .shopStoryRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid;overflow:visible}.shopStorefrontV099 .shopV099StoryStrip .shopStoryBubble{background:#fbfcfc;border:1px solid #e6ecea;border-radius:17px;min-width:0;padding:13px}.shopStorefrontV099 .shopV099SellerCta{background:linear-gradient(135deg,#123f3a,#0a6d65)}.shopProductPageV099{background:linear-gradient(#f8faf9 0,#fff 42%,#fafcfb 100%)}.shopProductPageV099 .shopV099Breadcrumb{color:#849692;padding:22px 4px 14px}.shopProductPageV099 .shopV099ProductDetailGrid{background:#fff;border:1px solid #e5ebe9;border-radius:26px;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:20px;padding:14px;box-shadow:0 18px 46px #15403a12}.shopProductPageV099 .shopV099ProductGallery{direction:rtl;flex-direction:column;gap:12px;min-width:0;display:flex}.shopProductPageV099 .shopV099ProductThumbs{scrollbar-width:thin;scroll-snap-type:x proximity;direction:rtl;flex-wrap:nowrap;gap:9px;width:100%;max-height:none;padding:2px 2px 7px;display:flex;overflow:auto hidden}.shopProductPageV099 .shopV099ProductThumbs button{scroll-snap-align:start;cursor:pointer;background:#fff;border:1px solid #dfe8e6;border-radius:13px;flex:0 0 74px;place-items:center;width:74px;height:74px;padding:6px;display:grid;overflow:hidden}.shopProductPageV099 .shopV099ProductThumbs button.active{border-color:#ef8e70;box-shadow:0 0 0 2px #fff0ea}.shopProductPageV099 .shopV099ProductThumbs img{object-fit:contain;object-position:center center;width:100%;height:100%}.shopProductPageV099 .shopV099ProductVisual{aspect-ratio:1;background:radial-gradient(circle at 65% 20%,#ffffffeb,#0000 25%),linear-gradient(145deg,#e9eeec,#d9dfdc);border:0;border-radius:21px;width:100%;min-height:520px;overflow:hidden}.shopProductPageV099 .shopV099ProductVisual:before,.shopProductPageV099 .shopV099ProductVisual:after{display:none}.shopProductPageV099 .shopV099ProductVisual img{object-fit:contain;object-position:center center;filter:drop-shadow(0 20px 20px #2f3b3724);width:100%;height:100%;padding:42px;position:absolute;inset:0}.shopProductPageV099 .shopV099ProductVisual>span{font-size:145px}.shopProductPageV099 .shopV099VisualActions{z-index:5;gap:7px;display:grid;position:absolute;top:14px;left:14px}.shopProductPageV099 .shopV099VisualActions button{color:#667f7a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#ffffffc7;border:1px solid #ffffffbf;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.shopProductPageV099 .shopV099VisualActions .uiIcon{width:18px;height:18px}.shopProductPageV099 .shopV099VisualDiscount{z-index:4;background:var(--shop-accent,#ff7650);color:#fff;border-radius:999px;padding:7px 10px;font-size:8px;position:absolute;top:14px;right:14px}.shopProductPageV099 .shopV099ProductInfo{min-width:0;padding:14px 12px 10px}.shopProductPageV099 .shopV099ProductMeta{color:#7b918c;font-size:8px}.shopProductPageV099 .shopV099ProductInfo h1{color:#173f3b;margin:9px 0 6px;font-size:27px;line-height:1.55}.shopProductPageV099 .shopV099RatingSummary{color:#788d89;background:0 0;border:0;align-items:center;gap:10px;margin:0 0 12px;padding:0;display:flex}.shopProductPageV099 .shopV099RatingSummary b{color:#b57b22;align-items:center;gap:4px;font-size:9px;display:flex}.shopProductPageV099 .shopV099RatingSummary .uiIcon{fill:#ffb138;stroke:#ffb138;width:14px;height:14px}.shopProductPageV099 .shopV099RatingSummary span{font-size:7px}.shopProductPageV099 .shopV099ProductLead{color:#59746f;margin:0;font-size:10px;line-height:2}.shopProductPageV099 .shopV099BenefitList{gap:7px;margin:14px 0;padding:0;list-style:none;display:grid}.shopProductPageV099 .shopV099BenefitList li{color:#486863;padding-right:16px;font-size:8.5px;position:relative}.shopProductPageV099 .shopV099BenefitList li:before{content:"";background:#0b8b82;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:1px}.shopProductPageV099 .shopV099ProductFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:14px 0 0}.shopProductPageV099 .shopV099ProductFacts span{background:#fafcfc;border:1px solid #e8edec;border-radius:10px;padding:8px}.shopProductPageV099 .shopV099ProductFacts small{font-size:6.5px}.shopProductPageV099 .shopV099ProductFacts b{margin-top:3px;font-size:7.5px}.shopProductPageV099 .shopV099VariantPicker{border:0;margin-top:14px;padding:0}.shopProductPageV099 .shopV099VariantPicker legend{margin-bottom:7px;font-size:8px;font-weight:800}.shopProductPageV099 .shopV099VariantPicker button{border-radius:10px}.shopProductPageV099 .shopV099BuyBox{background:#fbfcfc;border:1px solid #e7ecea;border-radius:16px;gap:12px;margin-top:16px;padding:14px;display:grid}.shopProductPageV099 .shopV099ProductPrice{flex-direction:column;align-items:flex-start;display:flex}.shopProductPageV099 .shopV099ProductPrice del{font-size:8px}.shopProductPageV099 .shopV099ProductPrice strong{color:#173f3b;font-size:24px}.shopProductPageV099 .shopV099ProductPrice small{font-size:7px}.shopProductPageV099 .shopV099BuyControls{grid-template-columns:120px minmax(0,1fr);gap:8px;display:grid}.shopProductPageV099 .shopV099BuyControls .shopQuantity{height:44px}.shopProductPageV099 .shopV099BuyControls .shopAddPrimary{background:linear-gradient(90deg,#ff5e50,#ff8b5e);border-radius:11px;justify-content:center;align-items:center;gap:7px;height:44px;display:flex;box-shadow:0 8px 20px #ff694c38}.shopProductPageV099 .shopV099BuyControls .shopAddPrimary .uiIcon{width:17px;height:17px}.shopProductPageV099 .shopV099SaveActions{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.shopProductPageV099 .shopV099SaveActions button,.shopProductPageV099 .shopV099SaveActions a{color:#5b7671;background:#fff;border:1px solid #e4ebe9;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:0 7px;font-size:7px;display:flex}.shopProductPageV099 .shopV099SaveActions .uiIcon{width:14px;height:14px}.shopProductPageV099 .shopV099PurchaseTrust{border-top:1px solid #edf1ef;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px;padding-top:12px;display:grid}.shopProductPageV099 .shopV099PurchaseTrust article{color:#4d6d67;background:#f7faf9;border-radius:11px;align-items:center;gap:6px;padding:8px;display:flex}.shopProductPageV099 .shopV099PurchaseTrust>.uiIcon{color:#0b8b82;width:17px;height:17px}.shopProductPageV099 .shopV099PurchaseTrust article>.uiIcon{color:#0b8b82;flex:0 0 17px;width:17px;height:17px}.shopProductPageV099 .shopV099PurchaseTrust b,.shopProductPageV099 .shopV099PurchaseTrust small{display:block}.shopProductPageV099 .shopV099PurchaseTrust b{font-size:7px}.shopProductPageV099 .shopV099PurchaseTrust small{color:#8a9a96;margin-top:2px;font-size:5.8px}.shopProductPageV099 .shopV099ProductDescription{margin-top:24px}.shopProductPageV099 .shopV099Reviews{margin-top:26px}.shopStorefrontV099 .shopV099Hero.compact{padding-bottom:22px}.shopStorefrontV099 .shopV099Hero.compact>.container{padding-top:14px}.shopStorefrontV099 .shopV099Hero.compact .shopV099HeroStage{height:340px}.shopStorefrontV099 .shopV099Hero.compact .shopV099HeroCopy{width:min(520px,54%)}.shopStorefrontV099 .shopV099Hero.compact .shopV099HeroCopy h1{font-size:clamp(34px,3.3vw,50px)}.shopStorefrontV099 .shopV099Hero.compact .shopV099CategoryDock{min-height:104px;margin-top:-44px}.shopStorefrontV099.catalogFocused .shopV099CatalogSection{padding-top:24px}.shopStorefrontV099 .shopV099StoryStrip.compact{padding-top:28px}@media (min-width:1500px){.shopStorefrontV099 .shopV099ProductGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1199px){.shopStorefrontV099 .shopV099FeatureLayout{grid-template-columns:1fr}.shopStorefrontV099 .shopV099DealStack{grid-template-columns:repeat(2,minmax(0,1fr))}.shopStorefrontV099 .shopV099ProductShelf{grid-template-columns:repeat(3,minmax(0,1fr))}.shopStorefrontV099 .shopV099BrandRail{grid-template-columns:repeat(4,minmax(0,1fr))}.shopStorefrontV099 .shopV099CatalogLayout{grid-template-columns:1fr}.shopStorefrontV099 .shopV099FilterSidebar{display:none}.shopStorefrontV099 .shopV099ProductGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:899px){.shopStorefrontV099 .shopV099Hero.compact .shopV099HeroStage{height:300px}.shopStorefrontV099 .shopV099ProductShelf,.shopStorefrontV099 .shopV099ProductGrid,.shopStorefrontV099 .shopV099BrandRail,.shopStorefrontV099 .shopV099StoryStrip .shopStoryRail{grid-template-columns:repeat(2,minmax(0,1fr))}.shopStorefrontV099 .shopV099DealStack{grid-template-columns:1fr}.shopStorefrontV099 .shopV099CatalogSection{padding-bottom:42px}}@media (max-width:639px){.shopStorefrontV099 .shopV099ProductShelf,.shopStorefrontV099 .shopV099ProductGrid,.shopStorefrontV099 .shopV099StoryStrip .shopStoryRail{grid-template-columns:1fr}.shopStorefrontV099 .shopV099BrandRail{grid-template-columns:repeat(2,minmax(0,1fr))}.shopStorefrontV099 .shopV099Hero.compact .shopV099HeroCopy{width:min(100%,420px)}.shopStorefrontV099 .shopV099Hero.compact .shopV099HeroStage{height:272px}}.shopGlyph{color:#1a7e73;background:linear-gradient(145deg,#fff7ef,#eef7f5);border-radius:18px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #0c786c14}.shopGlyph .uiIcon{stroke-width:1.7px;width:28px;height:28px}.shopAnimalGlyph{width:100%;height:100%;min-height:100%}.shopAnimalGlyph .uiIcon{stroke-width:1.7px;width:58px;height:58px}.shopCartThumb .shopAnimalGlyph,.shopManagedProductVisual .shopAnimalGlyph{border-radius:14px}.shopCartThumb .shopAnimalGlyph .uiIcon{width:40px;height:40px}.shopManagedProductVisual .shopAnimalGlyph .uiIcon{width:34px;height:34px}.shopStockAlert .shopAnimalGlyph{border-radius:14px;width:40px;height:40px}.shopStockAlert .shopAnimalGlyph .uiIcon{width:22px;height:22px}.shopV099CategoryIcon.shopGlyph,.shopV099CategoryDock .shopCategoryGlyph{color:#0f7f74;background:linear-gradient(145deg,#fff4eb,#eef8f6);border-radius:18px;width:52px;height:52px;box-shadow:inset 0 0 0 1px #0b8b8214}.shopV099CategoryIcon.shopGlyph .uiIcon,.shopV099CategoryDock .shopCategoryGlyph .uiIcon{width:26px;height:26px}.shopV099CategoryDock button.active .shopV099CategoryIcon.shopGlyph,.shopV099CategoryDock button:hover .shopV099CategoryIcon.shopGlyph,.shopV099CategoryDock>a:hover .shopV099CategoryIcon{color:#d75c3b;background:linear-gradient(160deg,#fff1ea,#fff)}.shopV099DealCard strong .shopAnimalGlyph,.shopV099DealCardTwo strong .shopAnimalGlyph{background:linear-gradient(160deg,#fff5ef,#eff8f6);border-radius:26px;width:132px;height:132px;box-shadow:0 18px 36px #124c451f}.shopV099DealCard strong .shopAnimalGlyph .uiIcon,.shopV099DealCardTwo strong .shopAnimalGlyph .uiIcon{stroke-width:1.6px;width:74px;height:74px}.shopV099MiniCategoryRail button .shopCategoryGlyph{border-radius:18px;width:54px;height:54px}.shopProductVisual .shopAnimalGlyph,.shopProductDetailVisual .shopAnimalGlyph{background:radial-gradient(circle at top,#fff8f0 0,#eef7f5 75%)}.shopProductVisual .shopAnimalGlyph .uiIcon{width:64px;height:64px}.shopProductDetailVisual .shopAnimalGlyph .uiIcon{width:92px;height:92px}.shopStorefrontV099 .shopV0912FeatureSection{background:linear-gradient(#fff 0,#f8faf9 100%);padding:36px 0 32px}.shopStorefrontV099 .shopV0912FeatureHead{margin-bottom:16px}.shopStorefrontV099 .shopV0912FeatureLayout{grid-template-columns:minmax(280px,320px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.shopStorefrontV099 .shopV0912DealRail{grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;display:grid}.shopStorefrontV099 .shopV0912DealRail .shopV099DealCard{border:1px solid #e0cdba85;height:auto;min-height:208px;padding:20px 18px;box-shadow:0 12px 30px #483c2e12}.shopStorefrontV099 .shopV0912DealRail .shopV099DealCardTwo{border-color:#e8c4c99e}.shopStorefrontV099 .shopV0912DealRail .shopV099DealCard>div{width:58%}.shopStorefrontV099 .shopV0912DealRail .shopV099DealCard img,.shopStorefrontV099 .shopV0912DealRail .shopV099DealCard>strong{width:38%;max-width:120px;height:auto;max-height:112px;bottom:14px;left:12px}.shopStorefrontV099 .shopV0912ShelfPanel{background:#fff;border:1px solid #e5ecea;border-radius:22px;min-width:0;padding:16px;box-shadow:0 10px 30px #1840390b}.shopStorefrontV099 .shopV0912ShelfPanel .shopV0912ShelfHead{border:0;margin:0 0 12px;padding:0}.shopStorefrontV099 .shopV0912ProductShelf{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.shopStorefrontV099 .shopV0912PopularBlock{background:#fff;border:1px solid #e5ecea;border-radius:22px;margin-top:18px;padding:18px}.shopStorefrontV099 .shopV0912PopularBlock .shopV099SectionHead.compact{border:0;margin:0 0 13px;padding:0}.shopStorefrontV099 .shopV0912BrandSection{background:linear-gradient(#f8faf9,#f4f8f6);padding:26px 0}.shopStorefrontV099 .shopV0912BrandHeading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:13px;display:flex}.shopStorefrontV099 .shopV0912BrandHeading .shopV099SectionHead{margin:0}.shopStorefrontV099 .shopV0912BrandSummary{color:#50706a;background:#fff;border:1px solid #dfe9e6;border-radius:14px;align-items:center;gap:8px;min-width:128px;padding:9px 11px;display:flex}.shopStorefrontV099 .shopV0912BrandSummary>.uiIcon{color:#0b8b82;width:19px;height:19px}.shopStorefrontV099 .shopV0912BrandSummary b,.shopStorefrontV099 .shopV0912BrandSummary small{display:block}.shopStorefrontV099 .shopV0912BrandSummary b{font-size:8px}.shopStorefrontV099 .shopV0912BrandSummary small{color:#8b9b97;margin-top:2px;font-size:6.5px}.shopStorefrontV099 .shopV0912BrandRail{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.shopStorefrontV099 .shopV0912BrandRail button{text-align:right;flex-direction:row;justify-content:flex-start;gap:9px;min-height:72px;padding:9px 10px}.shopStorefrontV099 .shopV0912BrandRail img,.shopStorefrontV099 .shopV0912BrandRail>button>span:not(.shopV0912BrandLabel){border-radius:12px;flex:0 0 38px;width:38px;height:38px}.shopStorefrontV099 .shopV0912BrandLabel{text-align:right;min-width:0;display:block}.shopStorefrontV099 .shopV0912BrandLabel b{font-size:8px;display:block}.shopStorefrontV099 .shopV0912BrandLabel small{color:#91a09c;margin-top:3px;font-size:6.3px;display:block}.shopStorefrontV099 .shopV0912CatalogSection{padding-top:30px}.shopStorefrontV099 .shopV099CatalogSection{scroll-margin-top:132px}.shopStorefrontV099 .shopV0912CatalogLayout{gap:16px}.shopStorefrontV099 .shopV099FilterSidebar{max-height:calc(100vh - 176px);overflow:hidden}.shopStorefrontV099 .shopV099FilterStack{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100vh - 258px);padding-inline-end:4px;overflow-y:auto}.shopStorefrontV099 .shopV099ProductGrid{align-items:stretch}.shopStorefrontV099 .shopV099ProductGrid .shopStoreProductCard{flex-direction:column;height:100%;display:flex}.shopStorefrontV099 .shopV099ProductGrid .shopStoreProductBody{flex-direction:column;flex:1;display:flex}.shopStorefrontV099 .shopV099ProductGrid .shopStoreProductPurchase{margin-top:auto}.shopStorefrontV099 .shopV099ProductGrid.sparse{grid-template-columns:repeat(auto-fit,minmax(210px,280px));justify-content:start}.shopStorefrontV099 .shopV0912Empty{text-align:center;background:linear-gradient(#fff,#f8fbfa);border:1px dashed #d7e5e1;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:310px;display:flex}.shopStorefrontV099 .shopV0912EmptyIcon{color:#0b8b82;background:#edf7f4;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.shopStorefrontV099 .shopV0912EmptyIcon .uiIcon{width:27px;height:27px}.shopStorefrontV099 .shopV0912StoryStrip{background:#fff;padding:28px 0 32px}.shopStorefrontV099 .shopV0912StoryRail{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.shopStorefrontV099 .shopV0912StoryCard{background:linear-gradient(145deg,#fff,#f8fbfa);border:1px solid #e4ebe9;border-radius:20px;grid-template-columns:108px minmax(0,1fr);align-items:stretch;gap:12px;min-width:0;min-height:126px;padding:10px;display:grid;box-shadow:0 8px 24px #1840390a}.shopStorefrontV099 .shopV0912StoryCard:hover{border-color:#cfe1dd;transform:translateY(-2px);box-shadow:0 12px 30px #18403912}.shopStorefrontV099 .shopV0912StoryVisual{background:#eef7f4;border-radius:15px;place-items:center;width:108px;height:104px;display:grid;overflow:hidden}.shopStorefrontV099 .shopV0912StoryVisual img{object-fit:cover;width:100%;height:100%}.shopStorefrontV099 .shopV0912StoryVisual.fallback{color:#0f8177;background:linear-gradient(145deg,#fff3e9,#eef8f5)}.shopStorefrontV099 .shopV0912StoryVisual .uiIcon{width:38px;height:38px}.shopStorefrontV099 .shopV0912StoryCopy{flex-direction:column;justify-content:center;min-width:0;display:flex}.shopStorefrontV099 .shopV0912StoryCopy b{color:#284e49;font-size:11px}.shopStorefrontV099 .shopV0912StoryCopy small{color:#7c918d;margin-top:6px;font-size:8px;line-height:1.8}.shopStorefrontV099 .shopV0912StoryCopy em{color:#0b8b82;margin-top:9px;font-size:7.5px;font-style:normal;font-weight:800}.shopStorefrontV099 .shopV099SellerCta{margin-top:0;padding-top:48px;position:relative}.shopStorefrontV099 .shopV099SellerCta:before{content:"";pointer-events:none;background:linear-gradient(#fff,#fff0);height:28px;position:absolute;top:0;left:0;right:0}.shopStorefront{min-width:0}.shopDealGlyph{overflow:hidden}.shopSellerFirstRun{max-width:1080px}.shopFirstRunRoadmap{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.shopFirstRunRoadmap article{background:#fff;border:1px solid #dce8e5;border-radius:16px;align-items:center;gap:10px;padding:14px;display:flex;position:relative}.shopFirstRunRoadmap article>span{color:#6d827e;background:#eef4f2;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.shopFirstRunRoadmap article.active{background:#eff9f7;border-color:#9ed8d1}.shopFirstRunRoadmap article.active>span{color:#fff;background:#0b8b82}.shopFirstRunRoadmap b,.shopFirstRunRoadmap small{display:block}.shopFirstRunRoadmap b{color:#315b55;font-size:10px}.shopFirstRunRoadmap small{color:#8b9c98;margin-top:3px;font-size:7px}.shopFirstRunTip{background:#f6fbfa;border:1px solid #d7ebe7;border-radius:15px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:13px 15px;display:flex}.shopFirstRunTip>.uiIcon{color:#0b8b82;flex:none;width:20px;height:20px}.shopFirstRunTip b{color:#315b55;font-size:10px}.shopFirstRunTip p{color:#6f8580;margin:3px 0 0;font-size:8px;line-height:1.9}.shopProfileGroup{border-top:1px solid #edf2f1;padding:18px 0}.shopProfileGroup:first-of-type{border-top:0;padding-top:0}.shopProfileGroup>header{align-items:center;gap:10px;margin-bottom:13px;display:flex}.shopProfileGroup>header>span{color:#0b8b82;background:#e9f7f4;border-radius:10px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.shopProfileGroup>header b,.shopProfileGroup>header small{display:block}.shopProfileGroup>header b{color:#315b55;font-size:11px}.shopProfileGroup>header small{color:#849691;margin-top:3px;font-size:8px}.shopProfileSubmitRow{border-top:1px solid #edf2f1;justify-content:space-between;align-items:center;gap:18px;padding-top:17px;display:flex}.shopProfileSubmitRow b,.shopProfileSubmitRow small{display:block}.shopProfileSubmitRow b{color:#395f59;font-size:9px}.shopProfileSubmitRow small{color:#8a9d9a;margin-top:4px;font-size:7px}.shopProfileSubmitRow .shopDashboardPrimary{flex:none;margin-top:0}.shopSellerSetupMini{background:#fbfdfc;border-bottom:1px solid #edf2f1;padding:12px 16px}.shopSellerSetupMini>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.shopSellerSetupMini span,.shopSellerSetupMini b{font-size:7px}.shopSellerSetupMini span{color:#82948f}.shopSellerSetupMini b{color:#315b55}.shopSellerProgress{background:#e4ecea;border-radius:999px;height:5px;margin-top:8px;overflow:hidden}.shopSellerProgress i{border-radius:inherit;background:#0b8b82;height:100%;transition:width .25s;display:block}.shopSellerNavGroup{padding:5px 0}.shopSellerNavGroup+.shopSellerNavGroup{border-top:1px solid #f0f3f2}.shopSellerNavGroup>small{color:#9aa8a5;padding:5px 10px;font-size:6.5px;font-weight:800;display:block}.shopSellerSidebar nav button>span{place-items:center;height:25px;display:grid}.shopSellerSidebar nav button .uiIcon{width:16px;height:16px}.shopSellerSidebar nav button>em{align-items:center;gap:5px;min-width:0;font-style:normal;display:flex}.shopSellerSidebar nav button>em>small{color:#899894;background:#f1f3f3;border-radius:999px;padding:2px 5px;font-size:5.5px}.shopSellerSidebar nav+a{justify-content:center;align-items:center;gap:6px;display:flex}.shopSellerSidebar nav+a .uiIcon{width:14px;height:14px}.shopSellerTopActions{align-items:center;gap:7px;display:flex}.shopSellerTopActions>a,.shopSellerTopActions>button{color:#0b8b82;cursor:pointer;background:#fff;border:1px solid #d3e4e1;border-radius:11px;align-items:center;gap:6px;height:38px;padding:0 12px;font-size:8px;display:flex}.shopSellerTopActions .uiIcon{width:14px;height:14px}.shopSetupCenter{background:linear-gradient(135deg,#fff,#f4fbf9);border:1px solid #d5e7e3;border-radius:21px;margin-bottom:16px;padding:21px;box-shadow:0 10px 28px #14524a0b}.shopSetupCenter>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.shopSetupCenter>header span{color:#0b8b82;font-size:7px;font-weight:900}.shopSetupCenter>header h2{color:#214d47;margin:5px 0;font-size:19px}.shopSetupCenter>header p{color:#718783;max-width:650px;margin:0;font-size:8px;line-height:1.9}.shopSetupProgressLabel{text-align:left}.shopSetupProgressLabel strong,.shopSetupProgressLabel small{display:block}.shopSetupProgressLabel strong{color:#0b8b82;font-size:23px}.shopSetupProgressLabel small{color:#899995;font-size:6.5px}.shopSetupProgressBar{background:#e4ecea;border-radius:999px;height:7px;margin:14px 0;overflow:hidden}.shopSetupProgressBar i{border-radius:inherit;background:linear-gradient(90deg,#0b8b82,#57b7aa);height:100%;transition:width .25s;display:block}.shopSetupNext{background:#fff;border:1px solid #cae5e0;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin-bottom:12px;padding:13px;display:grid}.shopSetupNext>span{color:#0b8b82;background:#eaf7f4;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.shopSetupNext .uiIcon{width:19px;height:19px}.shopSetupNext small,.shopSetupNext b{display:block}.shopSetupNext small{color:#87a09a;font-size:6px}.shopSetupNext b{color:#315b55;margin-top:2px;font-size:10px}.shopSetupNext p{color:#7c908c;margin:2px 0 0;font-size:7px}.shopSetupNext button,.shopSetupSteps button{color:#0b8b82;cursor:pointer;background:#fff;border:1px solid #cfe2df;border-radius:9px;font-size:7px}.shopSetupNext button{color:#fff;background:#0b8b82;padding:8px 11px}.shopSetupSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.shopSetupSteps article{background:#fff;border:1px solid #e1e9e7;border-radius:13px;grid-template-columns:auto 1fr;gap:8px;min-width:0;padding:11px;display:grid}.shopSetupSteps article>span{color:#6e827e;background:#eef3f2;border-radius:9px;place-items:center;width:28px;height:28px;font-size:8px;font-weight:900;display:grid}.shopSetupSteps article>span .uiIcon{width:15px;height:15px}.shopSetupSteps article.done{border-color:#d1e8d7}.shopSetupSteps article.done>span{color:#3b8150;background:#e8f7ec}.shopSetupSteps article.current{border-color:#99d5cd;box-shadow:0 0 0 2px #eaf7f4}.shopSetupSteps article.current>span{color:#fff;background:#0b8b82}.shopSetupSteps b{color:#385f59;font-size:8px}.shopSetupSteps p{color:#879894;min-height:31px;margin:3px 0;font-size:6.5px;line-height:1.7}.shopSetupSteps button{grid-column:1/-1;min-height:28px}.shopSellerHelpStrip{background:#fbfdfc;border:1px dashed #cadeda;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:15px;display:flex}.shopSellerHelpStrip>div{align-items:center;gap:10px;display:flex}.shopSellerHelpStrip .uiIcon{color:#0b8b82;width:22px;height:22px}.shopSellerHelpStrip b,.shopSellerHelpStrip small{display:block}.shopSellerHelpStrip b{color:#355b56;font-size:9px}.shopSellerHelpStrip small{color:#82948f;margin-top:3px;font-size:7px}.shopSellerHelpStrip>button{color:#0b8b82;cursor:pointer;background:#fff;border:1px solid #d8e5e2;border-radius:9px;padding:8px 11px;font-size:7px}.shopSellerStats article>span .uiIcon{width:19px;height:19px}.shopCommerceWorkspace{gap:14px;display:grid}.shopSellerSubnav,.shopAdvancedSubnav{gap:8px;display:grid}.shopSellerSubnav{grid-template-columns:repeat(2,minmax(0,1fr))}.shopSellerSubnav>button,.shopAdvancedSubnav>button{color:#55736d;text-align:right;cursor:pointer;background:#fff;border:1px solid #dce7e4;border-radius:14px;align-items:center;gap:9px;padding:11px 12px;display:flex}.shopSellerSubnav>button.active,.shopAdvancedSubnav>button.active{color:#087b72;background:#edf9f6;border-color:#9fd8d0;box-shadow:0 0 0 2px #0b8b820d}.shopSellerSubnav .uiIcon,.shopAdvancedSubnav .uiIcon{flex:none;width:18px;height:18px}.shopSellerSubnav b,.shopSellerSubnav small,.shopAdvancedSubnav b,.shopAdvancedSubnav small{display:block}.shopSellerSubnav b,.shopAdvancedSubnav b{font-size:8.5px}.shopSellerSubnav small,.shopAdvancedSubnav small{color:#8b9b97;margin-top:2px;font-size:6.5px}.shopCommercePanelFocused{max-width:920px}.shopCommercePanel header p{color:#7d908c;margin:4px 0 0;font-size:8px;line-height:1.8}.shopSectionGuide{color:#52726c;background:#f0f8f6;border-radius:13px;align-items:flex-start;gap:9px;margin-bottom:14px;padding:12px;display:flex}.shopSectionGuide.optional{color:#7d6542;background:#fff7ea}.shopSectionGuide .uiIcon{flex:none;width:18px;height:18px}.shopSectionGuide b{color:inherit;font-size:8.5px;display:block}.shopSectionGuide p{margin:3px 0 0;font-size:7px;line-height:1.8}.shopCompactForm label>small{color:#93a19e;font-size:6px}.shopDashboardEmptyAction{justify-items:center;gap:5px;display:grid}.shopDashboardEmptyAction .uiIcon{color:#90a49f;width:26px;height:26px}.shopDashboardEmptyAction b{color:#526f6b}.shopDashboardEmptyAction p{max-width:460px;margin:0;line-height:1.8}.shopAdvancedIntro .uiIcon{width:20px;height:20px}.shopAdvancedSubnav{grid-template-columns:repeat(3,minmax(0,1fr))}.shopAdvancedSubnav>button{min-height:58px}.shopAdvancedGrid .shopCommercePanel.wide{grid-column:1/-1}.shopSellerWorkspace{overflow-x:clip}.shopSellerLayout{width:100%}.shopSellerMain,.shopProfileForm,.shopProductEditor,.shopProfileGrid,.shopProductEditorGrid,.shopProfileGrid>*,.shopProductEditorGrid>*,.shopProfileGrid input,.shopProfileGrid select,.shopProfileGrid textarea,.shopProductEditorGrid input,.shopProductEditorGrid select,.shopProductEditorGrid textarea{min-width:0;max-width:100%}.shopProductEditorGrid input:disabled{color:#7b8e8a;cursor:not-allowed;background:#f3f7f6}.shopFieldHint{color:#8a9d9a;margin-top:2px;font-size:6.5px;font-weight:500;line-height:1.7;display:block}.shopSkuAuto{color:#426a64;background:#f8fbfa;border:1px dashed #cfe2df;border-radius:12px;align-self:end;min-height:45px;padding:0 11px;font-size:8px;font-weight:700}.shopVerificationPanel{background:#fff;border:1px solid #d7e6e3;border-radius:21px;padding:22px;box-shadow:0 12px 34px #14524a0d}.shopVerificationPanel>header{border-bottom:1px solid #edf2f1;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.shopVerificationPanel>header>div>span{color:#0b8b82;font-size:7px;font-weight:900}.shopVerificationPanel>header h2{color:#244b46;margin:5px 0;font-size:20px}.shopVerificationPanel>header p{color:#78908c;max-width:690px;margin:0;font-size:8px;line-height:1.9}.shopVerificationChecklist{gap:9px;margin-top:16px;display:grid}.shopVerificationChecklist article{background:#fbfdfc;border:1px solid #e0e9e7;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:13px 14px;display:grid}.shopVerificationChecklist article>span{color:#6f8580;background:#eef4f2;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.shopVerificationChecklist article>span .uiIcon{width:19px;height:19px}.shopVerificationChecklist article.done{background:#f8fcf9;border-color:#d4e9da}.shopVerificationChecklist article.done>span{color:#3b8150;background:#e8f7ec}.shopVerificationChecklist article.waiting{background:#fffaf0;border-color:#f0dfba}.shopVerificationChecklist article.waiting>span{color:#9b711e;background:#fff2d9}.shopVerificationChecklist b,.shopVerificationChecklist small{display:block}.shopVerificationChecklist b{color:#355b56;font-size:9px}.shopVerificationChecklist small{color:#849691;margin-top:3px;font-size:7px;line-height:1.7}.shopVerificationChecklist button{color:#0b8b82;cursor:pointer;background:#fff;border:1px solid #cfe2df;border-radius:10px;min-height:34px;padding:0 11px;font-size:7px;font-weight:800}.shopVerificationPanel>footer{border-top:1px solid #edf2f1;align-items:center;gap:8px;margin-top:16px;padding-top:16px;display:flex}.shopVerificationPanel>footer button,.shopVerificationPanel>footer a{color:#0b8b82;cursor:pointer;background:#fff;border:1px solid #d3e4e1;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:8px;font-weight:800;display:flex}.shopVerificationPanel>footer .uiIcon{width:14px;height:14px}.shopOptionalTag{color:#8aa09c;margin-inline-start:5px;font-size:7.5px;font-weight:600;display:inline-block}.shopCheckoutGrid .fieldErrorText{margin-top:0}.shopCheckoutGrid .shopInlineCheck.fieldInvalidGroup{border:1px solid #d94b57;border-radius:12px;padding:10px 12px}.shopShippingDefaults{background:#fbfdfc;border:1px solid #dce9e6;border-radius:15px;margin:14px 0 16px;padding:14px}.shopShippingDefaults>header{margin-bottom:12px}.shopShippingDefaults>header b,.shopShippingDefaults>header small{display:block}.shopShippingDefaults>header b{color:#315b55;font-size:10px}.shopShippingDefaults>header small{color:#839692;margin-top:4px;font-size:7.5px;line-height:1.8}.shopShippingDefaults .shopProfileGrid label>small{color:#92a29e;font-size:6.5px;line-height:1.6}.shopShippingDefaults>button{color:#087b72;cursor:pointer;background:#edf9f6;border:1px solid #8fcfc7;border-radius:10px;min-height:40px;margin-top:12px;padding:0 15px;font-weight:800}.shopShippingDefaults>button:disabled{opacity:.6;cursor:wait}.shopDialogSingleField input.fieldInvalid{background:#fffafb;border-color:#d94b57!important;box-shadow:0 0 0 3px #d94b5714!important}.shopDialogFieldError{color:#c43f4b;font-size:8px;font-weight:700;line-height:1.7;display:block}.shopCompactForm .requiredMark,.shopDialogSingleField .requiredMark{margin-inline-start:3px}html[dir=ltr] .shopSavedAddresses button,html[dir=ltr] .shopConfirmationHero,html[dir=ltr] .shopCategoryRail button,html[dir=ltr] .shopStorefrontV099 .shopV099FilterChoices button,html[dir=ltr] .shopStorefrontV099 .shopV0912BrandRail button,html[dir=ltr] .shopStorefrontV099 .shopV0912BrandLabel,html[dir=ltr] .shopSellerSidebar nav button,html[dir=ltr] .shopSellerSubnav>button,html[dir=ltr] .shopAdvancedSubnav>button,html[dir=ltr] .shopManagedNumbers,html[dir=ltr] .shopProductPageV099 .shopV099ProductGallery,html[dir=ltr] .shopProductPageV099 .shopV099ProductThumbs{text-align:left;direction:ltr}html[dir=ltr] .shopSellerSidebar nav button>b{margin-left:auto;margin-right:0}html[dir=ltr] .shopSellerLayout{grid-template-columns:250px minmax(0,1fr)}html[dir=ltr] .shopProductMeta,html[dir=ltr] .shopProductSeller,html[dir=ltr] .shopProductBody>p:not(.shopInlineFeedback),html[dir=ltr] .shopCartItemInfo p,html[dir=ltr] .shopCartItemInfo small,html[dir=ltr] .shopShippingCard p,html[dir=ltr] .shopCheckoutTitle p,html[dir=ltr] .shopPaymentChoices small,html[dir=ltr] .shopOrderList header p,html[dir=ltr] .shopManagedOrders header p{font-size:10px;line-height:1.55}html[dir=ltr] .shopProductPurchase del,html[dir=ltr] .shopInlineFeedback,html[dir=ltr] .shopProductFacts small,html[dir=ltr] .shopVariantPicker small,html[dir=ltr] .shopProductPrice small,html[dir=ltr] .checkoutMiniCopy small,html[dir=ltr] .checkoutMiniPrice small,html[dir=ltr] .shopOrderItems small,html[dir=ltr] .shopOrderState,html[dir=ltr] .shopOrderProgress i,html[dir=ltr] .shopOrderProgress b{font-size:9.5px}html[dir=ltr] .shopCheckoutGrid label,html[dir=ltr] .shopProfileGrid label,html[dir=ltr] .shopProductEditorGrid label{font-size:10.5px}html[dir=ltr] .shopCartItemInfo button,html[dir=ltr] .shopOrderList footer a,html[dir=ltr] .shopOrderList footer button{min-height:36px;font-size:10px}html[dir=ltr] .shopCheckoutSummaryHead span,html[dir=ltr] .shopCheckoutSummaryHead>b,html[dir=ltr] .checkoutMiniQty,html[dir=ltr] .shopStorefrontV099 .shopV099HeroBadge small{font-size:9.5px}html[dir=ltr] .shopStorefrontV099 .shopV099Trust small{font-size:9.5px;line-height:1.45}html[dir=ltr] .shopStorefrontV099 .shopV099SectionHead p,html[dir=ltr] .shopStorefrontV099 .shopV099CatalogIntro p,html[dir=ltr] .shopStorefrontV099 .shopV099ResultSummary,html[dir=ltr] .shopStorefrontV099 .shopV099ActiveFilters{font-size:10px;line-height:1.55}html[dir=ltr] .shopStorefrontV099 .shopStoreProductBadges b,html[dir=ltr] .shopStorefrontV099 .shopV099CatalogMeta span,html[dir=ltr] .shopStorefrontV099 .shopV099MiniCategoryRail b,html[dir=ltr] .shopStorefrontV099 .shopV099ResultSummary em,html[dir=ltr] .shopStorefrontV099 .shopV099ActiveFilters button{font-size:9.5px}html[dir=ltr] .shopStorefrontV099 .shopV099FilterGroup header b{font-size:10.5px}html[dir=ltr] .shopStorefrontV099 .shopV099FilterGroup header span,html[dir=ltr] .shopStorefrontV099 .shopV099FilterGroup header button{font-size:9.5px}html[dir=ltr] .shopStorefrontV099 .shopV099FilterChoices button{min-height:36px;font-size:10px}html[dir=ltr] .shopStorefrontV099 .shopV099Segmented button{min-height:36px;font-size:9.5px}html[dir=ltr] .shopStorefrontV099 .shopV099FilterGroup select,html[dir=ltr] .shopStorefrontV099 .shopV099PriceGroup input[type=number]{height:40px;font-size:10px}html[dir=ltr] .shopStorefrontV099 .shopV099StockToggle b{font-size:10px}html[dir=ltr] .shopStorefrontV099 .shopV099StockToggle small{font-size:9.5px}html[dir=ltr] .shopStorefrontV099 .shopV0912BrandLabel b{font-size:10px}html[dir=ltr] .shopStorefrontV099 .shopV0912BrandLabel small,html[dir=ltr] .shopStorefrontV099 .shopV0912BrandSummary small,html[dir=ltr] .shopProductPageV099 .shopV099ProductFacts small,html[dir=ltr] .shopProductPageV099 .shopV099RatingSummary span,html[dir=ltr] .shopProductPageV099 .shopV099ProductPrice small,html[dir=ltr] .shopProductPageV099 .shopV099PurchaseTrust small{font-size:9.5px;line-height:1.45}html[dir=ltr] .shopProductPageV099 .shopV099ProductFacts b,html[dir=ltr] .shopProductPageV099 .shopV099BenefitList li,html[dir=ltr] .shopProductPageV099 .shopV099VariantPicker legend,html[dir=ltr] .shopProductPageV099 .shopV099PurchaseTrust b{font-size:10px}.shopStorefrontV099 .shopV099FilterSidebar{max-height:none;position:static;overflow:visible}.shopStorefrontV099 .shopV099FilterStack{scrollbar-width:none;max-height:none;padding-inline-end:0;overflow:visible}.shopStorefrontV099 .shopV099FilterChoices{scrollbar-width:none;max-height:none;overflow:visible}.shopStorefrontV099 .shopV099FilterStack::-webkit-scrollbar{display:none}.shopStorefrontV099 .shopV099FilterChoices::-webkit-scrollbar{display:none}html[dir=ltr] .shopProductPageV099 .shopV099SaveActions button,html[dir=ltr] .shopProductPageV099 .shopV099SaveActions a{min-height:40px;font-size:10px}html[dir=ltr] .shopSellerIdentity small,html[dir=ltr] .shopSellerSetupMini span,html[dir=ltr] .shopSellerSetupMini b{font-size:9.5px}html[dir=ltr] .shopSellerNavGroup>small{letter-spacing:.02em;padding:7px 10px 5px;font-size:9.5px}html[dir=ltr] .shopSellerSidebar nav button{min-height:46px;padding:0 11px;font-size:10.5px}html[dir=ltr] .shopSellerSidebar nav button>em{gap:7px;line-height:1.4}html[dir=ltr] .shopSellerSidebar nav button>em>small{padding:3px 6px;font-size:8.5px}html[dir=ltr] .shopSellerSidebar nav button>b{font-size:9px}html[dir=ltr] .shopSellerSidebar>a{min-height:42px;margin:8px;font-size:10.5px}html[dir=ltr] .shopSellerStats small{font-size:9.5px}html[dir=ltr] .shopDashboardSectionHead p,html[dir=ltr] .shopDashboardOrder small,html[dir=ltr] .shopStockAlert small,html[dir=ltr] .shopProductsToolbar small,html[dir=ltr] .shopManagedProducts p,html[dir=ltr] .shopManagedNumbers small,html[dir=ltr] .shopManageOrderBody address,html[dir=ltr] .shopManagedOrders footer p{font-size:9.5px;line-height:1.55}html[dir=ltr] .shopDashboardOrder div>b,html[dir=ltr] .shopStockAlert div>b,html[dir=ltr] .shopDashboardOrder>strong,html[dir=ltr] .shopStockAlert>strong{font-size:10.5px}html[dir=ltr] .shopManagedTags span{font-size:9px}html[dir=ltr] .shopManagedActions button,html[dir=ltr] .shopManagedOrders footer button{min-height:36px;padding-inline:10px;font-size:10px}html[dir=ltr] .shopProfileGroup>header small,html[dir=ltr] .shopProfileSubmitRow small{font-size:9.5px;line-height:1.55}html[dir=ltr] .shopProfileSubmitRow b{font-size:10.5px}html[dir=ltr] .shopSellerTopActions>a,html[dir=ltr] .shopSellerTopActions>button{height:auto;min-height:42px;padding:0 13px;font-size:10.5px}html[dir=ltr] .shopSetupCenter>header span{font-size:9.5px}html[dir=ltr] .shopSetupCenter>header p{font-size:10.5px;line-height:1.6}html[dir=ltr] .shopSetupProgressLabel small,html[dir=ltr] .shopSetupNext small{font-size:9.5px}html[dir=ltr] .shopSetupNext b{font-size:11.5px}html[dir=ltr] .shopSetupNext p{font-size:10px;line-height:1.55}html[dir=ltr] .shopSetupNext button,html[dir=ltr] .shopSetupSteps button{min-height:36px;padding:7px 10px;font-size:10px}html[dir=ltr] .shopSetupSteps article>span{width:32px;height:32px;font-size:10px}html[dir=ltr] .shopSetupSteps b{font-size:10.5px}html[dir=ltr] .shopSetupSteps p{min-height:0;font-size:9.5px;line-height:1.55}html[dir=ltr] .shopSellerHelpStrip b{font-size:10.5px}html[dir=ltr] .shopSellerHelpStrip small{font-size:9.5px}html[dir=ltr] .shopSellerHelpStrip>button{min-height:36px;font-size:10px}html[dir=ltr] .shopSellerSubnav>button,html[dir=ltr] .shopAdvancedSubnav>button{min-height:58px;padding:12px 14px}html[dir=ltr] .shopSellerSubnav b,html[dir=ltr] .shopAdvancedSubnav b{font-size:10.5px}html[dir=ltr] .shopSellerSubnav small,html[dir=ltr] .shopAdvancedSubnav small{font-size:9.5px;line-height:1.45}html[dir=ltr] .shopCommercePanel header p{font-size:10px;line-height:1.6}html[dir=ltr] .shopSectionGuide b{font-size:10.5px}html[dir=ltr] .shopSectionGuide p{font-size:9.8px;line-height:1.6}html[dir=ltr] .shopCompactForm label,html[dir=ltr] .shopCompactForm label>small,html[dir=ltr] .shopFieldHint{font-size:9.8px;line-height:1.55}html[dir=ltr] .shopSkuAuto{min-height:44px;font-size:10px}html[dir=ltr] .shopVerificationPanel>header>div>span{font-size:9.5px}html[dir=ltr] .shopVerificationPanel>header p{font-size:10px;line-height:1.6}html[dir=ltr] .shopVerificationChecklist b{font-size:10.5px}html[dir=ltr] .shopVerificationChecklist small{font-size:9.5px;line-height:1.55}html[dir=ltr] .shopVerificationChecklist button,html[dir=ltr] .shopVerificationPanel>footer button,html[dir=ltr] .shopVerificationPanel>footer a{min-height:40px;font-size:10px}html[dir=ltr] .shopShippingDefaults>header small,html[dir=ltr] .shopShippingDefaults .shopProfileGrid label>small{font-size:9.5px;line-height:1.55}
