.cart-client-module__vVZ_-W__page{color:#171a18;background:#f7f8f5;min-height:72vh}.cart-client-module__vVZ_-W__container{padding:34px 0 72px}.cart-client-module__vVZ_-W__header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:21px;display:flex}.cart-client-module__vVZ_-W__eyebrow{color:var(--orange);letter-spacing:.18em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:950;line-height:1;display:block}.cart-client-module__vVZ_-W__header h1{color:#141715;letter-spacing:-.06em;margin:0;font-size:clamp(2.3rem,4.6vw,3.8rem);font-weight:950;line-height:.92}.cart-client-module__vVZ_-W__header p{color:#858b86;margin:9px 0 0;font-size:12px}.cart-client-module__vVZ_-W__clearCart{color:#a63a33;min-height:35px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ead8d5;align-items:center;gap:6px;padding:0 9px;font-size:9px;font-weight:900;display:inline-flex}.cart-client-module__vVZ_-W__layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:22px;display:grid}.cart-client-module__vVZ_-W__itemsSection{background:#fff;border:1px solid #e0e3df;min-width:0}.cart-client-module__vVZ_-W__itemsHeading{border-bottom:1px solid #e6e9e5;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:0 17px;display:flex}.cart-client-module__vVZ_-W__itemsHeading span{color:#343935;font-size:12px;font-weight:950}.cart-client-module__vVZ_-W__itemsHeading strong{color:#989d99;font-size:9px;font-weight:850}.cart-client-module__vVZ_-W__items{padding:0 17px}.cart-client-module__vVZ_-W__item{border-bottom:1px solid #e9ece8;grid-template-columns:112px minmax(0,1fr) 125px;align-items:center;gap:16px;padding:17px 0;display:grid;position:relative}.cart-client-module__vVZ_-W__item:last-child{border-bottom:0}.cart-client-module__vVZ_-W__itemUnavailable{opacity:.68}.cart-client-module__vVZ_-W__image{background:#f4f5f2;width:112px;height:120px;position:relative;overflow:hidden}.cart-client-module__vVZ_-W__image img{object-fit:contain;transition:transform .26s var(--ease-premium);padding:9px}.cart-client-module__vVZ_-W__itemContent{min-width:0}.cart-client-module__vVZ_-W__productTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cart-client-module__vVZ_-W__category{color:var(--orange);letter-spacing:.11em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:950;line-height:1;display:block}.cart-client-module__vVZ_-W__productName{color:#292e2a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:950;line-height:1.35;display:-webkit-box;overflow:hidden}.cart-client-module__vVZ_-W__productName:hover{color:var(--orange)}.cart-client-module__vVZ_-W__removeIcon{color:#7a807b;cursor:pointer;background:#fff;border:1px solid #e4e7e3;flex:0 0 30px;place-items:center;width:30px;height:30px;padding:0;display:none}.cart-client-module__vVZ_-W__variantRow{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.cart-client-module__vVZ_-W__variantRow>span{color:#8d928e;background:#fafbf9;border:1px solid #e0e3df;align-items:center;gap:5px;min-height:29px;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.cart-client-module__vVZ_-W__variantRow strong{color:#414642;font-size:9px;font-weight:950}.cart-client-module__vVZ_-W__stock{align-items:center;gap:6px;width:fit-content;margin-top:9px;font-size:9px;font-weight:850;display:flex}.cart-client-module__vVZ_-W__stock>span{border-radius:50%;width:6px;height:6px}.cart-client-module__vVZ_-W__stockIn{color:#28764e}.cart-client-module__vVZ_-W__stockIn>span{background:#35a264}.cart-client-module__vVZ_-W__stockOut{color:#af3932}.cart-client-module__vVZ_-W__stockOut>span{background:#c64a42}.cart-client-module__vVZ_-W__itemFooter{justify-content:space-between;align-items:center;gap:12px;margin-top:13px;display:flex}.cart-client-module__vVZ_-W__itemActions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.cart-client-module__vVZ_-W__saveButton,.cart-client-module__vVZ_-W__removeText{min-height:29px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 8px;font-size:8px;font-weight:900;display:inline-flex}.cart-client-module__vVZ_-W__saveButton{color:#565c57}.cart-client-module__vVZ_-W__saveButton:hover{color:var(--orange)}.cart-client-module__vVZ_-W__removeText{color:#a43a33}.cart-client-module__vVZ_-W__mobilePrice{color:#202421;font-size:12px;font-weight:950;display:none}.cart-client-module__vVZ_-W__itemRight{flex-direction:column;align-items:flex-end;min-width:0;display:flex}.cart-client-module__vVZ_-W__unitPrice{color:#535954;font-size:11px;font-weight:850}.cart-client-module__vVZ_-W__unitPrice small{color:#9a9f9b;text-align:right;margin-top:3px;font-size:8px;font-weight:700;display:block}.cart-client-module__vVZ_-W__quantity{background:#fff;border:1px solid #dce0dc;align-items:center;height:36px;margin-top:13px;display:inline-flex}.cart-client-module__vVZ_-W__quantity button{color:#343935;cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;padding:0;display:grid}.cart-client-module__vVZ_-W__quantity button:hover:not(:disabled){background:#f5f6f3}.cart-client-module__vVZ_-W__quantity button:disabled{color:#c2c6c2;cursor:not-allowed}.cart-client-module__vVZ_-W__quantity span{text-align:center;color:#242824;min-width:29px;font-size:11px;font-weight:900}.cart-client-module__vVZ_-W__lineTotal{color:#181b19;margin-top:12px;font-size:14px;font-weight:950;line-height:1}.cart-client-module__vVZ_-W__summary{top:calc(var(--header-height) + 18px);background:#fff;border:1px solid #dce0dc;position:sticky;overflow:hidden;box-shadow:0 16px 42px #0000000a}.cart-client-module__vVZ_-W__summaryHeader{border-bottom:1px solid #e4e7e3;justify-content:space-between;align-items:center;gap:16px;min-height:71px;padding:15px 17px;display:flex}.cart-client-module__vVZ_-W__summaryHeader span{color:var(--orange);letter-spacing:.15em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:950;display:block}.cart-client-module__vVZ_-W__summaryHeader h2{color:#202421;letter-spacing:-.035em;margin:0;font-size:17px;font-weight:950;line-height:1}.cart-client-module__vVZ_-W__summaryHeader>svg{color:#606661}.cart-client-module__vVZ_-W__summaryBody{padding:15px 17px 17px}.cart-client-module__vVZ_-W__summaryRow{color:#7a807b;justify-content:space-between;align-items:center;gap:15px;min-height:31px;font-size:10px;display:flex}.cart-client-module__vVZ_-W__summaryRow strong{color:#363b37;font-size:10px;font-weight:900}.cart-client-module__vVZ_-W__deliveryCard{background:#f9faf8;border:1px solid #e0e3df;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:9px;margin-top:11px;padding:11px;display:grid}.cart-client-module__vVZ_-W__deliveryIcon{width:34px;height:34px;color:var(--orange);background:#fff;place-items:center;display:grid}.cart-client-module__vVZ_-W__deliveryCard strong,.cart-client-module__vVZ_-W__deliveryCard span{display:block}.cart-client-module__vVZ_-W__deliveryCard strong{color:#383d39;margin-top:1px;font-size:10px;font-weight:900}.cart-client-module__vVZ_-W__deliveryCard span{color:#858b86;margin-top:4px;font-size:8px;line-height:1.55}.cart-client-module__vVZ_-W__deliveryCard span b{color:#555b56;font-weight:900}.cart-client-module__vVZ_-W__summaryDivider{background:#e1e4e0;height:1px;margin:15px 0}.cart-client-module__vVZ_-W__total{justify-content:space-between;align-items:flex-end;gap:15px;display:flex}.cart-client-module__vVZ_-W__total span,.cart-client-module__vVZ_-W__total small{display:block}.cart-client-module__vVZ_-W__total span{color:#292e2a;font-size:12px;font-weight:950}.cart-client-module__vVZ_-W__total small{color:#999e9a;margin-top:4px;font-size:8px}.cart-client-module__vVZ_-W__total>strong{color:#151816;letter-spacing:-.04em;font-size:22px;font-weight:950;line-height:1}.cart-client-module__vVZ_-W__checkout,.cart-client-module__vVZ_-W__checkoutDisabled{width:100%;min-height:49px;font:inherit;border:0;justify-content:center;align-items:center;gap:8px;margin-top:17px;padding:0 14px;font-size:10px;font-weight:950;display:flex}.cart-client-module__vVZ_-W__checkout{background:var(--orange);color:#fff;transition:background-color .17s,transform .17s;box-shadow:0 11px 25px #f15a242e}.cart-client-module__vVZ_-W__checkout:hover{background:var(--orange-dark);transform:translateY(-1px)}.cart-client-module__vVZ_-W__checkoutDisabled{color:#747a75;cursor:not-allowed;background:#d1d4d1}.cart-client-module__vVZ_-W__continueShopping{color:#414642;border:1px solid #dce0dc;justify-content:center;align-items:center;width:100%;min-height:41px;margin-top:7px;font-size:9px;font-weight:900;display:flex}.cart-client-module__vVZ_-W__continueShopping:hover{color:#151816;border-color:#151816}.cart-client-module__vVZ_-W__stockWarning{color:#a43a33;background:#fff3f1;border:1px solid #efd1cd;margin-top:14px;padding:9px 10px;font-size:8px;line-height:1.5}.cart-client-module__vVZ_-W__trust{border-top:1px solid #e8eae7;gap:8px;margin-top:15px;padding-top:13px;display:grid}.cart-client-module__vVZ_-W__trust div{color:#868c87;align-items:center;gap:7px;font-size:8px;line-height:1.4;display:flex}.cart-client-module__vVZ_-W__trust svg{color:#3d8059;flex:none}.cart-client-module__vVZ_-W__recommended{border-top:1px solid #dfe3de;margin-top:37px;padding-top:28px}.cart-client-module__vVZ_-W__sectionHeading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:13px;display:flex}.cart-client-module__vVZ_-W__sectionHeading span{color:var(--orange);letter-spacing:.15em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:950;display:block}.cart-client-module__vVZ_-W__sectionHeading h2{color:#1c201d;letter-spacing:-.04em;margin:0;font-size:19px;font-weight:950;line-height:1}.cart-client-module__vVZ_-W__sectionHeading a{color:#343935;border-bottom:1px solid #343935;font-size:9px;font-weight:900}.cart-client-module__vVZ_-W__emptyContainer{padding:48px 0 70px}.cart-client-module__vVZ_-W__empty{text-align:center;background:#fff;border:1px solid #e0e3df;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:45px 20px;display:flex}.cart-client-module__vVZ_-W__emptyIcon{color:#69706a;background:#f4f5f2;border-radius:50%;place-items:center;width:62px;height:62px;margin-bottom:13px;display:grid}.cart-client-module__vVZ_-W__empty h1{color:#191c1a;letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:950;line-height:.95}.cart-client-module__vVZ_-W__empty p{color:#858b86;max-width:390px;margin:10px 0 18px;font-size:11px;line-height:1.6}.cart-client-module__vVZ_-W__emptyAction{background:var(--orange);color:#fff;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:10px;font-weight:950;display:inline-flex}.cart-client-module__vVZ_-W__loadingHeader{margin-bottom:20px}.cart-client-module__vVZ_-W__loadingHeader div{background:#e7e9e6;height:25px;margin-bottom:8px;animation:1.2s ease-in-out infinite cart-client-module__vVZ_-W__pulse}.cart-client-module__vVZ_-W__loadingHeader div:first-child{width:170px}.cart-client-module__vVZ_-W__loadingHeader div:last-child{width:90px;height:11px}.cart-client-module__vVZ_-W__loadingLayout{grid-template-columns:minmax(0,1fr) 360px;gap:22px;display:grid}.cart-client-module__vVZ_-W__loadingProducts{background:#fff;border:1px solid #e0e3df;padding:0 17px}.cart-client-module__vVZ_-W__loadingItem{background:linear-gradient(90deg,#f5f6f3,#eceeeb,#f5f6f3) 0 0/200% 100%;border-bottom:1px solid #e6e9e5;height:150px;animation:1.25s linear infinite cart-client-module__vVZ_-W__shimmer}.cart-client-module__vVZ_-W__loadingSummary{color:#858b86;background:#fff;border:1px solid #e0e3df;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:230px;font-size:9px;display:flex}.cart-client-module__vVZ_-W__spin{animation:.8s linear infinite cart-client-module__vVZ_-W__spin}.cart-client-module__vVZ_-W__mobileCheckout{display:none}@keyframes cart-client-module__vVZ_-W__pulse{50%{opacity:.55}}@keyframes cart-client-module__vVZ_-W__shimmer{to{background-position:-200% 0}}@keyframes cart-client-module__vVZ_-W__spin{to{transform:rotate(360deg)}}@media (hover:hover) and (pointer:fine){.cart-client-module__vVZ_-W__item:hover .cart-client-module__vVZ_-W__image img{transform:scale(1.035)}}@media (max-width:980px){.cart-client-module__vVZ_-W__layout,.cart-client-module__vVZ_-W__loadingLayout{grid-template-columns:minmax(0,1fr) 310px}.cart-client-module__vVZ_-W__item{grid-template-columns:96px minmax(0,1fr) 110px}.cart-client-module__vVZ_-W__image{width:96px;height:106px}}@media (max-width:800px){.cart-client-module__vVZ_-W__container{padding:24px 0 105px}.cart-client-module__vVZ_-W__layout,.cart-client-module__vVZ_-W__loadingLayout{grid-template-columns:1fr}.cart-client-module__vVZ_-W__summary{position:static}.cart-client-module__vVZ_-W__mobileCheckout{z-index:90;min-height:70px;padding:9px max(12px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #dfe3de;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid;position:fixed;bottom:64px;left:0;right:0;box-shadow:0 -10px 30px #0000000d}.cart-client-module__vVZ_-W__mobileCheckout span,.cart-client-module__vVZ_-W__mobileCheckout strong{display:block}.cart-client-module__vVZ_-W__mobileCheckout span{color:#929793;margin-bottom:3px;font-size:8px;font-weight:800}.cart-client-module__vVZ_-W__mobileCheckout strong{color:#1e221f;font-size:14px;font-weight:950}.cart-client-module__vVZ_-W__mobileCheckout>a{background:var(--orange);color:#fff;align-items:center;gap:7px;min-height:45px;padding:0 15px;font-size:10px;font-weight:950;display:inline-flex}}@media (max-width:620px){.cart-client-module__vVZ_-W__header{align-items:flex-start;margin-bottom:15px}.cart-client-module__vVZ_-W__header h1{font-size:2.5rem}.cart-client-module__vVZ_-W__clearCart{margin-top:16px}.cart-client-module__vVZ_-W__items,.cart-client-module__vVZ_-W__itemsHeading{padding:0 12px}.cart-client-module__vVZ_-W__item{grid-template-columns:82px minmax(0,1fr);align-items:start;gap:11px;padding:14px 0}.cart-client-module__vVZ_-W__image{width:82px;height:91px}.cart-client-module__vVZ_-W__removeIcon{display:grid}.cart-client-module__vVZ_-W__removeText{display:none}.cart-client-module__vVZ_-W__itemRight{grid-column:2;align-items:flex-start;padding-top:2px}.cart-client-module__vVZ_-W__unitPrice{display:none}.cart-client-module__vVZ_-W__quantity{margin-top:0}.cart-client-module__vVZ_-W__lineTotal{display:none}.cart-client-module__vVZ_-W__mobilePrice{display:block}.cart-client-module__vVZ_-W__variantRow{margin-top:8px}.cart-client-module__vVZ_-W__variantRow>span{min-height:26px;padding:0 7px}.cart-client-module__vVZ_-W__itemFooter{align-items:flex-end;margin-top:10px}.cart-client-module__vVZ_-W__saveButton{padding-left:0}.cart-client-module__vVZ_-W__summaryBody,.cart-client-module__vVZ_-W__summaryHeader{padding:14px}.cart-client-module__vVZ_-W__recommended{margin-top:26px;padding-top:22px}.cart-client-module__vVZ_-W__sectionHeading{align-items:flex-start}}@media (max-width:390px){.cart-client-module__vVZ_-W__header{flex-direction:column;gap:8px}.cart-client-module__vVZ_-W__clearCart{margin-top:0}.cart-client-module__vVZ_-W__item{grid-template-columns:73px minmax(0,1fr);gap:9px}.cart-client-module__vVZ_-W__image{width:73px;height:82px}.cart-client-module__vVZ_-W__productName{font-size:12px}.cart-client-module__vVZ_-W__mobileCheckout{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.cart-client-module__vVZ_-W__image img,.cart-client-module__vVZ_-W__checkout,.cart-client-module__vVZ_-W__loadingItem,.cart-client-module__vVZ_-W__loadingHeader div{transition:none;animation:none}}
