.cart .cart_product{display:flex;position:relative;margin-bottom:2rem}.cart .cart_product .cart_image{position:relative;width:100px}.cart .cart_product .cart_image img{min-width:100px}.cart .cart_title_wrapper{display:flex}.cart .cart_title_wrapper .cart_title{width:100%;text-overflow:ellipsis}.cart .cart_title_wrapper .cart_price{position:relative;width:100%;max-width:90px;font-size:14px}.cart .cart_title_wrapper .cart_price.sale{color:var(--clr-sale-red)}.cart .cart_title_wrapper .cart_before_price{position:absolute;top:1.75em;right:0;display:block;font-size:.875em;font-weight:400;text-decoration:line-through;color:#646464}.cart .cart_product_info .cart_price_per_item{display:block;margin-top:.5rem}.cart_handler,.cart_qty_controller,.cart_button{display:flex}@media only screen and (max-width: 359px){.cart .cart_product{flex-direction:column}}@media only screen and (max-width: 767px){.cart .cart_product .product-label-container.top-0{top:-10px}.cart .product-label--sale{font-size:10.5px}}@media only screen and (min-width: 360px){.cart .cart_product .cart_image{width:80px}.cart .cart_image img{min-width:80px!important}}@media only screen and (min-width: 480px){.cart .cart_title_wrapper .cart_title{font-size:14px}}@media only screen and (min-width: 768px){.cart .cart-items-list-mobile{width:calc(100% - var(--gap-700));margin-inline:auto}.cart .cart_product .cart_image{width:130px}.cart .cart_product .cart_image img{min-width:130px!important}.cart .cart_product .cart_product_info{flex-grow:1;flex-shrink:1;width:auto}.cart .cart_title_wrapper .cart_price{max-width:120px;font-size:16px}.cart .cart_product_info .cart_handler{justify-content:unset;column-gap:10px}}.cart .cart_shipping_text{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.cart .cart_shipping_text>div{flex-grow:1;flex-shrink:1;width:auto}.cart .shipping-title,.cart .shipping-price{font-size:14px}.cart .shipping-price{text-align:right}.cart .cart-progress-container{width:min(100% - 40px,400px);margin-inline:auto}.cart .cart_progress_title{font-size:14px;text-align:center;line-height:20px}@media only screen and (min-width: 768px){.cart .cart_shipping_text{width:calc(100% - var(--gap-700));margin-inline:auto}.cart .shipping-price{font-size:16px}}@media only screen and (min-width: 960px){.cart .cart-progress-container{margin-top:-25px!important}}.cart .shop-more{display:block;margin-bottom:30px;padding:8px 10px;text-align:center;background-color:#515151;clear:both}.cart .shop-more.blue{max-width:max-content;margin-inline-start:auto;background-color:#14468c}.cart .shop-more a{font-size:13px;color:#fff}.cart .cart-section-final-price{display:flex;flex-direction:column;flex-wrap:wrap;column-gap:var(--gap-700);margin-inline:auto}.cart .cart-timer-wrapper,.cart .cart-checkout-wrapper{flex:1 1 calc(50% - var(--gap-700) / 2);margin-bottom:10px}.cart .cart-timer-wrapper .shop-more{margin-top:10px}.cart .cart-checkout-wrapper{text-align:right}.cart .cart-checkout-wrapper .cart-final-price{font-size:30px;text-transform:uppercase}.cart .cart-checkout-wrapper .cart-final-price span{display:inline-block;margin-left:10px}.cart .cart-checkout-wrapper .cart-viabill-wrapper,.cart .cart-checkout-wrapper .anyday-price-widget{display:inline-block;min-height:25px}.cart .cart-checkout-wrapper .agree{display:flex;column-gap:6px;position:relative;margin-bottom:var(--gap-200)}.cart .cart-checkout-wrapper .agree input#agree{flex-shrink:0;width:16px;height:16px}.cart .cart-checkout-wrapper label{margin:0;font-size:12px;text-align:left}.cart .cart-checkout-wrapper label a{text-decoration:underline}.cart .cart-checkout-wrapper .add_to_cart{margin-bottom:10px;white-space:normal}.cart .cart-checkout-wrapper .payment-icons-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;width:100%;margin-inline:auto;margin-bottom:var(--gap-400)}.cart .cart-checkout-wrapper .img-payment-icon{max-height:20px}.agree__validation-box{--clr-border: #515151;display:flex;align-items:start;column-gap:var(--gap-100);box-sizing:border-box;position:absolute;top:100%;left:-4px;width:100%;max-width:280px;padding:8px;text-align:start;text-wrap:balance;line-height:1.4;background-color:#fff;border:1px solid var(--clr-border);border-radius:var(--radius-500);box-shadow:2px 3px 6px #00000040;opacity:0;pointer-events:none;transition:all .2s ease}.agree__validation-box.unchecked{top:calc(100% + 10px);opacity:1;pointer-events:initial}.agree__validation-box:after{--size: 10px;content:"";position:absolute;left:8px;top:calc(-1px - var(--size) / 2);width:var(--size);height:var(--size);background-color:#fff;border:0 solid transparent;border-top:1px solid var(--clr-border);border-left:1px solid var(--clr-border);transform:rotate(45deg)}.agree__validation-box .exclamation{--size: 24px;width:var(--size);height:var(--size);color:#fff;background-color:#f39c12;border-radius:var(--radius-500)}.agree__validation-box .exclamation svg{width:inherit;height:inherit}#agree:checked~.agree__validation-box{top:100%;opacity:0;pointer-events:none}@media only screen and (max-width: 767px){.cart .shop-more.blue{max-width:max-content;margin-inline-start:auto;padding:4px 10px;background-color:#14468c}.cart .shop-more.blue a{font-size:11px}}@media only screen and (min-width: 768px){.cart .shop-more{min-width:215px}.cart .cart-section-final-price{flex-direction:row;width:calc(100% - var(--gap-700))}.cart .cart-timer-wrapper .card-wrapper{max-width:400px}.cart .cart-checkout-wrapper{max-width:430px}}@media only screen and (max-width: 389px){.cart .card-wrapper .card-item .line-1{flex-direction:column}.cart .cart-checkout-wrapper .payment-icons-wrapper{max-width:216px}}@media only screen and (min-width: 768px) and (max-width: 959px){.cart .card-wrapper .card-item .line-1{flex-direction:column}.cart .cart-checkout-wrapper .payment-icons-wrapper{max-width:216px}}.price__alt-payment-methods{box-sizing:border-box;display:inline-block;margin-bottom:1rem}.price__alt-payment-methods:empty{display:none}.price__alt-payment-methods.outline{padding:var(--gap-100);border:1px solid var(--clr-border);border-radius:var(--radius-500)}.price__alt-payment-methods.medium{padding:var(--gap-100);background-color:#f1f1f1;border-radius:var(--radius-500)}.price__alt-payment-methods .viabill,.price__alt-payment-methods .viabill-pricetag,.price__alt-payment-methods anyday-price-widget{display:inline-block!important;width:auto!important}.alt-payment-icons-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:end;align-items:center;column-gap:calc(var(--gap-100));row-gap:calc(var(--gap-100) / 4)}.alt-payment-icons-wrapper p.h4{margin:0;padding:0;font-size:14px;font-weight:700;border:none}.alt-payment-icons{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:calc(var(--gap-100) / 4)}.klarna-wrapper{margin-bottom:1rem}.cart .trustpilot-widget{margin-block:30px;padding:30px 0;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6}
