@charset "UTF-8";.shoppingcart-content{margin:0}.shoppingcart__title-container{margin:50px 0 40px 0}.shoppingcart-content__title{text-align:center;margin-bottom:40px}.shoppingcart-content__sub-title{text-align:left}.shoppingcart-content__sub-title--margin-bottom{margin-bottom:30px}.vouchers{margin-top:1rem}.voucher__name{font-size:1.9rem;font-weight:700}.delete-voucher{font-size:1.9rem;margin-left:2rem}.delete-voucher__icon{height:14px;width:14px;fill:#f04438;margin-left:.5rem;position:relative;top:2px}@media only screen and (max-width:725px){.shoppingcart-content{margin:20px 0 0;padding:0}.shoppingcart-content__title{margin-bottom:25px;padding-top:5px}}.login__container{margin:0 0 75px}.login__choice--center{max-width:100%;text-align:center}.login__register-link{display:block;margin-top:10px;text-align:center}.login__social-information{text-align:center}@media only screen and (max-width:480px){.login__choice{width:100%}}.register__action{margin-top:20px}.register__login-link{display:block;margin-top:10px;text-align:center}@media only screen and (max-width:725px){.register-block{padding-bottom:48px;margin-bottom:30px}}.new-account__title{text-align:center;margin-bottom:10px}.new-account__close-container{text-align:right}.js-new-account__close{width:25px;height:25px;fill:#1f2a37}.new-account__step{position:relative;padding:64px 0;text-align:center;-webkit-animation-name:zoomIn;animation-name:zoomIn;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.new-account__step:nth-child(1){-webkit-animation-delay:.4s;animation-delay:.4s}.new-account__step:nth-child(2){-webkit-animation-delay:.5s;animation-delay:.5s}.new-account__step:nth-child(3){-webkit-animation-delay:.6s;animation-delay:.6s}.new-account__step:nth-child(4){-webkit-animation-delay:.7s;animation-delay:.7s}.new-account__step:nth-child(5){-webkit-animation-delay:.8s;animation-delay:.8s}.new-account__step:nth-child(6){-webkit-animation-delay:.9s;animation-delay:.9s}.new-account__step:nth-child(7){-webkit-animation-delay:1s;animation-delay:1s}.new-account__step:nth-child(8){-webkit-animation-delay:1.1s;animation-delay:1.1s}.new-account__step:nth-child(9){-webkit-animation-delay:1.2s;animation-delay:1.2s}.new-account__step:nth-child(10){-webkit-animation-delay:1.3s;animation-delay:1.3s}.new-account__example{display:inline-block;position:relative;margin-bottom:30px}.new-account__example-number{position:absolute;top:5px;right:5px;width:50px;height:50px;line-height:200%;color:#fff;font-size:20px;background-color:#155eef;border-radius:999px}.new-account__example-image{border-radius:999px;border:5px solid #b9bec5;max-width:200px}.js-new-account__done{display:block;width:100%;padding:32px 16px 0;text-align:center;font-size:19px;-webkit-animation-delay:.7s;animation-delay:.7s;-webkit-animation-name:zoomIn;animation-name:zoomIn;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both;font-weight:700}@media only screen and (max-width:725px){.new-account__step{padding:32px 0}}.account-tile__container{-webkit-animation-name:zoomIn;animation-name:zoomIn;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.account-tile__container:nth-child(1){-webkit-animation-delay:.3s;animation-delay:.3s}.account-tile__container:nth-child(2){-webkit-animation-delay:.4s;animation-delay:.4s}.account-tile__container:nth-child(3){-webkit-animation-delay:.5s;animation-delay:.5s}.account-tile__container:nth-child(4){-webkit-animation-delay:.6s;animation-delay:.6s}.account-tile__container:nth-child(5){-webkit-animation-delay:.7s;animation-delay:.7s}.account-tile__container:nth-child(6){-webkit-animation-delay:.8s;animation-delay:.8s}.account-tile__container:nth-child(7){-webkit-animation-delay:.9s;animation-delay:.9s}.account-tile{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:86px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:32px;background-color:#f3f4f6;border-radius:4px;overflow:hidden;-webkit-transition:background .15s ease-out;transition:background .15s ease-out}.account-tile:hover{background:#eaecef}.account-tile__title{font-size:21px;padding-right:5px;margin-right:auto;margin-left:20px}.account-tile__amount{min-width:40px;padding:6px;text-align:center;border-radius:4px;font-size:20px;font-weight:600;color:#fff}.account-tile__amount--points{position:relative;top:0;right:0;margin-left:15px}.account-tile__amount--mobile{display:none}.account-tile__amount--gray{background-color:#1f2a37}.account-tile__amount--error{background-color:#f04438}.account-tile__amount--success{background-color:#32d583}.account-tile__amount--plus{font-size:23px;line-height:140%;font-weight:800;text-align:center;padding:6px 12px}.account-tile__points-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;margin-right:2rem}.account-tile__points-current-amount{margin-right:10px;max-height:34px}.account-tile__points-needed-amount{font-style:italic;font-size:14px;line-height:200%}.icon--account{width:40px;height:40px}@media only screen and (max-width:1000px){.account-tile--points .account-tile__title{width:100%;margin-bottom:1rem}}@media only screen and (max-width:725px){.account-tile__amount{min-width:32px;font-size:16px;line-height:140%;padding:5px}.account-tile__button{margin:1rem 0 0}}@media only screen and (max-width:480px){.account-tile__points-needed-amount{line-height:140%}.account-tile__amount{min-width:25px;font-size:16px;line-height:16px}.account-tile__title{width:auto}}.return-link{position:relative;-webkit-transition:ease .2s;transition:ease .2s;font-size:16px}.return-link--back{margin-left:20px}.return-link--back:before{position:absolute;content:"«";padding:0 16px 0 0;text-decoration:none;margin-top:-1px;left:-20px;font-size:20px;-webkit-transition:ease .2s;transition:ease .2s}.return-link--back:hover:before{left:-24px}@media only screen and (max-width:480px){.return-link{margin-top:10px}}.empty-state{text-align:center}.empty-state__image{width:100%}.empty-state__button{max-width:300px;margin:35px auto}.shoppingcart-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:3rem;gap:3rem;width:100%;margin:24px 0}.shoppingcart-navigation__item,.shoppingcart-navigation__link{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:8px 16px 8px 8px;background-color:#f3f4f6;border-radius:6px 30px 30px 6px;font-size:16px;font-weight:700;color:#6c737f;line-height:1.6;text-align:center}.shoppingcart-navigation__item--selected,.shoppingcart-navigation__link--selected{background:#2970ff;color:#fff}@media only screen and (max-width:1000px){.shoppingcart-navigation{grid-gap:2em;gap:2rem}}@media only screen and (max-width:725px){.shoppingcart-navigation__item,.shoppingcart-navigation__link{font-size:13px;padding:8px 16px 8px 8px;max-height:38px;background:0 0}.shoppingcart-navigation{margin-bottom:20px;grid-gap:1rem;gap:1rem}}@media only screen and (max-width:725px){.shoppingcart-navigation{position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:38px;counter-reset:number}.shoppingcart-navigation::after{content:"";position:absolute;top:16px;height:2px;width:100%;left:0;background-color:#eff4ff}.shoppingcart-navigation__item,.shoppingcart-navigation__link{position:relative;padding:0;background:0 0;color:#6c737f;font-weight:400;-webkit-box-flex:0;-ms-flex:0;flex:0;z-index:2;counter-increment:number}.shoppingcart-navigation__item--selected,.shoppingcart-navigation__link--selected{background:0 0;color:#6c737f}.shoppingcart-navigation__item:before,.shoppingcart-navigation__link:before{content:"";position:absolute;width:100%;height:38px;top:-38px;left:0;background-color:#fff}.shoppingcart-navigation__item:after,.shoppingcart-navigation__link:after{content:counter(number);position:absolute;top:-38px;left:50%;padding:8px 12px;margin:0 auto;background:#eff4ff;color:#2970ff;font-weight:600;line-height:1;font-size:18px;text-align:center;border-radius:8px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.shoppingcart-navigation__item--selected.shoppingcart-navigation__link::after{background:#2970ff;color:#fff}}.price-overview{display:block;background:#f5f8ff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:16px;border-radius:10px;font-weight:700;font-size:1.6rem}.price-overview td{line-height:1;color:#384250;padding:8px 16px}.price-overview td+td{text-align:right}.voucher-container{width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px}.voucher-container__input-field{padding:8px;border:solid 2px #d1e0ff}.voucher-container__input-field:focus{border:solid 2px #2970ff;background:#fff}.voucher-container__button{padding:4px;aspect-ratio:1/1;border-radius:4px}.price-overview__separator{padding-top:32px 0}.price-overview__separator:after{display:block;content:"";height:2px;width:100%;background:#eff4ff}.price-overview__row--spacing-top td{padding-top:20px}.shoppingcart-proof-message{width:100%}.shoppingcart-shipping-overview{width:100%;font-weight:700;font-size:1.6rem;background:#f3f4f6}.shoppingcart-shipping-overview__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shoppingcart-shipping-overview__value{font-weight:700}.shoppingcart-shipping-overview__description{font-weight:500;color:#9da4ae}.shoppingcart-shipping-overview__label input{position:absolute;opacity:0}.shoppingcart-shipping-overview__label .radio{width:25px;height:25px;background:#fff;border-radius:100%;margin-right:20px;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}.shoppingcart-shipping-overview__label input:checked~.radio:before{content:"";position:relative;background:#155eef;height:6px;width:6px;border-radius:100%}.shoppingcart-discount-input{background:#fff;border:1px solid #9da4ae}#customer-note{width:100%;max-width:100%;border-radius:4px;padding:10px}@media only screen and (max-width:1000px){.price-overview{-webkit-transform:translateY(0)!important;transform:translateY(0)!important;margin-top:24px}}@media only screen and (max-width:725px){.price-overview{padding:16px 0}.shoppingcart-shipping-overview{width:auto}.shoppingcart-price-overview,.shoppingcart-proof-message{width:100%}}.delivery-option__animate{-webkit-animation-name:zoomIn;animation-name:zoomIn;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.delivery-option__animate:nth-child(1){-webkit-animation-delay:.4s;animation-delay:.4s}.delivery-option__animate:nth-child(2){-webkit-animation-delay:.5s;animation-delay:.5s}.delivery-option__animate:nth-child(3){-webkit-animation-delay:.6s;animation-delay:.6s}.delivery-option{min-height:250px}.delivery-option,.delivery-option__equals{position:relative;overflow:hidden;text-align:center;border:2px solid #c7cbd1;border-radius:5px}.delivery-option__content,.delivery-option__icon-container{position:absolute;height:100%;padding:32px}.delivery-option__equals{padding:32px;text-align:left;min-height:auto}.delivery-option__equals.active .delivery-option__equals-content{display:block}.delivery-option__equals-content{display:none;height:100%;padding:32px 32px 32px 33px}.delivery-option__equals-content--explicit{padding:0}.delivery-option__icon-container{width:100%;top:0;left:0;-webkit-animation:slideInBottom 150ms linear;animation:slideInBottom 150ms linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.delivery-option__icon{display:block;fill:#1f2a37;width:90px;height:90px;margin:10px auto 20px auto}.delivery-option__content{visibility:hidden;width:100%;top:100%;left:0;-webkit-animation:slideOutTop 150ms linear;animation:slideOutTop 150ms linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.delivery-option.active{border:2px solid #155eef}.delivery-option.active .delivery-option__icon-container{-webkit-animation:slideOutBottom 150ms linear;animation:slideOutBottom 150ms linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.delivery-option.active .delivery-option__content{visibility:visible;-webkit-animation:slideInTop 150ms linear;animation:slideInTop 150ms linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.delivery-option-head{line-height:160%}.delivery-option-head,.delivery-option__icon-container{font-weight:700}.delivery-option-head input[type=radio],.delivery-option__icon-container input[type=radio]{display:none}.delivery-option-head input[type=checkbox],.delivery-option__icon-container input[type=checkbox]{margin-right:15px}.delivery-option-head--equals,.delivery-option__icon-container--equals{font-size:16px;line-height:140%;font-weight:500}.delivery-option__equals-label--hide{display:none}.delivery-option__price{display:block;font-weight:600;color:#f04438}.delivery-option__postnl-text{margin:30px 0;font-size:16px;line-height:140%}.delivery-option-head .price-free,.delivery-option__icon-container .price-free{font-weight:700;color:#f04438}@media only screen and (max-width:725px){.delivery-option__equals{text-align:center}.delivery-option__equals-content{padding:0}}.address-page{padding:48px}.address-page>p{margin:0 0 2em;font-size:14px}.address{margin:20px 0 25px 0}.address__title{font-weight:700}.address__empty-text{margin:20px 0 25px 0;line-height:140%;font-size:16px}p.address__line{font-size:16px;line-height:140%;margin:0}@media only screen and (max-width:480px){.address-page{padding:25px}.address-page .single-address{padding-top:40px}.address-page .single-address.billing-address,.address-page .single-address.shipping-address{padding-left:60px}.address-page .single-address.billing-address:after,.address-page .single-address.billing-address:before,.address-page .single-address.shipping-address:after,.address-page .single-address.shipping-address:before{top:35px}.address-page .single-address.shipping-address.billing-address:before{top:70px}.address-page .single-address.shipping-address.billing-address:after{top:35px}}.address-modal__single-address{position:relative;padding:32px;margin-bottom:15px;text-align:left;background-color:#fff;border:1px solid #9da4ae;border-radius:5px;font-size:16px}.address-modal__single-address--selected{border:1px solid #155eef}.address-modal__check{position:absolute;width:35px;height:35px;top:calc(50% - 17px);right:50px;padding:8px;border-radius:100%;background-color:#155eef}.address-modal__button-container{position:absolute;right:20px;top:calc(50% - 19px)}.address-modal__button-add{margin-bottom:30px}.address-modal__text-link--edit:after{position:absolute;content:"|";margin-left:6px}@media only screen and (max-width:480px){.address-modal__button-container{position:relative;margin-top:15px;top:0;right:0}.address-modal__single-address{text-align:center}.address-modal__single-address--selected{text-align:left}.address-modal__single-address--selected:before{right:40px}}.delivery-address__form--hidden{display:none}.delivery-address__form--fadeIn{-webkit-animation:fadeIn .3s linear;animation:fadeIn .3s linear;-webkit-animation-fill-mode:both;animation-fill-mode:both}.address__chosen{margin-bottom:25px}.delivery-address__selected{margin:0 0 20px 2px}.change-delivery__button{margin-left:2px}.invoice-address__container{margin:0 0 20px 0}.delivery-address__selection{display:none}.delivery-address__selection.active{display:block}.add-delivery__form{display:none}.add-delivery__form.active{display:block}.autocomplete-form__list{margin:0;padding:32px;list-style:none}.autocomplete-form__incorrect-combination{display:none}.autocomplete-form__incorrect-combination.show{display:block;font-size:16px;line-height:160%;text-align:left;color:#f04438;margin:5px 30px}.autocomplete-form__block.active{background-color:#fff}.autocomplete-form__block.active .autocomplete-form__list{padding:32px 0}.autocomplete-form__button{display:block}.autocomplete-form__dropdown{display:none}.autocomplete-form__dropdown--show{display:inline-block}.autocomplete-form__input--hide{display:none}.autocomplete-form__title{width:100%}.product-method__information{display:inline-block}.production-method__details{font-weight:700}.production-method__data{font-size:16px}.product-method__radio{margin-right:10px}.delivery-page .production-methods .production-method.disabled{color:#5c646f;text-decoration:line-through}@media only screen and (max-width:480px){.shoppingcart .tile .production-methods__title:after{top:0}.production-method__details{display:block}}.maps-modal{position:relative;display:block;width:calc(100% + 80px);height:325px;margin:40px 0 40px -40px}.maps-modal__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:320px;margin:30px auto 0}.maps-modal__input{padding:9px 12px;font-size:16px;border:1px solid #c3c3c3;border-radius:5px}.maps-modal__link{text-align:center;display:block}.maps-modal__link-maps{display:block;text-align:center;margin-top:30px;font-size:14px}.adp-directions,.adp-legal,.adp-placemark{display:none}.adp-summary{font-size:16px;margin:30px;margin-bottom:0;text-align:center}@media only screen and (max-width:480px){.maps-modal{width:calc(100% + 30px);margin-left:-15px}.maps-modal__form{width:240px}.maps-modal__input{width:100%}.maps-modal__button{width:100%;margin:10px 0 0}}.discount-block__hcc-form{max-width:55%}.discount-block__checkbox-container{margin:10px 0 20px 0}@media only screen and (max-width:725px){.discount-block__hcc-form{max-width:100%}}.extra-block{margin:40px 0;padding:48px;border-radius:4px}.extra-block--gray{background-color:#f3f4f6}.extra-block--no-margin{margin-bottom:0}@media only screen and (max-width:725px){.extra-block{margin:30px 0}}.shoppingcart-payment-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #b2ccff;border-radius:8px;padding:16px}.shoppingcart-payment-option:after{content:"";height:25px;width:100px;background-position:left center;background-size:contain;background-repeat:no-repeat;margin-left:16px}.shoppingcart-payment-option.ideal:after{background-image:url(https://www.drukwerknodig.nl/content/images/shop/icon_ideal.png)}.shoppingcart-payment-option.creditcard:after{background-image:url(https://www.drukwerknodig.nl/content/images/shop/icon_creditcard.png)}.shoppingcart-payment-option.selected{border-color:#2970ff;background-color:#f5f8ff}.shoppingcart-payment-option:hover{background-color:#f5f8ff}.shoppingcart-payment-terms{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shoppingcart-payment-option__description{font-weight:400}.start-payment{margin:60px 0;text-align:center}.upload-field{display:inline-block;width:100%}.progress{position:relative;width:100%;z-index:200}.bar{width:0%;height:10px;background:#f63d68}.percent{width:0;padding:5px;color:#f63d68;font-family:Inter;font-size:24px;text-align:right}.file-upload-input{display:inline-block;position:relative;width:100%;height:120px;background:#fff;border:2px dashed #d1e0ff;border-radius:5px;cursor:pointer}.file-upload-input:first-of-type{margin-left:0}.file-info,.file-info__placeholder{position:absolute;width:80%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#2970ff;font-family:Inter;font-weight:600;font-size:2.2rem;text-align:center}.file-info{color:#1f2a37}.file-name,.file-size{display:inline-block;width:100%;margin:0 0 0 -4px;text-align:center;font-size:18px;font-family:Inter}.file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-fields{display:inline-block;position:relative;width:100%}.upload-fields__form{text-align:center}.upload-error,.upload-inprogress,.upload-success{display:none;position:absolute;top:0;left:0;width:100%;height:100%;color:#6c737f;background:#fff;z-index:100;text-align:center;font-family:Inter;font-size:24px;line-height:245px}.pay-on-account{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-self:flex-end;font-weight:400;white-space:nowrap}.pay-on-account__label{margin-right:10px;padding:9px 0;font-size:16px;-ms-flex-item-align:center;align-self:center}.pay-on-account__input{width:100%}.pay-on-account__button{margin-left:10px}.pay-on-account__invalid{position:absolute;left:4rem;bottom:-10px;color:#f04438}.pay-on-account__credit,.pay-on-account__orders{margin:0 5px}.pay-on-account__credit--exceeded{color:#f04438}.pay-on-account__orders--exceeded{color:#f04438}.pay-on-account__explanation{font-size:16px;font-weight:400;opacity:.8;display:block;margin:-5px 0 0 0;font-style:italic}.js-poa{display:none}.special-action{position:relative;margin-top:30px;background:linear-gradient(45deg,#155eef,#f63d68)}.special-action--show-mobile{display:none}.special-action--hide-mobile{display:block}.special-action__image{position:absolute;top:0;left:0;width:180px;height:200px;margin:-67px 2rem}.special-action__mini-image{height:150px;width:150px;border-radius:30px;margin:-60px -70px -70px -10px;padding:10px 20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.special-action__heading{color:#fff;font-weight:700;font-size:30px;line-height:160%}.special-action__text-container{margin-left:220px;margin-bottom:30px}.special-action__text{color:#fff;font-size:24px;line-height:160%}.special-action__extra-container{position:absolute;overflow:hidden;top:0;left:0;right:0;bottom:0}.special-action__extra{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;bottom:0;right:0;padding:5px 10px;background:rgba(255,255,255,.2);border-radius:5px 0}.special-action__sub-text{color:#fff;font-size:16px}.special-action__footnote{position:absolute;bottom:0;left:0;padding:7px 15px;color:rgba(255,255,255,.8);font-style:italic;font-size:14px}.special-action__footnote--right{left:auto;right:0}@media only screen and (max-width:1000px){.special-action{padding-bottom:40px}.special-action__heading{font-size:26px}.special-action__text{font-size:22px}.special-action__extra{display:block}.special-action__footnote{position:relative;padding:0}.special-action__footnote--absolute{position:absolute;padding:7px 15px}.special-action--show-mobile{display:block}.special-action--hide-mobile{display:none}}@media only screen and (max-width:725px){.special-action{margin-top:50px;padding:0}.special-action__image{width:120px;height:150px;margin:-65px 1rem}.special-action__text-container{margin-left:20px;padding:60px 10px 0 0;margin-bottom:10px}.special-action__heading{font-size:22px;line-height:160%}.special-action__text{font-size:20px;line-height:160%}.special-action__extra{position:relative;width:100%;padding:5px 20px;background:rgba(255,255,255,.2);border-radius:0 0 5px 5px}.special-action__footnote--absolute{position:relative;padding:0}}@media only screen and (max-width:580px){.special-action__image{width:100px;height:120px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.special-action__text-container{padding:40px 10px 0 0}.special-action__heading{font-size:20px}.special-action__text{font-size:18px}}.check-card{height:100%;border:1px solid #d1e0ff;background-color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.check-card:hover{background-color:#f5f8ff}.check-card:hover .check-card-header__checkmark{color:#2970ff}.check-card--active{border:1px solid #528bff;background-color:#f5f8ff}.check-card--active .check-card-header__checkmark{color:#2970ff}.check-card-header__price{height:24px;margin-right:4px;padding:0 8px;border-radius:0 0 4px 4px;line-height:24px;font-weight:600;font-size:14px}.check-card-header__checkmark{color:#b2ccff}.check-card-header__checkmark--active{color:#2970ff}.check-card__content{margin:8px 24px 0;text-align:center}.check-card__content--dense{gap:12px;margin:0 24px;text-align:left}.check-card__content--dense .check-card__content-text{margin-top:unset;white-space:unset}.check-card__icon-container{height:-webkit-min-content;height:-moz-min-content;height:min-content}.check-card__icon-container--centered{margin:auto}.check-card__content-title{font-weight:600;line-height:24px;font-size:16px}.check-card__content-text{font-weight:400;font-size:14px}.check-card__update-address{font-size:14px}.check-card__update-address:hover{text-decoration:underline}.uploadline-holder{display:block;width:100%;-webkit-animation-name:zoomIn;animation-name:zoomIn;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.uploadline-holder:not(:last-child){border-bottom:1px solid #f3f4f6}.uploadline-holder:nth-child(1){-webkit-animation-delay:.4s;animation-delay:.4s}.uploadline-holder:nth-child(2){-webkit-animation-delay:.5s;animation-delay:.5s}.uploadline-holder:nth-child(3){-webkit-animation-delay:.6s;animation-delay:.6s}.uploadline-holder:nth-child(4){-webkit-animation-delay:.7s;animation-delay:.7s}.uploadline-holder:nth-child(5){-webkit-animation-delay:.8s;animation-delay:.8s}.uploadline-holder:nth-child(6){-webkit-animation-delay:.9s;animation-delay:.9s}.uploadline-holder:nth-child(7){-webkit-animation-delay:1s;animation-delay:1s}.uploadline-holder:nth-child(8){-webkit-animation-delay:1.1s;animation-delay:1.1s}.uploadline-holder:nth-child(9){-webkit-animation-delay:1.2s;animation-delay:1.2s}.uploadline-holder:nth-child(10){-webkit-animation-delay:1.3s;animation-delay:1.3s}.uploadline-holder--expanded{border:none;border-radius:6px;background-color:#eff4ff;padding:16px}.uploadline{display:grid;grid-template-areas:"thumbnail  info       info" "thumbnail  buttons    buttons" ".          options    options";grid-template-columns:-webkit-min-content 1fr -webkit-max-content;grid-template-columns:min-content 1fr max-content;grid-template-rows:1fr 1fr -webkit-min-content;grid-template-rows:1fr 1fr min-content;gap:16px 24px;padding:16px 0 0 0;background:#fff;border-radius:4px}.uploadline__thumbnail{grid-area:thumbnail;border-radius:4px}.uploadline__thumbnail .thumbnail-holder{width:100px;height:100px;padding:8px}.uploadline__thumbnail .thumbnail-holder .thumbnail-image{max-width:100%;max-height:100%;-webkit-box-shadow:none;box-shadow:none}.uploadline__info{grid-area:info}.uploadline__buttons{grid-area:buttons;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.uploadline__options{grid-area:options;display:none}.uploadline__options *{color:#384250;font-size:14px}.uploadline__options td:nth-child(1){font-weight:700;padding-right:16px}.uploadline__button{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:16px;gap:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center}.uploadline__amount{width:110px;font-size:16px;line-height:160%;font-weight:700;text-align:center}.uploadline__info-text{font-size:14px}.remove-uploadline{display:block;position:absolute;top:3px;right:0;font-size:1.6rem;color:#9da4ae;cursor:pointer;-webkit-transition:color .2s ease;transition:color .2s ease}.remove-uploadline:hover{color:#1f2a37}.uploadline-to-remove-name{font-weight:700}.thumbnail-holder{width:120px;height:120px;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;background:#ebf1f5;border-radius:8px}.thumbnail-image{max-width:100%;max-width:100px;max-height:100px;padding:8px}.thumbnail-image--placeholder{width:100%;-webkit-box-shadow:none;box-shadow:none}@media only screen and (max-width:1440px){.uploadline{grid-template-areas:"thumbnail  info        info" "thumbnail  buttons     buttons" "thumbail   options     options";grid-template-rows:1fr -webkit-min-content -webkit-min-content;grid-template-rows:1fr min-content min-content}}@media only screen and (max-width:725px){.uploadline{grid-template-areas:"thumbnail  info    info" "thumbnail  info    info" "buttons    buttons buttons" "options    options options"}.uploadline-info{padding-right:25px}}@media only screen and (max-width:480px){.uploadline{grid-template-areas:"thumbnail      info" "buttons        buttons" "options        options"}.uploadline__name{margin-top:5px}}@media only screen and (max-width:375px){.uploadline{gap:8px 16px}}.order--open>.order-header{margin-bottom:16px;border-radius:8px;background-color:#f5f8ff}.order--open .order-header__caret{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.order-header{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;width:100%;padding:24px 16px;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.order-header:hover{border-radius:8px;background-color:#f5f8ff}.order-header__information-row{overflow:hidden;height:24px}.order-header__caret{justify-self:end;-ms-flex-item-align:center;align-self:center;height:24px;width:24px;color:#2970ff}.delivery-order-dates-detail{display:none}.orderhistory-grid{margin-top:16px;display:grid;-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px;row-gap:8px;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr}.orderhistory-alertbox .button{-ms-flex-negative:0;flex-shrink:0}.orderhistory-line{margin-bottom:48px;border-bottom:2px solid #d1e0ff}@media only screen and (max-width:1250px){.order-header__order-date{display:none}.delivery-order-dates-detail{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width:850px){.order-header__delivery-date{display:none}}@media only screen and (max-width:480px){.order-header__total{display:none}}.order-summary{width:300px;padding:16px;border-radius:8px;background-color:#f5f8ff}.order-summary table{width:100%}.order-summary table tbody>tr>td:last-of-type{text-align:end}.order-invoice-download-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-min-content;height:-moz-min-content;height:min-content;color:#2970ff}@media only screen and (max-width:725px){.order-summary{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-invoice-download-button{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.no-orders-button-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.button.order-pdf-upload-warning-button,.button.order-pdf-upload-warning-button.icon{color:#fff}@media only screen and (max-width:725px){.order-summary{width:100%}}@media only screen and (max-width:1000px){.order-header{padding:16px 8px}.order__alertbox{padding:6px 12px;border-width:1px}.alertbox-button-icon{display:none}}.order-orderline-holder{display:block;width:100%;-webkit-animation-name:zoomIn;animation-name:zoomIn;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.order-orderline-holder:nth-child(1){-webkit-animation-delay:.4s;animation-delay:.4s}.order-orderline-holder:nth-child(2){-webkit-animation-delay:.5s;animation-delay:.5s}.order-orderline-holder:nth-child(3){-webkit-animation-delay:.6s;animation-delay:.6s}.order-orderline-holder:nth-child(4){-webkit-animation-delay:.7s;animation-delay:.7s}.order-orderline-holder:nth-child(5){-webkit-animation-delay:.8s;animation-delay:.8s}.order-orderline-holder:nth-child(6){-webkit-animation-delay:.9s;animation-delay:.9s}.order-orderline-holder:nth-child(7){-webkit-animation-delay:1s;animation-delay:1s}.order-orderline-holder:nth-child(8){-webkit-animation-delay:1.1s;animation-delay:1.1s}.order-orderline-holder:nth-child(9){-webkit-animation-delay:1.2s;animation-delay:1.2s}.order-orderline-holder:nth-child(10){-webkit-animation-delay:1.3s;animation-delay:1.3s}.order-orderline-holder--expanded{padding:16px;border:none;border-radius:6px;background-color:#eff4ff}.order-orderline-holder{display:block;width:100%;border-bottom:1px solid #d1e0ff}.order-orderline{display:grid;grid-template-areas:"thumbnail  info add-to-cart price" "thumbnail buttons add-to-cart price" ".  options options options";grid-template-columns:-webkit-min-content 1fr -webkit-min-content -webkit-min-content;grid-template-columns:min-content 1fr min-content min-content;grid-template-rows:-webkit-min-content -webkit-min-content -webkit-min-content 1fr;grid-template-rows:min-content min-content min-content 1fr;gap:8px 16px;padding-top:16px;border-radius:4px;background:#fff}.order-orderline__thumbnail{grid-area:thumbnail;border-radius:4px}.order-orderline__add-to-cart{grid-area:add-to-cart;-ms-flex-item-align:center;align-self:center;white-space:nowrap}.order-orderline__info{grid-area:info}.order-orderline__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px;grid-area:buttons;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-item-align:end;align-self:end}.order-orderline__options{display:none;grid-area:options;width:100%;text-align:left}.order-orderline__options *{color:#384250;font-size:14px}.order-orderline__options td:nth-child(1){font-weight:700;padding-right:16px}.order-orderline__price{display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:price;gap:16px;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.order-orderline__price{gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order-orderline__price__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:24px;min-width:128px}.order-orderline__amount{width:110px;font-size:1.6rem;font-weight:700;text-align:center}.thumbnail-holder{grid-area:thumbnail;height:64px;width:64px;border-radius:8px}.order-orderline-detail-button{height:32px;padding:0 12px;background-color:#f5f8ff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px}.order-orderline-buttons__add-to-cart-inline{display:none}.order-orderline-buttons__add-to-cart-inline>.button{min-width:186px;line-height:16px}@media only screen and (max-width:1000px){.order-orderline{grid-template-areas:"thumbnail info info info" "thumbnail price price price" "buttons buttons buttons buttons" "options options options options";gap:0 16px;padding:16px 0 0 0}.order-orderline-holder:first-child{border-top:1px solid #d1e0ff}.order-orderline__price{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.order-orderline__price__container{gap:16px;height:100%;min-width:unset;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:right}.order-orderline__amount{width:unset}.order-orderline__add-to-cart{display:none}.order-orderline__buttons{margin:16px 0}.order-orderline__buttons__add-to-cart-inline{display:unset;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:250px;font-size:13px;line-height:16px}.order-orderline-detail-button{width:130px}.order-orderline__options{margin-bottom:16px}.order-orderline__info{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.thumbnail-holder{border-radius:4px}}.orderline-holder{display:block;width:100%;-webkit-animation-name:zoomIn;animation-name:zoomIn;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.orderline-holder:not(:last-child){border-bottom:1px solid #eff4ff}.orderline-holder:nth-child(1){-webkit-animation-delay:.4s;animation-delay:.4s}.orderline-holder:nth-child(2){-webkit-animation-delay:.5s;animation-delay:.5s}.orderline-holder:nth-child(3){-webkit-animation-delay:.6s;animation-delay:.6s}.orderline-holder:nth-child(4){-webkit-animation-delay:.7s;animation-delay:.7s}.orderline-holder:nth-child(5){-webkit-animation-delay:.8s;animation-delay:.8s}.orderline-holder:nth-child(6){-webkit-animation-delay:.9s;animation-delay:.9s}.orderline-holder:nth-child(7){-webkit-animation-delay:1s;animation-delay:1s}.orderline-holder:nth-child(8){-webkit-animation-delay:1.1s;animation-delay:1.1s}.orderline-holder:nth-child(9){-webkit-animation-delay:1.2s;animation-delay:1.2s}.orderline-holder:nth-child(10){-webkit-animation-delay:1.3s;animation-delay:1.3s}.orderline-holder--expanded{border:none;border-radius:6px;background-color:#eff4ff;padding:16px}.orderline-holder-summary{display:block;width:100%;border-bottom:1px solid #d1e0ff}.orderline{display:grid;grid-template-areas:"thumbnail  info        price" "thumbnail  buttons     price" ".          options     options";grid-template-columns:-webkit-min-content 1fr -webkit-max-content;grid-template-columns:min-content 1fr max-content;grid-template-rows:-webkit-min-content 1fr -webkit-min-content;grid-template-rows:min-content 1fr min-content;gap:16px 16px;padding:16px 0 0 0;background:#fff;border-radius:4px}.orderline--summary{grid-template-areas:"thumbnail info price" "thumbnail options options";grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr}.orderline__thumbnail{grid-area:thumbnail;border-radius:4px;width:100px;height:100px}.orderline__info{grid-area:info;margin-bottom:8px}.orderline__info--summary{align-self:start;display:grid;height:100%;grid-auto-flow:row}.orderline__buttons{grid-area:buttons;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.orderline__options{grid-area:options;display:none}.orderline__options *{color:#384250;font-size:14px}.orderline__options td:nth-child(1){font-weight:700;padding-right:16px}.orderline__price{grid-area:price;display:grid;grid-template-areas:"orderline-amount orderline-price orderline-delete";grid-template-columns:auto 1fr -webkit-min-content;grid-template-columns:auto 1fr min-content;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;align-self:center}.orderline__price--summary{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.orderline__price--summary__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:24px;min-width:160px}.orderline__amount-container{grid-area:orderline-amount}.orderline__price-total{grid-area:orderline-price;min-width:75px;text-align:right}.orderline__amount{font-size:16px;line-height:160%;font-weight:700;text-align:right}.orderline__amount__copy{font-size:14px;font-weight:500;letter-spacing:.1}.orderline__button__delete{grid-area:orderline-delete}.orderline__button__delete .icon{opacity:.5;-webkit-transition:opacity .1s ease;transition:opacity .1s ease;width:24px;height:24px}.orderline__button__delete:hover .icon{opacity:1}.orderline__button__delete.deleting-animation{-webkit-animation:wobble-trash .6s ease-in-out infinite;animation:wobble-trash .6s ease-in-out infinite}.orderline__alertbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.edit-product-name{font-size:18px;line-height:1.3;font-weight:700;color:#1f2a37;font-family:Inter;padding-bottom:5px}.edit-product-name::after{content:url(data:image/svg+xml,%3Csvg%20%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20%20width%3D%2224%22%20%20height%3D%2224%22%20%20viewBox%3D%220%200%2024%2024%22%20%20fill%3D%22none%22%20%20stroke%3D%22currentColor%22%20%20stroke-width%3D%222%22%20%20stroke-linecap%3D%22round%22%20%20stroke-linejoin%3D%22round%22%20%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-pencil%22%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22/%3E%3Cpath%20d%3D%22M4%2020h4l10.5%20-10.5a2.828%202.828%200%201%200%20-4%20-4l-10.5%2010.5v4%22%20/%3E%3Cpath%20d%3D%22M13.5%206.5l4%204%22%20/%3E%3C/svg%3E);display:inline;position:absolute;margin:0 0 0 5px;opacity:.4;height:15px;-webkit-transform:scale(.8);transform:scale(.8)}.edit-product-name:not(input):hover:after{opacity:1}input.edit-product-name{border-bottom:2px dotted #9da4ae;max-width:none;width:100%}.orderline__info__text{font-size:14px}.shoppingcart-amount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.shoppingcart-amount button[type=submit]{display:none}#voucher-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:8px}#voucher-form .input-field--voucher{padding:10px 16px;width:calc(100% - 70px);max-width:230px;font-size:14px}#voucher-form.voucher-form--error .input-field--voucher{border-color:#f04438}#voucher-form .voucher--error{display:none;width:100%;color:#f04438;font-size:13px}#voucher-form.voucher-form--error .voucher--error{display:block}#voucher-form .button{padding:8px 10px}@media only screen and (max-width:1440px){.orderline{grid-template-areas:"thumbnail  info" "thumbnail  price" "thumbnail  buttons" "thumbail   options";grid-template-rows:1fr -webkit-min-content -webkit-min-content -webkit-min-content;grid-template-rows:1fr min-content min-content min-content}.orderline__info{margin-bottom:0}.orderline__amount-container{min-width:90px}.orderline__amount{text-align:left}.orderline__price-total{text-align:left}.orderline__buttons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.button--orderline{padding:3px 10px;font-size:14px;line-height:140%}}@media only screen and (max-width:725px){.orderline{grid-template-areas:"thumbnail  info" "thumbnail  price" "buttons    buttons" "options    options"}.edit-product-name{font-size:18px}.orderline__alertbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:480px){.orderline{grid-template-areas:"thumbnail  info" "price      price" "buttons    buttons" "options    options"}}@media only screen and (max-width:375px){.orderline{gap:8px 16px}.edit-product-name{font-size:15px}}@-webkit-keyframes wobble-trash{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}75%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes wobble-trash{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}75%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.option-configurator-group{border-bottom:1px solid #9da4ae}.option-configurator-group:first-of-type{border-radius:4px 4px 0 0}.option-configurator-group:last-of-type{border-radius:0 0 4px 4px;border-bottom:0}.option-configurator-head{padding:16px 0}.option-configurator-head__option-name{font-weight:700}.option-configurator-main{visibility:hidden;opacity:0;max-height:0;overflow:hidden;-webkit-transition:max-height .2s ease,opacity .2s ease;transition:max-height .2s ease,opacity .2s ease}.option-configurator-group.open .icon-dropdown{top:-4px;left:6px}.option-configurator-group .icon-dropdown{top:0;left:6px}.option-configurator-group.open .option-configurator-main{padding-bottom:15px;visibility:visible;opacity:1;max-height:3000px}.options{margin-bottom:25px}.option-configurator-main .option.lf{opacity:.5}.option-configurator-main .option .option-inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:2px solid #9da4ae;border-radius:4px;overflow:hidden;height:208px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.option-configurator-main .option-info{position:relative;text-align:center;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.option-configurator-main .option-img{width:100%;display:block;min-width:160px}.option-configurator-main .option-img img{width:100%;max-width:160px;text-align:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.option-configurator-main .option-details{position:absolute;top:135px;width:100%;padding:8px}.option-configurator-main .option-details input{opacity:0;visibility:hidden;height:0;width:0;position:absolute}.option-configurator-main .option-name,.option-configurator-main .option-price{display:inline-block;width:100%;text-align:center}.option-configurator-main .option-name{font-size:16px;font-weight:700}.option-configurator-main .option-price{font-size:16px}.custom-name{font-weight:700}.option-configurator-main .option-description{display:inline-block;vertical-align:top;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-item-align:center;align-self:center;font-weight:400;border-left:2px solid #9da4ae;visibility:hidden;opacity:0;position:relative}.option-configurator-main .option-description:after{content:"";position:absolute;width:100%;height:30px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),to(#fff));background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);bottom:0;left:0;right:0}.option-description__inner{overflow-y:auto;padding:32px;height:100%}.option-description,.option-description a,.option-description li,.option-description p,.option-description ul{font-size:16px;line-height:120%}.option-description ul{margin:0 0 10px 10px}.option-configurator-main .option-description ul{padding-left:32px}.option-configurator-main .option.active{-webkit-box-flex:2;-ms-flex:2;flex:2;max-width:66.6666%;min-width:50%}.option-configurator-main .option.active .option-inner{border:2px solid #155eef}.option-configurator-main .option.active .option-info{display:inline-block;height:100%;-webkit-box-flex:0;-ms-flex:0 0 160px;flex:0 0 160px;max-width:160px}.option-configurator-main .option.active .option-description{visibility:visible;opacity:1;-webkit-transition:opacity .2s ease 50ms;transition:opacity .2s ease 50ms}.option-configurator-main .option{max-width:50%}.option-configurator-main .option.minified{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:50%}.option-configurator-main .option.minified .option-img,.option-configurator-main .option.minified .option-name,.option-configurator-main .option.minified .option-price{width:100%;margin-left:0}.attach-orderline-page{padding:48px}.attach-orderline-page p{font-size:13px}.attach-orderline{position:relative;margin-bottom:15px;border:2px solid #9da4ae;border-radius:3px}.attach-orderline:hover{border-color:#155eef}.attach-orderline label{display:block;padding:32px}.attach-orderline .thumbnail img{width:80%;max-width:250px}.attach-orderline .upload-name{font-size:16px}.attach-orderline .add-button{text-align:right}.attach-orderline .alert-box-container{margin:10px 0 0}.attach-orderline input[type=radio]{display:none}.option-configurator-main .option{position:relative}@media only screen and (max-width:1000px){.option-configurator-main .option.active{max-width:75%;min-width:50%}}@media only screen and (max-width:725px){.edit-product-page .product-info .product-thumbnail{margin-bottom:20px}.edit-product-page .product-info .product-thumbnail{text-align:center}.option-configurator-main .option,.option-configurator-main .option.active{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;height:auto;margin-left:0}.option-configurator-main .option-info{width:100%;text-align:left}.option-configurator-main .option-img{display:none}.option-configurator-main .option .option-inner{height:auto}.option-configurator-main .option-details{position:relative;top:auto;width:100%;padding:20px 15px}.option-configurator-main .option.active .option-info{-webkit-box-flex:0;-ms-flex:0 0 220px;flex:0 0 220px;max-width:40%;text-align:center}.option-configurator-main .option-name,.option-configurator-main .option-price{width:auto}.option-configurator-main .option-description{display:none}.option-configurator-main .option.minified{max-width:100%}.option-configurator-main .option.active,.option-configurator-main .option.active .option-info,.option-configurator-main .option.minified{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.option-configurator-main .option.minified .option-img,.option-configurator-main .option.minified .option-name,.option-configurator-main .option.minified .option-price{width:auto;margin-left:0}.option-configurator-main .option.active .option-img{display:inline-block;width:150px}.option-configurator-main .option.active .option-description{display:inline-block;width:100%;padding:0 6px;border:0}.confirm-option{text-align:center}.option-configurator-main,.option-configurator-main .option,.option-configurator-main .option.active .option-description{-webkit-transition:none;transition:none}}@media only screen and (max-width:480px){.edit-product-page{padding:0}.option-configurator-main .option.active .option-img{width:80px}.option-configurator-main .option .option-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.option-configurator-main .option.active .option-info{max-width:100%}.option-configurator-main .option-description:after{content:none}}.manage-account__address{padding:48px;background-color:#fff;border-radius:4px;border:solid 1px #9da4ae;text-align:center}.manage-account__sub-title{margin-top:5px;font-weight:400;color:#737d8b}.manage-account__icon{fill:#1f2a37;width:75px;height:75px;margin:0 auto 20px auto}.active-logins{margin-bottom:25px}.active-logins .social-buttons form{margin:5px 0}.active-logins .social-buttons form input{color:#1f2a37;cursor:pointer}.inactive-logins{display:block}.registration-additions{margin:0 -10px}.registration-additions label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.6rem}.registration-addition{padding:10px;margin:10px 0;border-radius:4px}.credits__card{text-align:center}.credits__card-icon{width:150px;height:150px;fill:#1f2a37;stroke:#1f2a37}.credits-card__title{color:#2970ff}.credits__card-needed-amount{font-style:italic;font-size:16px}.subscription__success-icon{height:20px;width:20px;fill:#ecfdf3;position:relative}.subscription-overview{margin-top:15px}.subscription__alert-icon{height:20px;width:20px;fill:#f04438;position:relative}.subscription-overview__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.6rem;margin-bottom:1rem}.subscription-overview__row div{margin-right:1rem}.upload-partial:not(:last-child){border-bottom:1px solid #c7cbd1;margin-bottom:3rem;padding-bottom:3rem}.subscription-tabs__intro-text{margin-bottom:3rem}.custom-name .custom-name-span{margin-bottom:2rem;cursor:pointer}.edit-name-icon{fill:#1f2a37;height:16px;width:16px;margin-left:1rem}.edit-custom-name{background:#fff;border-radius:4px;width:50%;color:#1f2a37;border:1px solid #9da4ae}.edit-name-grid{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:15px}.edit-name-grid>*{margin-right:2rem;margin-bottom:2rem}.alertbox-new-upload{margin-bottom:2rem}.subscription-upload__thumbnail{width:100%;max-width:180px;margin-right:2rem}.subscription-upload__thumbnail img{width:100%}.product-info>*{margin-bottom:1rem}.subscription-intro__container{padding-bottom:15px}.subscription-tabs__intro-image{width:100%}.padding-bottom{padding-bottom:2rem}.subscription-image-container{height:auto;width:100%;margin-bottom:2rem}.subscription-notification-container div{margin-top:1rem}.subscription-delivery-details p:last-of-type{margin-bottom:1rem}.subscription-overview__icon{position:relative;fill:#1f2a37;height:16px;width:16px;top:3px;margin:0 1rem}@media only screen and (max-width:725px){.edit-custom-name{width:100%;margin-right:0}.subscription-start-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.subscription-start-grid>:not(:last-child){margin-bottom:1rem}.subscription-home-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:480px){.product-info{width:100%}.product-info .button{width:100%}.saved-product{text-align:center}.subscription-upload__thumbnail{margin:0 auto}}.prebuy__image-holder{border:1px solid #9da4ae;padding:32px;position:relative}.prebuy__content{padding:48px}.prebuy__content--gray{background-color:#f3f4f6}.prebuy__price{text-align:right}.prebuy-step-button{margin-top:15px}.prebuy .prebuy-step .prebuy-step__head{display:none;padding:15px 0;border-bottom:1px solid #9da4ae}.prebuy .prebuy-step .prebuy-step__content{max-height:0;height:auto;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;margin:0}.prebuy .prebuy-step--show-head .prebuy-step__head{display:-webkit-box;display:-ms-flexbox;display:flex}.prebuy .prebuy-step--active .prebuy-step__content{display:block;margin:15px 0;max-height:3000px}.terms-conditions{font-size:1.6rem;font-weight:400;cursor:pointer}.payment-success__icon-holder{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;aspect-ratio:1/1;border-radius:999px;background-color:#eff4ff;padding:15px}.payment-succes__Button{color:#2970ff}.payment-failed__icon-holder{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;aspect-ratio:1/1;border-radius:999px;background-color:#fef3f2;padding:15px}.payment-failed__icon-holder .icon{fill:#f04438}.payment-failed__button{border-width:2px}.validation-error{color:#f04438;display:none}.autocomplete-form-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.form__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;gap:16px;margin-bottom:24px}@media screen and (min-width:992px){.autocomplete-form-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.input-cell{width:100%}.input-cell__housenumber{width:calc(50% - 8px)}@media screen and (min-width:568px){.input-cell{width:calc(50% - 8px)}.input-cell--full{width:100%}.input-cell__housenumber,.input-cell__zipcode{width:calc(33.3333333333% - 10.6666666667px)}}.layout-minimal{background:#f3f4f6}.layout-minimal body{background:#fff}.layout-minimal .content-block--footer,.layout-minimal .content-header{display:none}.layout-minimal .content-block--dark-blue{background:#f3f4f6}.layout-minimal .content-block--dark-blue .copyright__text{color:#1f2a37!important}
/*# sourceMappingURL=style.shoppingcart.min.css.map */
