.checkout-page .page-title h1{font-size:35px;font-weight:700}.checkout-page .section-title.title strong{font-weight:700 !important}.checkout-page #checkoutForm .order-totals-panel{width:100%;margin-top:0 !important}.checkout-page .choose-address,.checkout-page div[ng-hide="vm.shippingData.settings.countryEnabled === false || vm.shippingData.settings.stateProvinceEnabled === false"],.checkout-page div[ng-hide="vm.billingData.settings.countryEnabled === false || vm.billingData.settings.stateProvinceEnabled === false"],.checkout-page div[ng-hide="vm.shippingData.settings.streetAddress2Enabled === false"],.checkout-page div[ng-hide="vm.billingData.settings.streetAddress2Enabled === false"],.checkout-page div[ng-show="vm.billingData.selectedBillingAddress.country.value | countrySubjectToVat: vm.billingData.countriesSubjectToVat"],.checkout-page div[ng-hide="vm.billingData.settings.faxEnabled === false"]{display:none !important}.checkout-page .terms-of-service a{color:#0587bf}.checkout-page .order-summary-content .subtotal,.checkout-page .order-summary-content .quantity,.checkout-page .shipping-method-panel,.checkout-page .payment-method-panel{display:block !important}.checkout-page .coupon-box-panel .coupon-code,.checkout-page .giftcard-box-panel .coupon-code{display:inline-block;width:100%}.checkout-page .coupon-box-panel .coupon-code button,.checkout-page .giftcard-box-panel .coupon-code button{background:#70665f}.checkout-page .complete-button button{background:#42ad4c;min-width:229px;padding:10px 15px 11px;font-size:20px}.checkout-page .giftcard-box-panel .section-body,.checkout-page .coupon-box-panel .section-body{padding-left:0 !important;padding-right:0 !important}.checkout-page .giftcard-box-panel .section,.checkout-page .coupon-box-panel .section{margin-bottom:0 !important}.checkout-page .ship-to-same-address input[type=checkbox],.checkout-page .terms-of-service input[type=checkbox]{position:absolute;z-index:-1;opacity:0}.checkout-page .ship-to-same-address label,.checkout-page .terms-of-service label{position:relative;padding-left:25px}.checkout-page .ship-to-same-address label:before,.checkout-page .terms-of-service label:before{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;content:"";border:1px solid #000}.checkout-page .ship-to-same-address input[value=true]~label:before,.checkout-page .terms-of-service input[value=true]~label:before{background-color:#42ad4c}.checkout-page .ship-to-same-address input[value=true]~label:after,.checkout-page .terms-of-service input[value=true]~label:after{left:8px;top:4px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute}.checkout-page .terms-of-service .ng-valid~label:before{background-color:#42ad4c}.checkout-page .terms-of-service .ng-valid~label:after{left:8px;top:4px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute}.checkout-page .method-list .payment-details input[type=radio],.checkout-page .method-list .shipping-details input[type=radio]{position:absolute;z-index:-1;opacity:0}.checkout-page .method-list .payment-details input[type=radio]:checked~label:after,.checkout-page .method-list .shipping-details input[type=radio]:checked~label:after{opacity:1}.checkout-page .method-list .payment-details label,.checkout-page .method-list .shipping-details label{font-size:17px;padding-left:28px;font-weight:300;position:relative}.checkout-page .method-list .payment-details label:before,.checkout-page .method-list .shipping-details label:before{width:21px;height:21px;border:1px solid #505050;left:0;top:0;border-radius:50%;content:"";position:absolute}.checkout-page .method-list .payment-details label:after,.checkout-page .method-list .shipping-details label:after{-webkit-transition:opacity .15s linear;transition:opacity .15s linear;opacity:0;background-color:#42ad4c;width:11px;height:11px;border-radius:50%;top:5px;left:5px;content:"";position:absolute}@media(min-width:769px){.checkout-page .shipping-method .method-list li{display:inline-block;width:45%;margin:0 20px 20px 20px !important;border-bottom:1px solid #ddd;padding-bottom:10px}}.checkout-page .section .title{width:100%}.checkout-page .payment-method .section-body,.checkout-page .shipping-method .section-body{padding-left:0;padding-right:0;padding-bottom:0 !important;margin-bottom:0 !important}.checkout-page .cart-total .product-price{color:#42ad4c}.checkout-page .cart .remove-from-cart button{-webkit-transition:border-color .15s linear;transition:border-color .15s linear;display:inline-block;vertical-align:middle;width:28px;height:28px;border:1px solid #ddd;position:relative;background:none !important}.checkout-page .cart .remove-from-cart button:before,.checkout-page .cart .remove-from-cart button:after{content:"";position:absolute;width:15px;height:1px;background-color:#42ad4c;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.checkout-page .cart .remove-from-cart button:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.checkout-page .shipping-method{margin-bottom:0 !important}@media(min-width:1367px){.checkout-page .cart td{padding:10px}}.product-grid .ajax-cart-button-wrapper .productQuantityTextBox{display:none}.product-grid .item-box .buttons a{width:50%;display:inline-block;padding:0 10px}.product-grid .item-box .buttons .ajax-cart-button-wrapper{display:inline-block;width:100%}.product-grid .item-box .buttons input[type=button]{width:100%}html.html-root-checkout .basket-section{min-height:100vh}html.html-root-checkout .sleeknote-anchor{display:none !important}html.html-root-checkout #footer{border-top:none;padding-top:none}html.html-root-checkout #footer>div:nth-child(1),html.html-root-checkout #footer>div:nth-child(2){display:none !important}html.html-root-checkout #header .logo-holder{width:100% !important;padding-top:0;display:flex;margin:0 80px 0 40px}html.html-root-checkout #header .logo-holder .to-cart-container{display:flex}html.html-root-checkout #header .logo-holder .to-cart{align-items:center;display:flex;margin-left:39px;cursor:pointer;color:#000;margin:10px 0}@media screen and (max-width:1035px){html.html-root-checkout #header .logo-holder .to-cart{margin-left:0}}html.html-root-checkout #header .logo-holder .to-cart::before{content:url("../images/fa-fa-arrow-left.png");margin-right:5px;font-size:27px}@media screen and (max-width:1035px){html.html-root-checkout #header .logo-holder .to-cart::before{font-size:20px}}html.html-root-checkout #header .logo-holder .logo{margin:0 auto}html.html-root-checkout .basket-section .col-md-4.col-xl-3{display:block !important}html.html-root-checkout .card.address-card{transition:transform .3s ease-in-out}html.html-root-checkout .memer-text-con .medlem-content{display:flex;flex-wrap:wrap}@media screen and (min-width:767px){html.html-root-checkout .card.address-card{position:fixed;max-width:293px;width:28%}html.html-root-checkout .card.address-card.not-top{top:20px}}@media screen and (max-width:767px){html.html-root-checkout .checkout-page .form-block .address-holder{display:flex;flex-direction:row;padding-left:0}html.html-root-checkout .checkout-page .form-block .address-holder .address-box{padding:0 20px}html.html-root-checkout .checkout-page .form-block .address-holder .address-box:first-child{padding-left:0}}@media screen and (max-width:1035px){html.html-root-checkout #header .nav-opener{display:none !important}html.html-root-checkout #header .logo-holder{margin:15px 40px 15px 0;padding:0 20px}html.html-root-checkout #header .logo-holder .logo{width:auto !important}html.html-root-checkout #header .logo-holder .logo img{margin:0 auto}}@media screen and (max-width:1035px) and (min-width:768px){html.html-root-checkout .address-holder{width:80%;margin:0 auto}}@media screen and (max-width:450px){html.html-root-checkout #header .logo-holder{margin:15px 10px 15px 0}html.html-root-checkout #header .logo-holder .to-cart{font-size:0}}