.autocomplete-address-background-container{position:absolute;width:100%;height:100%;top:0;background:#2787b3;opacity:.3}.autocomplete-address-group,.checkout-form .form-group.autocomplete-address-group{margin-bottom:15px;padding-top:10px;position:relative}.autocomplete-container{position:relative;width:100%;max-width:30em}.autocomplete-container input{width:100%;box-sizing:border-box}.dawa-autocomplete-suggestions{margin:.3em 0 0 0;padding:0;text-align:left;border-radius:.3125em;background:#fcfcfc;box-shadow:0 .0625em .15625em rgba(0,0,0,.15);position:absolute;left:0;right:0;z-index:399;overflow-y:auto;box-sizing:border-box}.dawa-autocomplete-suggestions .dawa-autocomplete-suggestion{margin:0;list-style:none;cursor:pointer;padding:.4em .6em;color:#333;border:.0625em solid #ddd;border-bottom-width:0}.dawa-autocomplete-suggestions .dawa-autocomplete-suggestion:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.dawa-autocomplete-suggestions .dawa-autocomplete-suggestion:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;border-bottom-width:.0625em}.dawa-autocomplete-suggestions .dawa-autocomplete-suggestion.dawa-selected,.dawa-autocomplete-suggestions .dawa-autocomplete-suggestion:hover{background:#f0f0f0}.top-header.checkout-header{padding-right:5px;padding-left:5px;border:solid #d9d9d9;border-width:0 0 1px 0;text-align:center}.top-header.checkout-header .confirm-waiting>div{display:none}.top-header.checkout-header .confirm-waiting>div.header-logo-container.checkout-logo{display:inline-block;float:none}.header-logo-container.checkout-logo{display:inline-block;margin:21px 0 17px;width:120px;float:none}.header-logo-container.checkout-logo .header-logo-link{margin-left:-7px}.top-header.checkout-header .tp-header-menu-item{margin-top:20px}.header-link-info-container{margin:21px 0 17px;height:35px;position:relative}.top-header.checkout-header .emarket-link{display:block;padding:4px 25px;min-width:110px;position:relative;text-align:left}.top-header.checkout-header .emarket-link>img{max-width:100%;max-height:41px}.call-info-link{position:relative;overflow:hidden;color:#212121;font-size:15px;font-weight:400}.call-info-link:before{content:" ";display:inline-block;margin-right:12px;width:16px;height:35px;float:left;background:url(../images/responsiveNew/common/headerPhoneIcon.png) no-repeat 0 0;background-size:auto 100%}.call-info-link>a,.call-info-link>span{display:inline-block;margin-top:9px}.call-info-link>a,.call-info-link>a:active,.call-info-link>a:hover,.call-info-link>a:visited{color:#0070c0;text-decoration:none}.header-back-button-container{margin:21px 0 17px;height:35px;position:relative}.header-back-button-container button,.header-back-button-container button.custom-button{height:100%;color:#2d2d2d;font-size:15px}.header-back-button-container button:before{content:"<< "}.main-container.basket-purchase-main-container.checkout-main-container{padding-top:64px}.main-container.checkout-main-container .header-relative-background{display:none}.popup-window-payment-container{width:100%;max-height:calc(100% - 10px);top:5px;bottom:5px;background:0 0;border:0}.popup-payment-container{padding:0 5px;width:100%;position:relative}.popup-payment-container iframe{width:100%;min-height:852px}.window-box .window-header.address{padding:20px 15px 15px;overflow:hidden;height:auto;text-transform:none}.window-box .window-title{margin:auto;padding-right:10px;text-align:left;overflow:hidden}.window-box .window-title h2{display:inline-block;margin-top:0;font-weight:700}.window-box .window-header.address .window-title h2{margin-top:12px;margin-bottom:0;font-size:18px;line-height:1.2}.window-box .window-header.address .close-window-button{height:45px}.window-box.parselshop{max-width:none;width:90%}.window-box.parselshop .window-container{max-width:none}.parcelshop-window-header-container{margin-bottom:30px}.address-window-content-container,.address-window-footer-container,.parcelshop-window-content-container,.parcelshop-window-footer-container,.parcelshop-window-header-container{width:100%;position:relative}.address-window-content-container,.parcelshop-window-content-container{min-height:400px}.parcelshop-window-header-container{margin-bottom:30px}.address-window-footer-container,.parcelshop-window-footer-container{margin-top:10px;text-align:center}.parcelshop-window-footer-container button{margin-top:10px;width:100%;max-width:300px}.address-window-footer-container button{margin-top:-5px;width:100%;height:60px;max-width:230px;font-size:22px}.parcelshop-window-header-container h2{margin-top:0;font-size:24px;line-height:28px;font-weight:700}.parcelshop-window-header-container .search-parcelshop-input{margin-right:15px;width:192px;float:left}.parselshop-button{margin-top:4px}.parselshop-error-info{display:inline-block;margin-top:0;margin-left:0;padding:7px 0;color:red;font-size:14px;font-weight:700;line-height:20px}.popup-window-container.popup-window-invoice-container{width:100%;margin:0;padding:0;top:0;border:0;max-height:none;max-width:none;overflow-x:visible;overflow-y:visible;-webkit-overflow-scrolling:auto}.popup-window-container.popup-window-invoice-container .header-container{position:relative}.invoice-window-content{position:fixed;width:930px;max-width:100%;max-height:calc(100% - 74px);background:#f8f8f8;font-size:16px;line-height:1.5;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.invoice-data-container .end-section{margin-top:-1px;padding:35px 20px 5px;background:#f8f8f8}.cart-products-head{margin-bottom:-60px;padding:25px 10px 10px}.cart-products-head span{font-size:17px;font-weight:700}.amount-price-head{width:256px}.amount-price-head .amount-info{margin-left:15px}.cart-product-container .amount-info{margin-left:15px;font-size:14px}.invoice-data-container .purchase-products-container .cart-product-container:first-child{padding-top:60px}.delivery-payment-info{margin-top:-1px;margin-bottom:-1px;border:solid #d9d9d9;border-width:1px 0 0 0;line-height:1.3}.end-delivery-info-container,.end-payment-info-container{margin-top:-1px;padding:20px 25px 5px;border:solid #d9d9d9;border-width:1px 0 1px 0}.delivery-payment-info .edit-address-type{display:block}.delivery-payment-info .edit-disp-container{margin:15px 0 5px}.end-payment-info-container img{margin-top:20px;max-width:100%;max-height:35px;float:left;clear:left}.end-payment-info-container .edit-payment-mark{float:left}.end-delivery-info-container .edit-container{padding:10px 0 15px}.end-payment-info-container .edit-container{padding:0 0 15px}.end-payment-info-container .edit-payment-type{margin:20px 0}.valid-error-container{margin-bottom:20px;padding:20px 26px 16px;width:100%;position:relative;border:1px solid #a6a6a6;background:#fffd78}.col-payment-flow-section .valid-error-container{margin-top:20px}.valid-error-content{padding:5px 5px 3px 86px;width:100%;min-height:37px;position:relative;font-size:14px;font-weight:700;line-height:19px;color:red}.valid-error-content:before{content:" ";display:block;width:56px;height:56px;position:absolute;top:0;left:0;background:url(../images/responsiveNew/common/errorBig4.svg) no-repeat;background-size:contain}.valid-error-content span{display:inline-block;margin-bottom:5px;padding-bottom:5px;padding-left:16px;width:100%;position:relative}.valid-error-content span:before{content:" ";width:6px;height:6px;background:#000;position:absolute;top:7px;left:0}.show-valid-error-fields{margin-left:92px;padding:5px 10px;display:inline-block;font-size:12px;line-height:19px;cursor:pointer}.show-valid-error-fields:hover{text-decoration:underline}.cart-shadow-container{background:#fff;border:solid #d9d9d9;border-width:1px 0 1px 0}.cart-shadow-container:empty{border:0}.cart-container{margin-right:-10px;margin-left:-10px;position:relative}.cart-head-shipping{margin-top:-1px;padding:15px 15px 12px;width:100%;position:relative;border:solid #d9d9d9;border-width:1px 0 0 0}.cart-head-shipping .basket-card-free-shipping-info{margin-top:0;margin-bottom:0;text-align:center}.cart-head{margin-top:-1px;position:relative;border:solid #d9d9d9;border-width:1px 0}.cart-head:after,.cart-head:before{content:" ";display:table;clear:both}.cart-head-title{padding-top:18px;padding-bottom:16px;font-size:16px;line-height:24px}.cart-head-title h2{display:inline-block;margin-top:0;margin-bottom:0;font-size:21px;line-height:inherit}.cart-head-icon{display:inline-block;margin-top:1px;margin-right:15px;margin-left:10px;width:24px;height:24px;background:url(../images/responsiveNew/common/cart-head-mobile.png) no-repeat 50% 50%;background-size:auto 24px;float:left}.cart-head-total-price{margin-right:10px;float:right}.cart-head-controls{padding:13px 0 15px;border:solid #d9d9d9;border-width:1px 0 0 0;text-align:center;font-size:0}.cart-control{display:inline-block;margin-left:10px;padding:13px 5px 5px;height:53px;position:relative;text-decoration:none;text-align:center;font-size:16px;font-weight:400;line-height:28px}a.cart-control,a.cart-control:active,a.cart-control:hover,a.cart-control:visited{text-decoration:none}.cart-bottom-controls .cart-control:first-of-type,.cart-head-controls .cart-control:first-of-type{margin-left:0}.cart-control.cart-control-grey{background:#dedede;background:-moz-linear-gradient(180deg,#ededed 0,#dedede 97.61%);background:-webkit-linear-gradient(180deg,#ededed 0,#dedede 97.61%);background:linear-gradient(180deg,#ededed 0,#dedede 97.61%);color:#000}a.cart-control.cart-control-grey,a.cart-control.cart-control-grey:active,a.cart-control.cart-control-grey:hover,a.cart-control.cart-control-grey:visited{color:#000}.cart-control.cart-control-green{margin-top:1px;padding:11px 15px 5px 25px;height:53px;top:0;background:#69a125;background:-moz-linear-gradient(180deg,#79ba2a 0,#69a125 100%);background:-webkit-linear-gradient(180deg,#79ba2a 0,#69a125 100%);background:linear-gradient(180deg,#79ba2a 0,#69a125 100%);color:#fff;font-size:18px;font-weight:700}a.cart-control.cart-control-green,a.cart-control.cart-control-green:active,a.cart-control.cart-control-green:hover,a.cart-control.cart-control-green:visited{color:#fff}.cart-control.cart-control-green:after{content:" ";display:inline-block;margin-top:5px;margin-left:10px;width:15px;height:15px;border:2px solid #fff;border-width:0 2px 2px 0;transform:rotate(-45deg);line-height:22px;font-size:22px}.cart-bottom-controls{padding:13px 0 15px;width:100%;float:right;clear:right;border:solid #d9d9d9;border-width:0 0 1px 0;text-align:center;font-size:0}.cart-content{position:relative}.cart-content:after,.cart-content:before{content:" ";display:table;clear:both}.cart-total-info-container{margin-top:-1px;padding:35px 20px 15px;width:100%;float:right;border:solid #d9d9d9;border-width:1px 0}.cart-total-info-container.wide-container{border:0}.cart-info-container{margin:25px 0;padding:0 3px;width:100%;position:relative}.cart-schedule-container{margin-bottom:10px;width:100%;position:relative;text-align:center}.cart-schedule-container .cart-schedule-phone{display:inline-block;margin-bottom:10px;padding:2px 0;font-size:24px;font-weight:700;line-height:1.5}.cart-schedule-container .cart-schedule-phone:before{content:" ";display:inline-block;margin-right:18px;margin-bottom:-10px;width:37px;height:37px;background:url(../images/responsiveNew/common/schedulePhoneIcon.svg) no-repeat 0 0;background-size:auto 100%;position:relative}.cart-schedule-container .cart-schedule-info{display:inline-block;margin:5px -5px;width:100%;max-width:235px;font-size:18px;line-height:1.5}.cart-schedule-container .cart-schedule-info>span{padding:0 5px;text-align:left;max-width:120px}.cart-service-links{margin-bottom:30px;width:100%;position:relative}.cart-service-links ul{margin:0;padding:0 0 5px;width:100%;position:relative;background:#fff;border:solid 1px #d9d9d9;list-style-type:none}.cart-service-links ul li{display:block;margin-top:-1px;padding:17px 20px;width:100%;position:relative;border:solid #d9d9d9;border-width:1px 0 0 0}.cart-service-links ul li a,.cart-service-links ul li>span{display:block;padding:5px 0;width:100%;text-decoration:none;color:#0070c0;font-size:16px;font-weight:400;line-height:26px;cursor:pointer}.cart-service-links ul li a,.cart-service-links ul li a:visited{text-decoration:none;color:#0070c0}.cart-service-links ul li a:hover,.cart-service-links ul li span:hover{text-decoration:underline;color:#0070c0}.cart-service-links .cart-link-icon{display:inline-block;margin-top:-5px;margin-right:20px;width:36px;height:36px;float:left;position:relative;text-align:right}.cart-service-links .cart-link-icon img{max-width:100%;max-height:100%;position:absolute;right:0;top:0;bottom:0;margin:auto}.cart-service-links .cart-link-icon.cart-link-delivery-icon{background:url(../images/responsiveNew/common/cartLinkDeliveryIcon.png) no-repeat 100% 50%}.cart-service-links .cart-link-icon.cart-link-return-icon{background:url(../images/responsiveNew/common/cartLinkReturnIcon.png) no-repeat 100% 50%}.cart-service-links .cart-link-icon.cart-link-security-icon{margin-top:-10px;background:url(../images/responsiveNew/common/cartLinkSecurityIcon.png) no-repeat 100% 50%}.cart-questions-links{padding-left:20px;width:100%;position:relative}.cart-questions-links .cart-questions-title{display:inline-block;margin:5px 0;width:100%;font-size:21px;font-weight:700;line-height:1.5}.cart-questions-links ul{padding:10px 0 10px 21px;width:100%;position:relative;list-style-type:square;font-size:15px}.cart-questions-links ul li{padding:8px 15px 9px;width:100%;position:relative}.cart-questions-links ul li a,.cart-questions-links ul li span{font-size:16px;font-weight:400;line-height:1.5;color:#262626;cursor:pointer}.cart-questions-links ul li a,.cart-questions-links ul li a:visited{text-decoration:none;color:#262626}.cart-questions-links ul li a:hover,.cart-questions-links ul li span:hover{text-decoration:underline;color:#262626}.cart-questions-links.services-link .services-link-container{margin-top:15px}.cart-questions-links.services-link .services-link-container>a{width:255px;max-width:100%}.cart-questions-links.services-link .services-link-container>a .services-link-icon{display:inline-block;margin-right:10px;margin-left:-15px;width:23px;height:23px;background:url(../images/responsiveNew/common/servicesLinkIcon.png) no-repeat 50% 50%;background-size:auto 100%;position:absolute}.cart-questions-links.services-link .services-link-container>a .services-link-txt{display:inline-block;padding-left:20px}.section{width:100%;position:relative;padding-right:10px;padding-left:10px}.section.quick-add-section{margin-top:20px;margin-bottom:20px}.section.hidden{display:none}.hidden-section{display:none}.payment-types-section{margin-bottom:20px}.section.basket-error{margin-top:10px;margin-bottom:20px}.section-separator-container{margin-top:30px;margin-bottom:25px;width:100%;position:relative;line-height:0;text-align:center}.section-separator-container:after,.section-separator-container:before{content:" ";display:inline-block;margin-top:20px;margin-bottom:18px;width:50%;max-width:84px;height:2px;background:#e5e5e5}.section-separator-container span.section-arrow{display:inline-block;margin-top:0;margin-right:20px;margin-bottom:0;margin-left:20px;width:40px;height:40px;border:2px solid #e5e5e5;border-radius:20px;background:url(../images/responsiveNew/common/section-arrow.png) no-repeat 50% 6px}.basket-section .section-header{margin-bottom:15px;padding-top:10px;padding-bottom:14px;padding-right:10px;padding-left:14px;border:solid 1px #d9d9d9;border-width:0 0 1px 0}.section-header-title{margin-bottom:21px}.basket-section .section-header .section-header-title{margin-bottom:0}.section-header-title span{display:inline-block;padding-top:3px;width:42px;height:42px;border:2px solid #00bda2;border-radius:21px;color:#00bda2;text-align:center;font-size:22px;font-weight:600;line-height:30px;float:left}.section-header-title h2{margin-top:6px;margin-right:0;margin-bottom:6px;margin-left:11px;font-size:22px;font-weight:700;line-height:30px;float:left}.section-header-controls{padding-top:3px;padding-bottom:5px;border:1px solid #d9d9d9;border-width:1px 0 1px 0;line-height:0;text-align:center}.customer-section .section-header-controls{margin-bottom:20px}.section-header-top-controls{margin-top:5px;text-align:center;font-size:0}.top-next-button-container{display:inline-block;width:50%;max-width:223px;background:#69a125;background:-moz-linear-gradient(180deg,#79ba2a 0,#69a125 100%);background:-webkit-linear-gradient(180deg,#79ba2a 0,#69a125 100%);background:linear-gradient(180deg,#79ba2a 0,#69a125 100%);position:relative}.top-next-button-container input[type=button]{margin-left:5px;padding-top:5px;padding-bottom:5px;width:100%;color:#fff;font-size:14px;font-weight:700;line-height:28px;border:none;background:0 0}.bottom-next-button-container{margin-bottom:10px;width:100%;text-align:center;line-height:0}.bottom-next-button-container.next-step-button{margin-top:20px}.bottom-next-button-container button[type=button]{padding-top:16px;padding-bottom:16px;width:100%;max-width:325px;height:60px}.next-step-button button.green-button[type=button]{text-transform:none;font-size:24px}.next-step-button button:after{content:" ";display:inline-block;margin-top:5px;margin-left:10px;width:15px;height:15px;border:2px solid #fff;border-width:0 2px 2px 0;transform:rotate(-45deg);line-height:22px;font-size:22px}.pfs-global-container{margin-bottom:5px;border:solid #d9d9d9;border-width:0 0 1px 0}.pfs-back-controls{margin:20px auto;text-align:center}.pfs-back-controls .pf-control-button{font-size:19px;width:100%;max-width:345px;height:60px}.display-cart-container{margin:35px auto;width:100%;background:#fff;border:solid 1px #d9d9d9;text-align:center;overflow:hidden}.display-cart-controls{margin:0 auto -1px;padding:10px 0 0;width:100%;border:solid #d9d9d9;border-width:0 0 1px 0}.display-cart-controls .display-cart-button{margin-bottom:10px;width:100%;max-width:345px;height:60px;font-size:17px;color:#0070c0;position:relative}.display-cart-button span.show-cart-text,.display-cart-button.hide-state span.hide-cart-text{display:inline-block}.display-cart-button span.hide-cart-text,.display-cart-button.hide-state span.show-cart-text{display:none}.display-cart-button:after{content:" ";display:inline-block;margin-top:3px;width:15px;height:15px;border:2px solid #000;border-width:0 2px 2px 0;transform:rotate(45deg);line-height:22px;font-size:22px;position:absolute;right:40px;transition:transform .5s cubic-bezier(.77,.2,.05,1)}.display-cart-button.hide-state:after{margin-top:7px;transform:rotate(225deg)}.display-cart-product-container{margin-bottom:-1px}.display-cart-product-container .cart-product-container{padding-top:30px}.purchase-products-container .cart-product-container:first-child{padding-top:55px}.purchase-products-info-container{position:relative}.purchase-products-info-container span.purchase-products-info{display:inline-block;position:absolute;top:20px;left:20px;font-size:17px;font-weight:700}.top-back-button-container{margin-right:5%;display:inline-block;width:40%;max-width:143px;background:#dedede;background:-moz-linear-gradient(180deg,#ededed 0,#dedede 97.61%);background:-webkit-linear-gradient(180deg,#ededed 0,#dedede 97.61%);background:linear-gradient(180deg,#ededed 0,#dedede 97.61%);position:relative}.top-back-button-container a{display:inline-block;width:100%;margin-right:5px;padding-top:6px;padding-right:5px;padding-bottom:5px;padding-left:10px;font-size:13px;font-weight:400;line-height:28px;text-align:center}.top-back-button-container a,.top-back-button-container a:hover,.top-back-button-container a:visited{color:#000;text-decoration:none}.control-basket-buttons-row{margin:-45px 0 16px;max-width:80%;text-align:left;font-size:0;line-height:0}.control-basket-button-container{display:inline-block;margin-right:20px;margin-left:0;padding:13px 10px 8px;text-align:center}.control-basket-button-container a{display:inline-block;text-decoration:none}.control-basket-button-container a,.control-basket-button-container button[type=button]{padding:0 5px;width:100%;height:22px;border:0;text-align:center;color:#0070c0;font-size:16px;font-weight:400;line-height:22px;background:0 0;position:relative}.control-basket-button-container button[type=button]{outline:0}.control-basket-button-container a:hover,.control-basket-button-container button[type=button]:hover{text-decoration:underline}.control-basket-button-container a:before,.control-basket-button-container button[type=button]:before{content:" ";width:1px;background:#bfbfbf;position:absolute;top:0;bottom:0;left:-21px}.control-basket-button-container:first-child a:before,.control-basket-button-container:first-child button[type=button]:before{display:none}.control-basket-button-container.single-control:first-child a:before,.control-basket-button-container.single-control:first-child button[type=button]:before{display:block}.control-basket-button-container.single-control:first-child a:after,.control-basket-button-container.single-control:first-child button[type=button]:after{content:" ";width:1px;background:#bfbfbf;position:absolute;top:0;bottom:0;right:-24px}.accept-rules-pointer{padding-right:20px;min-width:40px;height:43px;float:left;background:url(../images/responsiveNew/common/acceptRulesPointer.png) no-repeat 0 50%;background-size:auto 31px}.parcel-shop-pointer{margin-left:0;height:43px}.accept-rules-container{margin-bottom:10px;margin-left:auto;margin-right:auto;width:100%;max-width:325px;height:60px;border:1px solid #e8e597;background:#fbffdd}.accept-rules-container.valid-error{margin-top:20px;background:#fefe79;border:1px solid #efc4c5;position:relative}.accept-rules-check-container{padding-top:10px;padding-bottom:10px;width:100%;position:relative;overflow:hidden;line-height:0}.accept-rules-check-container:after{content:" ";display:inline-block;width:1px;background:#e8e597;position:absolute;top:0;bottom:0;left:55px}.accept-rules-check-container input[type=checkbox]{margin:-13px 0 0 -17px;float:left}.accept-rules-check-container label{display:inline-block;margin-bottom:0;padding-left:69px;width:100%;height:38px;font-size:14px;font-weight:400;line-height:19px;cursor:pointer}.accept-rules-check-container .checker{display:inline-block;width:21px;height:20px;border:1px solid #c5c5c5;background:#fff;-moz-box-shadow:0 0 6px 0 rgba(0,0,0,.31);-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.31);box-shadow:0 0 6px 0 rgba(0,0,0,.31);position:absolute;top:16px;left:17px}.accept-rules-check-container .checker:after{content:" ";display:inline-block;width:19px;height:18px;top:0;left:0}.accept-rules-check-container input[type=checkbox]:checked~label .checker:after{background:url(../images/responsiveNew/common/checked.svg) no-repeat 50% 50%}.accept-rules-link{display:inline-block;font-size:14px;font-weight:400;line-height:19px;color:#206ecc;text-decoration:underline;position:absolute;left:69px;bottom:10px;cursor:pointer}.option-container{margin-bottom:20px;padding:15px 30px 15px 15px;width:100%;position:relative;background:#fff;border:solid 1px #d9d9d9;border-radius:12px;line-height:0}.option-container.disabled{background:#f2f1f1;opacity:.6}.option-container.disabled-hidden{display:none}.delivery-types-container .option-container{padding:15px}.option-radio-button-container{width:100%;position:relative;overflow:hidden;line-height:0}.option-radio-button-container input[type=radio]{margin:auto;position:absolute;top:4px;left:8px}.delivery-types-container .option-radio-button-container{font-size:16px;font-weight:400;line-height:1.3}.option-radio-button-container label{display:table;margin:0;padding-left:45px;padding-top:3px;padding-bottom:3px;min-height:36px;font-size:16px;font-weight:400;line-height:1.3;cursor:pointer}.option-radio-button-container label .v-align-text{display:table-cell;vertical-align:middle}.option-radio-button-container .checker{display:inline-block;margin:auto;width:34px;height:34px;background:#fff;border:1px solid #d7d7d7;border-radius:50%;position:absolute;top:0;left:0}.option-radio-button-container input[type=radio]:checked~label .checker:after{content:" ";margin:auto;display:inline-block;width:18px;height:18px;background:#0988b3;border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0}.payment-type-title{display:inline-block;float:left;margin-bottom:10px;margin-right:15px}.payment-additional-mark{display:block;float:right;width:100%;overflow:hidden;text-align:right}.payment-additional-mark.mobilepay-mark{width:auto}.payment-additional-mark img{max-width:100%;max-height:35px}.payment-additional-mark.bank-info{font-size:12px}.payment-outer-content{max-width:100%;float:left}.delivery-types-container .option-radio-button-container label,.payment-types-container .option-radio-button-container label{width:100%}.shipping-mark img{margin-left:15px;max-width:100px;max-height:17px;float:right}.shipping-description{display:inline-block;width:100%;font-size:12px}.shipping-price{display:inline-block;margin-top:10px;width:100%;font-weight:700}.option-radio-button-container>.shipping-price{margin-top:7px;margin-bottom:3px;width:auto}.option-radio-button-container>.shipping-description,.option-radio-button-container>.shipping-price{padding-left:45px}.shipping-label-info{display:inline-block;padding-left:45px;padding-bottom:13px;font-size:14px;font-weight:400;line-height:17px}.shipping-label-info.extra-freight-info{font-weight:600}.shipping-logo-mark{margin-top:5px;margin-bottom:13px;margin-right:9px;margin-left:43px;height:38px}.shipping-logo-mark.post{background:url(../images/responsiveNew/common/postShippingMarkNew.png) left center no-repeat;background-size:auto 100%}.find-service-container{margin-top:-10px;margin-bottom:10px;padding-top:11px;padding-bottom:9px;padding-right:10px;padding-left:10px;width:100%;position:relative;background:#f3f3f3;-moz-box-shadow:0 0 4px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.2);box-shadow:0 0 4px 0 rgba(0,0,0,.2);line-height:0}.find-service-control-container{width:100%;position:relative;text-align:center}.find-service-control-container.valid-error{margin-top:20px}.find-service-control-container input[type=text]{display:inline;margin-bottom:10px;width:100%;max-width:280px}.find-service-control-container input[type=text]::placeholder{color:#333}.find-service-control-container button{width:100%;max-width:280px;height:38px}.find-service-control-container .find-service-input-control{margin:auto;width:100%;max-width:280px;position:relative}.selected-service-info-container{margin-top:10px;width:100%;font-size:14px;line-height:17px}.selected-service-info-container:empty{margin-top:0}.common-option-container{margin-bottom:15px;width:100%;position:relative;line-height:0}.common-option-checkbox-container,.common-option-radio-button-container{width:100%;position:relative;overflow:hidden;line-height:0}.common-option-checkbox-container{min-height:22px}.common-option-radio-button-container input[type=radio]{margin:auto;height:13px;position:absolute;top:4px;left:8px}.common-option-checkbox-container.middle-align input[type=checkbox],.common-option-radio-button-container.middle-align input[type=radio]{top:0;bottom:0}.common-option-checkbox-container label,.common-option-radio-button-container label{display:table;margin:0;padding-left:30px;font-size:14px;font-weight:400;line-height:19px;cursor:pointer}.common-option-checkbox-container label .v-align-text,.common-option-radio-button-container label .v-align-text{display:table-cell;vertical-align:middle}.common-option-radio-button-container .checker{display:inline-block;margin:auto;width:18px;height:18px;background:#fff;border:1px solid #d7d7d7;border-radius:50%;position:absolute;top:2px;left:6px}.common-option-checkbox-container.middle-align .checker,.common-option-radio-button-container.middle-align .checker{top:0;bottom:0}.common-option-radio-button-container input[type=radio]:checked~label .checker:after{content:" ";margin:auto;display:inline-block;width:10px;height:10px;background:#0988b3;border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0}.common-option-checkbox-container input[type=checkbox]{margin:auto;height:13px;position:absolute;top:4px;left:4px}.common-option-checkbox-container .checker{display:inline-block;margin:auto;width:20px;height:20px;background:#fff;border:1px solid #d1d1d1;position:absolute;top:4px;left:1px}.common-option-checkbox-container input[type=checkbox]~label .checker:after{content:" ";margin:auto;display:inline-block;width:18px;height:18px;position:absolute;top:0;right:0;bottom:0;left:0}.common-option-checkbox-container input[type=checkbox]:checked~label .checker:after{background:url(../images/responsiveNew/common/checked.svg) no-repeat 50% 50%}.customer-types-container{margin-bottom:10px;padding-right:10px;padding-left:10px;width:100%;position:relative;font-size:0;line-height:0;overflow:hidden}.common-option-radio-button-container.inline-container{display:inline-block;width:auto}.customer-types-container .common-option-checkbox-container,.customer-types-container .common-option-radio-button-container.inline-container{display:inline-block;margin:5px auto 15px;width:50%;max-width:160px;float:left}.common-option-radio-button-container.inline-container label,.customer-types-container .common-option-checkbox-container label{padding-left:45px;padding-top:1px;padding-bottom:1px;min-height:36px;font-size:19px;line-height:1.2}.customer-types-container .common-option-checkbox-container .checker{display:inline-block;margin:auto;background:#fff;border:1px solid #d7d7d7;border-radius:50%;position:absolute}.common-option-radio-button-container.inline-container .checker,.customer-types-container .common-option-checkbox-container .checker{width:34px;height:34px;top:2px;left:0}.customer-types-container .common-option-checkbox-container input[type=checkbox]{left:8px}.customer-types-container .common-option-checkbox-container input[type=checkbox]:checked~label .checker:after{content:" ";margin:auto;display:inline-block;background:#0988b3;border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0}.common-option-radio-button-container.inline-container input[type=radio]:checked~label .checker:after,.customer-types-container .common-option-checkbox-container input[type=checkbox]:checked~label .checker:after{width:18px;height:18px}.customer-types-container a,.customer-types-container a:active,.customer-types-container a:hover,.customer-types-container a:visited{color:#454545}.checkout-form .form-group{margin-bottom:0}.checkout-form .form-group.bordered{border-bottom:1px solid grey}.checkout-form .form-group.valid-error{margin-top:35px}.checkout-form .form-group .checkout-control.empty-space-left{padding-left:0}.checkout-form .form-group .checkout-control.empty-space-right{padding-right:0}.checkout-form .form-group .checkout-control.valid-error{margin-top:0}.checkout-form .form-group .checkout-control{margin-bottom:10px}.checkout-form .customer-section input.form-control,.checkout-form .customer-section input.form-control.complete-success{padding-right:40px}.checkout-form .control-container{margin-bottom:0}.control-container.margin-top-control-container{margin-top:25px}.checkout-form select.form-control{padding-top:0;padding-bottom:0;line-height:39px}.checkout-form .form-control.has-form-error{background:#fefe79;border:1px solid #efc4c5}.placeholder-top{padding:0 2px;height:0;background:#fff;color:#333;font-size:11px;font-weight:300;line-height:15px;position:absolute;top:0;left:10px;overflow:hidden;z-index:1;transition:border-color ease-in-out .15s,height ease-in-out .15s,top ease-in-out .15s}.placeholder-top.visible,input.complete-success~.placeholder-top,input:focus~.placeholder-top,textarea:focus~.placeholder-top{height:15px;top:-8px}input.has-form-error:focus~.placeholder-top,textarea.has-form-error:focus~.placeholder-top{height:0;top:0}.quick-add-section .placeholder-top{background:#f8f8f8}.quick-add-section .placeholder-top.visible,.quick-add-section input.complete-success~.placeholder-top,.quick-add-section input:focus~.placeholder-top{height:15px;top:-14px;line-height:27px;overflow:visible}.control-container input.complete-success:after{content:" ";display:block;margin:auto;position:absolute;top:0;bottom:0}.success-mark{display:block;margin:auto;width:17px;height:17px;position:absolute;top:0;right:15px;bottom:6px;background:url(../images/responsiveNew/common/fieldMissing.png) no-repeat top center}input.complete-success.required-basket-step~.success-mark{display:none}input.complete-success.extra-basket-step~.success-mark{display:none}textarea.complete-success.required-basket-step~.success-mark{display:none}input.has-form-error~.success-mark{display:block;width:28px;height:28px;top:0;bottom:1px;background:url(../images/responsiveNew/common/errorBig4.svg) no-repeat top center;background-size:contain}.find-service-input-control input.has-form-error~.success-mark{right:15px;bottom:11px}.add-comments-button-container{margin-top:15px;width:100%;position:relative;text-align:left}.add-comments-button-container button{width:100%;max-width:218px;height:38px}.more-info-link{display:inline-block;padding:5px 0 1px;font-size:14px;line-height:19px;color:#0988b3;text-decoration:underline;cursor:pointer}.more-info-link.profile-info-link{margin-top:5px;margin-left:30px;padding:0;width:50%;clear:left}.checkout-control-button-container button{margin-top:4px;width:100%}div.vb-basket-amount{color:#28baf1;font-family:opensans,sans-serif;font-size:12px;font-weight:700;line-height:17px}div.vb-basket-text{color:#a3a3a3;font-family:opensans,sans-serif;font-size:12px;font-weight:400;line-height:17px}.valid-error-message{padding:0;height:21px;background:#fff;color:red;font-size:13px;font-weight:700;line-height:21px;position:absolute;top:-28px;left:0;overflow:hidden;z-index:1;transition:border-color ease-in-out .15s,height ease-in-out .15s,top ease-in-out .15s}.find-service-control-container .valid-error-message{background:#f3f3f3;top:-21px}.accept-rules-container .valid-error-message{top:-25px;left:auto}.basket-product-container{margin-bottom:10px;padding:10px;width:100%;-moz-box-shadow:0 0 4px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.2);box-shadow:0 0 4px 0 rgba(0,0,0,.2);position:relative;line-height:0}.basket-product-container.warning-highlight,.basket-product-container.warning-highlight-gls,.basket-product-container.warning-highlight-post{border:1px solid #e8e597}.basket-product-image{width:63px;height:63px;position:relative;float:left}.basket-product-image img{max-width:100%;max-height:100%}.basket-product{display:table;margin-bottom:0}.basket-product-info{display:table-cell;padding-left:10px;min-height:63px;color:#333;font-size:15px;line-height:20px;vertical-align:middle}a.basket-product-info,a.basket-product-info:active,a.basket-product-info:hover,a.basket-product-info:visited{display:table-cell;color:#333}a.basket-product-info,a.basket-product-info:active,a.basket-product-info:visited{text-decoration:none}a.basket-product-info:hover{text-decoration:underline}a.basket-product-info:hover span{text-decoration:underline}.basket-product-info span{display:inline-block;margin-top:5px;width:100%;font-size:12px;line-height:14px}.basket-product-info span a,.basket-product-info span a:active,.basket-product-info span a:hover,.basket-product-info span a:visited{color:#333}.prices-info{display:table;min-height:38px}.amount-controls{padding-right:43px;position:relative;float:left}.amount-controls .choose{width:90px;color:#333;position:relative}.amount-controls .choose input{padding:6px 40px 6px 7px;width:100%;height:38px;border:1px solid #dbdbdb;text-align:center;font-size:18px;font-weight:300;line-height:24px;outline:0}.amount-controls .choose span{display:inline-block;margin:auto;width:35px;height:19px;text-align:center;font-size:14px;font-weight:300;line-height:19px;position:absolute;top:0;bottom:2px;right:5px}.amount-controls button{margin:auto;padding:5px;width:28px;height:30px;border:0;position:absolute;top:0;bottom:0;right:0;outline:0;background:#fff}.amount-controls button:after{content:" ";display:block;width:100%;height:100%;background:url(../images/responsiveNew/common/removeItemIcon.png) no-repeat 50% 50%}.prices-info .price{display:table-cell;max-width:140px;text-align:right;font-size:18px;font-weight:600;line-height:14px;vertical-align:middle}.prices-info .price span{display:inline-block;width:100%;font-size:14px;font-weight:400}.pricematch{margin-top:15px;padding-right:25px;font-size:12px;font-weight:600;line-height:14px;position:relative;float:left}.pricematch button{margin:auto;padding:0;width:18px;height:20px;border:0;position:absolute;top:0;bottom:5px;right:0;outline:0;background:#fff}.pricematch button:after{content:" ";display:block;width:100%;height:100%;background:url(../images/responsiveNew/common/removeItemIcon.png) no-repeat 50% 50%}.basket-total-info-container{margin-top:10px}.row.info-row{margin-right:0;margin-left:0}.info-row{font-size:16px;font-weight:400;line-height:22px}.info-row.total{color:#6eb025;font-size:18px;font-weight:700;line-height:24px}.row.info-row .free-shipping-label-container{max-width:70%}.ordering-notice{display:inline-block;margin-top:2px;margin-bottom:22px;width:100%;font-size:15px;font-weight:600;line-height:18px;float:left}.basket-product-container.package-products-container{margin-top:-10px;border:3px solid #fff;border-width:3px 0 0 0}.basket-product-container.package-products-container.warning-highlight,.basket-product-container.package-products-container.warning-highlight-gls,.basket-product-container.package-products-container.warning-highlight-post{border:1px solid #e8e597}.warning-container{margin-bottom:10px;padding:8px 60px 8px 10px;width:100%;border:1px solid #e8e597;border-radius:2px;background:#fbffdd;position:relative}.shipping-section .warning-container{display:none}.warning-container:after{content:" ";display:block;width:1px;background:#e8e597;position:absolute;top:0;bottom:0;right:59px}.warning-content{width:100%;max-width:610px;font-size:14px;line-height:19px}.warning-container button{margin:auto;padding:0;width:40px;background:0 0;border:0;color:#604d09;text-align:center;text-transform:uppercase;font-size:22px;font-weight:700;line-height:30px;position:absolute;top:8px;bottom:8px;right:12px;outline:0}.quick-add-button{text-align:center}.quick-add-button button{margin-top:4px;width:100%;max-width:325px;outline:0}.quick-suggestion-results-container{padding:12px 19px 4px;width:100%;left:0;top:110px;max-width:720px;max-height:1425px;margin:0;background:#fff;border:3px solid #265e82;border-radius:15px;position:absolute;z-index:20;overflow:hidden;box-shadow:0 0 23px 0 rgba(0,0,0,.47)}.quick-suggestion-headline-container{width:100%;position:relative;float:left}.quick-suggestion-headline-content{padding:8px 5%;width:100%;min-height:40px;background:#255d81;border:1px solid #d8d8d8;border-width:0 1px 0 1px;border-radius:10px 10px 0 0;color:#fff;font-size:20px;font-weight:700;line-height:24px}.quick-suggestion-results-content{padding:0!important;width:100%;position:relative;float:left}.quick-suggestion-container{margin:0 0 11px 0;width:100%;min-height:125px;background:#fff;border:1px solid #bababa;border-radius:10px;position:relative;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.quick-suggestion-results-content .quick-suggestion-container:first-child{border-radius:0 0 10px 10px;border-width:0 1px 1px 1px}.quick-suggestion-content{padding:0 2%;width:96%;min-height:85px;position:relative}.quick-suggestion-wide-link{display:block;padding:10px 0;width:100%;min-height:70px;position:relative;float:left;cursor:pointer}.quick-suggestion-image{width:85px;height:85px;float:left;position:relative}.quick-suggestion-image .quick-suggestion-image-content{display:block;padding:0;width:100%;height:100%;position:relative}.quick-suggestion-image .quick-suggestion-image-content img{margin:auto;max-width:100%;max-height:100%;position:absolute;top:0;right:0;left:0;bottom:0}.quick-suggestion-title{padding:8px 0 8px 3%;width:46%;min-height:52px;float:left;text-align:left}.quick-suggestion-title .title{width:100%;color:#353535;font-size:14px;line-height:18px;overflow:hidden}.quick-suggestion-title .title span{color:#353535}.quick-suggestion-title .number{padding:0;width:100%;height:18px;color:#353535;text-transform:uppercase;font-size:14px;font-weight:600;line-height:18px}.quick-suggestion-responsive-controls{padding:8px 0 8px 2%;height:22px;float:right}.quick-suggestion-responsive-controls span.unit{width:42px;height:24px;color:#353535;font-size:14px;font-weight:600;line-height:24px}.quick-suggestion-price{padding:8px 0;width:100%;height:22px;color:#4a4a4a;text-align:right;text-transform:uppercase;font-size:18px;font-weight:600;line-height:22px;white-space:nowrap;float:right}.quick-suggestion-price span{font-size:15px;font-weight:600;line-height:22px;color:#a4a4a4;text-transform:none}.quick-suggestion-content .amount-discount-container{margin:0;width:46px;height:47px;background:url(../images/responsiveNew/common/commonAmountDiscountMark.png) 50% 50% no-repeat;background-size:46px 47px;position:absolute;top:10px;left:60px;text-align:center;overflow:hidden}.quick-suggestion-content .amount-discount-container span.amount-discount-label{display:inline-block;width:100%;padding-top:0;font-size:12px;font-weight:700;line-height:14px;color:#fff}.quick-suggestion-content .amount-discount-container span.amount-discount-percentage{font-size:15px;font-weight:700;line-height:16px;display:block;width:100%;color:#fff;margin-top:-1px}.quick-suggestion-content .amount-discount-container span.amount-discount-condition{display:none;width:100%;color:#fff;font-size:11px;font-weight:700;line-height:inherit;margin-top:-3px}.customer-container.payments{margin-top:20px;margin-bottom:20px}.mpc-container{margin-top:30px;margin-bottom:30px;padding-top:19px;padding-right:11px;padding-bottom:16px;padding-left:11px;width:100%;border:1px solid #d9d9d9;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.11);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.11);box-shadow:0 0 5px 0 rgba(0,0,0,.11);position:relative;line-height:0;float:left}.mpc-container .mpc-info-container{margin-top:26px;margin-bottom:40px;width:100%;position:relative}.mpc-container .mpc-info-container .title{margin-bottom:14px;width:100%;max-width:346px;min-height:25px;line-height:25px;background:url(../images/responsiveNew/common/mpcTitle.png) no-repeat;background-size:100% auto}.mpc-container .mpc-info-container span{font-size:16px;font-weight:400;line-height:22px}.mpc-container .icon-item{display:block;width:81px;height:26px;position:absolute;top:10px;right:11px;background:url(../images/responsiveNew/common/mpcIcon.png) no-repeat}.mpc-container button{margin:0;padding:0 11px 0 0;width:177px;height:32px;color:#fff;text-align:right;border:0;border-radius:2px;outline:0;position:absolute;right:11px;bottom:11px;background:#5a78ff;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.11);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.11);box-shadow:0 0 5px 0 rgba(0,0,0,.11);overflow:hidden}.mpc-container button:after{content:" >";display:block;margin-left:-7px;width:177px;height:32px;color:#fff;line-height:32px;border-radius:2px;position:relative;background:url(../images/responsiveNew/common/mpcButton.png) 0 0 no-repeat;background-size:auto 100%}.window-box-container.mpc{top:10%}.window-box.mpc-window{max-width:500px}.mpc-accept-rules-title{margin-bottom:20px;font-size:18px;font-weight:700;line-height:22px;text-align:center}.mpc-accept-rules-title a,.mpc-accept-rules-title a:active,.mpc-accept-rules-title a:hover,.mpc-accept-rules-title a:visited{color:#23527c}.mpc-window-info-container{margin-bottom:20px;font-size:16px;text-align:left}.mpc-window .mpc-container{margin-top:20px;margin-bottom:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;width:100%;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;position:relative;line-height:0;text-align:center}.mpc-window .mpc-container button{position:relative;right:auto;bottom:auto}.mpc-window .mpc-container button:disabled{opacity:.5}.common-option-container.mpc-option-container{margin:auto;max-width:270px}.common-option-container.mpc-option-container .common-option-checkbox-container label{font-size:14px}.cart-mpc-container{margin-top:-1px;padding:20px 10px;width:100%;position:relative;float:left;border:solid #d9d9d9;border-width:1px 0 0 0;line-height:0}.cart-mpc-info-content{margin:auto;width:100%;max-width:350px;position:relative;text-align:center;font-size:15px;line-height:1.2}.cart-mpc-info-content .rules-info-control{text-decoration:underline;cursor:pointer}.cart-mpc-container button{margin:22px 0 5px 0;padding:0 22px 0 0;width:100%;height:55px;color:#fff;text-align:right;border:0;border-radius:2px;outline:0;position:relative;background:#5a78ff;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.11);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.11);box-shadow:0 0 5px 0 rgba(0,0,0,.11);overflow:hidden}.cart-mpc-container button:before{content:" ";display:block;width:100%;height:40px;color:#fff;line-height:40px;border-radius:2px;position:relative;background:url(../images/responsiveNew/common/mpcButton.png) 50% 50% no-repeat;background-size:auto 100%}.cart-mpc-container button:after{content:" ";display:inline-block;width:19px;height:19px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(-45deg);position:absolute;top:50%;margin-top:-9px;right:50%;margin-right:-110px}.pricerunner-reivews{margin-top:20px;float:right;clear:right}.common-submit-button.submit-lg-button.pricerunner-reivews{width:80%}.checkout-info-container{margin-top:25px;margin-bottom:20px;padding:5px 15px;width:100%;position:relative;text-align:center}.checkout-info-container span{font-size:16px;line-height:46px;padding-left:25px;position:relative}.checkout-info-container span:before{content:" ";background:url(../images/responsiveNew/common/checkoutPhoneIcon.png) no-repeat 0 -3px;display:inline-block;width:16px;height:46px;position:absolute;left:0}.pf-trustpilot-widget{margin:45px 0 10px;padding:15px 15px 25px;background:#fff}.pf-trustpilot-widget .trustpilot-widget-content{margin:auto;max-width:1170px}.payment-flow-row,.row.payment-flow-row{margin-right:0;margin-left:0}.col-payment-flow-section.js-pfs-section{display:none}.col-payment-flow-section.js-pfs-section.current-step{display:block}.col-payment-flow-section.col-none-padding{padding-right:0;padding-left:0}.payment-flow-relative-container{position:relative}.payment-flow-relative-container:after,.payment-flow-relative-container:before{content:" ";display:table;clear:both}.payment-flow-steps{margin-top:-1px;padding:25px 10px 20px;text-align:center;font-size:0;border:solid #d9d9d9;border-width:1px 0 0 0}.payment-flow-step{display:inline-block;width:100%;max-width:51px;height:49px;background:#bfbfbf;color:#fff;text-align:center;font-size:26px;font-weight:400;line-height:49px}.pfs-container{display:none;width:25%;max-width:100px;text-align:left;position:relative}.payment-flow-steps .pfs-container{display:inline-block}.pfs-container:last-child{width:auto;min-width:51px}.pfs-container:before{content:" ";display:block;margin:auto;position:absolute;top:0;bottom:0;right:0;left:51px;height:1px;border:solid #dcdcdc;border-width:1px 0 0 0}.pfs-container.current-step:before{height:3px;background:#488cbb;border:0}.pfs-container.pfs-active:last-child:before{content:""}.current-step .payment-flow-step,.payment-flow-section-title .payment-flow-step{background:#0070c0;font-weight:700}.section-head{padding:16px 5px 20px}.col-payment-flow-section.col-none-padding .section-head{padding-right:15px;padding-left:15px}.payment-flow-section-title{float:left;font-size:26px;line-height:28px}.payment-flow-section-title .payment-flow-step{margin-right:20px;width:42px;height:41px;line-height:41px;float:left}.payment-flow-section-title h2,.payment-flow-section-title h3{display:inline-block;margin:0;line-height:inherit}.payment-flow-section-title h2{font-size:inherit}.payment-flow-section-title h3{font-size:20px}.payment-flow-section-controls{float:right;text-align:right;cursor:pointer}.pf-control{display:inline-block;padding-top:2px;position:relative;color:#0070c0;font-size:19px;font-weight:400;line-height:25px}.pf-control:hover{text-decoration:underline}.pf-control-icon{display:inline-block;margin-right:10px;width:25px;height:25px;background:url(../images/responsiveNew/common/pfControlIcon.png) no-repeat 50% 50%;float:left}.pf-control-button{padding:0 20px;width:auto;min-width:100px;height:53px;background:#dedede;background:-moz-linear-gradient(180deg,#ededed 0,#dedede 97.61%);background:-webkit-linear-gradient(180deg,#ededed 0,#dedede 97.61%);background:linear-gradient(180deg,#ededed 0,#dedede 97.61%);color:#2d2d2d;font-size:16px;font-weight:400;line-height:20px}button.custom-button.pf-control-button{padding:0 20px;background:#dedede;background:-moz-linear-gradient(180deg,#ededed 0,#dedede 97.61%);background:-webkit-linear-gradient(180deg,#ededed 0,#dedede 97.61%);background:linear-gradient(180deg,#ededed 0,#dedede 97.61%)}button.custom-button.pf-control-button.has-form-error{border:2px solid #efc4c5}a.pf-control-button{display:table-cell;vertical-align:middle;text-align:center;text-decoration:none;color:#2d2d2d;font-size:16px}a.pf-control-button,a.pf-control-button:active,a.pf-control-button:hover,a.pf-control-button:visited{text-decoration:none;color:#2d2d2d;font-size:16px}.mobile-border-group{padding:10px;margin-top:-1px;border:solid #d9d9d9;border-width:1px 0 1px 0}.options-control{margin-top:20px;margin-bottom:5px}.customer-controls-option-legend{display:inline-block;margin-bottom:12px;font-size:16px;font-weight:400;line-height:1.2}.customer-controls-option-container{margin-left:-5px;font-size:0}.customer-controls-option-container .common-option-radio-button-container:first-child{margin-right:30px}.delivery-container{margin:15px -5px 35px;padding-right:10px;padding-left:10px;padding-bottom:5px;border:solid #d9d9d9;border-width:0 0 1px 0}.basket-delivery-container{margin-top:5px;position:relative}.delivery-container .basket-delivery-container{margin-bottom:-20px}.delivery-container .basket-delivery-container:after{content:" ";display:block;height:1px;background:#fff;position:absolute;bottom:14px;right:-10px;left:-10px}.checkout-form .form-group .checkout-control.use-delivery-control{margin-top:17px;margin-bottom:0}.use-delivery-control .common-option-container{max-width:320px}.extra-controls-container{margin-top:17px}.delivery-types-container,.payment-types-container{margin-top:10px}.payment-controls-container{padding:20px 20px;overflow:hidden}.payment-controls-container.bordered-container{margin-top:-1px;border:solid #d9d9d9;border-width:1px 0 0 0}.pfs-description-container{margin:25px auto 10px;max-width:320px;text-align:center;font-size:18px;line-height:1.2}.pfs-description-container.top-margin{margin-top:35px}.pfs-description-container span{font-size:15px}.payment-security-info{margin-bottom:10px;padding:20px 5px 0;width:100%;max-width:325px;min-height:52px;float:right;clear:right}.payment-security-info>span{display:inline-block;font-size:12px;line-height:20px;color:#262626}.payment-security-info .security-info-icon{display:inline-block;margin-top:-8px;margin-right:15px;width:29px;height:29px;float:left;background:url(../images/responsiveNew/common/cartLinkSecurityIcon.png) no-repeat 100% 50%;background-size:auto 100%}.edit-purchase-container{margin-top:-10px}.edit-container{padding:5px 0 15px}.edit-disp-container{margin:15px 0 25px}.edit-address-type{display:none}.edit-address-type.current-type{display:block}.edit-shipping-mark img{margin-left:15px;max-width:100px;max-height:17px;float:right}.edit-payment-type{margin:20px 0 25px;font-size:15px;font-weight:400;line-height:1.3;text-align:left;overflow:hidden}.edit-payment-type img{max-width:100%;max-height:35px;float:left}.option-radio-button-container .d-fields-disp-container{display:none;margin:10px 0 35px;padding-left:45px;line-height:1.5}.option-radio-button-container input[type=radio]:checked~.d-fields-disp-container{display:block}.option-radio-button-container .d-fields-disp-container .pf-control-button{margin-top:25px;margin-right:5px}.end-container{margin-right:5px;margin-left:5px;color:#000;font-size:15px;line-height:1.5}.end-container.top-separation{margin-top:15px}.end-container.cart-shadow-container{border-width:1px 1px 1px 1px}.end-container .end-section{margin-top:-1px;padding:20px 15px;border:solid #d9d9d9;border-width:1px 0 0 0}.end-section .order-info{margin-top:-4px;margin-bottom:10px;padding-top:4px;min-height:30px;padding-bottom:7px;overflow:hidden;font-weight:700}.end-section .order-info-number{display:inline-block;padding-right:55px;color:#0070c0;position:relative}.end-section .order-info-number:after{content:" ";display:block;width:35px;height:25px;background:url(../images/responsiveNew/common/orderEndMark.png) no-repeat 100% 100%;background-size:auto 100%;position:absolute;right:0;top:-4px}.end-section .order-info-message{display:inline-block}.end-container-controls{margin-top:-3px;margin-bottom:22px}.end-container .order-info-button,.end-container button.green-button.order-info-button{margin-right:15px;padding:0 20px;min-width:100px;text-transform:none;font-weight:400;float:left}.end-container-controls a,.end-container-controls button{margin-bottom:10px}.end-container-details .details-header{font-size:19px}.end-container-details{padding-left:5px}.end-container-details ul{list-style-type:decimal;margin-top:20px;padding-left:20px}.end-container-details ul li{margin:15px 0;padding-right:35px;padding-left:10px}.flex-drop-link-container{display:none;padding:15px 10px 5px 43px;width:100%;position:relative}.delivery-types-container .flex-drop-link-container{display:block}.flex-drop-disp-container button{margin:5px 0;text-align:left}.flex-drop-disp-container button span{font-size:13px;font-weight:700;line-height:17px;text-decoration:underline}.flex-drop-disp{display:inline-block;margin:10px 15px 10px 0;font-size:14px;font-weight:400;font-style:italic}.flex-drop-disp:before{content:open-quote}.flex-drop-disp:after{content:close-quote}.flex-drop-disp:empty{margin-right:0}.flex-drop-disp:empty:after,.flex-drop-disp:empty:before{content:""}.felx-drop-popup-container{display:none;position:absolute;top:25px;left:0;z-index:1}.flex-drop-container{position:relative}.flex-drop-content{position:relative;margin:auto;padding:40px 10px;width:100%;max-width:415px;background:#fff;border:solid 1px #d9d9d9;-webkit-box-shadow:2px 2px 5px 0 #d9d9d9;-moz-box-shadow:2px 2px 5px 0 #d9d9d9;box-shadow:2px 2px 5px 0 #d9d9d9}.flex-drop-content h4{font-size:15px}.flex-drop-close-button{width:50px;height:45px;text-align:right;font-size:38px;font-weight:300;line-height:45px;color:#000;position:absolute;top:8px;right:20px;z-index:10}.flex-drop-buttons{margin:20px 0 15px;width:100%;position:relative}.flex-drop-buttons button.custom-button{margin:5px 0;padding:5px 10px;width:100%;height:43px;background:#dedede;background:-moz-linear-gradient(180deg,#ededed 0,#dedede 97.61%);background:-webkit-linear-gradient(180deg,#ededed 0,#dedede 97.61%);background:linear-gradient(180deg,#ededed 0,#dedede 97.61%);color:#000;font-size:15px;font-weight:700;line-height:28px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.flex-drop-controls button.custom-button{margin:5px 0;padding:5px 10px;width:100%;height:53px;color:#000;font-size:15px;font-weight:700;line-height:28px}.flex-drop-controls button.custom-button.ok-button{background:#5f9821;background:-moz-linear-gradient(180deg,#6eb026 0,#5f9821 100%);background:-webkit-linear-gradient(180deg,#6eb026 0,#5f9821 100%);background:linear-gradient(180deg,#6eb026 0,#5f9821 100%);color:#fff;font-size:16px}.flex-drop-controls button.custom-button.remove-button:hover{background:#dedede;background:-moz-linear-gradient(180deg,#ededed 0,#dedede 97.61%);background:-webkit-linear-gradient(180deg,#ededed 0,#dedede 97.61%);background:linear-gradient(180deg,#ededed 0,#dedede 97.61%)}@media (min-width:768px){.parcelshop-window-footer-container{margin-top:20px;text-align:left}.parcelshop-window-footer-container button{margin-top:4px;width:auto;min-width:185px}.parcelshop-window-footer-container button:last-child{float:right}.find-service-control-container{text-align:left}.find-service-control-container input[type=text]{margin-right:20px;margin-bottom:0;max-width:204px}.find-service-control-container button{margin-top:4px;max-width:185px}.find-service-control-container .find-service-input-control{width:auto;float:left}.find-service-input-control input.has-form-error~.success-mark{right:36px;bottom:1px}.selected-service-info-container{margin-top:15px;line-height:19px}.quick-add-button{text-align:left}.quick-add-button button{width:auto;max-width:none}.quick-suggestion-results-container{top:60px}.quick-suggestion-price{width:31%}.more-info-link.profile-info-link{margin-top:0;margin-left:5px;padding:0 0 1px 0;width:auto;clear:none}.mpc-container{padding-left:19px}.mpc-container .mpc-info-container{margin-top:0;margin-bottom:0;width:60%}.checkout-info-container{margin-top:50px;margin-bottom:20px}.checkout-info-container span{font-size:18px}.section{padding-right:18px;padding-left:18px}.section-separator-container:after,.section-separator-container:before{max-width:98px}.basket-section .section-header{margin-bottom:20px;padding-top:15px;padding-bottom:19px;padding-right:15px;padding-left:22px}.basket-section .section-header .section-header-title{width:auto}.section-header-top-controls{margin-top:0;padding-top:3px;width:415px;float:right;text-align:right}.top-next-button-container input[type=button]{padding-right:30px}.top-next-button-container:after{content:" ";display:inline-block;margin:auto;width:15px;height:15px;border:2px solid #fff;border-width:0 2px 2px 0;position:absolute;top:0;bottom:0;right:20px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.section.quick-add-section .section-content{margin-right:-15px;margin-left:-15px;padding-right:0;padding-left:0}.cart-shadow-container{border-width:1px 1px 1px;-webkit-box-shadow:2px 2px 5px 0 #d9d9d9;-moz-box-shadow:2px 2px 5px 0 #d9d9d9;box-shadow:2px 2px 5px 0 #d9d9d9}.payment-additional-mark{width:auto}.flex-drop-link-container{padding:15px 19px 5px 43px}.felx-drop-popup-container{left:auto}.flex-drop-content{padding:50px}}@media (min-width:992px){.top-header.checkout-header{padding-right:0;padding-left:0}.header-container.wrapped-state .top-header.checkout-header{max-height:none}.header-logo-container.checkout-logo{display:block;margin:18px 0 16px;width:287px;float:left}.header-logo-container.checkout-logo .header-logo-link{margin-left:-20px}.header-link-info-container{margin:32px 0 15px;height:49px}.header-link-info-container:after,.header-link-info-container:before{content:" ";display:block;position:absolute;top:0;bottom:0;width:1px;background:#d9d9d9}.header-link-info-container:before{left:-1px}.header-link-info-container:after{right:0}.call-info-link{padding:7px 20px 7px 29px;font-size:23px;font-weight:700}.call-info-link:before{margin-right:18px}.call-info-link>a,.call-info-link>span{margin-top:3px}.header-back-button-container{margin:25px 30px 10px 0;height:42px}.header-back-button-container button,.header-back-button-container button.custom-button{padding:0 30px 0 20px;background:#dedede;background:-moz-linear-gradient(180deg,#ededed 0,#dedede 97.61%);background:-webkit-linear-gradient(180deg,#ededed 0,#dedede 97.61%);background:linear-gradient(180deg,#ededed 0,#dedede 97.61%);font-size:14px}.top-header.checkout-header .tp-header-menu-link{margin-left:-55px}.main-container.basket-purchase-main-container.checkout-main-container{padding-top:120px}.control-basket-buttons-row{text-align:center;max-width:none}.control-basket-button-container{margin-right:10px;margin-left:10px}.control-basket-button-container a:before,.control-basket-button-container button[type=button]:before{left:-20px}.cart-favorite-button.favorite-button{padding-left:30px;border:0}.cart-favorite-button.favorite-button .favorite-button-icon{margin-left:-30px;width:21px;height:19px}.popup-window-payment-container{width:90%;max-height:calc(100% - 30px);top:30px;bottom:auto}.popup-window-container.popup-window-invoice-container{margin:auto;width:90%;max-width:930px;top:45px;border-width:1px}.invoice-window-content{padding:28px 23px 0;max-width:90%;max-height:calc(100% - 176px)}.invoice-data-container .end-section{padding:17px 20px;background:#fff;text-align:center;border:solid #d9d9d9;border-width:1px 0 0 0}.invoice-data-container .end-section .order-info{margin-bottom:0}.invoice-data-container .end-section .order-info-number{padding-right:0}.invoice-data-container .end-section .order-info-number:after{content:"";display:none}.cart-products-head{margin-top:-1px;margin-bottom:0;padding:20px 30px 10px;border:solid #d9d9d9;border-width:1px 0 0 0}.cart-products-head span{font-size:19px}.amount-price-head{width:256px}.amount-price-head .amount-info{margin-left:15px}.invoice-data-container .purchase-products-container .cart-product-container:first-child{padding-top:20px}.invoice-data-container .cart-product-info.invoice{top:-10px;margin-bottom:-10px}.delivery-payment-info{padding:30px;font-size:13px;line-height:1.5}.delivery-payment-info .edit-payment-type{margin:15px 0 5px;font-size:13px}.delivery-payment-info .edit-payment-mark,.delivery-payment-info .edit-shipping-mark{font-size:15px}.delivery-payment-info .info-extra{display:inline-block;margin-bottom:15px;min-height:30px;font-size:11px;position:absolute;bottom:0}.payment-card-info span{display:inline-block;margin-bottom:6px}.payment-card-info span:last-child{margin-bottom:0}.delivery-payment-info .card-brand{text-transform:uppercase}.end-delivery-info-container,.end-payment-info-container{margin:0;border-width:1px}.end-payment-info-container{padding:20px 25px 40px}.end-delivery-info-container .edit-shipping-mark img{float:none;max-height:12px}.end-payment-info-container img{margin-top:0;clear:none;float:right;max-height:20px;max-width:70%}.end-payment-info-container img.mobilepay-mark{margin-top:-8px;max-height:30px}.end-payment-info-container .edit-payment-type span~div{margin-top:15px}.end-delivery-info-container .edit-container{padding:0 0 15px}.invoice-desktop-footer{margin:40px -23px -1px;min-height:96px;position:relative;background:#fff;border:solid #d9d9d9;border-width:1px 0 1px 0}.invoice-window-controls{margin-top:28px;padding:0 10px;position:relative}.invoice-window-controls .close-window-button{text-transform:none;font-weight:400}.invoice-window-controls .open-link-controls{padding:10px 0 8px;margin-right:20px;overflow:hidden;position:relative;font-size:0}.invoice-window-controls .open-link-control{display:inline-block;padding:0 25px;height:25px;position:relative;color:#0070c0;font-size:14px;font-weight:400;line-height:25px}.invoice-window-controls a.open-link-control,.invoice-window-controls a.open-link-control:active,.invoice-window-controls a.open-link-control:hover,.invoice-window-controls a.open-link-control:visited{text-decoration:none;color:#0070c0}.invoice-window-controls a.open-link-control:hover{text-decoration:underline}.invoice-window-controls .open-link-control:after,.invoice-window-controls .open-link-control:before{content:" ";display:block;width:1px;background:#d9d9d9;position:absolute;top:0;bottom:0}.invoice-window-controls .open-link-control:before{left:0}.invoice-window-controls .open-link-control:first-child:before{left:-1px}.invoice-window-controls .open-link-control:after{right:-1px}.invoice-window-controls .open-link-control span.control-icon{margin-left:9px;float:right;height:100%}.invoice-window-controls .open-link-control span.control-icon.print{width:22px;background:url(../images/responsiveNew/common/printInvoiceIcon.png) no-repeat 50% 50%;background-size:100% auto}.invoice-window-controls .open-link-control span.control-icon.pdf{width:15px;background:url(../images/responsiveNew/common/pdfInvoiceIcon.png) no-repeat 50% 50%;background-size:100% auto}.cart-shadow-container{border:solid 1px #d9d9d9}.cart-container{margin-right:0;margin-left:0}.cart-content{padding-bottom:15px}.cart-head-shipping{padding:27px 15px 22px}.cart-head{padding:18px 30px}.cart-head-title{margin-left:-5px;padding:4px 0 1px;float:left;line-height:34px}.cart-head-title h2{font-size:32px}.cart-head-icon{margin-right:20px;margin-left:0;width:43px;height:34px;background:url(../images/responsiveNew/common/cart-head.png) no-repeat 50% 50%;background-size:auto 34px}.cart-head-controls{padding:0;float:right;border:0}.cart-control{padding:6px 20px 5px;height:43px;top:-1px;font-size:15px}.cart-control.cart-control-green{padding:10px 20px 1px 35px;min-width:256px;height:45px;top:3px;font-size:19px}.cart-bottom-controls{margin-right:30px;padding:25px 0 15px;width:auto;min-width:465px;border:0;text-align:right}.cart-total-info-container{max-width:465px;margin-right:30px;padding:20px 7px 22px 20px}.cart-total-info-container.wide-container{margin-left:95px;width:auto;max-width:none;float:none;border:0}.cart-page-sliders .common-slider-background-container{margin-bottom:5px}.end-page-slider .common-slider-background-container{margin-bottom:35px}.cart-mpc-container{margin-top:-4px;padding:0 10px 0 30px;width:50%;max-width:270px;border:0}.cart-mpc-info-content{max-width:none;text-align:left;font-size:12px}.cart-mpc-container button{margin:25px 0 0 0;padding:0 15px 0 0;height:38px}.cart-mpc-container button:before{height:34px;line-height:34px}.cart-mpc-container button:after{width:13px;height:13px;margin-top:-6px;margin-right:-87px}.cart-info-container{margin:0 0 25px;padding:0}.cart-schedule-container{margin-bottom:12px;padding-left:10px;text-align:left}.cart-schedule-container .cart-schedule-phone:before{margin-right:15px}.cart-schedule-container .cart-schedule-info{margin:4px -5px 0;max-width:230px;font-size:13px;line-height:1.5}.cart-service-links{margin-bottom:20px}.cart-service-links ul{padding:3px 0 4px;background:0 0;border-width:1px 0 1px 0}.cart-service-links ul li{padding:15px}.cart-service-links ul li:first-child{border:0}.cart-service-links ul li a,.cart-service-links ul li>span{padding:4px 0;font-size:13px;line-height:21px;color:#262626}.cart-service-links ul li a,.cart-service-links ul li a:hover,.cart-service-links ul li a:visited,.cart-service-links ul li span{color:#262626}.cart-service-links .cart-link-icon{margin-top:-4px;width:29px;height:29px}.cart-service-links .cart-link-icon.cart-link-delivery-icon,.cart-service-links .cart-link-icon.cart-link-return-icon{background-size:100% auto}.cart-service-links .cart-link-icon.cart-link-security-icon{margin-top:-5px;background-size:auto 100%}.cart-questions-links{padding-bottom:5px;padding-left:15px;border:solid #d9d9d9;border-width:0 0 1px 0}.cart-questions-links.services-link{border:0}.cart-questions-links .cart-questions-title{font-size:15px}.cart-questions-links.services-link .cart-questions-title{font-size:18px}.cart-questions-links.services-link .services-link-container>a{font-size:14px}.cart-questions-links ul{padding:6px 0 10px 17px;font-size:12px}.cart-questions-links ul li{padding:5px 6px;width:100%;position:relative}.cart-questions-links ul li a,.cart-questions-links ul li span{font-size:14px}.payment-types-section{margin-bottom:30px}.section-header-title{margin-bottom:30px}.basket-section .section-header{margin-bottom:25px}.basket-section .section-header .section-header-title{margin-bottom:0}.section-header-title h2{margin-top:0;margin-bottom:0;margin-left:16px;font-size:32px;line-height:43px}.section-header-controls{padding-top:16px;padding-bottom:0;border-width:0;text-align:right}.customer-section .section-header-controls{margin-bottom:0}.top-next-button-container{width:223px;text-align:center}.top-next-button-container:after{width:20px;height:20px;border-width:0 3px 3px 0;right:24px}.top-next-button-container input[type=button]{margin-left:0;padding-top:6px;padding-bottom:5px;min-width:124px;font-size:18px;font-weight:700;line-height:28px;text-decoration:none}.top-back-button-container{margin-right:19px;width:143px;text-align:center}.top-back-button-container a{font-size:15px}.bottom-next-button-container{margin-bottom:10px;max-width:325px;float:right;text-align:left}.bottom-next-button-container button[type=button]{height:54px}.customer-type-radio-botton-container:after{top:1px}.customer-type-radio-botton-container label{padding-top:1px;padding-bottom:5px}.accept-rules-container{margin-bottom:10px;margin-left:0;height:54px;float:left}.accept-rules-container.valid-error{margin-top:0}.accept-rules-check-container{padding-top:7px;padding-bottom:7px}.accept-rules-check-container label{padding-top:10px;width:auto}.accept-rules-link{position:relative;bottom:auto;left:auto}.option-container{margin-bottom:15px;padding:10px;border-width:1px}.delivery-types-container .option-container{padding:10px 15px 10px 10px}.find-service-container{margin-top:-15px;margin-bottom:15px;padding-top:22px;padding-bottom:21px;padding-right:20px;padding-left:20px}.delivery-types-container .option-radio-button-container{font-size:14px}.option-radio-button-container label{padding-left:30px;min-height:25px;font-size:14px}.option-radio-button-container .checker{width:23px;height:23px}.option-radio-button-container input[type=radio]:checked~label .checker:after{width:13px;height:13px}.shipping-price{margin-top:0;margin-left:10px;width:auto;float:right;text-align:right;font-weight:400}.option-radio-button-container>.shipping-price{margin-top:3px;margin-bottom:3px;padding-left:10px}.shipping-label-info{padding-left:30px;max-width:80%}.shipping-logo-mark{margin-left:30px}.shipping-mark{display:inline-block;margin-bottom:5px}.shipping-mark img{max-height:12px;float:none}.long-text-limit{display:inline-block;margin-bottom:5px;max-width:210px}.shipping-description{margin-bottom:5px}.option-radio-button-container>.shipping-description{margin-top:4px;margin-bottom:3px;padding-left:30px}.delivery-types-container .option-radio-button-container label,.payment-types-container .option-radio-button-container label{margin-bottom:-5px}.delivery-types-container .option-radio-button-container label{float:left;width:auto}.payment-type-title{margin-bottom:5px}.payment-additional-mark{display:block;margin-bottom:5px;float:none}.payment-additional-mark img{max-width:100%;max-height:25px;float:right}.payment-additional-mark.bank-info{max-width:none;width:100%;text-align:left}.common-option-radio-button-container label{font-size:16px;line-height:22px}.common-option-checkbox-container label{padding-left:40px;font-size:13px;line-height:19px}.more-info-link{font-size:12px;line-height:16px}.basket-product-container{margin-bottom:15px;padding:10px 19px 10px 10px}.basket-product{margin-bottom:10px;padding-right:10px}.basket-product-info{padding-left:15px}.prices-info{padding-top:10px;padding-left:10px;min-height:44px}.amount-controls{padding-right:0;padding-left:60px;position:relative;text-align:right}.amount-controls .choose input{padding:9px 40px 9px 7px;height:44px}.amount-controls button{right:auto;left:0}.info-row.total{font-size:22px;line-height:30px}.row.info-row .free-shipping-label-container{max-width:none}.ordering-notice{display:inline;margin-top:0;margin-bottom:0;width:auto;float:none}.ordering-notice:before{content:" - ";font-weight:400}.basket-product-container.package-products-container{margin-top:-15px}.warning-container{margin-bottom:15px}.delivery-types-container .warning-container{display:none}.more-info-link.profile-info-link{padding:5px 0 1px 0}.row.mobile-only-margin{margin-right:auto;margin-left:auto}.checkout-form .form-group{margin-right:-15px;margin-left:-15px}.checkout-form .form-group .checkout-control{margin-bottom:15px;padding-right:15px;padding-left:15px}.common-option-checkbox-container .checker{top:1px}.col-payment-flow-section.js-pfs-section{display:block}.col-payment-flow-section{border:solid #d9d9d9;border-width:0 1px 0 0}.col-payment-flow-section.right-section{margin-left:-1px;border-width:0 0 0 1px}.col-payment-flow-section.bottom-section{margin-top:-1px;border-width:1px 0 0 0}.col-payment-flow-section.before-border-element:before{content:" ";display:block;width:1px;position:absolute;top:-1px;bottom:0;left:-1px;background:#d9d9d9}.section-head{padding:16px 5px 20px}.section-head.delivery-types-head{padding-right:10px}.section-head.payment-types-head{padding-right:25px}.col-payment-flow-section.col-none-padding .section-head{padding-right:20px;padding-left:20px}.payment-flow-section-title{padding-top:1px;font-size:24px}.payment-flow-section-title h2{margin:10px 0 0}.pf-control{font-size:14px;text-decoration:underline;top:12px}.pf-control-button{height:43px;font-size:15px}.customer-data-container{padding-right:15px;padding-left:10px;padding-bottom:35px}.mobile-border-group{padding:0;border:none}.checkout-form .form-group .checkout-control .options-control,.options-control{margin-top:0;margin-bottom:-2px;padding:0 3px}.customer-controls-option-legend{font-size:13px;float:left;position:relative;top:1px}.customer-controls-option-container{margin-left:15px;float:right;text-align:right}.customer-controls-option-container .common-option-radio-button-container:first-child{margin-right:20px}.delivery-types-container,.payment-types-container{margin-top:9px;margin-bottom:30px;padding-left:5px;min-height:300px}.delivery-types-container{padding-right:5px}.payment-types-container{padding-right:20px}.payment-controls-container{padding:30px 25px 0 10px}.purchase-products-container .cart-product-container:first-child{padding-top:20px}.option-radio-button-container .d-fields-disp-container{margin:15px 0;padding-left:30px;font-size:13px;font-weight:700}.option-radio-button-container .d-fields-disp-container .pf-control-button{margin-top:0;margin-right:0;margin-bottom:5px}.end-container{margin-right:0;margin-left:0}.end-container .end-section{padding:20px 25px}.end-section .order-info{margin-bottom:5px;padding-right:20px;font-size:28px}.end-section .order-info-number{padding-right:58px}.end-section .order-info-number:after{width:38px;height:28px;top:2px}.end-container-controls{margin-top:3px}.end-container .order-info-button,.end-container button.green-button.order-info-button{font-size:15px;min-width:192px}.end-container-details .details-header{font-size:18px}.end-container-details ul{font-size:14px}.end-container-details ul li{margin:12px 0}.customer-types-container{margin-top:10px;padding-right:5px;padding-left:5px}.customer-types-container .common-option-checkbox-container,.customer-types-container .common-option-radio-button-container.inline-container{width:25%;min-width:100px;max-width:none}.common-option-radio-button-container.inline-container label,.customer-types-container .common-option-checkbox-container label{padding-left:30px;min-height:25px;font-size:14px}.common-option-radio-button-container.inline-container .checker,.customer-types-container .common-option-checkbox-container .checker{width:23px;height:23px;top:0}.common-option-radio-button-container.inline-container input[type=radio]:checked~label .checker:after,.customer-types-container .common-option-checkbox-container input[type=checkbox]:checked~label .checker:after{width:13px;height:13px}.window-box .window-header.address{padding:18px 30px}.window-box .window-title{margin-top:12px}.window-box .window-header.address .window-title h2{margin-top:0;font-size:24px}.window-box .window-header.address .close-window-button{height:43px}.flex-drop-link-container{padding:15px 19px 5px 30px}.felx-drop-popup-container{top:5px;left:0}.flex-drop-content{padding:50px 30px}}@media (min-width:1080px){.accept-rules-pointer{padding-right:10px;min-width:60px}.parcel-shop-pointer{margin-left:15px}}@media (min-width:1200px){.long-text-limit~.shipping-price{margin-top:15px}.option-radio-button-container>.shipping-price.long-text-limit-price{margin-top:18px}.accept-rules-pointer{padding-right:10px;min-width:60px}.parcel-shop-pointer{margin-left:50px}}