@media only screen and  (min-width: 768px){.padding-right-sm{padding-right:30px}}.cart .product{border-bottom:1px solid #ddd;padding:20px 0px;margin:0px 15px}.cart .product:last-child{border-bottom:none}@media only screen and  (min-width: 768px){.cart .product{padding:15px 0px}}@media only screen and  (min-width: 992px){.cart .product{padding:30px 0px}}.cart .product .media{box-sizing:border-box;width:90%;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;position:relative;align-items:flex-start}@media only screen and  (min-width: 992px){.cart .product .media{height:70px;width:70px;margin-bottom:0px;justify-content:center}}.cart .product .media img{width:auto;height:auto;max-width:75px;max-height:75px}@media only screen and  (min-width: 768px){.cart .product .media img{max-width:60px;max-height:60px}}.cart .product .description-column{padding-right:45px;min-height:75px}@media only screen and  (min-width: 768px){.cart .product .description-column{padding-right:37.5px;min-height:unset}}@media only screen and  (min-width: 992px){.cart .product .description-column{padding-right:0}}.cart .product .description-column .action-remove{line-height:20px}.cart .product .quantity-column{margin-top:15px}@media only screen and  (min-width: 768px){.cart .product .quantity-column{margin-top:22.5px}}.cart .product .price-column{margin-top:20px;text-align:right}@media only screen and  (min-width: 768px){.cart .product .price-column{margin-top:22.5px}}.cart .product .price-column .price.old{color:#878787;text-decoration:line-through;font-size:13px}.cart .product .label-column .label{display:inline-block}.cart.cart-simple .product{padding:20px 0px;border-bottom:1px solid #ddd;margin:0}.cart.cart-simple .product:first-child{padding-top:0px}.cart.cart-simple .product:last-child{padding-bottom:0px;border-bottom:0px}.cart.cart-simple .product .option-name{color:#93999e}.cart.cart-simple .media{height:65px;width:65px}.cart.cart-simple .media img{max-width:55px;max-height:55px}.cart.cart-simple .media.big{height:90px;width:90px}.cart.cart-simple .media.big img{max-height:70px;max-width:70px}.cart.cart-simple .quantity-column{text-align:right;margin-top:0}.slick-custom.products-list.products-size-medium .slick-list{padding:0 !important}.cart-actions .well{cursor:pointer;margin-bottom:5px}.cart-actions .well:last-child{margin-bottom:20px}.cart-actions .well .svg{position:relative}.cart-actions .well .svg-gift{top:4px}.cart-actions #cart-add-wrap:hover{text-decoration:underline}.cart-actions .label-discount-code{position:relative;top:-3px}form[name="cart-add-coupon"] input[name=value_code]{margin-right:1%;float:left}form[name="cart-add-coupon"] input[name=value_pin]{display:none}form[name="cart-add-coupon"].is-giftcard input[name=value_pin]{display:block;float:right;width:30%;margin-right:1%}@media only screen and  (min-width: 768px){form[name="cart-add-coupon"].is-giftcard input[name=value_pin]{width:30%}}form[name="cart-add-coupon"].is-giftcard input[name=value_code]{width:67%}@media only screen and  (min-width: 768px){form[name="cart-add-coupon"].is-giftcard input[name=value_code]{width:70%}}.panel-selectable{border:1px solid transparent !important;margin-bottom:7.5px !important}.panel-selectable .col-fixed-height-sm{height:50px;align-items:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media only screen and  (min-width: 768px){.panel-selectable .col-fixed-height-sm{height:70px}}.panel-selectable:hover{border:1px solid #b4b4b4 !important;transition:all .1s ease-in-out !important;-webkit-transition:all .1s ease-in-out !important;-moz-transition:all .1s ease-in-out !important;-o-transition:all .1s ease-in-out !important}.panel-selectable.selected{border:1px solid #b4b4b4 !important;transition:all .3s !important;position:relative}@media only screen and  (min-width: 992px){.panel-selectable{margin-bottom:15px;cursor:pointer}}.panel-selectable .icon{justify-content:left;max-width:70px}.panel-selectable .icon img{max-width:40px;height:auto}.panel-selectable .description{justify-content:flex-start;position:relative}.panel-selectable .description .title{font-size:16px}.panel-selectable .description .label.label-success-border{position:absolute;top:15px;right:0}@media only screen and  (min-width: 768px){.panel-selectable .description .label.label-success-border{position:unset;margin-top:5px;display:inline-block}}@media only screen and  (min-width: 992px){.panel-selectable .description .label.label-success-border{position:absolute;top:20px;right:-15px}}.panel-selectable .svg-payment-truck{position:relative;top:-4px}.panel-selectable .svg-payment-shop{position:relative;top:-5px}.panel-selectable .well{border-top:1px solid #b4b4b4}@media only screen and  (min-width: 768px){#paymentForm img.logo{margin-left:10px}}.progress-steps{display:table;width:100%;padding:0px 15px;table-layout:fixed;counter-reset:step}.progress-steps li{list-style-type:none;display:table-cell;width:25%;float:left;font-size:13px;position:relative;text-align:center;color:#93999e}.progress-steps li:before{width:25px;height:25px;color:#93999e;content:counter(step);counter-increment:step;line-height:22px;font-size:14px;border:2px solid #b4b4b4;display:block;text-align:center;margin:10px auto 5px auto;-webkit-border-radius:50%;border-radius:50%;-moz-border-radius:50%;background-clip:padding-box;background:#fff;outline:5px solid #fff;z-index:5;position:relative}.progress-steps li:after{width:100%;height:3px;content:'';position:absolute;background-color:#b4b4b4;top:21px;left:-50%;z-index:2}.progress-steps li:first-child:after{content:none}.progress-steps li.success{color:#1c303f}.progress-steps li.success:before{border-color:#1c303f;background-color:#1c303f;color:#fff;content:"\0046";font-family:Suitableicon,serif;font-weight:bold;font-size:10px}.progress-steps li.success+li:after{background-color:#1c303f}.progress-steps li.active{color:#1c303f;font-weight:bold}.progress-steps li.active:before{border-width:2px;border-color:#1c303f;color:#1c303f;font-weight:700}@media only screen and  (max-width: 767px){.cart-cta{display:block;position:fixed;bottom:0;left:0;right:0;width:auto;z-index:999;margin-left:0px;margin-right:0px;padding:15px;background:#FFF;-webkit-box-shadow:0px 1px 6px rgba(0,0,0,0.5);-moz-box-shadow:0px 1px 6px rgba(0,0,0,0.5);box-shadow:0px 1px 6px rgba(0,0,0,0.5)}.cart-cta .btn-success{margin-bottom:0;height:45px;line-height:45px}.cart-cta .applepay-container{text-align:center}}@media only screen and  (min-width: 1600px){.container.container-checkout{width:1050px}}.body-content{margin:15px}@media only screen and  (min-width: 768px){.body-content{margin:0}}.cart-form .error-text{color:#c20921;margin-bottom:7.5px}.cart-form .action-remove{cursor:pointer;transition:0.2s;color:#93999e;position:absolute;right:-10px;top:-10px;margin-bottom:0;line-height:44px}@media only screen and  (min-width: 992px){.cart-form .action-remove{line-height:22px}}.cart-form .action-remove .icon{font-size:16px;transition:0.2s;background:#f5f7f8;padding:6px 12px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;background-clip:padding-box;color:#c20921}@media only screen and  (min-width: 992px){.cart-form .action-remove .icon{font-size:90%;margin-right:5px;padding:1px 5px}}.cart-form .action-remove:hover{color:#c20921}.cart-form .action-remove:hover .icon{background:#c20921;color:#FFF}@media only screen and  (min-width: 992px){.cart-form .action-remove{position:static}}.cart-totals-overview{-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;background-clip:padding-box;margin-bottom:10px}.cart-totals-overview .col-total{position:relative;margin-top:-3px}.cart-totals-overview .cart-totals-total{font-weight:bold;padding-top:20px;border-top:1px solid #ddd;margin-top:20px}.cart-totals-overview .cart-totals-total .name-sec{font-size:90%;font-weight:normal}.cart-totals-overview [class^="cart-totals-"] .name-sec{color:#93999e}.cart-totals-overview.border{border:1px solid #b4b4b4}.cart-totals-overview .action-remove{margin-top:0;padding:0;position:static}.dhl-shipping-option{background:none;width:100%;outline:0;border:0;border-bottom:1px solid #cfcfcf;text-align:left;cursor:pointer;color:#93999e;padding:15px 0px}@media only screen and  (max-width: 767px){#registration-form .form-group{margin-bottom:0}#registration-form .form-group .control-label{line-height:normal;min-height:28px}#registration-form .form-group .form-control{margin-bottom:3px}}.products-grid-bargains{margin-top:30px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:7.5px}.modal-body .products-grid-bargains{margin:5px -15px}@media only screen and  (min-width: 1199px){.products-grid-bargains{grid-template-columns:repeat(3, minmax(0, 1fr))}}.products-grid-bargains .product{width:100% !important}.products-grid-bargains .product .media.product-images{padding-top:10px}.coupon{position:relative;display:flex;align-items:center;justify-content:center;height:40px;line-height:40px;width:100%;padding:0 10px;font-size:13px;white-space:nowrap;margin-top:20px;color:#b9b9b9;border:2px dashed #d5d5d5;border-radius:4px;cursor:pointer}.coupon:hover{border:2px dashed #c8c8c8;color:#676767;background:#fbfbfb;transition:.2s ease-in-out all}.coupon:before,.coupon:after{content:'';position:absolute;top:50%;width:16px;height:16px;background:#f5f7f8;border-radius:50%;transform:translateY(-50%)}.coupon:before{left:-8px;border-right:2px dashed #d5d5d5}.coupon:after{right:-8px;border-left:2px dashed #d5d5d5}.coupon .coupon-discount{display:inline-block;margin-right:20px;padding-right:20px;padding-left:20px;border-right:2px dashed #d5d5d5;flex:0 0 auto;white-space:nowrap}.coupon .coupon-code{flex:1;text-align:center;line-height:40px}.coupon.is-active{color:#39b54a;background:#eaf6ec;border-color:#7bc47f;font-weight:bold;cursor:unset;position:relative;letter-spacing:.04em}.coupon.is-active:before{border-right-color:#7bc47f}.coupon.is-active:after{border-left-color:#7bc47f}.coupon.is-active .coupon-discount{border-right-color:#7bc47f}.coupon.is-active .btn-coupon-remove{color:#c20921;cursor:pointer;width:20px;height:40px;top:10px;right:5px;line-height:38px;font-size:16px;display:inline-block;margin-left:3px;text-align:left}.coupon:has(.btn-coupon-remove:hover){border-color:#c20921;background:#fde2e2}.coupon:has(.btn-coupon-remove:hover):before{border-right-color:#c20921}.coupon:has(.btn-coupon-remove:hover):after{border-left-color:#c20921}.coupon:has(.btn-coupon-remove:hover) .coupon-code{color:#c20921}.coupon:has(.btn-coupon-remove:hover) .coupon-discount{color:#c20921;border-right:2px dashed #c20921}