﻿.icon-arrow-right{display:block;width:1.15625rem;height:1.25rem;background-color:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='19' viewBox='0 0 17 19' fill='none'%3E%3Cpath d='M0 9.03076H14M6.43243 17.0308L14 9.03076L6.43243 1.03076' stroke='black' stroke-width='3'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='19' viewBox='0 0 17 19' fill='none'%3E%3Cpath d='M0 9.03076H14M6.43243 17.0308L14 9.03076L6.43243 1.03076' stroke='black' stroke-width='3'/%3E%3C/svg%3E") center/contain no-repeat}.checkout__bar{width:100%;height:7.4375rem;border-bottom:.125rem solid #b9b9b9;background:#fff}.checkout__bar-inner{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;padding-right:2rem}.checkout__bar .site-logo{display:flex;flex:0 0 16.375rem;align-items:center;width:16.375rem;height:100%;padding-left:1.9375rem;transition:none}.checkout__bar .site-logo img{display:block;width:11.875rem;max-width:none;height:auto}.checkout__bar-actions{display:flex;gap:1rem;align-items:flex-start;justify-content:flex-end}.checkout__bar-action{display:inline-flex;gap:1rem;align-items:center;min-height:3.375rem;padding:1rem 1.25rem;color:#252868;border-radius:.625rem;background:#fff;font-family:Archivo,"ballinger",sans-serif;font-size:1.125rem;font-weight:400;line-height:1;letter-spacing:.02em;text-decoration:none;white-space:nowrap;transition:background-color .2s ease}.checkout__bar-action:hover{color:#252868;background:#f4ebe6;text-decoration:none}.checkout__bar-action:focus-visible{outline:.1875rem solid rgba(37,40,104,.25);outline-offset:.1875rem}.checkout__bar-action i{display:block;flex:0 0 auto;font-size:0}.checkout__bar-action--contact i{display:block;flex:0 0 auto;width:16.9163px;height:16.9457px;background-color:currentColor;mask:url("../app/assets/images/header-phone-mobile.svg") center/contain no-repeat;-webkit-mask:url("../app/assets/images/header-phone-mobile.svg") center/contain no-repeat}.checkout__bar-action--cart i{display:block;flex:0 0 auto;width:18px;height:14px;background-color:currentColor;mask:url("../app/assets/images/header-cart-mobile.svg") center/contain no-repeat;-webkit-mask:url("../app/assets/images/header-cart-mobile.svg") center/contain no-repeat}@media(max-width: 767.98px){.checkout__bar{height:80px}.checkout__bar-inner{padding-right:0}.checkout__bar .site-logo{flex-basis:154px;width:154px;padding-left:16px}.checkout__bar .site-logo img{width:138px}.checkout__bar-actions{gap:0}.checkout__bar-action{justify-content:center;width:64px;min-height:78px;padding:0;border-radius:0}.checkout__bar-action span{display:none}}body.woocommerce-cart{overflow-x:clip;color:#252868;background:#fff;font-family:Archivo,"ballinger",sans-serif}body.woocommerce-cart .streamer,body.woocommerce-cart .breadcrumbs,body.woocommerce-cart .breadcrumbs-wrapper{display:none}body.woocommerce-cart *:focus-visible{outline:.1875rem solid rgba(37,40,104,.35);outline-offset:.1875rem}.section--cart{min-height:60vh;padding:0;color:#252868;background:#fff;font-family:Archivo,"ballinger",sans-serif}.section--cart *,.section--cart *::before,.section--cart *::after{box-sizing:border-box}.section--cart .woocommerce{width:100%}.section--cart .blockUI.blockOverlay{border-radius:1.25rem}.cart-page__bar{display:block}.cart-page__container.container{width:100%;max-width:84rem;padding-right:1.5rem;padding-left:1.5rem}.cart-page{display:grid;grid-template-columns:minmax(0, 51.875rem) minmax(22.5rem, 26.3125rem);row-gap:0;column-gap:2.8125rem;align-items:start;justify-content:space-between;width:100%;padding-top:2.5rem}.cart-page__main{min-width:0}.cart-page__header{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:2rem;margin:0 0 2rem}.cart-page__heading{margin:0;color:#252868;font-family:Archivo,"ballinger",sans-serif;font-size:2rem;font-weight:900;line-height:1;letter-spacing:-0.04rem}.cart-page__back{display:inline-flex;gap:.5rem;align-items:center;min-height:2rem;padding:.5rem .75rem .5rem 2.25rem;border-radius:.625rem;color:#252868;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M13 8H3m4-4L3 8l4 4' stroke='%23252868' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.75rem center;font-size:1rem;font-weight:600;line-height:1;text-decoration:none}.cart-page__back:hover,.cart-page__back:focus-visible{color:#252868;background-color:#f4ebe6;text-decoration:none}.cart-page__items{display:flex;flex-direction:column;gap:.5rem;width:100%}.cart-page__form-actions{min-height:0}.cart-page .cart-collaterals{display:contents}.cart-page .cart_totals{position:sticky;top:1.5rem;grid-column:2;grid-row:1;min-width:0}.cart-page .cross-sells{grid-column:1/-1;grid-row:2}.cart-item{width:100%;min-height:13.8125rem;padding:2rem 2rem 0;overflow:hidden;border-radius:1.25rem;background:#fff;box-shadow:0 0 0 .0625rem rgba(37,40,104,.08)}.cart-item__body{display:grid;grid-template-columns:8.5625rem minmax(0, 1fr) minmax(5.5rem, auto);gap:1.5rem;align-items:start;min-height:8.5625rem}.cart-item__media{position:relative;width:8.5625rem;height:8.5625rem;margin:0;overflow:hidden;border-radius:.75rem;background:#f4ebe6}.cart-item__media a{display:block;width:100%;height:100%}.cart-item__media img{display:block;width:100%;height:100%;object-fit:cover}.cart-item__zoom{position:absolute;right:.625rem;bottom:.625rem;width:1.25rem;height:1.25rem;border-radius:50%;background-color:#f4ebe6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='8.5' cy='8.5' r='4.5' stroke='%23252868' stroke-width='1.5'/%3E%3Cpath d='m12 12 4 4' stroke='%23252868' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:1rem;box-shadow:0 0 0 .25rem #f4ebe6}.cart-item__copy{min-width:0;max-width:18.75rem}.cart-item__category{margin:0 0 .375rem;color:#252868;font-size:.875rem;font-weight:500;line-height:1.25}.cart-item__name{margin:0 0 .75rem;color:#252868;font-family:Archivo,"ballinger",sans-serif;font-size:1.125rem;font-weight:900;line-height:1.25;letter-spacing:.0225rem}.cart-item__name a{color:inherit;text-decoration:none}.cart-item__name a:hover,.cart-item__name a:focus-visible{color:inherit;text-decoration:underline}.cart-item__meta{color:#252868;font-size:1rem;font-weight:400;line-height:1.5}.cart-item__meta dl,.cart-item__meta p{margin:0}.cart-item__meta dl.variation{display:grid;grid-template-columns:max-content minmax(0, 1fr);gap:0 .25rem}.cart-item__meta dl.variation dt,.cart-item__meta dl.variation dd{float:none;margin:0;padding:0}.cart-item__meta dl.variation dt{font-weight:400}.cart-item__meta dl.variation dt::after{content:":"}.cart-item__meta dl.variation dd{font-weight:600}.cart-item__meta-list{display:flex;flex-direction:column}.cart-item__meta-list>div{display:flex;gap:.25rem}.cart-item__meta-list dt,.cart-item__meta-list dd{margin:0}.cart-item__meta-list dt{font-weight:400}.cart-item__meta-list dt::after{content:":"}.cart-item__meta-list dd{font-weight:600}.cart-item__surface{font-size:.875rem}.cart-item__price{display:flex;flex-direction:column;align-items:flex-end;color:#252868;text-align:right;white-space:nowrap}.cart-item__price-regular{color:#252868;font-size:.875rem;font-weight:500;line-height:1.25;text-decoration:line-through}.cart-item__price-current{color:#9daffc;font-family:Archivo,"ballinger",sans-serif;font-size:1.125rem;font-weight:900;line-height:1.35}.cart-item__price-current .woocommerce-Price-amount,.cart-item__price-current bdi{color:inherit}.cart-item__price-current .tax_label{display:none}.cart-item__actions{display:flex;gap:1rem;align-items:stretch;justify-content:flex-end;min-height:3.25rem;margin-top:0;border-bottom:.125rem solid #d9d9d9}.cart-item__action{display:inline-flex;gap:.75rem;align-items:center;justify-content:center;min-height:3.125rem;padding:1rem 1.25rem;border:0;border-radius:.625rem .625rem 0 0;color:#252868;background:rgba(0,0,0,0);font-family:Archivo,"ballinger",sans-serif;font-size:1.125rem;font-weight:400;line-height:1;letter-spacing:.0225rem;text-decoration:none;cursor:pointer}.cart-item__action:hover,.cart-item__action:focus-visible{color:#252868;background:#f4ebe6;text-decoration:none}.cart-item__action-icon{display:block;flex:0 0 auto;width:1rem;height:1rem;background-position:center;background-repeat:no-repeat;background-size:contain}.cart-item__action-icon--info{width:1.25rem;height:1.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='10' cy='10' r='8' stroke='%23252868' stroke-width='1.5'/%3E%3Cpath d='M10 9v5m0-8v.2' stroke='%23252868' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E")}.cart-item__action-icon--remove{background-image:url("/wp-content/themes/rw-theme/app/assets/images/cart/trash.svg")}.cart-item__action-icon--edit{background-image:url("/wp-content/themes/rw-theme/app/assets/images/cart/pencil.svg")}.cart-item__details-toggle{display:none}.cart-item__details{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) auto;gap:1rem;align-items:center;padding:1.25rem 0 1.5rem}.cart-item__details[hidden]{display:none}.cart-item__details .product-price,.cart-item__details .product-quantity{display:flex;flex-direction:column;gap:.375rem;min-width:0;color:#252868;font-size:.875rem;line-height:1.35}.cart-item__details .product-price>span:first-child,.cart-item__details .product-quantity>span:first-child{font-weight:500}.cart-item__details .product-price strong{font-size:1rem}.cart-item__details .quantity{width:6rem}.cart-item__details input.qty{width:100%;height:3rem;padding:0 .875rem;border:.125rem solid #d9d9d9;border-radius:.625rem;color:#252868;background:#fff;font:inherit;font-size:1rem;text-align:center}.cart-item__details input.qty:focus{border-color:#252868;outline:0}.cart-item__update{min-height:3rem;padding:.75rem 1rem;border:0;border-radius:.625rem;color:#252868;background:#e6eaff;font-size:.875rem;font-weight:800}.cart-item__update:disabled{cursor:not-allowed;opacity:.55}.cart-item .backorder_notification{margin:.5rem 0 0;color:#252868;font-size:.875rem;font-weight:600}html.cart-details-enhanced .cart-item__details-toggle{display:inline-flex}html.cart-details-enhanced .cart-item__details[data-collapsed]{display:none}.cart-summary{display:flex;flex-direction:column;gap:1.5rem;width:100%;padding:1.25rem;border-radius:1.25rem;background:#f4ebe6;color:#252868}.cart-summary__title{margin:0;color:#252868;font-family:Archivo,"ballinger",sans-serif;font-size:1.5rem;font-weight:900;line-height:1.333}.cart-summary__card{display:flex;flex-direction:column;gap:2rem;width:100%;padding:1.5rem 1rem;border-radius:1.25rem;background:#fff}.cart-summary__coupon{width:100%}.cart-summary__coupon summary{display:flex;align-items:center;justify-content:space-between;min-height:3.375rem;padding:.75rem 1rem;border:.125rem solid #d9d9d9;border-radius:1rem;color:#252868;background:#fff;font-size:1.125rem;font-weight:500;line-height:1;list-style:none;cursor:pointer}.cart-summary__coupon summary::-webkit-details-marker{display:none}.cart-summary__coupon summary::after{content:"";width:1rem;height:1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%23252868' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");transition:transform .2s ease}.cart-summary__coupon[open] summary::after{transform:rotate(180deg)}.cart-summary__coupon-form{margin-top:.75rem}.cart-summary__coupon-fields{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.5rem}.cart-summary__coupon-fields .input-text{min-width:0;height:3rem;padding:0 .875rem;border:.125rem solid #d9d9d9;border-radius:.625rem;color:#252868;background:#fff;font-size:1rem}.cart-summary__coupon-fields .input-text:focus{border-color:#252868;outline:0}.cart-summary__coupon-fields .button{min-height:3rem;padding:.75rem 1rem;border:0;border-radius:.625rem;color:#252868;background:#e6eaff;font-size:.875rem;font-weight:800}.cart-summary__totals{width:100%;margin:0;border:0;border-collapse:collapse;color:#252868;background:rgba(0,0,0,0)}.cart-summary__totals th,.cart-summary__totals td{padding:0;border:0;color:#252868;background:rgba(0,0,0,0);font-size:1rem;line-height:2;vertical-align:top}.cart-summary__totals th{width:45%;font-weight:400;text-align:left}.cart-summary__totals td{font-weight:600;text-align:right}.cart-summary__totals .woocommerce-remove-coupon{display:inline-flex;align-items:center;min-height:2rem;margin-left:.25rem;color:#252868;font-size:0;text-decoration:none}.cart-summary__totals .woocommerce-remove-coupon::before{content:"×";font-size:1.25rem;line-height:1}.cart-summary__totals .woocommerce-shipping-methods{margin:0;padding:0;list-style:none}.cart-summary__totals .woocommerce-shipping-methods li{display:grid;grid-template-columns:1rem minmax(0, 1fr);gap:.5rem;justify-items:end;margin:0}.cart-summary__totals .woocommerce-shipping-methods input{margin-top:.5rem}.cart-summary__totals .woocommerce-shipping-destination,.cart-summary__totals .woocommerce-shipping-contents{margin:.25rem 0 0;font-size:.75rem;line-height:1.35}.cart-summary__totals .shipping-calculator-button{display:inline-flex;align-items:center;min-height:2.75rem;color:#252868;font-weight:600;text-decoration:underline}.cart-summary__totals .shipping-calculator-form{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem;text-align:left}.cart-summary__totals .shipping-calculator-form .form-row{width:100%;margin:0}.cart-summary__totals .shipping-calculator-form input,.cart-summary__totals .shipping-calculator-form select{width:100%;height:3rem;padding:0 .75rem;border:.125rem solid #d9d9d9;border-radius:.625rem;color:#252868;background:#fff}.cart-summary__totals .shipping-calculator-form .button{width:100%;min-height:3rem;border:0;border-radius:.625rem;color:#252868;background:#e6eaff;font-weight:800}.cart-summary__totals .order-total th,.cart-summary__totals .order-total td{padding-top:.75rem;font-size:1.125rem;font-weight:800;line-height:1.4}.cart-summary__totals .order-total td,.cart-summary__totals .order-total .woocommerce-Price-amount,.cart-summary__totals .order-total bdi{color:#9daffc;font-family:Archivo,"ballinger",sans-serif;font-size:1.5rem;font-weight:900}.cart-summary__totals .order-total small.includes_tax{display:block;color:#252868;font-size:.75rem;font-weight:400;line-height:1.35}.cart-summary__checkout{display:flex;flex-direction:column;gap:.6875rem}.cart-summary .wc-proceed-to-checkout{width:100%;padding:0}.cart-summary .wc-proceed-to-checkout .wcpay-payment-request-wrapper,.cart-summary .wc-proceed-to-checkout .wcpay-payment-request-button-separator{margin-bottom:.75rem}.cart-summary .checkout-button{display:flex;gap:.75rem;align-items:center;justify-content:center;width:100%;min-height:3.3125rem;padding:1rem 1.5rem;border:0;border-radius:.625rem;color:#252868;background:#b2ea2a;font-family:Archivo,"ballinger",sans-serif;font-size:1.125rem;font-weight:800;line-height:1;text-align:center;text-decoration:none}.cart-summary .checkout-button:hover,.cart-summary .checkout-button:focus-visible{color:#252868;background:#a1db16;text-decoration:none}.cart-summary__checkout-arrow{width:1rem;height:1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M2 8h11M9 4l4 4-4 4' stroke='%23252868' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain}.cart-summary__terms{margin:0;color:#252868;font-size:.875rem;line-height:1.4;letter-spacing:.0175rem;text-align:center}.cart-summary__terms a{color:inherit;font-weight:600}.cart-summary__usps{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none}.cart-summary__usps li{display:grid;grid-template-columns:1.25rem minmax(0, 1fr);gap:.75rem;align-items:center;color:#252868;font-size:1rem;font-weight:500;line-height:1.35;letter-spacing:.04rem}.cart-summary__usps li::before{content:"";width:1.25rem;height:1.25rem;background-position:center;background-repeat:no-repeat;background-size:contain}.cart-summary__usp--delivery::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M2 4h10v10H2V4Zm10 4h3l3 3v3h-6V8Z' stroke='%23252868' stroke-width='1.5' stroke-linejoin='round'/%3E%3Ccircle cx='5.5' cy='15' r='1.5' fill='%23B2EA2A' stroke='%23252868'/%3E%3Ccircle cx='15.5' cy='15' r='1.5' fill='%23B2EA2A' stroke='%23252868'/%3E%3C/svg%3E")}.cart-summary__usp--price::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m3 10 7-7h6v6l-7 7-6-6Z' stroke='%23252868' stroke-width='1.5' stroke-linejoin='round'/%3E%3Ccircle cx='13.5' cy='5.5' r='1' fill='%23B2EA2A' stroke='%23252868'/%3E%3C/svg%3E")}.cart-summary__usp--service::before,.cart-summary__usp--default::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M10 2 16 4v5c0 4-2.5 6.7-6 9-3.5-2.3-6-5-6-9V4l6-2Z' stroke='%23252868' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='m7 10 2 2 4-4' stroke='%23B2EA2A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.cart-summary__help{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center;justify-content:center;margin:0;color:#252868;font-size:1rem;line-height:1.5;text-align:center}.cart-summary__help strong{margin-left:.25rem}.cart-summary__help a{color:inherit;font-weight:800;text-decoration:underline}.cart-summary__help-icon{width:1.25rem;height:1.25rem;margin-right:.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M6 3H3.5C2.7 3 2 3.7 2 4.5 2 12 8 18 15.5 18c.8 0 1.5-.7 1.5-1.5V14l-4-1-1.2 2a12 12 0 0 1-6.8-6.8L7 7 6 3Z' stroke='%23252868' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain}.cart-payment{display:flex;flex-direction:column;gap:1rem;width:100%;min-height:8.5rem;margin-top:1.5rem;padding:1rem 1.5rem;border-radius:1.25rem;background:#e6eaff;color:#252868}.cart-payment__title{max-width:20rem;margin:0 auto;color:inherit;font-family:Archivo,"ballinger",sans-serif;font-size:1rem;font-weight:500;line-height:1.5;text-align:center}.cart-payment__logos{display:flex;align-items:center;justify-content:center;gap:1.25rem;min-height:2.25rem}.cart-payment__logos img{display:block;width:auto;max-width:2.375rem;height:1.75rem;object-fit:contain}.cart-page .cross-sells{position:relative;width:100vw;margin-top:2.5rem;margin-left:calc(50% - 50vw);padding:2.5rem max(1.5rem,(100vw - 80rem)/2);overflow:hidden;background:#e6eaff;color:#252868}.cart-page .cross-sells>h2{margin:0 0 2.5rem;color:inherit;font-family:Archivo,"ballinger",sans-serif;font-size:2rem;font-weight:900;line-height:1.25;letter-spacing:-0.04rem;text-align:center}.cart-page .cross-sells ul.products{display:grid;grid-template-columns:repeat(3, minmax(0, 18.5rem));gap:1.5rem;justify-content:center;margin:0;padding:0;list-style:none}.cart-page .cross-sells li.product{position:relative;display:flex;flex-direction:column;height:28.6875rem;min-width:0;overflow:hidden;border-radius:2rem;background:#fff}.cart-page .cross-sells li.product>.woocommerce-LoopProduct-link{position:relative;display:flex;flex:1;flex-direction:column;min-height:0;color:#252868;text-decoration:none}.cart-page .cross-sells li.product>.woocommerce-LoopProduct-link::after{content:"";position:absolute;right:1.5rem;bottom:1.5rem;width:2rem;height:2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M5 16h21M18 8l8 8-8 8' stroke='%239DAFFC' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;transition:transform .2s ease}.cart-page .cross-sells li.product>.woocommerce-LoopProduct-link:hover::after,.cart-page .cross-sells li.product>.woocommerce-LoopProduct-link:focus-visible::after{transform:translateX(0.25rem)}.cart-page .cross-sells li.product img{display:block;width:100%;height:17.6875rem;margin:0;object-fit:cover}.cart-page .cross-sells li.product .onsale{display:none}.cart-page .cross-sells li.product .woocommerce-loop-product__title{margin:0;padding:1.5rem 1.5rem 0;color:#252868;font-family:Archivo,"ballinger",sans-serif;font-size:1.25rem;font-weight:900;line-height:1.25}.cart-page .cross-sells li.product .woocommerce-loop-product__title::before{content:"Toebehoren";display:block;margin-bottom:.5rem;font-size:1.125rem;font-weight:500;line-height:1.25}.cart-page .cross-sells li.product .star-rating{display:none}.cart-page .cross-sells li.product .price{display:block;margin:auto 4rem 1.5rem 1.5rem;color:#252868;font-family:Archivo,"ballinger",sans-serif;font-size:1.5rem;font-weight:900;line-height:1}.cart-page .cross-sells li.product .price del,.cart-page .cross-sells li.product .price ins{display:inline}.cart-page .cross-sells li.product .price del{margin-right:.5rem;font-size:1.125rem;font-weight:500}.cart-page .cross-sells li.product .price ins{text-decoration:none}.cart-page .cross-sells li.product.product_cat-ondervloeren .price::after{content:" p/m²";font-size:1.125rem;font-weight:500}.cart-page .cross-sells li.product>.button{display:none !important}.cart-cross-sells__all{display:flex;gap:.5rem;align-items:center;width:fit-content;margin:2.5rem auto 0;color:#252868;font-size:1rem;font-weight:600;line-height:1.25;text-decoration:none}.cart-cross-sells__all:hover,.cart-cross-sells__all:focus-visible{color:#252868;text-decoration:underline}.cart-cross-sells__arrow{width:1rem;height:1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M2 8h11M9 4l4 4-4 4' stroke='%23252868' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain}.cart-page--empty{display:block}.cart-page--empty .cart-page__main{width:min(100%,51.875rem);margin-inline:auto}.cart-page__empty-card{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:28rem;padding:4rem 2rem;border-radius:1.25rem;color:#252868;background:#f4ebe6;text-align:center}.cart-page__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:5rem;height:5rem;margin-bottom:1.5rem;border-radius:50%;color:#252868;background:#e6eaff}.cart-page__empty-title{margin:0 0 .75rem;color:inherit;font-family:Archivo,"ballinger",sans-serif;font-size:1.5rem;font-weight:900;line-height:1.333}.cart-page__empty-text{max-width:32rem;margin:0 0 1.5rem;color:inherit;font-size:1rem;line-height:1.5}.cart-page__empty-cta{display:inline-flex;align-items:center;justify-content:center;min-height:3.3125rem;padding:1rem 1.5rem;border:0;border-radius:.625rem;color:#252868;background:#b2ea2a;font-size:1.125rem;font-weight:800;text-decoration:none}.cart-page__empty-cta:hover,.cart-page__empty-cta:focus-visible{color:#252868;background:#a1db16;text-decoration:none}.cart-page__native-empty-message{display:none}.cart-mobile-proof,.cart-mobile-usp{display:none}.section--cart .wc-empty-cart-message{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.section--cart .woocommerce-notices-wrapper:not(:empty),.section--cart>.woocommerce-error,.section--cart>.woocommerce-message,.section--cart>.woocommerce-info{margin:0 0 1.5rem}.section--cart .woocommerce-error,.section--cart .woocommerce-message,.section--cart .woocommerce-info{display:block;width:100%;padding:1rem 1.25rem;border:.125rem solid #d9d9d9;border-radius:1rem;color:#252868;background:#e6eaff;font-size:1rem;line-height:1.5;list-style:none}.section--cart .woocommerce-error .button,.section--cart .woocommerce-message .button,.section--cart .woocommerce-info .button{float:right;margin-left:1rem;color:inherit;font-weight:800}.section--cart .woocommerce-error{border-color:#b42318;background:#fff5f3}.section--cart .coupon-error-notice{margin:.5rem 0 0;color:#b42318;font-size:.875rem;line-height:1.4}@media(min-width: 992px){body.woocommerce-cart>.streamer,body.woocommerce-cart>.header{display:none}.cart-summary,.cart-payment{width:calc(100% - .1875rem);margin-left:.1875rem}.cart-page--empty{min-height:calc(100vh - 7.4375rem);min-height:calc(100dvh - 7.4375rem)}}@media(max-width: 991.98px){body.woocommerce-cart .header{display:flex;padding-top:0 !important}body.woocommerce-cart .header__bar,body.woocommerce-cart .header+.main-menu{display:none}body.woocommerce-cart .main-menu{display:none}.cart-page__bar{display:none}.cart-page{grid-template-columns:minmax(0, 1fr);gap:0}.cart-page .cart_totals{position:static;grid-column:1;grid-row:2;width:100%;margin-top:2.5rem}.cart-page .cross-sells{grid-column:1;grid-row:3}}@media(max-width: 575.98px){.section--cart{padding-bottom:0}.cart-page__container.container{max-width:none;padding:0}.cart-page{padding-top:3.6875rem}.cart-page__header{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.cart-page__items{gap:0}.cart-page .cart_totals{margin-top:3.6875rem;padding:1.5rem 1rem 0}.cart-page .cross-sells{display:none}.cart-item{min-height:18.25rem;padding:2rem 2rem 0;border-radius:0;box-shadow:none}.cart-item__body{grid-template-columns:8.5625rem minmax(0, 1fr);grid-template-rows:auto auto;min-height:12.875rem;gap:.75rem 1.5rem}.cart-item__copy{grid-column:2;grid-row:1;max-width:none}.cart-item__category{font-size:.875rem}.cart-item__name{margin-bottom:.5rem;font-size:1.125rem}.cart-item__meta{font-size:1rem;line-height:1.35}.cart-item__price{grid-column:2;grid-row:2;align-items:flex-start;text-align:left}.cart-item__actions{display:grid;grid-template-columns:minmax(0, 206fr) minmax(0, 145fr);gap:1rem;width:calc(100% + 1.8125rem);margin-left:-1.8125rem}.cart-item__action{gap:.5rem;padding-right:.75rem;padding-left:.75rem;font-size:1.125rem}.cart-item__edit{display:none}.cart-item .product-remove,.cart-item .product-remove .cart-item__remove{display:flex;width:100%}.cart-item__details{grid-template-columns:minmax(0, 1fr);padding-bottom:2rem}.cart-item__update{width:100%}.cart-summary{min-height:42.5rem}.cart-summary__card{gap:2.5rem;padding:1.25rem}.cart-summary__coupon-fields{grid-template-columns:minmax(0, 1fr)}.cart-summary__coupon-fields .button{width:100%}.cart-summary__totals th,.cart-summary__totals td{font-size:1rem}.cart-summary__usps li{font-size:.875rem;letter-spacing:.035rem}.cart-payment{min-height:8.5rem;padding-right:1rem;padding-left:1rem}.cart-payment__logos{gap:1.25rem}.cart-payment__logos img{max-width:2.25rem;height:1.625rem}.cart-mobile-proof{display:flex;flex-direction:column;gap:.5rem;align-items:center;justify-content:center;width:100%;height:8.8125rem;margin-top:1.625rem;padding:1rem;color:#252868;background:#fff;font-family:Archivo,"ballinger",sans-serif}.cart-mobile-proof__text{margin:0;font-size:1.25rem;font-weight:800;line-height:1.25}.cart-mobile-proof__rating{position:relative;width:10.125rem;height:2.6875rem;overflow:hidden}.cart-mobile-proof__stars{position:absolute;inset:0;font-size:2rem;line-height:2.6875rem;letter-spacing:.1875rem;white-space:nowrap}.cart-mobile-proof__stars--base{color:#d9d9d9}.cart-mobile-proof__stars--fill{clip-path:inset(0 8% 0 0);color:#dc6a2a}.cart-mobile-usp{display:flex;gap:.75rem;align-items:center;justify-content:center;width:100%;height:3.1875rem;margin-top:1.625rem;color:#252868;background:#9daffc;font-family:Archivo,"ballinger",sans-serif;font-size:1.125rem;font-weight:500}.cart-mobile-usp span{width:1rem;height:1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Ccircle cx='8' cy='8' r='7' fill='%23B2EA2A'/%3E%3Cpath d='m4.5 8 2.2 2.2 4.8-4.8' stroke='%23252868' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain}.cart-page--empty{padding:2rem 1rem 4rem}.cart-page--empty .cart-page__header{position:static;width:auto;height:auto;margin:0 0 1.5rem;overflow:visible;clip:auto;white-space:normal}.cart-page--empty .cart-page__heading{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.cart-page--empty .cart-page__back{margin-left:auto}.cart-page__empty-card{min-height:25rem;padding:3rem 1.25rem}}
