.cart-empty{margin:128px auto}@media(max-width:1023.98px){.cart-empty{margin:72px 0}}.cart-empty .btn{width:100%}@media(min-width:767px){.cart-empty .btn{width:auto;min-width:242px;margin:16px 0 0}}.cart-empty .container{padding:0}.cart-header,.cart-line-item{border-bottom:1px solid #cdcece;font-size:.875rem}.cart-line-item{padding:32px 0}@media(max-width:766.98px){.cart-line-item{padding:24px 0}}@media(min-width:1024px){.cart-line-item .line-item-details{height:100%;display:flex;flex-wrap:wrap}}.cart-line-item .price{display:flex;flex-wrap:wrap;justify-content:flex-end}@media(max-width:1023.98px){.cart-line-item .price{flex-wrap:nowrap}.cart-line-item .price .line-item-total-price-amount,.cart-line-item .price .strike-through{flex:0 0 50%}.cart-line-item .price .strike-through{text-align:left}}.cart-line-item .line-item-total-price-amount{font-size:.875rem;font-weight:400}.cart-line-item .line-item-total-price .pricing{font-weight:600}.cart-line-item .quantity-form{width:75px;float:right}@media(max-width:1023.98px){.cart-line-item .quantity-form{width:100%;margin:12px 0}}.cart-line-item .line-item-promo{color:#2e8540}.cart-line-item .line-item-promo .promo-inner{padding:12px 0}.cart-line-item .badge{top:12px;left:12px;width:56px;height:56px}@media(max-width:766.98px){.cart-line-item .badge{display:none}}.cart-line-item .badge-static{left:8px;bottom:8px;font-size:.75rem;padding:6px 8px}@media(max-width:766.98px){.cart-line-item .badge-static{display:none}}@media(max-width:1023.98px){.item-attributes .attribute-value{text-align:right}}.item-attributes .line-item-availability{margin:16px 0}.product-edit{flex:1 0 100%}@media(max-width:1023.98px){.product-edit{margin-top:36px}}@media(max-width:766.98px){.product-edit{margin-top:26px}}.Voucher-gift-wrap{margin-top:56px}@media(min-width:1024px){.Voucher-gift-wrap{margin-top:72px}}.Voucher-gift-wrap .voucher-section{display:flex;align-items:center;padding-bottom:24px}.Voucher-gift-wrap .cart-voucher-login{margin-bottom:32px}.Voucher-gift-wrap .cart-voucher-login .cart-login{text-transform:lowercase}.Voucher-gift-wrap .promo-code-form .voucher-field-label{font-weight:600;margin-bottom:16px}.Voucher-gift-wrap .promo-code-form .promo-code-submit{margin-top:20px}@media(max-width:766.98px){.Voucher-gift-wrap .promo-code-form .promo-code-submit{margin-top:24px}}.Voucher-gift-wrap .promo-code-form .promo-code-submit.promo-code-submit-add{margin-top:0}@media(max-width:766.98px){.Voucher-gift-wrap .promo-code-form .promo-code-submit.promo-code-submit-add{margin-top:12px}}.coupons-and-promos .coupon-price-adjustment{padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid #cdcece}@media(max-width:1023.98px){.coupons-and-promos .coupon-price-adjustment{margin-bottom:24px;padding-bottom:24px}}.coupons-and-promos .coupon-price-adjustment:last-child{padding-bottom:0;border-bottom:none}.coupons-and-promos .coupon-price-adjustment .coupon-code{display:flex;align-items:center;justify-content:space-between}@media(max-width:1023.98px){.coupons-and-promos .coupon-price-adjustment .coupon-code{flex-wrap:wrap}}@media(min-width:1024px){.coupons-and-promos .coupon-price-adjustment .coupon-code .voucher-validity{display:inline-block}}.coupons-and-promos .promo-text{padding-right:16px}@media(max-width:1023.98px){.coupons-and-promos .promo-text{padding:0;margin-bottom:4px}}@media(max-width:1023.98px){.coupons-and-promos .promo-text .validity-msg{width:100%;display:inline-block}}.coupon-applied{color:#2e8540}.coupon-not-applied{color:#cd2026}.coupon-error{color:#cd2026;margin-top:.25rem}.coupon-missing-error{display:none}.applied-promotion-discount{color:#2e8540;float:right}.remove-coupon{border:none;background:transparent}.order-summary-details{padding:32px;margin-bottom:32px;background:#f5f5f5}@media(max-width:1023.98px){.order-summary-details{padding:20px 24px;margin:32px 0 24px}}@media(max-width:766.98px){.order-summary-details{padding:20px}}.order-summary-details .order-summary-title{margin-bottom:20px}@media(min-width:1024px){.order-summary-details .order-summary-title{margin-bottom:32px}}.order-summary-details .order-summary-subtotals{padding-bottom:8px;margin-bottom:24px;border-bottom:1px solid #cdcece}@media(max-width:1023.98px){.order-summary-details .order-summary-subtotals{padding-bottom:4px;margin-bottom:20px}}.order-summary-details .order-summary-totals{font-size:1rem;margin-top:8px;padding-top:32px;border-top:1px solid #cdcece}@media(max-width:1023.98px){.order-summary-details .order-summary-totals{margin-top:4px;padding-top:20px}}@media(max-width:1023.98px){.beldonacard-points .points-toearn{margin-top:24px}}.beldonacard-points .points-toearn .points-title{color:#707070;font-size:.875rem}.beldonacard-points .points-toearn .client_data.last{margin-top:12px}.totals .checkout-continue{margin-bottom:24px}@media(max-width:575.98px){.totals .checkout-continue{position:fixed;bottom:0;left:0;z-index:1;padding:16px;margin-bottom:0;background-color:hsla(0,0%,100%,.95);box-shadow:0 2px 10px rgba(0,0,0,.2)}}.totals .checkout-continue .checkout-btn{margin-bottom:24px}@media(max-width:766.98px){.totals .checkout-continue .checkout-btn{margin-bottom:16px}}@media(max-width:1023.98px){.checkout-totals .beldonacard-points,.checkout-totals .order-summary-details{margin:0 0 24px}}.sustainability-message{padding:32px;margin-bottom:32px;background:#faf2e8}@media(max-width:1023.98px){.sustainability-message{padding:20px 24px;margin:32px 0 24px}}@media(max-width:766.98px){.sustainability-message{padding:20px}}.sustainability-message .sustainability-header{gap:8px}.switch-btn{width:56px;height:32px;margin:0;position:relative}.switch-btn input{width:0;height:0;opacity:0;z-index:-1}.slider-btn-toggle{top:0;left:0;right:0;bottom:0;position:absolute;cursor:pointer;background-color:#fff;border:1px solid #000;transition:.4s}.slider-btn-toggle:before{position:absolute;content:"";height:24px;width:24px;left:4px;top:50%;margin-top:-12px;background-color:#000;transition:.4s}input:checked+.slider-btn-toggle{background-color:#b10065;border:1px solid #b10065}input:checked+.slider-btn-toggle:before{left:1px;background-color:#fff;transform:translateX(26px)}input:checked+.slider-btn-toggle:after{content:"check";direction:ltr;display:inline-block;font-family:Material Icons Outlined;-webkit-font-feature-settings:"liga";font-size:inherit;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;overflow:hidden;text-transform:none;white-space:nowrap;width:1em;word-wrap:normal;top:50%;left:7px;color:#fff;margin-top:-8px;position:absolute}.icons-loading input:checked+.slider-btn-toggle:after{visibility:hidden}.slider-btn-toggle.round{border-radius:34px}.slider-btn-toggle.round:before{border-radius:50%}.cart-page{margin:96px auto}@media(max-width:1023.98px){.cart-page{margin:40px auto}}@media(max-width:766.98px){.cart-page{margin:16px auto}}.cart-flex-header{display:flex;align-items:center}.cart-flex-header .number-of-items{margin:0 40px;padding:8px 12px;font-size:.875rem;background:#e8ddcb;font-family:Inter Variable,Inter,sans-serif;font-weight:400}@media(max-width:1023.98px){.cart-flex-header .number-of-items{margin:0 32px}}@media(max-width:766.98px){.cart-flex-header .number-of-items{margin:0 24px}}.approaching-discounts .single-approaching-discount{color:#2e8540}.free-shipping-text,.vat-text{color:#707070;font-size:.875rem}.cart-page .bonus-line-item-row+.bonus-line-item-msg:before,.cart-page .bundled-line-item+.bundled-line-item:before{content:"";display:block;border-bottom:.063em dashed #ccc;margin:.625em -.625em}@media(max-width:575.98px){.cart-sticky-actions .footer-bottom-container{padding-bottom:128px}}