@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}@media only screen and  (min-width: 768px){.cart .product .description-column{padding-right:37.5px}}@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}}@media only screen and  (min-width: 768px){.cart-crosssell{padding:0px 9px}}.cart-crosssell .slick-slide{width:205px !important;padding:0px 5px !important}@media only screen and  (min-width: 768px){.cart-crosssell .slick-slide{width:215px !important}}@media only screen and  (min-width: 992px){.cart-crosssell .slick-slide{width:240px !important}}@media only screen and  (min-width: 1199px){.cart-crosssell .slick-slide{width:220px !important}}.cart-crosssell .slick-slide .product{width:100%}.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}}