@charset "UTF-8";.add-voucher__btn-remove,.add-voucher__btn-terms,.cart-actions button,.cart-empty-modal__add-to-list,.protection-plus__btn-learn-more,.protection-plus__btn-remove{background:none;border:none;padding:0}.add-voucher__btn-remove:focus,.add-voucher__btn-remove:hover,.add-voucher__btn-terms:focus,.add-voucher__btn-terms:hover,.cart-actions button:focus,.cart-actions button:hover,.cart-empty-modal__add-to-list:focus,.cart-empty-modal__add-to-list:hover,.protection-plus__btn-learn-more:focus,.protection-plus__btn-learn-more:hover,.protection-plus__btn-remove:focus,.protection-plus__btn-remove:hover{outline:none}.cart__content{margin-bottom:2rem;margin-top:2rem}.cart__content .energy-rating{direction:ltr;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart__content .energy-rating__icon{min-width:auto}.cart__content .energy-rating__icon+a{margin-bottom:0}.cart__content .product-row__energy-rating{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin-bottom:10px;padding-bottom:0}.cart__content .product-row__energy-rating__energy-label-link,.cart__content .product-row__energy-rating__product-fiche-link{margin:0}.cart__content .product-row__energy-rating__product-fiche-link{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.cart__checkout-btn{margin-bottom:1.6rem;width:100%}.cart__entries{margin-bottom:2rem}.cart__empty{margin-bottom:1.6rem;padding-top:8px}.cart__empty p{font-size:16px;font-size:1.6rem;margin:0}.cart__empty-actions{margin-bottom:3.2rem}.cart__empty-actions a{margin-top:1.6rem;width:100%}.cart__empty-actions .btn-primary{margin-right:.8rem}.cart__middle-content>:last-child{margin-bottom:0}.cart__bottom-content{margin-bottom:2rem}.cart__rich-relevance{margin-top:5.7rem}.cart__undo-action{font-size:14px;font-size:1.4rem;font-weight:300;line-height:1.33;margin:-.3rem 0 0 .3rem;padding:0}.cart__impulse-purchase{display:block}.cart-header{margin-bottom:1.6rem}.cart-header__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.cart-header__title h1{margin:0 .5rem 0 0}.cart-header__title span{color:grey}.cart-actions{padding:12px 0}.cart-actions__list{-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding-left:0}.cart-actions__list,.cart-actions__list-item{display:-webkit-box;display:-ms-flexbox;display:flex}.cart-actions__list-item{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:12px}.cart-actions__list-item:not(:last-child):after{background:#b8b2ae;content:"";height:14px;height:1.4rem;margin-left:1.2rem;width:1px}.cart-actions__list-item:last-child{padding-right:0}.cart-actions button{color:#4290ee;font-weight:300;line-height:1.572}.cart-actions button:focus,.cart-actions button:hover{color:#246cd0;cursor:pointer;text-decoration:underline}.cart-summary-section header{border:0;clip:rect(0,0,0,0);height:1px;height:20px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.cart-summary-section__content{border-top:1px solid #e8e5e1;margin-top:1.4rem;padding:15px 0 14px}.cart-summary-section__checkout-btn{width:100%}.cart-summary-section__additional-btn{margin-top:.8rem;width:100%}.cart-summary-section__actions{padding-bottom:16px}.cart-summary-additional-info__payment-list{list-style:none;margin-bottom:16px;padding:0 0 20px}.cart-summary-additional-info__payment-item{display:inline-block;margin-right:4px;max-height:21px;max-width:31px}.cart-summary-additional-info__payment-item .cms-icon{-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.cart-empty-modal__add-to-list{color:#4290ee;font-weight:300}.cart-empty-modal__add-to-list:focus,.cart-empty-modal__add-to-list:hover{color:#246cd0;cursor:pointer;text-decoration:underline}.checkout-header{border-bottom:2px dashed #e8e5e1;margin-bottom:2rem;padding:8px 0}.checkout-header__basket-link{font-size:12px;font-size:1.2rem}.checkout-header__basket-link:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f07a";display:inline-block;font-family:Font Awesome\ 5 Free;font-style:normal;font-variant:normal;font-weight:900;line-height:1;margin-right:.6rem;vertical-align:-.125em;vertical-align:initial}.checkout-footer__additional-info{border-top:2px dashed #e8e5e1;padding-top:20px}.checkout-footer__policy-links,.checkout-footer__security-links{list-style:none;padding-left:0}.checkout-footer__security-links{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 2.4rem}.checkout-footer__security-links li{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding:6px}.checkout-footer__legal-info{margin-bottom:2rem}.checkout-footer__policy-links{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.checkout-footer__policy-links li{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.checkout-footer__policy-links li+li:before{content:"‐";padding-left:4px}.checkout-footer__policy-links a{color:#303030;font-size:12px;font-size:1.2rem}.checkout-footer__copyright{color:grey;font-size:12px;font-size:1.2rem;margin:0}.checkout-payment-methods{border-top:2px dashed #e8e5e1;margin:0 0 2rem;padding-top:16px}.checkout-payment-methods__fieldset{margin-bottom:0}.checkout-payment-methods__content{border-bottom:1px solid #e8e5e1}.checkout-payment-methods__payment-method{border-top:1px solid #e8e5e1;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.checkout-payment-methods__payment-method--is-active+.checkout-payment-methods__payment-method-content{display:block}.checkout-payment-methods__payment-method-content{display:none}.checkout-payment-methods__radio{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.checkout-payment-methods__radio label{padding-bottom:16px;padding-top:16px}.checkout-payment-methods__radio label:before{top:16px}.checkout-payment-methods__radio label:after{top:21px}.checkout-payment-methods__payment-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.checkout-payment-methods__payment-icons--account,.checkout-payment-methods__payment-icons--card{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.checkout-payment-methods__icon{display:inline-block;margin-left:.4rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.checkout-payment-methods__description-panel{background-color:#f8f6f2;border:1px solid #e8e5e1;margin-bottom:20px;padding:0 20px 20px;position:relative}.checkout-payment-methods__description-panel .arrow{display:block;height:8px;height:.8rem;left:20px;left:2rem;margin:0 .3rem;position:absolute;top:0;-webkit-transform:translateY(-.8rem);-ms-transform:translateY(-.8rem);transform:translateY(-.8rem);width:16px;width:1.6rem}.checkout-payment-methods__description-panel .arrow:after,.checkout-payment-methods__description-panel .arrow:before{border-color:transparent transparent #d8d4d0;border-style:solid;border-width:0 .8rem .8rem;content:"";display:block;position:absolute}.checkout-payment-methods__description-panel .arrow:before{border-bottom-color:#d8d4d0;top:0}.checkout-payment-methods__description-panel .arrow:after{border-bottom-color:#fff;border-bottom-color:#f8f6f2;top:1px}.checkout-payment-methods__description-text{color:#303030;font-size:12px;font-size:1.2rem;margin-bottom:0;margin-top:2rem}.checkout-payment-methods__errors{font-weight:400;margin-top:1rem}.checkout-payment-methods__i-deal-banks{margin-left:28px}.checkout-payment-methods--is-invalid{margin-bottom:1rem}.checkout-payment-methods--first-section{border-top:none;padding-top:0}.description-panel{background-color:#f8f6f2;border:1px solid #e8e5e1;font-size:12px;font-size:1.2rem;margin-bottom:2rem;margin-top:2rem;padding:20px;position:relative}.description-panel .arrow{display:block;height:8px;height:.8rem;left:20px;left:2rem;margin:0 .3rem;position:absolute;top:0;-webkit-transform:translateY(-.8rem);-ms-transform:translateY(-.8rem);transform:translateY(-.8rem);width:16px;width:1.6rem}.description-panel .arrow:after,.description-panel .arrow:before{border-color:transparent transparent #d8d4d0;border-style:solid;border-width:0 .8rem .8rem;content:"";display:block;position:absolute}.description-panel .arrow:before{border-bottom-color:#d8d4d0;top:0}.description-panel .arrow:after{border-bottom-color:#fff;border-bottom-color:#f8f6f2;top:1px}.description-panel__close-btn{position:relative;right:-10px;right:-1rem;top:-10px;top:-1rem}.description-panel__close-icon{font-size:20px;font-size:2rem}.description-panel__description.description-panel__description{font-size:12px;font-size:1.2rem;margin-bottom:1rem;margin-top:0}.description-panel__description.description-panel__description:first-child{margin-top:0}.description-panel__description.description-panel__description:last-child{margin-bottom:0}.description-panel__description.description-panel__description--interactive{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#4290ee;cursor:pointer;font-weight:300;outline:none;padding:0;text-align:left}.description-panel__description.description-panel__description--interactive:active,.description-panel__description.description-panel__description--interactive:focus,.description-panel__description.description-panel__description--interactive:hover{color:#246cd0;text-decoration:underline}.description-panel--is-active{display:block}.description-panel--has-border{border:1px solid #e8e5e1}.description-panel--has-border .arrow:before{border-bottom-color:#e8e5e1}.description-panel--has-big-arrow{margin-top:calc(.4rem + 10px)}.description-panel--has-big-arrow .arrow{top:-4px;top:-.4rem}.description-panel--has-big-arrow .arrow:after,.description-panel--has-big-arrow .arrow:before{border-width:0 1.2rem 1.2rem}.description-panel--is-inactive{display:none}.checkout-summary-section{margin-bottom:14px}.checkout-summary-section header{border:0;clip:rect(0,0,0,0);height:1px;height:20px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.checkout-summary-section__content{padding:12px 0}.checkout-form{border-bottom:1px solid #e8e5e1;border-top:1px solid #e8e5e1;padding:10px 0 20px}.checkout-form,.checkout-form--vertical .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.checkout-form--vertical .row .form-group{padding:0 10px}.checkout-form--vertical .row--triple{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.checkout-form--vertical .form-inline-row{display:block}.checkout-form--vertical .form-inline-row--inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.checkout-form--vertical .form-inline-row--no-margin-bottom{height:21px}.checkout-form--vertical .form-inline-row--narrow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.checkout-form--vertical .form-inline-row--narrow .form-inline-row__input,.checkout-form--vertical .form-inline-row--narrow .form-inline-row__label{-webkit-box-flex:1;-ms-flex:auto;flex:auto;max-width:100%}.checkout-form--vertical .form-inline-row__input{max-width:100%}.checkout-form--vertical .form-inline-row__input .form-control{border-color:#d8d4d0;border-radius:5px;border-width:1px;padding:8px 16px}.checkout-form--vertical .form-inline-row__input .form-control.valid{border:1.5px solid #00a66e}.checkout-form--vertical .form-inline-row__input .form-control.is-invalid{border-color:#e4002c}.checkout-form--vertical .form-inline-row__label{color:#303030;line-height:1.5}.checkout-form--vertical .form-inline-row__label label{font-weight:400}.checkout-form--vertical .form-inline-row.col-lg-3,.checkout-form--vertical .form-inline-row.col-lg-6,.checkout-form--vertical .form-inline-row.col-lg-9{width:100%}.checkout-form--vertical .form-inline-row.hidden{display:none}.checkout-form--vertical .form-info--padding{padding-left:10px}.checkout-form__checkbox{margin-top:2rem}.checkout-form__radio{margin-bottom:.8rem}.checkout-form__tooltip{color:grey;margin-bottom:.5rem;margin-left:.4rem}.checkout-form__tooltip-icon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:Font Awesome\ 5 Free;font-style:normal;font-variant:normal;font-weight:900;line-height:1;vertical-align:-.125em;vertical-align:initial}.checkout-form__tooltip-icon:before{content:"\f05a"}.checkout-form__same-as-checkbox{margin-top:1rem}.checkout-form__actions{margin-left:auto;margin-right:auto;width:100%}.checkout-form__actions button{width:100%}.checkout-form__actions .cancel-btn{margin-left:1rem}.checkout-form__edit-info{font-size:12px;font-size:1.2rem;margin-bottom:1.6rem}.checkout-form--modal-view{border:none;margin:0;padding-left:0;padding-right:0}.checkout-form__no-welcome-email{margin:2rem 0}.checkout-form.hidden{display:none}.checkout-form__company-info-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid #e8e5e1;border-radius:5px;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px;padding:10px 10px 20px}.checkout-form__button-back-to-search{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-size:1.4rem;font-weight:400;margin-bottom:20px;padding:10px 0;text-align:left}.checkout-form__button-back-to-search:before{font-family:Font Awesome\ 5 Free;font-weight:700}.checkout-review-body{border-bottom:1px solid #e8e5e1;border-top:1px solid #e8e5e1;margin-bottom:2rem}.checkout-review-body .energy-rating{direction:ltr;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkout-review-body .energy-rating__icon{min-width:auto}.checkout-review-body .product-row__energy-rating{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin-bottom:10px;padding-bottom:0}.checkout-review-body .product-row__energy-rating__energy-label-link,.checkout-review-body .product-row__energy-rating__product-fiche-link{margin:0}.checkout-review-body .product-row__energy-rating__product-fiche-link{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.checkout-review-body__error{border-bottom:1px solid #e8e5e1;margin:2rem 0 0;padding-bottom:10px}.checkout-review-section{border-bottom:1px solid #e8e5e1;padding:20px 0 30px}.checkout-review-section header{width:100%}.checkout-review-section h2{float:left;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-size:1.4rem;margin-bottom:.4rem}.checkout-review-section__header-edit-button{float:right}.checkout-review-section__content{clear:left;min-width:0}.checkout-review-section--first-section{padding-top:20px}.checkout-review-section--last-section{border-bottom:none}.checkout-review-section__edit-info{color:grey;font-size:12px;font-size:1.2rem;margin-top:1rem}.checkout-review-section__entries-title{border-top:1px solid #e8e5e1;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-size:1.4rem;padding-top:20px}.checkout-review-section__loyalty{border-bottom:1px solid #e8e5e1;margin-bottom:2rem;padding-bottom:2rem}.checkout-review-intro{margin:0}.checkout-review-intro--border{border-bottom:1px solid #e8e5e1;padding:0 0 20px}.checkout-review-intro__text{color:grey;font-size:12px;font-size:1.2rem;padding-top:20px}.checkout-review-intro__text:last-child{margin-bottom:0}.checkout-select-address .od-select__inner{color:grey}.checkout-select-address .od-select[data-type*=select-one]:after{color:#4290ee}.checkout-previously-saved-address{border-bottom:1px solid #e8e5e1;padding-bottom:20px}.checkout-previously-saved-address__address-book-label{font-weight:700}.checkout-previously-saved-address__actions{display:block;margin-top:10px}.customer-type-selection,.customer-type-selection .radio:last-of-type{margin-bottom:0}.order-confirmation h2{font-size:18px;font-size:1.8rem;margin:4rem 0 1rem}.order-confirmation__actions{margin:4rem 0 5rem}.order-confirmation__actions a:last-child{margin:1rem 0 0}.order-confirmation__trust-pilot{margin:0 0 2rem;padding:0;width:100%}.order-review-form .order-review-form__terms-checkbox{line-height:1.6}.order-review-form .order-review-form__terms-link.btn-link{cursor:pointer;padding:0}.checkout-link-account-confirmation-modal__alert{margin:.5rem 0 1rem}.address-form--billing-view .address-form__heading{margin-bottom:16px}.address-form h2,.address-form__heading{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-size:1.4rem;font-weight:700;margin-bottom:1.6rem}.address-form__entry-form{border-bottom:none;display:block;margin:2rem 0 1.4rem;padding:0}.address-form__entry-form:first-of-type{margin-top:0}.address-form--read-only .address-form__entry-form,.address-form.hidden{display:none}.address-form__tooltip{color:grey;margin-bottom:.5rem;margin-left:.4rem}.address-form__tooltip-icon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:Font Awesome\ 5 Free;font-style:normal;font-variant:normal;font-weight:900;line-height:1;vertical-align:-.125em;vertical-align:initial}.address-form__tooltip-icon:before{content:"\f05a"}.add-order-reference-section{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.add-order-reference-section--mandatory-ref{padding:.5rem 0 18px}.add-order-reference-section--mandatory-ref .add-order-reference-section__form{padding-top:0}.add-order-reference-section__title{font-family:inherit;font-size:inherit;line-height:inherit;margin:0 0 .5rem;padding-right:10px}.add-order-reference-section__title--required{position:relative}.add-order-reference-section__title--required:after{color:#e4002c;content:" *"}.add-order-reference-section__form{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:1rem}.add-order-reference-section .add-order-reference-section__content{padding-right:8px}.add-order-reference-section .add-order-reference-section__actions{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;text-align:right}.add-order-reference-section .add-order-reference-section__hint{color:#646464;font-size:12px;font-size:1.2rem;font-weight:300;margin:.5rem 0 0}.add-order-reference-section .add-order-reference-section__purchase-order--sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.add-order-reference-section .add-order-reference-section__form--hidden{display:none}.purchase-order-reference{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.purchase-order-reference--hidden{display:none}.purchase-order-reference__title{-webkit-box-flex:0;-ms-flex:0 0 160px;flex:0 0 160px;padding-right:8px}.purchase-order-reference__title-text{float:left;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-size:1.4rem;margin-bottom:0}.purchase-order-reference__action{margin-left:10px}.purchase-order-reference__description{-webkit-box-flex:1;-ms-flex:1 1 340px;flex:1 1 340px}.checkout-protection-plus-checkbox{font-size:12px;font-size:1.2rem;margin-top:2rem}.checkout-protection-plus-checkbox__checkbox{margin-top:2rem}.checkout-protection-plus-checkbox__description-title{font-size:14px;font-size:1.4rem;margin:0 0 .5rem}.credit-card-payment__iframe{border:none;height:100%;min-height:860px;overflow-x:hidden;overflow-y:auto;width:100%}.checkout-enter-delivery-updates-email{border-bottom:1px solid #e8e5e1;margin-bottom:20px}.checkout-enter-delivery-updates-email__opt-in-form-group{margin-bottom:.1rem}.checkout-enter-delivery-updates-email__opt-in-checkbox label{font-weight:700}.checkout-enter-delivery-updates-email__description{margin-bottom:1.8rem}.checkout-enter-delivery-updates-email__delivery-updates-email{margin-left:28px}.checkout-review-delivery-updates{margin-top:1rem}.checkout-review-delivery-updates__intro{font-weight:400;overflow:hidden;text-overflow:ellipsis}.checkout-review-delivery-updates__edit-info{color:grey;font-size:12px;font-size:1.2rem;margin-top:1rem}.braintree-payment-form__credit-card-icon-container{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.braintree-payment-form__credit-card-icon{position:absolute;right:-5px;top:5px}.braintree-payment-buttons__loading-bancontact-button,.braintree-payment-buttons__loading-eps-button,.braintree-payment-buttons__loading-googlepay-button,.braintree-payment-buttons__loading-ideal-button,.braintree-payment-buttons__loading-paypal-button,.braintree-payment-buttons__submit-local-payment-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.braintree-payment-buttons__loading-bancontact-button,.braintree-payment-buttons__loading-eps-button,.braintree-payment-buttons__loading-googlepay-button,.braintree-payment-buttons__loading-ideal-button,.braintree-payment-buttons__loading-paypal-button{max-height:35px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.braintree-payment-buttons__submit-local-payment-button__text{padding-left:16px}.braintree-payment-info-section{margin-top:15px}.braintree-payment-info-section--hidden{display:none}.braintree-payment-info-section__message{border-radius:4px;display:block;font-size:14px;line-height:1.4;margin-bottom:10px;padding:10px 15px}.braintree-payment-info-section__message--info{background-color:#e8f4fd;border:1px solid #d0e6f6;color:#0a5b99}.braintree-payment-info-section__message--warning{background-color:#fff9e6;border:1px solid #faebcc;color:#8a6d3b}.braintree-payment-info-section__message--error{background-color:#fde8e8;border:1px solid #f5c6cb;color:#a94442}.special-delivery-info__tooltip{color:grey;margin-bottom:.5rem;margin-left:.4rem}.special-delivery-info-tip{color:grey;font-size:12px;font-size:1.2rem;margin-bottom:15px;margin-top:-10px}.company-chamber-of-commerce-id-and-tax-number_vat-label-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.company-chamber-of-commerce-id-and-tax-number_vat-label{display:inline-block}.company-chamber-of-commerce-id-and-tax-number_vat-inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.company-chamber-of-commerce-id-and-tax-number_vat-inputs-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.company-chamber-of-commerce-id-and-tax-number_vat-inputs-container>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.peppol-dropdown__label{color:#303030;font-weight:400;line-height:1.5;margin-bottom:10px;margin-left:2px;padding-top:5px;white-space:nowrap}.peppol-dropdown__select{border-color:#d8d4d0;border-radius:5px;border-width:1px;font-size:16px;font-size:1.6rem;font-weight:300;padding:8px 16px}.peppol-dropdown__select:disabled{background-color:#e8e5e1;color:#b8b2ae;cursor:not-allowed;opacity:1}.impulse-product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;border:1px dashed #b8b2ae;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 0 2rem;padding:16px;width:100%}.impulse-product__info{-webkit-box-flex:1;-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%}.impulse-product__image{-webkit-box-flex:0;-ms-flex:0 1 45%;flex:0 1 45%;max-width:45%;text-align:center}.impulse-product__image img{max-width:100%}.impulse-product__price{margin-bottom:.4rem}.impulse-product__short-text{display:block;margin-bottom:.8rem}.protection-plus{border-bottom:1px solid #e8e5e1;margin-bottom:1rem;padding-bottom:14px}.protection-plus__btn-remove{color:#4290ee;cursor:pointer;display:inline-block;margin:0;-ms-flex-item-align:start;align-self:flex-start}.protection-plus__success{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.protection-plus__success .fas{color:#00a66e;font-size:12px;font-size:1.2rem;margin-right:.4em;padding-top:3px}.protection-plus__success-message{display:inline-block;margin:0 .4rem .8rem 0;-webkit-box-flex:1;-ms-flex:1 60%;flex:1 60%}.protection-plus__terms{color:grey;font-size:12px;font-size:1.2rem;margin-bottom:.4rem;width:100%}.protection-plus__add-link.protection-plus__trigger{padding-bottom:8px}.protection-plus__btn-learn-more{color:grey;font-size:12px;font-size:1.2rem;font-weight:300;text-decoration:underline}.protection-plus__btn-learn-more:hover{text-decoration:none}.add-voucher{border-bottom:1px solid #e8e5e1;margin-bottom:1rem;padding-bottom:14px}.add-voucher__btn-remove{color:#4290ee;cursor:pointer;display:inline-block;margin:0;-ms-flex-item-align:start;align-self:flex-start}.add-voucher__btn-terms{color:grey;cursor:pointer;font-size:12px;font-size:1.2rem;font-weight:300;text-decoration:underline}.add-voucher__btn-terms:hover{text-decoration:none}.add-voucher__success{border-bottom:1px solid #e8e5e1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1rem;padding-bottom:15px}.add-voucher__success--is-pending .add-voucher__success-icon,.add-voucher__success--is-pending .add-voucher__success-message{color:grey}.add-voucher__form-text{display:inline-block;margin-top:0;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%}.add-voucher__success-icon{color:#00a66e;font-size:12px;font-size:1.2rem;margin-right:.4em;padding-top:3px}.add-voucher__success-message{display:inline-block;margin:0 .4rem .8rem 0;-webkit-box-flex:1;-ms-flex:1 60%;flex:1 60%;font-weight:600}.add-voucher__voucher-description,.add-voucher__voucher-message{font-size:12px;font-size:1.2rem}.add-voucher__voucher-message{display:inline-block;margin-bottom:4px;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%}.add-voucher__additional-info{font-size:12px;font-size:1.2rem}.add-voucher__additional-info-list{color:#303030;margin-bottom:0;padding-left:25px}.add-voucher__additional-info-bullets:last-of-type{margin-bottom:1rem}.add-voucher__additional-info-bullets::marker{font-size:16px;font-size:1.6rem;line-height:17px;line-height:1.7rem}.add-voucher__additional-info-excluded{color:grey;font-size:12px;font-size:1.2rem;font-weight:400;line-height:1.25;margin-bottom:4px;width:100%}.add-voucher__input-voucher-code{min-width:0;text-transform:uppercase}.add-voucher__input-voucher-code.form-control{margin:1.6rem 1rem 1rem 0}.add-voucher__btn-submit{margin:1.6rem 0 1rem}.add-voucher__actions{display:-webkit-box;display:-ms-flexbox;display:flex}.add-voucher__more-info{background:none;border:none;color:#4290ee;cursor:pointer;padding:0}.add-voucher__more-info:focus:not(:focus-visible){outline:0}.add-voucher__error-text{margin-bottom:0}@media (min-width:480px){.cart__empty{margin-bottom:3.2rem}.cart__empty-actions{margin-bottom:2rem}.cart__empty-actions a{margin-top:0;width:auto}.cart-header{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.cart-actions button{line-height:1.33}}@media (min-width:480px) and (max-width:616px){.credit-card-payment__iframe{min-height:800px}}@media (min-width:575px){.checkout-form{border:1px solid #e8e5e1;margin:0;padding:24px}.checkout-form--modal-view{border:none}.checkout-form--vertical .form-inline-row--narrow{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.checkout-form--vertical .form-inline-row--narrow .form-inline-row__label{-webkit-box-flex:0;-ms-flex:0 0 12rem;flex:0 0 12rem}.checkout-form--vertical .form-inline-row--narrow .form-inline-row__input{max-width:29.5rem;-webkit-box-flex:0;-ms-flex:0 0 29.5rem;flex:0 0 29.5rem}.checkout-form--vertical .row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.checkout-form--vertical .form-inline-row.col-lg-3,.checkout-form--vertical .form-inline-row.col-lg-6,.checkout-form--vertical .form-inline-row.col-lg-9{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.checkout-form--vertical .form-inline-row.col-lg-6{max-width:50%;width:50%}.checkout-form--vertical .form-inline-row.col-lg-9{max-width:70%;width:70%}.checkout-form--vertical .form-inline-row.col-lg-3{max-width:30%;width:30%}}@media (min-width:617px) and (max-width:991px){.credit-card-payment__iframe{min-height:700px}}@media (min-width:640px){.checkout-select-address .od-select__item{word-break:normal}.checkout-select-address .od-select__item--selectable{direction:ltr;overflow:auto;text-overflow:clip;white-space:normal}}@media (min-width:992px){.cart__checkout-btn{display:none}.cart__content-products{padding-right:20px}.cart__content-products-aside{padding-left:20px}.cart__content-summary{position:sticky;top:-30px}.cart__impulse-purchase{display:-webkit-box;display:-ms-flexbox;display:flex}.cart-summary-section{display:inline-block;margin-top:5.2rem;position:sticky;top:10px;width:100%}.cart-summary-section__content{border:1px solid #e8e5e1;border-bottom:none;border-radius:3px 3px 0 0;margin-top:0;padding-top:12px;padding:12px 20px 14px}.cart-summary-section__actions{border:1px solid #e8e5e1;border-bottom:none;border-top:none;padding:0 20px 16px}.cart-summary-section__footer{padding:0 21px}.cart-summary-additional-info__payment-list{border:1px solid #e8e5e1;border-top:0;padding-left:20px;text-align:center}.checkout-header{padding:15px 0}.checkout-header__basket-link{font-size:1.4rem}.checkout-footer__security-links{margin-bottom:0}.checkout-footer__legal-info{margin-bottom:0;text-align:right}.description-panel--has-big-arrow{margin-top:calc(.4rem + 20px)}.checkout-summary-section{border:1px solid #e8e5e1;border-radius:3px 3px 0 0;padding:0 20px 14px;position:sticky;top:10px}.checkout-form__same-as-checkbox{margin:0}.checkout-form__actions{width:auto}.checkout-form__actions button{margin-right:1rem;width:auto}.checkout-review-body{padding:20px 20px 0}.checkout-review-body__error{margin:0 0 2rem}.checkout-review-section{padding:20px 0}.checkout-review-section--first-section{padding-top:0}.checkout-review-section--2-col-layout .checkout-review-section__actions{display:none}.checkout-review-section--3-col-layout{display:-webkit-box;display:-ms-flexbox;display:flex}.checkout-review-section--3-col-layout header{-webkit-box-flex:0;-ms-flex:0 0 160px;flex:0 0 160px;padding-right:8px}.checkout-review-section--3-col-layout .checkout-review-section__header-edit-button{display:none}.checkout-review-section--3-col-layout .checkout-review-section__content{-webkit-box-flex:1;-ms-flex:1 1 340px;flex:1 1 340px}.checkout-review-section--3-col-layout .checkout-review-section__actions{-webkit-box-flex:1;-ms-flex:1 1 100px;flex:1 1 100px;text-align:right}.checkout-review-intro{margin:0 0 2rem}.checkout-review-intro__text{padding-top:0}.order-confirmation__actions a:last-child{margin:0 0 0 1rem}.order-confirmation__trust-pilot{margin:0;width:70%}.address-form__entry-form{margin-bottom:1rem}.add-order-reference-section--mandatory-ref{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 0 18px}.add-order-reference-section .add-order-reference-section__title{margin:0}.add-order-reference-section a{width:60%}.credit-card-payment__iframe{min-height:690px}.braintree-payment-form__credit-card-icon{top:2px}.impulse-product{margin:2rem 2rem 2rem 0;max-width:29.5rem}.add-voucher,.protection-plus{margin-top:.5rem}}@media (min-width:1200px){.cart:has(.product-replenishment-zone--side-panel .cross-sell-zone__product-list){position:relative}.product-replenishment-zone--side-panel:has(.cross-sell-zone__product-list)~.cart__container{margin-right:max((100% - 960px)/2,364px);width:calc(100% - 364px)}.product-replenishment-zone--inactive:has(.cross-sell-zone__product-list)~.cart__container{margin-right:auto;width:100%}}@media (max-width:991.98px){.checkout-review-section__edit-button{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.braintree-payment-buttons__loading-bancontact-button,.braintree-payment-buttons__loading-eps-button,.braintree-payment-buttons__loading-googlepay-button,.braintree-payment-buttons__loading-ideal-button,.braintree-payment-buttons__loading-paypal-button{height:55px;max-height:55px;max-width:750px}.braintree-payment-buttons__loading-bancontact-button .bancontact,.braintree-payment-buttons__loading-bancontact-button .eps,.braintree-payment-buttons__loading-bancontact-button .googlepay,.braintree-payment-buttons__loading-bancontact-button .ideal,.braintree-payment-buttons__loading-bancontact-button .paypal-title,.braintree-payment-buttons__loading-eps-button .bancontact,.braintree-payment-buttons__loading-eps-button .eps,.braintree-payment-buttons__loading-eps-button .googlepay,.braintree-payment-buttons__loading-eps-button .ideal,.braintree-payment-buttons__loading-eps-button .paypal-title,.braintree-payment-buttons__loading-googlepay-button .bancontact,.braintree-payment-buttons__loading-googlepay-button .eps,.braintree-payment-buttons__loading-googlepay-button .googlepay,.braintree-payment-buttons__loading-googlepay-button .ideal,.braintree-payment-buttons__loading-googlepay-button .paypal-title,.braintree-payment-buttons__loading-ideal-button .bancontact,.braintree-payment-buttons__loading-ideal-button .eps,.braintree-payment-buttons__loading-ideal-button .googlepay,.braintree-payment-buttons__loading-ideal-button .ideal,.braintree-payment-buttons__loading-ideal-button .paypal-title,.braintree-payment-buttons__loading-paypal-button .bancontact,.braintree-payment-buttons__loading-paypal-button .eps,.braintree-payment-buttons__loading-paypal-button .googlepay,.braintree-payment-buttons__loading-paypal-button .ideal,.braintree-payment-buttons__loading-paypal-button .paypal-title{height:20px;margin-left:8px;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important}}