input:-webkit-autofill, select:-webkit-autofill{transition:background-color 5000s ease-in-out 0s;}.checkout-page-part{margin:0 auto;padding:0;position:relative;display:flex;gap:0 24px;justify-content:space-between;flex-wrap:wrap;max-width:1140px;width:100%;}.checkout-page-part .checkout-page-left{margin:0;padding:0;max-width:725px;width:100%;position:relative;}.checkout-page-part .checkout-page-left .checkout-headline{margin:32px 0 24px 0;padding:0;position:relative;}.checkout-page-part .checkout-page-left .checkout-steps{padding:0;}.secure-c-content{margin:0;padding:0;position:relative;min-height:600px;}.secure-c-process{margin:0;text-align:center;position:relative;min-height:106px;padding:24px 0 0;border:solid 1px var(--checkout-border-primary-color);background-color:var(--checkout-box-background-color)}.secure-c-process ul{margin:0 auto;padding:0;display:flex;align-items:center;justify-content:space-between;max-width:530px;position:relative;}.secure-c-process ul li{margin:0;padding:0;position:relative;text-align:center;display:flex;flex-direction:column;gap:7px;align-items:center;width:70px;}.secure-c-process ul li:before{position:absolute;content:"";top:16px;left:70%;width:126px;height:2px;background:#d1d1d1;}.secure-c-process ul li:last-child:before{display:none;}.secure-c-process ul li .check{margin:0;padding:0;position:relative;width:32px;height:32px;background:var(--checkout-stepper-background-color);border:2px solid var(--checkout-stepper-border-color);border-radius:50px;}.secure-c-process ul li .check:before{position:absolute;content:"\e876";font-size:28px;color:#fff;top:0;left:0;right:0;bottom:0;margin:auto;font-family:"Material Icons";width:fit-content;height:fit-content;font-weight:600;transition:all 0.3s ease-in-out;}.secure-c-process ul li .check:before{opacity:0;}.secure-c-process ul li span{margin:0;padding:0;font-size:14px;font-weight:bold;color:var(--checkout-stepper-complete-font-color);}.secure-c-process ul li.checked .check{background:var(--checkout-stepper-complete-background-color);border:2px solid var(--checkout-stepper-complete-background-color);}.secure-c-process ul li.checked .check:before{opacity:1;}.secure-c-process ul li.process .check{background:var(--checkout-stepper-background-fill-color);}.secure-c-process ul li.process span{color:var(--checkout-stepper-process-font-color);}.checkout-page-right{margin:0;padding:0;position:relative;max-width:391px;width:100%;}.checkout-page-right .checkout-summary-headline{padding:0;margin:32px 0 24px 0;}.secure-c-sidebar{margin:0;padding:0;min-height:788px;border:solid 1px #e5e5e5;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;}.secure-c-sidebar ul.checkout-order-summary-list{padding:24px !important;position:relative;min-height:616px;overflow:auto;}.secure-c-sidebar ul li.checkout-order-summary-list-heading{display:none;}.secure-c-sidebar ul li.checkout-order-summary-list-items{padding:0 0 16px 0 !important;margin:0 0 17px 0;border-bottom:1px solid #e5e5e5 !important;border-top:none !important;display:flex;align-items:center;gap:0 16px;}.secure-c-sidebar ul li.checkout-order-summary-list-items:last-child{padding:0 !important;margin:0;border-bottom:none !important;}.secure-c-sidebar ul li.checkout-order-summary-list-items:before, .secure-c-sidebar ul li.checkout-order-summary-list-items:after{display:none !important;}.secure-c-sidebar ul li.checkout-order-summary-list-items .thumb{margin:0 !important;padding:0;min-width:116px !important;height:116px !important;float:none !important;border:solid 1px rgba(0, 0, 0, 0.1);display:flex;align-items:center;justify-content:center;}.secure-c-sidebar ul li.checkout-order-summary-list-items .details{margin:0 !important;padding:0;position:relative;display:flex;flex-direction:column;justify-content:space-between;}.secure-c-sidebar ul li.checkout-order-summary-list-items .details .name{margin:0 0 3px 0;position:relative;}.secure-c-sidebar ul li.checkout-order-summary-list-items .details .name a{font-size:14px;font-weight:bold;font-family:"AktivGrotesk", AktivGrotesk-Regular, serif;color:var(--checkout-stepper-border-color);line-height:18px;display:block;}.checkout-order-summary .checkout-order-summary-list .details .code{text-transform:uppercase;font-size:12px!important;padding:0 0 8px 0;color:var(--checkout-order-summary-details-code);line-height:10px;display:block;font-weight:600 !important;font-family:"AktivGrotesk", AktivGrotesk-Regular, serif !important;}.checkout-order-summary .checkout-order-summary-list .details .p-desc{margin:0 0 15px 0;position:relative;padding:0;font-size:10px;color:var(--checkout-order-summary-details-desc);line-height:13px;display:block;}.checkout-order-summary .checkout-order-summary-list .details .qty{font-size:12px !important;font-weight:bold !important;color:var(--checkout-order-summary-details-desc);font-family:"AktivGrotesk", AktivGrotesk-Regular, serif;}.checkout-order-summary .checkout-order-summary-list .details .qty span{font-size:12px;font-weight:400;text-transform:uppercase;padding-right:6px;line-height:10px;display:inline-flex;}.secure-c-sidebar .cart-totals{margin:0 !important;padding:24px !important;min-height:171px;}.checkout-order-summary .checkout-order-summary-list .details .item-price{font-size:12px !important;font-weight:bold !important;color:#10203a;font-family:"AktivGrotesk", AktivGrotesk-Regular, serif;}.checkout-order-summary .checkout-order-summary-list .details .item-price span{font-weight:400 !important;margin:0 3px 0 0;}.secure-c-sidebar .cart-totals ul.cart-totals-list{margin:0;padding:0;position:relative;list-style:none;}.secure-c-sidebar .cart-totals ul.cart-totals-list li{margin:0 0 8px 0;padding:0;position:relative;display:flex;align-items:center;justify-content:space-between;font-size:14px;color:#191919;line-height:16px;font-weight:normal !important;}.mobile-cart-list-open .secure-c-sidebar .cart-totals ul.cart-totals-list li{margin:0 0 5px 0;font-size:12px;}span.c-green{color:var(--checkout-order-details-color);font-weight:bold;}#multiStepCheckoutSummaryPage #checkout_delivery{color:#10203a !important;}.secure-c-sidebar .cart-totals ul.cart-totals-list li:last-child{margin:16px 0 0 0;font-size:16px;}.step-body{padding:0 !important;border:solid 1px var(--checkout-border-primary-color) !important;background-color:var(--checkout-box-background-color) !important;position:relative;overflow:auto;min-height:588px !important;display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:column;}.step-body .cart-voucher{margin:0;padding:24px 25px 32px 24px !important;width:100%;}.step-body .cart-voucher .form-group{margin:0 !important;padding:0;}.step-body .cart-voucher .coupon-label{margin:0 0 24px 0;padding:0;position:relative;display:flex;align-items:start;justify-content:space-between;gap:0 5px;}.step-body .cart-voucher .coupon-label label.control-label{margin:0 auto 0 0;padding:0;width:fit-content;position:relative;display:flex;align-items:center;font-size:16px;color:#818a8f;text-transform:uppercase;font-weight:500;}.step-body .cart-voucher .coupon-label .coupon-added-btn-list{position:relative;display:flex;align-items:start;justify-content:space-between;gap:0 5px;}.step-body .cart-voucher .coupon-label label.control-label i.material-icons{color:#747474;height:fit-content !important;width:fit-content !important;line-height:10px;}.step-body .cart-voucher .coupon-label button.coupon-label-btn{margin:0;padding:0;width:fit-content;position:relative;display:flex;align-items:center;font-size:14px;color:#818a8f;background:none !important;border:none !important;cursor:pointer;}.step-body .cart-voucher .coupon-label button.coupon-label-btn.coupon-added{text-transform:uppercase;color:#2daa4e;font-size:14px;padding:0 0 0 17px;}.step-body .cart-voucher .coupon-label button.coupon-label-btn.coupon-added:before{position:absolute;content:'\e86c';top:0;left:0;bottom:0;font-size:15px;font-family:"Material Icons";width:fit-content;height:fit-content !important;transition:all 0.3s ease-in-out;color:#2daa4e;}.step-body .cart-voucher ul.voucher-list{margin:0;display:flex;gap:0 10px;}.step-body .cart-voucher ul.voucher-list:before, .step-body .cart-voucher ul.voucher-list:after{display:none !important;}.step-body .cart-voucher ul.voucher-list .coupon-tag{display:flex;justify-content:space-between;}.step-body .cart-voucher form{position:relative;}.step-body .cart-voucher form .cart-voucher__input{width:100%;float:none;margin:0;padding:0 8px;position:relative;background:transparent;height:42px;border:1px solid #ccc !important;outline:none !important;font-size:16px;color:#818a8f;text-transform:capitalize;}.step-body .cart-voucher form .cart-voucher__input::placeholder{font-size:16px;}.step-body .cart-voucher form button{margin:auto;padding:0;background:none;border:none;font-size:16px;color:var(--checkout-coupon-apply-color);font-family:"AktivGrotesk", AktivGrotesk-Regular, serif;position:absolute;top:9px;right:11px;cursor:pointer;height:fit-content;width:fit-content;}.step-body .cart-voucher form button.disabled{opacity:1 !important;color:var(--checkout-btn-disable);}.checkout-steps .step-footer-part button.btn.disabled{opacity:1 !important;background-color:var(--checkout-btn-disable);}.coupon-tag{position:relative;margin:8px 0 0 0;font-size:14px;color:#10203a;min-width:171px;max-width:fit-content !important;height:28px;padding:2px 6px 2px 8px;background-color:#efefef;display:flex;align-items:center;gap:0 7px;}.coupon-tag button{position:relative !important;right:0 !important;color:#808080 !important;height:fit-content !important;width:fit-content !important;top:0 !important;margin:0 !important;}.coupon-tag button span.material-icons{height:fit-content !important;width:fit-content !important;font-size:20px;}.sign-in-link{margin:0;font-size:16px;color:#10203a;padding:20px 0 12px 0;display:flex;align-items:center;gap:0 6px;}.sign-in-link button, .sign-in-link a, .password-options .forgotten-password a{margin:0;padding:0;position:relative;background:no-repeat;border:none;box-shadow:none;color:var(--checkout-stepper-border-color);text-decoration:underline;font-size:16px;}.step-body form{width:100%;margin:0 0 auto 0;}.step-body .checkout-shipping{padding:0 25px 21px 24px !important;border:none !important;width:100%;}.checkout-shipping .checkout-shipping-items.row{margin:0 !important;padding:24px 0 0 0;}.checkout-shipping .checkout-shipping-items > div{padding:0 0 24px 0;overflow:hidden;text-overflow:ellipsis;width:100% !important;}.checkout-shipping .checkout-shipping-items .checkout-shipping-items-header{text-transform:uppercase;padding:0 0 10px 0;font-size:14px;font-weight:700;color:#818a8f;}.checkout-shipping .checkout-shipping-items ul li:first-child{padding-top:0;}.checkout-shipping .checkout-shipping-items ul li span{font-size:14px;color:#818a8f;}.checkout-shipping hr{margin:0 !important;border-color:#dbdd62 !important;}.checkout-shipping .checkout-indent{display:flex;align-items:flex-start;justify-content:space-between;gap:20px 24px;flex-wrap:wrap;position:relative;}.checkout-shipping .checkout-indent .form-group{margin:0;padding:0;max-width:100% !important;width:100%;position:relative;}.checkout-shipping .checkout-indent .form-group label{margin:0 0 2px 0 !important;padding:0 !important;font-size:16px !important;color:#999;position:absolute;top:11px;left:12px;background:#ffffff;z-index:2;transition:all 0.3s ease-in-out;text-transform:capitalize;font-family:"AktivGrotesk", AktivGrotesk-Regular, serif;font-weight:400;}.checkout-shipping .checkout-indent .form-group:focus-within label,
.checkout-shipping .checkout-indent .form-group .label-up{top:-8px;left:10px;font-size:12px !important;}.checkout-shipping .checkout-indent .form-control{margin:0;padding:0 8px;position:relative;background:transparent;height:42px;border:1px solid #ccc !important;outline:none !important;font-size:16px;color:#999;&:disabled{background-color:#eeeeee;}}.checkout-shipping .checkout-indent .form-control{color:var(--checkout-cart-totals-list-color)!important;}.checkout-shipping .checkout-indent .headline{margin:24px 0 0 0 !important;padding:0 !important;font-size:14px !important;text-transform:uppercase;line-height:14px;color:#818a8f !important;width:100%;font-family:"AktivGrotesk", sans-serif !important;}.checkout-shipping .checkout-indent .add-address-container form .i18nAddressForm{display:flex;align-items:flex-start;justify-content:space-between;gap:32px 24px;flex-wrap:wrap;position:relative;margin-bottom:20px;}.checkout-shipping .checkout-indent .add-address-container form .form-group{margin:0;padding:0;max-width:48% !important;width:100%;position:relative;}.checkout-shipping .checkout-indent .add-address-container form .form-group:nth-child(3),
 .checkout-shipping .checkout-indent .add-address-container form .form-group:nth-child(4),
 .checkout-shipping .checkout-indent .add-address-container form .form-group:nth-child(9){width:100%;max-width:100% !important;}.checkout-shipping .checkout-indent .add-address-container form #countrySelector{max-width:48% !important;width:100%;}.checkout-shipping .checkout-indent .add-address-container form #countrySelector .form-group{max-width:100% !important;width:100%;}.checkout-shipping .checkout-indent .add-address-container form .form-group label{margin:0 0 2px 0 !important;padding:0 !important;font-size:13px !important;color:#818a8f;position:absolute;top:11px;left:12px;background:#ffffff;z-index:2;transition:all 0.3s ease-in-out;}.checkout-shipping .checkout-indent .add-address-container form .form-group:focus-within label,
 .checkout-shipping .checkout-indent .add-address-container form .form-group .label-up{top:-8px;left:10px;font-size:12px !important;}.checkout-shipping .checkout-indent form .form-group .form-control{margin:0;padding:0 8px;position:relative;background:transparent;height:42px;border:1px solid #ccc !important;outline:none !important;font-size:16px;color:#10203a;&:disabled{background-color:#eeeeee;}}.checkout-shipping .checkout-indent p{padding:0 !important;font-size:14px !important;line-height:20px;color:#818a8f;}.step-footer-part{height:100px;padding:0 24px;border:solid 1px var(--checkout-border-primary-color);background-color:var(--checkout-box-background-color);display:flex;align-items:center;flex-direction:row-reverse;width:100%;margin:auto 0 0 0;}@media(min-width:768px) and (max-width:1024px){.step-footer-part{height:170px;}}.step-footer-part form, .step-footer-part form .form-group{margin:0;}.checkout-steps .step-footer-part button.btn{min-width:123px;width:fit-content;height:42px;flex-grow:0;margin:0 0 0 0 !important;padding:0;background-color:var(--checkout-next-btn-background-color);border-radius:var(--checkout-next-btn-border-radius) !important;border:none !important;font-size:16px !important;font-weight:700 !important;font-family:"Roboto", sans-serif;}.checkout-steps .step-footer-part button.btn.checkout-next{min-width:162px;}.checkout-steps .step-footer-part form button.discard-btn-start,
.checkout-steps .step-footer-part button#deliveryMethodDiscardBtnSubmit{margin:0 16px 0 auto !important;width:fit-content;min-width:162px !important;background:#FFF !important;border:1px solid !important;color:var(--checkout-next-btn-background-color);}.checkout-steps .step-footer-part button.btn:disabled{background-color:var(--checkout-next-btn-background-color-disable);}.checkout-steps .step-head{margin:24px 0 0 0;min-height:91px;padding:0 24px;border:solid 1px #2daa4e;background-color:rgba(45, 170, 78, 0.1);display:flex;align-items:center;}.checkout-steps .step-head:before{content:counter(checkout) ".";position:relative;left:18px;top:0px;width:fit-content;text-align:center;line-height:normal;height:fit-content;display:table-cell;vertical-align:middle;font-size:16px;}.checkout-steps .step-head .wrapper .title{font-size:16px;}.checkout-page-part .checkout-page-bottom{margin:50px 0 0 0;padding:0;position:relative;max-width:100%;width:100%;}.password-options{margin:0;padding:0;display:flex;align-items:center;justify-content:space-between;width:100%;}.password-options .forgotten-password,.password-options .checkbox.remember-me-wrap{margin:0;padding:0;}.password-options .checkbox.remember-me-wrap label.remember-me{padding:0 0 0 24px;font-size:16px;min-height:19px !important;color:#10203a;height:19px;line-height:19px;}.password-options .checkbox.remember-me-wrap label.remember-me:before{top:0;width:18px;height:18px;border:2px solid #818a8f;border-radius:2px !important;}[type="checkbox"]:checked + label.remember-me:after{background:#818a8f;}.coupon-details-part{margin:0 -25px;padding:0 25px;position:relative;display:flex;align-items:start;flex-direction:column;justify-content:center;height:94px;border-bottom:1px solid #e0e6e6;gap:8px;}.cd-margin{margin:0 !important;}.align-inherit{align-items:inherit;}.coupon-details-part.delevery-address.cd-margin{height:121px;}.edit-delivery-method.coupon-details-part.cd-margin{height:67px;}#xiFrameHosted{border:none !important;}.coupon-details-part a.coupon-details-link{margin:0;padding:0;position:absolute;top:23.8px;right:26.7px;}.coupon-details-part a.coupon-details-link .edit, .checkout-steps .edit{margin:0;padding:0;position:relative;font-size:0!important;color:#818a8f !important;}.coupon-details-part .coupon-details-text{font-size:16px;font-weight:bold;color:#10203a;height:19px;font-family:"AktivGrotesk", sans-serif;line-height:19px;}.coupon-details-part .coupon-details-text span{margin:0;padding:0;font-weight:300;min-width:129px !important;display:inline-flex;}#billingAddressContainer{margin:0 0 24px 0;}#billingAddressContainer .headline{margin:0 0 27px 0 !important;padding:0 !important;font-size:14px !important;text-transform:uppercase;line-height:14px;color:#818a8f !important;width:100%;font-family:"AktivGrotesk", sans-serif !important;}#billingAddressContainer>.form-group{margin:0;}#addressForm .checkbox, #billingAddressContainer>.form-group .checkbox{margin:0px 0 30px 0 !important;}#addressForm .form-group .checkbox label.label-up{padding:4px 0 0 29px !important;}#billingAddressContainer>.form-group .checkbox label.label-up,
#addressForm .form-group .checkbox label.label-up{font-size:14px !important;color:#10203a;margin:0 !important;padding:3px 0 0 29px !important;min-height:16px;height:16px;text-transform:capitalize;font-family:Roboto, sans-serif;font-weight:400;position:relative !important;top:0 !important;left:0;line-height:16px;}#billingAddressContainer>.form-group .checkbox .label-up:before{width:18px;height:18px;top:0;}#billingAddressContainer>.form-group .checkbox .label-up:after{width:18px;height:18px;top:0;line-height:18px;}#billingAddressContainer>.form-group .checkbox [type="checkbox"]:checked + label:before{background:var(--checkout-stepper-border-color);border-color:var(--checkout-stepper-border-color);}#addressForm .checkbox .form-group .checkbox input:checked::after,#addressForm .checkbox .form-group .checkbox input:not(:checked)::after{opacity:0;display:none;}#addressForm .checkbox .form-group .checkbox [type="checkbox"]:not(:checked) + label:before, #addressForm .checkbox .form-group .checkbox [type="checkbox"]:checked + label:before{content:'';position:absolute;left:0;top:2px;width:1rem;height:1rem;border:1px solid #333333;background:none;border-radius:0px;}#addressForm .checkbox .form-group .checkbox [type="checkbox"]:checked + label:after{font-family:'Material Icons';content:'check';text-rendering:optimizeLegibility;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;font-style:normal;text-transform:none;line-height:14px;font-size:14px;font-weight:bold;width:1rem;height:1rem;text-align:center;position:absolute;top:2px;left:0px;display:inline-block;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--checkout-stepper-border-color);border-color:var(--checkout-stepper-border-color);color:#fff;-webkit-transition:all .2s;transition:all .2s;}#addressForm .checkbox .form-group .checkbox input:checked + laleb:after{content:''}#billingAddressContainer .billingAddressForm{display:flex;align-items:flex-start;justify-content:space-between;gap:20px 24px;flex-wrap:wrap;position:relative;}#billingAddressContainer .billingAddressForm .form-group{margin:0;padding:0;max-width:48% !important;width:100%;position:relative;}#billingAddressContainer .billingAddressForm .form-group:nth-child(3),
#billingAddressContainer .billingAddressForm .form-group:nth-child(4),
#billingAddressContainer .billingAddressForm .form-group:nth-child(9){max-width:100% !important;}#billingAddressContainer .billingAddressForm .form-group .form-control{margin:0;padding:0 8px;position:relative;background:transparent;height:42px;border:1px solid #ccc !important;outline:none !important;font-size:16px !important;color:#10203a;font-weight:300;font-family:"AktivGrotesk", sans-serif !important;text-transform:none !important;}#billingAddressContainer .billingAddressForm .form-group label{margin:0 0 2px 0 !important;padding:0 !important;font-size:16px !important;color:#818a8f;position:absolute;top:11px;left:12px;background:#ffffff;z-index:2;transition:all 0.3s ease-in-out;font-family:"AktivGrotesk", sans-serif !important;font-weight:normal;text-transform:none !important;}#billingAddressContainer .billingAddressForm .form-group:focus-within label, 
#billingAddressContainer .billingAddressForm .form-group .label-up{top:-8px;left:10px;font-size:12px !important;}#billingAddressContainer .billingAddressForm #countrySelector{max-width:48% !important;width:100%;}#billingAddressContainer .billingAddressForm #countrySelector .form-group{max-width:100% !important;width:100%;}.place-order-form .checkbox input{position:absolute;left:2px;width:18px;height:18px;border:1px solid #747474;}@media only screen and (max-width:1024px){.checkout-page-part{padding:0 24px;max-width:834px;}.checkout-page-part .checkout-page-left{max-width:449px;position:relative;}.secure-c-process{min-height:78px;padding:16px 0;}.secure-c-process ul li{gap:5px;}.secure-c-process ul li:before{top:12px;left:58%;width:119px;}.secure-c-process ul li .check{width:24px;height:24px;margin:0 auto;}.secure-c-process ul li .check:before{font-size:13px;}.secure-c-process ul li span{font-size:12px;}.checkout-page-right{max-width:312px;}.checkout-shipping .checkout-indent .add-address-container form .form-group, .checkout-shipping .checkout-indent .add-address-container form #countrySelector, #billingAddressContainer .billingAddressForm .form-group, #billingAddressContainer .billingAddressForm #countrySelector{max-width:100% !important;}.checkout-shipping .checkout-indent .add-address-container form .i18nAddressForm{gap:26px 24px;}.secure-c-sidebar ul li.checkout-order-summary-list-items{align-items:start;}.coupon-details-part{height:64px;}.coupon-details-part{gap:4px;}.coupon-details-part .coupon-details-text{font-size:12px;height:14px;line-height:14px;}.coupon-details-part .coupon-details-text span{min-width:109px !important;}.coupon-details-part.delevery-address.cd-margin{height:82px;}.edit-delivery-method.coupon-details-part.cd-margin{height:46px;}.coupon-details-part a.coupon-details-link{top:8px}.myq-primary-cta{min-width:100px;font-size:16px !important;height:44px !important;padding:0 !important;line-height:16px !important;display:flex;align-items:center;justify-content:center;}}.has-error .help-block,
.has-success .help-block{margin:15px 0 0 0;padding:0 0 20px 0;font-size:20px;font-weight:500;line-height:20px;}.coupon-messages.has-success{color:#2daa4e;}.coupon-messages.has-error{color:#c53131;}.voucher-list__item-box{display:inline-flex;margin-top:0 !important;}@media only screen and (min-width:1025px) and (max-width:1139px){.checkout-page-part{max-width:1022px;padding:0 24px;}.checkout-page-part .checkout-page-left{max-width:600px;}.checkout-page-right{max-width:350px;}}@media only screen and (max-width:818px){.checkout-page-part{padding:0 24px;max-width:775px;}.checkout-page-right{max-width:260px;}}.checkout-headline > span.glyphicon, .d-none{display:none;}.checkout-summary-headline{visibility:hidden;}.myq-checkout-page-label{font-size:32px;font-weight:bold;font-family:"AktivGrotesk", AktivGrotesk-Regular, serif;}.mobile-cart-list{margin:0;padding:0;position:sticky;top:0;display:none;align-items:center;height:46px;box-shadow:0 -4px 4px 0 rgba(0, 0, 0, 0.25);background-color:#efefef;}.mobile-cart-list .mobile-cart-product{margin:0;padding:0 16px;position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;}.mobile-cart-list .mobile-cart-product .cart-product,
.mobile-cart-list .mobile-cart-product .cart-product-price{font-size:14px;font-weight:bold;text-align:left;color:#000;margin:0;padding:0;position:relative;}.mobile-cart-list .mobile-cart-dropdown{min-width:46px;height:46px;flex-grow:0;background-color:var(--checkout-stepper-background-fill-color);position:relative;}.mobile-cart-list .mobile-cart-dropdown:before{position:absolute;content:"\e5cf";top:0;left:0;right:0;bottom:0;margin:auto;font-size:28px;font-family:"Material Icons";width:fit-content;height:fit-content !important;transition:all 0.3s ease-in-out;color:#FFF;line-height:26px;transform:rotate(180deg);}.checkout-page-right.mobile-cart-list-open .mobile-cart-dropdown:before{transform:rotate(0deg);}.step-body .checkout-shipping .guest-checkout-ttile{margin-bottom:28px;display:block;font-family:"AktivGrotesk", AktivGrotesk-Regular, serif;font-size:20px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#10203a;}@media only screen and (max-width:900px){.checkout-page-part .checkout-page-left{max-width:435px;}.checkout-page-right .visible-xs.visible-sm{display:none !important;}.checkout-page-right{}.secure-c-sidebar ul.checkout-order-summary-list{padding:16px !important;}.step-body .cart-voucher .coupon-label .coupon-added-btn-list{flex-direction:column;gap:5px;}}@media only screen and (max-width:768px){.checkout-page-part .checkout-page-left{max-width:100%;}.secure-c-process ul li:before{left:58%;width:160px;}.checkout-page-right{margin:0 0 0 0;max-width:100%;}.checkout-page-right .visible-xs.visible-sm{display:block !important;}}@media only screen and (max-width:576px){.checkout-page-part{padding:0;max-width:100%;min-height:100vh;}.checkout-page-part .checkout-page-left .checkout-headline{margin:0;padding:24px 0 18px 16px;position:relative;font-size:16px !important;line-height:15px;}.step-body .cart-voucher .coupon-label label.control-label{font-size:14px !important;}.step-body .cart-voucher form .cart-voucher__input,
.checkout-shipping .checkout-indent .form-control,
.step-body .cart-voucher form .cart-voucher__input::placeholder{font-size:16px !important;}.secure-c-content{min-height:100% !important;}.step-body{min-height:100% !important;border:none !important;}.secure-c-process{min-height:fit-content;padding:24px 25px 18px 25px;}.secure-c-process ul li{width:54px !important;}.secure-c-process ul li:before{left:40%;}.step-body .cart-voucher{padding:24px 16px 28px 16px !important;}.step-body .checkout-shipping{padding:0 16px 20px 16px !important;}.step-footer-part{height:fit-content !important;padding:32px 16px !important;flex-direction:column-reverse;gap:16px;}.step-footer-part > button{order:2}.checkout-steps .step-footer-part button.btn,
.checkout-steps .step-footer-part form button.discard-btn-start,
.checkout-steps .step-footer-part button#deliveryMethodDiscardBtnSubmit{width:100%;height:40px;}.checkout-page-right{max-width:100%;position:fixed;bottom:-613px;left:0;z-index:9999;height:fit-content;width:100%;transition:all 0.3s ease-in-out;}.checkout-page-right.review-sidebar{position:relative;bottom:0;}.checkout-page-right.mobile-cart-list-open, .checkout-page-right.myq.mobile-cart-list-open{bottom:0;}.checkout-page-right .checkout-summary-headline{display:none;}.mobile-cart-list{display:flex;}.secure-c-sidebar{min-height:100%;border:none;}.secure-c-sidebar ul.checkout-order-summary-list{padding:16px !important;min-height:460px;height:460px;}.checkout-page-right.review-sidebar .secure-c-sidebar ul.checkout-order-summary-list{padding:16px !important;min-height:100%;height:100%;}.secure-c-sidebar .cart-totals{padding:16px !important;min-height:100%;border-top:1px solid #efefef;}.checkout-shipping .checkout-indent .add-address-container form .i18nAddressForm div:last-child{}.sign-in-link, .password-options .forgotten-password a{font-size:14px;}.checkout-page-right.review-sidebar .place-order-form{padding:16px;border-top:1px solid #efefef;}.checkout-page-right.review-sidebar .place-order-form .terms-and-conditions{padding:0;color:#808080;font-size:12px;line-height:15px;}.place-order-form .checkbox{margin:16px 0 30px !important;}.review-checkout-part .step-body form{display:none;}.checkout-page-right.review-sidebar .place-order-form label.label-up{color:#000000;font-size:14px !important;line-height:16px;}.review-checkout-part .coupon-details-part{padding:0 16px;}.checkout-order-summary .checkout-order-summary-list .details .p-desc{color:#191919;}.secure-c-sidebar ul li.checkout-order-summary-list-items, .checkout-order-summary .checkout-order-summary-list li + li + li{border-top:none !important;}.secure-c-sidebar .cart-totals ul.cart-totals-list li{font-size:12px;line-height:12px;}.secure-c-sidebar .cart-totals ul.cart-totals-list li:last-child{margin:17px 0 0 0;font-size:14px;}#multiStepCheckoutSummaryPage{margin:0 auto 0;}}@media only screen and (max-width:480px){.secure-c-process ul li:before{width:110px;}.has-success .help-block{font-size:16px;line-height:18px;height:18px;}.step-body .cart-voucher ul.voucher-list{flex-direction:column;}}.checkout-paymentmethod{border:none;border-bottom:1px solid #cccccc;padding-bottom:0;}.checkout-paymentmethod.s-address-sec{border:none;}.checkout-steps .step-body .checkout-indent .headline{padding-bottom:0;}.step-body .cart-voucher form.error input{border-color:#c10230!important;}.cart-voucher__help-block{margin:5px 198px 0 8px;font-family:"AktivGrotesk", AktivGrotesk-Regular, serif;font-size:12px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#c10230;}.step-body .terms-and-conditions{margin:24px 23px;font-family:"AktivGrotesk", AktivGrotesk-Regular, serif;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#808080;padding-top:0px;padding-bottom:0px;}.step-body .promotional-offers label{margin:4px 0 0 8px;font-family:"AktivGrotesk", AktivGrotesk-Regular, serif;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#000;}@media only screen and (max-width:768px){.place-order-form{padding:0;}}#i18nAddressForm .form-group:nth-child(6) label, .myq-dropdown label{line-height:17px;}#i18nAddressForm .form-group:nth-child(6) .control select, .myq-dropdown .control select, #selectDeliveryMethodForm select{border-radius:0;height:42px;font-size:16px;color:#10203a;font-weight:400;font-family:"AktivGrotesk", AktivGrotesk-Regular, serif;text-transform:none;-webkit-appearance:none;-moz-appearance:none;}#delivery_method{-webkit-appearance:auto !important;-moz-appearance:auto !important;}.myq-dropdown .control::after, #i18nAddressForm .form-group:nth-child(6) .control::after{position:absolute;right:8px;bottom:6px;font-size:20px;font-family:"Material Icons";content:'\e313';color:#CCCCCC;pointer-events:none;}.myq-input-non-req input, .myq-input-req input, .myq-input-non-req-hint input, .myq-input-password input{border-radius:0;}.discard-btn-start{margin:25px 10px 0 auto!important;}.myq-tc{font-family:"AktivGrotesk", AktivGrotesk-Regular, serif;font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;margin:0;color:#747474;}.place-order-form .myq-consent, .place-order-form .myq-consent .checkbox{margin-left:0;}.place-order-form .myq-consent .checkbox label{margin:21px 0 0 8px;font-family:'AktivGrotesk-Regular';font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#191919;}.add-address-container{width:100%;}#cboxOverlay{position:fixed;}@media only screen 
and (max-width:420px){.myq .secure-c-sidebar ul.checkout-order-summary-list{min-height:556px;height:556px;}.checkout-page-right.myq{bottom:-669px;}.secure-c-sidebar ul.checkout-order-summary-list{min-height:467px;height:467px;}.checkout-page-right{bottom:-580px;}}@media only screen 
and (max-width:400px){.myq .secure-c-sidebar ul.checkout-order-summary-list{min-height:510px;height:510px;}.checkout-page-right.myq{bottom:-623px;}.secure-c-sidebar ul.checkout-order-summary-list{min-height:419px;height:419px;}.checkout-page-right{bottom:-532px;}}@media only screen 
and (max-width:375px){.myq .secure-c-sidebar ul.checkout-order-summary-list{min-height:327px;height:327px;}.checkout-page-right.myq{bottom:-441px;}}@media only screen 
and (max-width:360px){.myq .secure-c-sidebar ul.checkout-order-summary-list{min-height:400px;height:400px;}.checkout-page-right.myq{bottom:-514px;}.secure-c-sidebar ul.checkout-order-summary-list{min-height:312px;height:312px;}.checkout-page-right{bottom:-426px;}}.help-block.error{font-weight:600;color:var(--checkout-error-color);}#selectDeliveryMethodForm .form-group::after{content:'';}.HelpSupportLinkHover{color:var(--home-support-link-hover-color)!important;}.myQSupportLinkHover{color:var(--home-support-link-hover-color)!important;}.myQSupportLink{padding:20px 20px 14px 20px;text-align:left;font-size:14px;color:#747474;display:none;}a#HelpSupportLink:hover{color:var(--home-support-link-hover-color);}a.myQSupportLink:hover{color:var(--home-support-link-hover-color);}.js-support-modal-lh-cm{top:35px !important;bottom:auto !important;right:250px !important;left:auto;margin:auto;padding:0;height:90vh;z-index:122;max-width:96%;}.myq-support{top:55px !important;bottom:auto !important;right:70px !important;left:auto;margin:auto;padding:0;height:90vh;z-index:122;width:428px;}coveo-ipx{height:95vh!important;}@media only screen and (max-width:1200px){.js-support-modal-lh-cm{top:93px !important;right:auto !important;left:auto;height:79vh !important;z-index:122;width:50%;}.myq-support{right:auto !important;left:auto;height:79vh !important;z-index:122;width:50%;}coveo-ipx{height:92vh!important;}}@media only screen and (max-width:960px){.myQSupportLink{display:block}}@media only screen and (max-width:768px){.js-support-modal-lh-cm, .myq-support{top:61px !important;right:auto !important;left:auto;height:92vh !important;width:100%;max-width:100%;}.myQSupportLink{display:block}coveo-ipx{height:92vh!important;}}.c-order-total-text-color{color:#10203a;}.pop-counter button:disabled,
.pop-counter button[disabled]{opacity:.5}#addtocart-popup-modal{position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0, 0, 0, 0.3);z-index:1;display:none;}.coupon-details-text.delivery-address{height:auto;}.checkout-delivery-address{display:flex;}.coupon-details-text .checkout-delivery-address span{margin-right:4px;}@media only screen and (max-width:768px){.checkout-delivery-address .address-line{width:60%;}}.coupon-details-text.phone{pointer-events:none;}.checkout-payment-cc-submit{width:100%;display:flex;align-items:center;justify-content:space-around;}@media only screen and (max-width:576px){.checkout-payment-cc-submit{flex-direction:column;gap:20px;}}@media(min-width:768px) and (max-width:1024px){.checkout-payment-cc-submit{flex-direction:column;}}
