html{font-size:14px}:root{--font-main:'Cabin',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;--font-second:'Cairo',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;--fs-15:clamp(12px, calc(15px * var(--scale)), calc(15px * var(--scale)));--fs-19:clamp(14px, calc(18.75px * var(--scale)), calc(18.75px * var(--scale)));--fs-29:clamp(16px, calc(29px * var(--scale)), calc(29px * var(--scale)));--header-fs-20:clamp(12px, 1.0416vw, 20px);--header-fs-18:clamp(12px, 0.9375vw, 18px);--header-space-150:clamp(40px, 7.8125vw, 150px);--header-space-80:clamp(20px, 4.1666vw, 80px);--header-space-60:clamp(20px, 3.125vw, 60px);--header-space-45:clamp(16px, 2.3437vw, 45px);--header-space-35:clamp(16px, 1.8229vw, 35px);--header-space-30:clamp(12px, 1.5625vw, 30px);--header-space-25:clamp(12px, 1.302vw, 25px);--header-space-24:clamp(12px, 1.25vw, 24px);--header-space-23:clamp(10px, 1.2vw, 23px);--header-menu-right:clamp(27px, 2.2916vw, 44px);--scrollbar-width:8px;--cart-fluid:calc((100vw / 1920) * 0.67);--cart-fs-31:clamp(18px, calc(var(--cart-fluid) * 31), 40px);--cart-fs-20:clamp(14px, calc(var(--cart-fluid) * 20), 26px);--cart-space-137:clamp(20px, calc(var(--cart-fluid) * 137), 180px);--cart-space-77:clamp(20px, calc(var(--cart-fluid) * 77), 110px);--cart-space-58:clamp(16px, calc(var(--cart-fluid) * 58), 80px);--cart-space-46:clamp(14px, calc(var(--cart-fluid) * 46), 60px);--cart-space-40:clamp(14px, calc(var(--cart-fluid) * 40), 60px);--cart-space-34:clamp(14px, calc(var(--cart-fluid) * 34), 50px);--cart-space-25:clamp(10px, calc(var(--cart-fluid) * 25), 35px);--cart-space-25-custom:clamp(20px, calc(var(--cart-fluid) * 25), 26px);--cart-space-20:clamp(8px, calc(var(--cart-fluid) * 20), 30px);--cart-space-14:clamp(6px, calc(var(--cart-fluid) * 14), 22px);--scale:1}@media all and (min-width:1921px){:root{--scale:1.2}}body,html{height:100%;overflow:hidden}.cart{height:100dvh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:calc(102.75px * var(--scale));padding-right:calc(102.75px * var(--scale));padding-top:calc(128.25px * var(--scale));padding-bottom:calc(79px * var(--scale))}@media all and (max-width:1024px){.cart{padding:70px 16px 16px}}.cart__wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}.cart__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(10.5px * var(--scale))}.cart-item{display:grid;grid-template-columns:calc(65.25px * var(--scale)) 1fr auto;-webkit-column-gap:calc(57px * var(--scale));-moz-column-gap:calc(57px * var(--scale));column-gap:calc(57px * var(--scale));padding-bottom:calc(12.76px * var(--scale));border-bottom:1px solid #6d6d6d;min-height:calc(97.5px * var(--scale))}.cart-item__image{width:calc(65.25px * var(--scale));height:auto;-o-object-fit:contain;object-fit:contain;margin:auto}.cart-item__title{font-size:calc(23.25px * var(--scale));line-height:22.9px;font-family:var(--font-main);font-weight:400;margin-top:calc(34.5px * var(--scale));margin-bottom:0}.quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(34.25px * var(--scale))}@media all and (max-width:768px){.cart-item{grid-template-columns:calc(41px * var(--scale)) 1fr auto;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;padding-bottom:13px;padding-left:11px;min-height:68px}.cart-item__image{width:41px}.cart-item__title{font-size:12px;margin-top:auto;margin-bottom:auto;line-height:14.59px}.quantity{gap:14px}}.cart-qty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;padding:0 calc(23.37px * var(--scale));border-radius:999px;background:#f5f5f3;-ms-touch-action:manipulation;touch-action:manipulation;min-width:calc(109.5 * var(--scale));height:calc(36px * var(--scale));gap:calc(29.25px * var(--scale))}@media all and (max-width:768px){.cart-qty{gap:17px;height:35px;min-width:79px;padding:0 20px}}.quantity__btn{width:calc(16px * var(--scale));height:calc(16px * var(--scale));padding:0;border:none;background:0 0;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;display:grid;place-items:center;outline:0}.quantity__btn svg{display:block;width:100%;height:100%}.quantity__btn:disabled{opacity:.3;cursor:default}.quantity__value{font-family:var(--font-main);font-size:calc(23.25px * var(--scale));line-height:24.7px;font-weight:400;color:#000;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-variant-numeric:tabular-nums}@media all and (max-width:768px){.quantity__btn{width:11px;height:11px}.quantity__value{font-size:14px;line-height:14.59px}}.cart__actions{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:calc(29.25px * var(--scale))}.cart__mobile-back{display:none}.cart__mobile-back span{font-size:12px;font-family:var(--font-main);line-height:1;color:#a1a1a1}@media all and (max-width:1024px){.cart__actions{margin-top:33px}.cart__mobile-back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:27px}.cart__back svg{width:10px}}.cart__mobile-back svg{margin-right:6px}.cart__back{height:calc(44px * var(--scale));padding:calc(11px * var(--scale)) calc(32px * var(--scale));font-size:calc(18px * var(--scale));border-radius:58px;cursor:pointer;min-width:calc(192px * var(--scale));width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:var(--font-main);font-weight:400;line-height:21.15px;-webkit-transition:.3s;transition:.3s;outline:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:calc(11px * var(--scale));background-color:#f5f5f3;color:#6d6d6d;border:none}.cart__back:hover{background-color:#e0e0dc}.cart__back.is-disabled{opacity:.5;cursor:default;pointer-events:none;color:#000}.cart__back svg *{-webkit-transition:.3s;transition:.3s}@media all and (max-width:1024px){.cart__back{display:none}}.cart__empty{font-size:calc(18px * var(--scale));font-family:var(--font-main);font-weight:400}.cart__checkout{height:calc(44px * var(--scale));padding:calc(11px * var(--scale)) calc(23px * var(--scale));font-size:calc(18px * var(--scale));border-radius:58px;background-color:#6d6d6d;color:#f5f5f3;cursor:pointer;min-width:calc(192px * var(--scale));width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:var(--font-main);font-weight:400;line-height:21.15px;-webkit-transition:.3s;transition:.3s;outline:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none}.cart__checkout:hover{background-color:#3a3a3a}@media all and (max-width:1024px){.cart__checkout{width:100%;font-size:14px;line-height:16.48px;height:35px;padding:5px 23px;max-width:361px;margin-left:auto;margin-right:auto}}@media all and (max-width:480px){.cart__checkout{max-width:100%}}.cart__checkout.is-disabled{opacity:.5;cursor:default;pointer-events:none;color:#000;opacity:.4;pointer-events:none}.cart__wrapper:not(.has-scroll) .cart__list-wrapper{padding-right:0}.cart__list-wrapper{overflow-y:auto;min-height:0;scrollbar-width:none;-ms-overflow-style:none}.cart__list-wrapper::-webkit-scrollbar{display:none}