.adyen-payment-container{padding:20px}.adyen-payment-container.-applepay{padding:0}.checkout__summary.-adyen3dsecure .availability{display:none}.magasin-gpay-container{width:100%;height:50px}.adyen-payment-container.-applepay button{width:100%;height:50px}@keyframes force-repaint{0%{transform:scale(1)}50%{transform:scale(1.0001)}100%{transform:scale(1)}}@keyframes opacity{0%{opacity:1}100%{opacity:0}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes sliding{0%{transform:translateY(-100%)}8%,50%{transform:translateY(34%)}58%{transform:translateY(34%)}58%,100%{transform:translateY(100%)}}@font-face{font-family:"Graphik";src:url("../fonts/Graphik/Graphik-Regular.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Graphik";src:url("../fonts/Graphik/Graphik-Medium.woff2") format("woff2");font-weight:500;font-style:normal}@font-face{font-family:"BerlingNovaDisplayPro";src:url("../fonts/BerlingNovaDisplayPro/BerlingNovaDisplayPro.woff2") format("woff2");font-weight:400;font-style:normal}.checkout{display:block;border-top:0.0625rem solid var(--border)}.checkout.cart{border-top:none}.checkout.cart .page-header__back-button{margin-left:0.9375rem}@media(min-width: 23.4375em){.checkout.cart .page-header__back-button{margin-left:0.9375rem}}@media(min-width: 35em){.checkout.cart .page-header__back-button{margin-left:0.9375rem}}@media(min-width: 56.25em){.checkout.cart .page-header__back-button{margin-top:1.5625rem;margin-left:1.875rem}}@media(min-width: 72.5em){.checkout.cart .page-header__back-button{margin-top:1.25rem;margin-left:2.5rem}}.checkout .container:not(.b-carousel__container){max-width:81.25rem;position:relative}@media(min-width: 56.25em){.checkout .container:not(.b-carousel__container){display:grid;grid-template-columns:minmax(30%, 60%) 1px 40%;grid-template-rows:auto 1fr;grid-template-areas:"bar div aside" "main div aside"}}@media(min-width: 83.125em){.checkout .container:not(.b-carousel__container){margin-left:auto;margin-right:auto}}.checkout.cart .container:not(.b-carousel__container){grid-template-areas:"main div aside";grid-template-columns:minmax(30%, 55%) 1px 45%;transition:opacity .2s}.checkout .page-header h1{font-size:2.1875rem;line-height:1}@media(min-width: 56.25em){.checkout .page-header h1{font-size:2.5rem;line-height:1}}@media(min-width: 56.25em){.checkout .page-header__back-button{display:none}}@media(max-width: 56.24em){.checkout .page-header__back-button.--checkout{margin-left:0}}.checkout__divider{grid-area:div;position:relative}.checkout__divider::before{content:"";display:block;position:absolute;top:0;bottom:0;width:1px;background-color:var(--border);left:calc(50% - 1px)}.checkout__main{display:block;grid-area:main}@media(min-width: 56.25em){.checkout__main{margin-bottom:5rem;margin-right:3.5rem}}.checkout__main.-checkout-login{margin-bottom:2.5rem}@media(min-width: 48em){.checkout__main.-checkout-login{margin-bottom:3.75rem}}@media(min-width: 56.25em){.checkout__main.-checkout-login{margin-bottom:0}}.checkout__main.-checkout-login .page-header.-goodie h1{color:var(--true-black)}.checkout__main.-checkout-login .guest-checkout-btn{text-decoration:underline;font-size:0.875rem;font-family:"Graphik",sans-serif;color:#000}.checkout__main.-checkout-login .row-checkout{margin-top:0.875rem;margin-bottom:1.875rem;text-align:center}@media(min-width: 56.25em){.checkout__main.-checkout-login .row-checkout{padding-right:3.75rem}}@media(min-width: 56.25em){.checkout__main.-checkout-login .checkout-content{padding-right:3.75rem}}.checkout__main.-checkout-login .checkout-content .form__checkbox-label,.checkout__main.-checkout-login .checkout-content .password-reset-link{color:#000}.checkout__main.-checkout-login .checkout-content .page-header__trumpet{font-size:0.75rem}@media(min-width: 56.25em){.checkout__main.-checkout-login .checkout-content .page-header__trumpet{font-size:1rem}}.checkout__main.-checkout-login .checkout-content .page-header__inner{padding-top:1.875rem}@media(min-width: 56.25em){.checkout__main.-checkout-login .checkout-content .page-header__inner{padding-top:3.75rem}}.checkout__main.-checkout-login .checkout-content .page-header__inner h1{padding:0;margin-top:0.625rem}@media(min-width: 56.25em){.checkout__main.-checkout-login .checkout-content .page-header__inner h1{font-size:3.75rem}}.checkout__main.-checkout-login .checkout-content .text{color:#000}.checkout__main .product-card-section{padding-bottom:0.625rem}.checkout__main .cart-error{margin-bottom:1.25rem}.checkout__main .checkout-3d-message p{padding:5px 0}.checkout__main .checkout_pending-spinner{max-width:120px;margin:0 auto}.checkout__main .checkout_pending-counter{max-width:60px;margin:0 auto;text-align:center;font-size:1rem}.checkout__main .shipping-methods-more-wrapper .button{border:none;text-decoration:underline}.checkout__main .shipping-methods-more-wrapper .button svg{margin-left:0.3125rem}.checkout__main .shipping-methods-more-wrapper .button:hover{background-color:rgba(0,0,0,0);border:none;color:var(--button-text, var(--black))}.checkout__summary{grid-area:aside}@media(min-width: 56.25em){.checkout__summary{padding-left:3.75rem;margin-bottom:5rem}}.checkout__summary .coupon-section .coupon-error-message a{-webkit-text-decoration:revert;text-decoration:revert;color:var(--error)}.checkout__summary .coupon-section .coupon-error-message a:hover{color:#292929}.checkout__summary.-cover{padding-left:0}.checkout__summary.-cover>*{width:100%;height:100%}.checkout__summary.-cover img{width:100%;height:100%;font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover}.checkout__summary-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 0 0}@media(min-width: 56.25em){.checkout__summary-header{padding:5rem 0 1.875rem;border-bottom:0.0625rem solid var(--border)}}.checkout__summary-header h2{font-size:1.125rem;line-height:1.6666666667}@media(min-width: 35em){.checkout__summary-header h2{font-size:1.25rem;line-height:1.7}}.checkout__summary-link{font-size:0.8125rem;line-height:1.4;text-decoration:underline}.non-touch .checkout__summary-link:hover{text-decoration:none}.checkout__summary-link .svg-icon{width:1.25rem;height:1.25rem}.checkout__summary .product-card{margin-bottom:0.625rem}.checkout__summary.-checkout-login{margin-bottom:2.5rem}@media(min-width: 48em){.checkout__summary.-checkout-login{margin-bottom:3.75rem}}@media(min-width: 56.25em){.checkout__summary.-checkout-login{margin-bottom:0}}.checkout__summary .safe-payment{display:flex;flex-flow:row wrap;justify-content:center;margin-bottom:1.25rem}@media(min-width: 56.25em){.checkout__summary .safe-payment{justify-content:space-between}}.checkout__summary .safe-payment .svg-icon{display:inline-block;width:2.6875rem;height:1.875rem;padding-bottom:0.3125rem}@media(min-width: 56.25em){.checkout__summary .safe-payment .svg-icon{width:2.3125rem;height:1.625rem}}.checkout__summary .checkout__earning-points{font-size:0.875rem}.checkout__summary .checkout__earning-points strong{font-weight:500}.checkout__summary .checkout__earning-points svg{width:1.5rem;height:1.5rem;vertical-align:middle;margin-right:0.3125rem;background-color:#f3f3f3;padding:0.0625rem;border-radius:0.3125rem}.checkout__summary .checkout__earning-points a{text-decoration:underline}.checkout .checkout__topbar{grid-area:bar;margin:0.9375rem 0}@media(min-width: 56.25em){.checkout .checkout__topbar{padding-right:3.75rem}}.checkout address,.checkout .address-summary{line-height:1.33}.checkout .search-results.-overflow{max-height:40.625rem;overflow-y:scroll;overflow-x:hidden}.checkout .search-results{padding:1.25rem 0 0.625rem}@media(min-width: 48em){.checkout .search-results{display:flex;flex-wrap:wrap}.checkout .search-results>*{width:50%;flex:1 1 50%}}.checkout .view-all{display:block;width:100%;padding:0.9375rem 0;font-size:0.9375rem;line-height:1.26;text-align:center;cursor:pointer;margin-bottom:-1.5625rem}.checkout .view-all::before{content:"";display:inline-block;vertical-align:middle;width:0.5625rem;height:0.5625rem;margin-right:0.5rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='11' viewBox='0 0 11 11' xmlns='http://www.w3.org/2000/svg' fill='%23292929'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 6H0V5H11V6Z'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 11L5 4.37114e-08L6 0L6 11L5 11Z'/%3E %3C/svg%3E");background-size:0.5625rem 0.5625rem}.checkout .view-all:hover{text-decoration:underline}.checkout .goodie-bonustext{color:var(--goodie);font-size:0.9375rem;text-align:center}.checkout .goodie-bonustext span{font-weight:bold}.checkout .password-reset-modal .modal__inner{background-color:#f4efe7;color:var(--true-black)}.checkout .password-reset-modal .modal__inner .form__field .form__input{background-color:#fff;border:1px solid var(--true-black);color:var(--true-black)}.checkout .password-reset-modal .modal__inner .form__field .form__label{color:var(--placeholder-text);background:#f4efe7}.checkout .password-reset-modal .modal__inner .button.loading-modal-button.-primary{color:var(--beige-ma);background-color:var(--dark-brown);border-color:var(--beige-ma);--button-bg: var(--dark-brown);--button-border: var(--dark-brown)}.cart__summary-title{font-family:"BerlingNovaDisplayPro";font-size:1.25rem;line-height:1.2}@media(min-width: 35em){.cart__summary-title{font-size:1.25rem;line-height:1.2}}@media(min-width: 56.25em){.cart__summary-title{font-size:1.875rem;line-height:.8}}.cart .container-breakout.divider::before{content:none}.coupon-section-confirmation{display:flex;color:var(--brand-light);background-color:var(--green-light);align-items:center;justify-content:flex-start;border-radius:5px;animation:expand 5s;max-height:0;overflow:hidden;transition:max-height .8s}.coupon-section-confirmation .svg-icon{margin-right:var(--spacing-2)}.coupon-section-confirmation .coupon-section-confirmation-text{padding:var(--spacing-3)}.coupon-section-confirmation.is-active{max-height:200px;transition:max-height .8s}.customer-info .notification{background-color:#f4efe7;color:var(--true-black)}.customer-info .datepicker .datepicker-header .datepicker-controls .button{min-width:auto;color:var(--dark-brown)}.customer-info .datepicker .datepicker-header .datepicker-controls .button:hover{color:var(--beige-lighter)}.customer-info .datepicker .datepicker-main .datepicker-cell.selected{color:var(--dark-brown);background-color:var(--beige-lighter)}.customer-info .datepicker .datepicker-main .datepicker-cell.focused:not(.selected){color:inherit;background-color:inherit}.customer-info .pending-payment-icon-wrapper{text-align:center;padding:20px 0}.customer-info .pending-payment-icon{width:100px;height:auto}.customer-info .form__input:-moz-placeholder-shown+.form__label{color:#bfbfbf}.customer-info .form__input:placeholder-shown+.form__label,.customer-info .form__input.placeholder-shown+.form__label{color:#bfbfbf}.adyen-swish-container{display:flex;align-items:center;justify-content:center;margin-top:1.25rem}.swish-description .-qrlink{font-style:italic;font-size:1.125rem;text-decoration:underline}.swish-description .-qrlink:hover{text-decoration:none}.history-more-orders{display:block;width:100%;padding:0.9375rem 0;font-size:0.9375rem;line-height:1.26;text-align:center;cursor:pointer;margin-bottom:-1.5625rem}.history-more-orders::before{content:"";display:inline-block;vertical-align:middle;width:0.5625rem;height:0.5625rem;margin-right:0.5rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='11' viewBox='0 0 11 11' xmlns='http://www.w3.org/2000/svg' fill='%23292929'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 6H0V5H11V6Z'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 11L5 4.37114e-08L6 0L6 11L5 11Z'/%3E %3C/svg%3E");background-size:0.5625rem 0.5625rem}.history-more-orders:hover{text-decoration:underline}.gpay-card-info-container.white.border-inset,.gpay-card-info-animation-container.white.border-inset{outline:none !important;outline-offset:0 !important}button.gpay-card-info-container.white.border-inset{border:1px solid rgba(0,0,0,0)}button.gpay-card-info-container.white.border-inset.focus{border-color:rgba(0,0,0,0)}.checkout-card-googlePay:has(button.gpay-card-info-container.white.border-inset.focus){border:1px solid}
