.cart{flex-direction:column;gap:48px;display:flex}@media (width<=576px){.cart{gap:32px}}.cart--empty{gap:0;min-height:764px;position:relative}@media (width<=1024px){.cart--empty{min-height:max(560px,100svh - 280px)}}@media (width<=576px){.cart--empty{min-height:max(420px,100svh - 240px)}}.cart__empty{opacity:.6;text-align:center;text-transform:uppercase;flex-direction:column;align-items:center;gap:24px;padding-top:212px;display:flex}.cart__empty img{width:137px;height:137px;display:block}@media (width<=1024px){.cart__empty{padding-top:140px}}@media (width<=576px){.cart__empty{gap:20px;padding-top:112px}.cart__empty img{width:104px;height:104px}}.cart__body{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (width<=1024px){.cart__body{grid-template-columns:1fr;gap:32px}}.cart__body-frame{flex-direction:column;grid-column:span 2;gap:24px;display:flex}@media (width<=1024px){.cart__body-frame{grid-column:auto}}@media (width<=576px){.cart__body-frame{gap:16px}}.cart__body-frame .cart__item{border:1px solid #1e1e1e99;flex-direction:column;display:flex;position:relative}@media (width<=576px){.cart__body-frame .cart__item{padding-bottom:54px}}.cart__body-frame .cart__item .delete__product{color:var(--color-accent);position:absolute;bottom:32px;right:32px}@media (width<=576px){.cart__body-frame .cart__item .delete__product{bottom:20px;right:20px}}.cart__body-frame .cart__item-location{border-bottom:1px solid #1e1e1e1a;justify-content:space-between;align-items:center;padding:32px;display:flex}@media (width<=576px){.cart__body-frame .cart__item-location{padding:20px}}.cart__body-frame .cart__item-location span{opacity:.6}.cart__body-frame .cart__item-main{align-items:center;gap:24px;padding:32px;display:flex}@media (width<=576px){.cart__body-frame .cart__item-main{align-items:flex-start;gap:16px;padding:20px}}.cart__body-frame .cart__item-main .main__product{justify-content:center;align-items:center;width:168px;height:168px;display:flex;position:relative}@media (width<=576px){.cart__body-frame .cart__item-main .main__product{flex:none;width:104px;height:124px}}.cart__body-frame .cart__item-main .main__product img:first-child{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cart__body-frame .cart__item-main .main__product img:nth-child(2){object-fit:contain;z-index:2;width:100%;max-width:80%;height:100%;max-height:80%}.cart__body-frame .cart__item-main .main__information{flex-direction:column;gap:24px;display:flex}@media (width<=576px){.cart__body-frame .cart__item-main .main__information{gap:18px;min-width:0}}.cart__body-frame .cart__item-main .main__information-title{flex-direction:column;gap:16px;display:flex}@media (width<=576px){.cart__body-frame .cart__item-main .main__information-title{gap:12px}.cart__body-frame .cart__item-main .main__information-title h3{font-size:16px;line-height:1.2}}.cart__body-frame .cart__item-main .main__information-title .attributes{flex-wrap:wrap;gap:32px;display:flex}@media (width<=576px){.cart__body-frame .cart__item-main .main__information-title .attributes{gap:4px 12px}.cart__body-frame .cart__item-main .main__information-title .attributes span{font-size:10px}}.cart__body-frame .cart__item-main .main__information-title .attributes span{opacity:.6}.cart__body-frame .cart__item-main .main__information-title h3{text-transform:uppercase}.cart__body-frame .cart__item-main .main__information-cost{align-items:flex-end;gap:24px;display:flex}@media (width<=576px){.cart__body-frame .cart__item-main .main__information-cost{flex-direction:column;align-items:flex-start;gap:6px;font-size:16px}}.cart__body-frame .cart__item-main .main__information-cost:has(.cost__sale){color:var(--color-accent)}.cart__body-frame .cart__item-main .main__information-cost .cost__sale{color:var(--color-black);opacity:.6;text-decoration:line-through}.cart__body-form{border:1px solid #1e1e1e99;flex-direction:column;gap:32px;max-height:max-content;padding:32px;display:flex;position:sticky;top:108px;right:0}@media (width<=1024px){.cart__body-form{position:static}}@media (width<=576px){.cart__body-form{gap:24px;padding:24px}}.cart__body-form .form__promo{flex-direction:column;gap:24px;display:flex}.cart__body-form .form__promo-input{display:flex}@media (width<=576px){.cart__body-form .form__promo-input{align-items:stretch}.cart__body-form .form__promo-input input{min-width:0;padding:12px}.cart__body-form .form__promo-input button{padding:12px}}.cart__body-form .form__promo-input input{background:0 0;border:1px solid #1e1e1e99;flex:1;width:100%;height:100%;padding:12px 24px}.cart__body-form .form__promo-attributes{flex-direction:column;gap:16px;display:flex}.cart__body-form .form__promo-attributes .attributes__item{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cart__body-form .form__promo-attributes .attributes__item p{opacity:.6;flex:none}.cart__body-form .form__promo-attributes .attributes__item>span{text-align:right;min-width:0}.cart__body-form .line{background:#1e1e1e1a;width:100%;height:1px}.cart__body-form .form__finaly{flex-direction:column;gap:24px;display:flex}.cart__body-form .form__finaly-text{justify-content:space-between;align-items:flex-end;display:flex}.cart__body-form .form__finaly a{justify-content:center}.cart__body-form .form__checkbox{gap:12px;display:flex}.cart__body-form .form__checkbox div{border:1px solid var(--color-black);flex:0 0 24px;width:24px;height:24px;transition:all .5s;position:relative}@media (width<=576px){.cart__body-form .form__checkbox div{flex:none;width:18px;height:18px}}.cart__body-form .form__checkbox div:has(input:checked){background:var(--color-black)}.cart__body-form .form__checkbox div input{z-index:1;cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.cart__body-form .form__checkbox p{opacity:.6}.cart__body-form .form__checkbox p a{text-decoration:underline}.woocommerce-cart .woocommerce-message,.woocommerce-cart .woocommerce-info{display:none!important}.woocommerce-cart .woocommerce-error{color:var(--color-accent);background:0 0;border:0;margin:0 0 24px;padding:0;font:500 14px/1.5 Inter,sans-serif;list-style:none}.woocommerce-cart .woocommerce-error:before{display:none}
