/* cache 2025-09-30 07:35:16 */
.cart .cart-items-container{display:grid;grid-template-columns:6.8fr 3.2fr;align-items:start;gap:3rem}.cart .cart-items-container .cart-items{padding:2rem 2.4rem;border:.1rem solid rgba(0,0,0,.1);border-radius:2.5rem}.cart .cart-items-container .cart-items .cart-item{position:relative;display:grid;grid-template-columns:12.5rem 1fr;grid-template-rows:auto auto;grid-template-areas:'img info' 'img price';gap:.5rem 1.6rem}.cart .cart-items-container .cart-items .cart-item:not(:last-of-type){padding-bottom:2.4rem;margin-bottom:2.4rem;border-bottom:.1rem solid rgba(0,0,0,.1)}.cart .cart-items-container .cart-items .cart-item img{grid-area:img;object-fit:contain}.cart .cart-items-container .cart-items .cart-item .info{grid-area:info;flex-grow:1;display:flex;flex-direction:column}.cart .cart-items-container .cart-items .cart-item .info .name{padding-right:3rem;margin-bottom:.7rem;line-height:1.2}.cart .cart-items-container .cart-items .cart-item .info .params{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-bottom:.7rem;line-height:1.2;font-weight:300}.cart .cart-items-container .cart-items .cart-item .info .params .param{display:none}.cart .cart-items-container .cart-items .cart-item .info .params .param[data-value]{display:block}.cart .cart-items-container .cart-items .cart-item .info .layouts{margin-bottom:.7rem}.cart .cart-items-container .cart-items .cart-item .info .layouts .layouts-items{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.5rem}.cart .cart-items-container .cart-items .cart-item .info .layouts .layouts-items .layouts-item{display:flex;align-items:center;gap:.5rem;max-width:15rem;padding:.5rem 1rem;border:.1rem solid #dedede;border-radius:1rem;line-height:1}.cart .cart-items-container .cart-items .cart-item .info .layouts .layouts-items .layouts-item a{overflow:hidden;text-wrap:nowrap;text-overflow:ellipsis}.cart .cart-items-container .cart-items .cart-item .info .layouts .layouts-items .layouts-item .btn-layout-remove{width:2rem;height:2rem}.cart .cart-items-container .cart-items .cart-item .info .layouts .add-layout{padding:0 .3rem .2rem;border-bottom:.1rem solid #231f20;line-height:1;cursor:pointer}.cart .cart-items-container .cart-items .cart-item .info .layouts .add-layout input{display:none}.cart .cart-items-container .cart-items .cart-item .price{grid-area:price;display:flex;align-items:flex-end;gap:2rem;margin-top:auto;line-height:1.1}.cart .cart-items-container .cart-items .cart-item .price .per-one{margin-right:auto;font-weight:600;font-size:2rem}.cart .cart-items-container .cart-items .cart-item .price .total{display:flex;flex-direction:column;align-items:center}.cart .cart-items-container .cart-items .cart-item .price .total .calc{font-weight:300;font-size:1.2rem}.cart .cart-items-container .cart-items .cart-item .price .total .value{font-weight:600;font-size:2rem}.cart .cart-items-container .cart-items .cart-item .price .amount{display:flex;align-items:center;justify-content:space-between;gap:.7rem;width:12rem;height:3.5rem;padding:.5rem 1.5rem;background-color:#f6f5f3;border-radius:6.2rem}.cart .cart-items-container .cart-items .cart-item .price .amount,.cart .cart-items-container .cart-items .cart-item .price .amount>*{min-width:0;min-height:0}.cart .cart-items-container .cart-items .cart-item .price .amount .btn{position:relative;min-width:1.2rem;width:1.2rem;min-height:1.2rem;height:1.2rem;padding:0;border:none;background-color:transparent}.cart .cart-items-container .cart-items .cart-item .price .amount .btn::after,.cart .cart-items-container .cart-items .cart-item .price .amount .btn::before{content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:.1rem;background-color:#231f20}.cart .cart-items-container .cart-items .cart-item .price .amount .btn.plus::after{transform:rotate(90deg)}.cart .cart-items-container .cart-items .cart-item .price .amount input{flex-grow:1;min-width:3.4rem;padding:0 .2rem;border:none;background-color:transparent;text-align:center}.cart .cart-items-container .cart-items .btn-basket-remove{position:absolute;top:0;right:0;width:2rem;height:2rem}.cart .cart-items-container .cart-items .btn-basket-remove:before{content:'\f2ed';font-weight:300;color:#000;font-family:'Font Awesome 6 Pro';transition:color .2s ease-in-out}.cart .cart-items-container .order{padding:2rem 2.4rem;background-color:#f6f5f3;border-radius:2.5rem}.cart .cart-items-container .order .title{margin-bottom:2rem;font-size:2rem}.cart .cart-items-container .order .params{display:flex;flex-direction:column;gap:1.2rem;padding-bottom:2rem;margin-bottom:2rem;border-bottom:.1rem solid rgba(35,31,32,.1)}.cart .cart-items-container .order .params .param{display:flex;justify-content:space-between;align-items:center;gap:1rem}.cart .cart-items-container .order .params .param .value.total{font-size:2rem;font-weight:600}.cart .cart-items-container .order form{display:flex;flex-direction:column;gap:1rem}.cart .cart-items-container .order form .title{margin-bottom:1rem}.cart .cart-items-container .order form .input,.cart .cart-items-container .order form .textarea{margin:0}.cart .cart-items-container .order form .textarea{min-height:10rem}.success-order{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:103rem;height:40rem;margin:0 auto;margin-bottom:10rem;padding:2rem;border-radius:2.5rem;background:#fdff43 url("/i/img/order-success-bg1029x403.png") no-repeat top left}.success-order .title{margin-bottom:1.7rem;font-weight:500;font-size:3.2rem}.success-order .text{margin-bottom:2.3rem;max-width:40rem;font-weight:500;text-align:center}.success-order .btn-primary{width:24rem}