h1{letter-spacing:var(--heading-letter-spacing)}h2{letter-spacing:var(--heading-letter-spacing)}h3{letter-spacing:var(--heading-letter-spacing)}h4{letter-spacing:var(--heading-letter-spacing)}h5{letter-spacing:var(--heading-letter-spacing)}h6{letter-spacing:var(--heading-letter-spacing)}:focus-visible{outline:2px solid var(--brand-blue);outline-offset:1px}.ecr-label{font-family:var(--font-body);font-weight:700;font-size:var(--label-size);line-height:1.2;text-transform:uppercase;letter-spacing:var(--label-letter-spacing)}.ecr-header{display:flex;flex-flow:column;width:100%}.ecr-header{overflow-x:clip}.ecr-topbar{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:40px;padding-right:max(32px,calc(( 100% - 1216px ) / 2));padding-left:max(32px,calc(( 100% - 1216px ) / 2));background-color:var(--brand-blue-dark)}@media (max-width:1119px){.ecr-topbar{padding-right:24px;padding-left:24px}}@media (max-width:767px){.ecr-topbar{justify-content:center;min-height:0px;padding-top:8px;padding-right:16px;padding-bottom:8px;padding-left:16px}}.ecr-topbar-usps{display:flex;align-items:center;gap:26px}@media (max-width:767px){.ecr-topbar-usps{display:none}}.ecr-topbar-text{color:#fff;font-size:12.5px;line-height:1.3}.ecr-topbar-text-soft{color:var(--on-dark-soft);font-size:12.5px;line-height:1.3}.ecr-topbar-mobile{display:none;color:#fff;font-size:11px;line-height:1.3;text-align:center}@media (max-width:767px){.ecr-topbar-mobile{display:block}}.ecr-topbar-rating{display:flex;align-items:center;gap:9px}@media (max-width:767px){.ecr-topbar-rating{display:none}}.ecr-topbar-score{color:#fff;font-weight:800;font-size:11.5px;line-height:1.3;padding-top:3px;padding-right:8px;padding-bottom:3px;padding-left:8px;background-color:rgba(255,255,255,.16);border-radius:6px}.ecr-header-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:22px 32px;padding-top:22px;padding-right:max(32px,calc(( 100% - 1216px ) / 2));padding-left:max(32px,calc(( 100% - 1216px ) / 2))}.ecr-header-main{grid-template-areas:"logo search account cart" "nav nav nav nav"}@media (max-width:1119px){.ecr-header-main{grid-template-columns:auto auto minmax(0,1fr) auto auto;gap:0px 20px;padding-top:16px;padding-right:24px;padding-bottom:16px;padding-left:24px}.ecr-header-main{grid-template-areas:"nav logo search account cart"}}@media (max-width:767px){.ecr-header-main{grid-template-columns:40px minmax(0,1fr) auto;gap:12px;padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px}.ecr-header-main{grid-template-areas:"nav logo cart" "search search search"}}.ecr-header-logo{grid-area:logo;color:var(--brand-blue-dark);font-family:var(--font-display);font-weight:800;font-size:30px;line-height:1;text-decoration:none;letter-spacing:0.02em}.ecr-header-logo:hover{color:var(--brand-blue-dark);text-decoration:none}@media (max-width:767px){.ecr-header-logo{justify-self:center;font-size:22px}}.ecr-header-search{grid-area:search;width:100%}.ecr-header-search .bde-search-form-v2__results{z-index:60;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;background-color:#fff;border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);box-shadow:0px 12px 34px rgba(28,27,25,.22)}.ecr-header-search .bde-search-form-v2__result{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-header-account{display:flex;align-items:center;gap:20px;grid-area:account}@media (max-width:767px){.ecr-header-account{display:none}}.ecr-header-link{color:var(--ink);font-size:13.5px;text-decoration:none}.ecr-header-link:hover{color:var(--brand-blue);text-decoration:underline}.ecr-header-cart{grid-area:cart}.ecr-header-cart .bde-mini-cart-toggle::after{color:var(--ink);font-weight:600;font-size:13.5px;line-height:1;margin-left:9px}.ecr-header-cart .bde-mini-cart-toggle::after{content:"Winkelwagen"}.ecr-header-cart .bde-mini-cart-offcanvas .widget_shopping_cart_content{display:contents}.ecr-header-cart .bde-mini-cart-offcanvas .woocommerce-mini-cart{flex-grow:1;flex-shrink:1;flex-basis:auto;order:1;height:auto;min-height:120px}.ecr-header-cart .bde-mini-cart-offcanvas .woocommerce-mini-cart__empty-message{order:1;margin-top:20px;margin-right:20px;margin-bottom:20px;margin-left:20px}.ecr-header-cart .bde-mini-cart-offcanvas-body>main{flex-grow:0;flex-shrink:0;flex-basis:auto;order:2}.ecr-header-cart .bde-mini-cart-offcanvas .bde-mini-cart-offcanvas-footer{order:3}.ecr-header-cart .bde-mini-cart-offcanvas .bde-mini-cart-continue-link{order:4}.ecr-header-cart .bde-mini-cart-offcanvas--primary-checkout .woocommerce-mini-cart__buttons a.button.wc-forward:not(.checkout){justify-content:center;align-items:center;color:var(--ink);font-weight:700;text-align:center;text-transform:none;padding-right:12px;padding-left:12px;background-color:#fff;border-top:1.5px solid var(--ink);border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);border-left:1.5px solid var(--ink)}.ecr-header-cart .bde-mini-cart-offcanvas--primary-checkout .woocommerce-mini-cart__buttons a.button.wc-forward:not(.checkout){white-space:nowrap;box-shadow:none;display:inline-flex!important}.ecr-header-cart .bde-mini-cart-offcanvas--primary-checkout .woocommerce-mini-cart__buttons a.button.wc-forward:not(.checkout):hover{color:var(--ink);background-color:var(--surface-field)}.ecr-header-cart .bde-mini-cart-offcanvas--primary-checkout .woocommerce-mini-cart__buttons a.button.wc-forward:not(.checkout):hover{border-color:var(--ink)}.ecr-header-cart .bde-mini-cart-offcanvas .woocommerce-mini-cart__buttons a.button.checkout{text-transform:none;padding-right:12px;padding-left:12px}.ecr-header-cart .bde-mini-cart-offcanvas .woocommerce-mini-cart__buttons a.button.checkout{white-space:nowrap}@media (max-width:767px){.ecr-header-cart .bde-mini-cart-toggle::after{display:none}}.ecr-header-nav{grid-area:nav;position:relative}.ecr-header-nav::before{position:absolute;top:0px;left:50%;width:100vw;height:1px;background-color:var(--line);transform:translate3d(-50%,0,0)}.ecr-header-nav::before{content:""}.ecr-header-nav .breakdance-menu-topbar{padding-top:14px;padding-right:12px;padding-bottom:14px;padding-left:20px;background-color:var(--brand-blue-dark)}.ecr-header-nav .breakdance-menu-topbar-logo::before{color:#fff;font-family:var(--font-display);font-weight:800;font-size:16px;letter-spacing:0.02em}.ecr-header-nav .breakdance-menu-topbar-logo::before{content:"KORENBEURS"}@media (max-width:1119px){.ecr-header-nav::before{display:none}}.ecr-menu-mobile-only{display:none}@media (max-width:1119px){.ecr-menu-mobile-only{display:block}}.ecr-menu-divider{margin-top:10px;padding-top:6px;border-top:1px solid var(--line)}.ecr-newsletter{display:flex;justify-content:space-between;align-items:center;gap:20px 40px;padding-top:40px;padding-right:max(32px,calc(( 100% - 1216px ) / 2));padding-bottom:40px;padding-left:max(32px,calc(( 100% - 1216px ) / 2));background-color:var(--brand-blue-dark);background-image:radial-gradient(circle at 55% -20%,rgba(253,205,0,.16) 0px,rgba(8,64,107,0) 260px);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.ecr-newsletter{flex-wrap:wrap}@media (max-width:767px){.ecr-newsletter{padding-top:28px;padding-right:16px;padding-bottom:28px;padding-left:16px}}.ecr-newsletter-text{display:flex;flex-flow:column;gap:9px;flex-grow:1;flex-shrink:1;flex-basis:320px;max-width:560px}.ecr-newsletter-title{color:#fff;font-weight:800;font-size:24px;line-height:1.15}@media (max-width:767px){.ecr-newsletter-title{font-size:20px}}.ecr-newsletter-intro{color:#bcd8ec;font-size:15px;line-height:1.55;text-wrap:pretty}@media (max-width:767px){.ecr-newsletter-intro{font-size:14.5px}}.ecr-newsletter-form{flex-grow:0;flex-shrink:1;flex-basis:420px;width:100%}.ecr-newsletter-form .breakdance-form{display:flex;align-items:stretch;gap:10px}.ecr-newsletter-form .breakdance-form{flex-wrap:wrap}.ecr-newsletter-form .breakdance-form-field{flex-grow:1;flex-shrink:1;flex-basis:200px;width:auto;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ecr-newsletter-form .breakdance-form-footer{flex-grow:0;flex-shrink:0;flex-basis:auto;width:auto;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ecr-newsletter-form .breakdance-form-field__label{position:absolute;width:1px;height:1px;overflow:hidden}.ecr-newsletter-form .breakdance-form-field__label{clip-path:inset(50%);white-space:nowrap}.ecr-newsletter-form .breakdance-form-field__input{height:50px;color:var(--ink);font-size:15px;padding-right:16px;padding-left:16px;background-color:#fff;border-radius:var(--radius);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-newsletter-form .breakdance-form-button__submit{height:50px;font-weight:600;font-size:14.5px;padding-right:24px;padding-left:24px;border-radius:var(--radius);box-shadow:0px 4px 14px rgba(0,0,0,.24)}@media (max-width:479px){.ecr-newsletter-form .breakdance-form-footer{flex-grow:1;flex-shrink:1;flex-basis:100%}.ecr-newsletter-form .breakdance-form-button__submit{width:100%}}.ecr-footer{display:flex;flex-flow:column;width:100%}.ecr-footer-main{display:flex;flex-flow:column;padding-top:44px;padding-right:max(32px,calc(( 100% - 1216px ) / 2));padding-bottom:26px;padding-left:max(32px,calc(( 100% - 1216px ) / 2));background-color:var(--ink)}@media (max-width:1119px){.ecr-footer-main{padding-right:24px;padding-left:24px}}@media (max-width:767px){.ecr-footer-main{padding-top:32px;padding-right:16px;padding-bottom:22px;padding-left:16px}}.ecr-footer-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:40px;padding-bottom:32px}@media (max-width:1023px){.ecr-footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:32px}}@media (max-width:767px){.ecr-footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;padding-bottom:24px}}@media (max-width:479px){.ecr-footer-grid{grid-template-columns:minmax(0,1fr)}}.ecr-footer-brand{display:flex;flex-flow:column;gap:14px}@media (max-width:1023px){.ecr-footer-brand{grid-column-start:1;grid-column-end:-1}}.ecr-footer-wordmark{color:#fff;font-family:var(--font-display);font-weight:800;font-size:19px;line-height:1.2;letter-spacing:0.02em}.ecr-footer-about{color:var(--on-ink-soft);font-size:13.5px;line-height:1.6;text-wrap:pretty}.ecr-footer-payments{display:flex;gap:8px;margin-top:4px}.ecr-footer-payments{flex-wrap:wrap;list-style:none}.ecr-footer-payment{display:flex;justify-content:center;align-items:center;height:30px;min-width:46px;color:var(--ink-muted);font-weight:600;font-size:10px;padding-right:8px;padding-left:8px;background-color:var(--ink-raised);border-radius:var(--radius)}.ecr-footer-col{display:flex;flex-flow:column;align-items:start;gap:9px}.ecr-footer-heading{color:#fff;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:0.1em;margin-bottom:4px}.ecr-footer-link{color:var(--on-ink-soft);font-size:13.5px;line-height:1.5;text-decoration:none}.ecr-footer-link:hover{color:#fff;text-decoration:underline}@media (max-width:479px){.ecr-footer-link{padding-top:4px;padding-bottom:4px}}.ecr-footer-small{color:var(--ink-muted);font-size:12.5px;line-height:1.5}.ecr-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:18px;border-top:1px solid var(--ink-raised)}.ecr-footer-bottom{flex-wrap:wrap}@media (max-width:767px){.ecr-footer-bottom{flex-flow:column;align-items:start}}.ecr-footer-legal{display:flex;gap:18px}.ecr-footer-legal{flex-wrap:wrap}.ecr-footer-legal-link{color:var(--ink-muted);font-size:12.5px;text-decoration:none}.ecr-footer-legal-link:hover{color:#fff;text-decoration:underline}.ecr-checkout-head{display:flex;justify-content:space-between;align-items:center;gap:14px 32px;padding-top:20px;padding-right:max(32px,calc(( 100% - 1216px ) / 2));padding-bottom:20px;padding-left:max(32px,calc(( 100% - 1216px ) / 2));border-bottom:1px solid var(--line)}.ecr-checkout-head{flex-wrap:wrap}@media (max-width:1119px){.ecr-checkout-head{padding-right:24px;padding-left:24px}}@media (max-width:767px){.ecr-checkout-head{padding-top:12px;padding-right:16px;padding-bottom:14px;padding-left:16px}}.ecr-steps{display:flex;align-items:center;gap:12px}.ecr-steps{list-style:none}@media (max-width:767px){.ecr-steps{justify-content:center;gap:8px;order:3;width:100%}}.ecr-step{display:flex;align-items:center;gap:9px}@media (max-width:767px){.ecr-step{gap:6px}}.ecr-step-line{width:28px;height:2px;background-color:#ddd8cf;border-radius:2px}@media (max-width:767px){.ecr-step-line{width:14px}}.ecr-step-dot{display:flex;justify-content:center;align-items:center;width:26px;height:26px;color:var(--ink-muted);font-weight:700;font-size:12px;background-color:#eae5dc;border-radius:50%}.ecr-step-dot-done{display:flex;justify-content:center;align-items:center;width:26px;height:26px;color:var(--brand-blue);font-weight:700;font-size:12px;background-color:var(--brand-blue-tint);border-radius:50%}.ecr-step-dot-current{display:flex;justify-content:center;align-items:center;width:26px;height:26px;color:#fff;font-weight:700;font-size:12px;background-color:var(--brand-blue);border-radius:50%}.ecr-step-link{color:var(--brand-blue);font-size:13.5px;text-decoration:none}.ecr-step-link:hover{color:#0a4f80;text-decoration:underline}@media (max-width:767px){.ecr-step-link{font-size:12.5px}}.ecr-step-label{color:var(--ink-muted);font-size:13.5px}@media (max-width:767px){.ecr-step-label{font-size:12.5px}}.ecr-step-label-current{color:var(--ink);font-weight:700;font-size:13.5px}@media (max-width:767px){.ecr-step-label-current{font-size:12.5px}}.ecr-checkout-help{display:flex;flex-flow:column;align-items:end;gap:2px}.ecr-checkout-help-label{color:var(--ink-soft);font-size:13px;line-height:1.4}.ecr-checkout-help-phone{color:var(--ink);font-weight:700;font-size:13px;line-height:1.4;text-decoration:none}.ecr-checkout-help-phone:hover{color:var(--brand-blue);text-decoration:underline}.ecr-checkout-footer{display:flex;justify-content:space-between;align-items:center;gap:16px 32px;padding-top:26px;padding-right:max(32px,calc(( 100% - 1216px ) / 2));padding-bottom:26px;padding-left:max(32px,calc(( 100% - 1216px ) / 2));background-color:var(--ink)}.ecr-checkout-footer{flex-wrap:wrap}@media (max-width:1119px){.ecr-checkout-footer{padding-right:24px;padding-left:24px}}@media (max-width:767px){.ecr-checkout-footer{flex-flow:column;align-items:start;padding-top:22px;padding-right:16px;padding-bottom:22px;padding-left:16px}}.ecr-card{display:flex;flex-flow:column;position:relative;height:100%;overflow:hidden;background-color:#fff;border-radius:var(--radius);transition:box-shadow 0.18s ease,transform 0.18s ease}.ecr-card:hover{transform:translate3d(0,-3px,0)}.ecr-card:hover{box-shadow:var(--shadow-hover)}.ecr-card{box-shadow:var(--shadow-rest)}.ecr-card-media{display:block;position:relative;width:100%;height:196px;overflow:hidden;background-color:#fff}@media (max-width:767px){.ecr-card-media{height:150px}}.ecr-card-image{width:100%;height:100%;object-fit:contain;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}@media (max-width:767px){.ecr-card-image{padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px}}.ecr-card-badge{position:absolute;top:10px;left:10px;color:#fff;font-family:var(--font-display);font-weight:800;font-size:14px;line-height:1;padding-top:5px;padding-right:9px;padding-bottom:5px;padding-left:9px;background-color:#166534;border-radius:var(--radius);box-shadow:0px 2px 8px rgba(161,14,24,.32)}@media (max-width:767px){.ecr-card-badge{top:8px;left:8px;font-size:12px;padding-top:4px;padding-right:7px;padding-bottom:4px;padding-left:7px}}.ecr-card-stock{position:absolute;top:10px;right:10px;color:#fff;font-weight:600;font-size:11px;line-height:1.2;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;background-color:rgba(28,27,25,.88);border-radius:var(--radius)}@media (max-width:767px){.ecr-card-stock{top:8px;right:8px;font-size:10px;padding-top:4px;padding-right:8px;padding-bottom:4px;padding-left:8px}}.ecr-card-body{display:flex;flex-flow:column;gap:7px;flex-grow:1;flex-shrink:1;flex-basis:auto;padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px}@media (max-width:767px){.ecr-card-body{gap:5px;padding-top:11px;padding-right:11px;padding-bottom:11px;padding-left:11px}}.ecr-card-brand{color:var(--brand-blue);font-weight:700;font-size:var(--label-size);line-height:1.2;text-transform:uppercase;letter-spacing:var(--label-letter-spacing)}@media (max-width:767px){.ecr-card-brand{font-size:9.5px}}.ecr-card-title{display:-webkit-box;height:55px;overflow:hidden;color:var(--ink);font-weight:500;font-size:13.5px;line-height:1.35;text-decoration:none}.ecr-card-title:hover{color:var(--brand-blue);text-decoration:none}.ecr-card-title{-webkit-line-clamp:3;-webkit-box-orient:vertical}@media (max-width:767px){.ecr-card-title{height:50px;font-size:12.5px}}.ecr-card-prices{display:flex;align-items:baseline;gap:8px;margin-top:auto}.ecr-card-prices{flex-wrap:wrap}.ecr-card-price-old{color:var(--ink-muted);font-size:13px;text-decoration:line-through}@media (max-width:767px){.ecr-card-price-old{font-size:11.5px}}.ecr-card-price{color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:23px;line-height:1.1}@media (max-width:767px){.ecr-card-price{font-size:19px}}.ecr-card-save{align-self:start;color:#166534;font-weight:700;font-size:12px;line-height:1.3;padding-top:3px;padding-right:9px;padding-bottom:3px;padding-left:9px;background-color:#F0FDF4;border-radius:var(--radius)}@media (max-width:767px){.ecr-card-save{font-size:11px}}.ecr-card-cta{margin-top:5px}.ecr-card-cta a.button.add_to_cart_button{flex-grow:1;flex-shrink:1;flex-basis:100%;width:100%;min-height:44px;text-transform:none;box-shadow:0px 3px 10px rgba(253,205,0,.38)}.ecr-card-cta .added_to_cart{display:none}.ecr-card-cta a.add_to_cart_button.product_type_simple{font-size:0px}.ecr-card-cta a.add_to_cart_button.product_type_simple::after{font-size:var(--bde-button-font-size)}.ecr-card-cta a.add_to_cart_button.product_type_simple::after{content:"In winkelwagen"}.ecr-card-cta{--bde-button-secondary-background-color:var(--buy-yellow);--bde-button-secondary-background-color-hover:var(--buy-yellow-hover);--bde-button-secondary-text-color:var(--ink);--bde-button-secondary-text-color-hover:var(--ink);--bde-button-secondary-border-color:transparent;--bde-button-secondary-border-color-hover:transparent;--bde-button-border-width:0px;--bde-button-font-size:14.5px;--bde-button-font-weight:700;--bde-button-line-height:1.2;--bde-button-padding-base:12px 14px}@media (max-width:767px){.ecr-card-cta{--bde-button-font-size:13.5px;--bde-button-padding-base:10px 10px}}.ecr-card-sale-only{display:none}.ecr-card-low-only{display:none}.ecr-is-sale .ecr-card-sale-only{display:block}.ecr-is-low .ecr-card-low-only{display:block}.ecr-is-low .ecr-pdp-stock{display:flex}.ecr-pdp{display:flex;flex-flow:column;width:100%}.ecr-pdp .woocommerce-notices-wrapper{margin-bottom:16px;padding-right:max(32px,calc(( 100% - 1216px ) / 2));padding-left:max(32px,calc(( 100% - 1216px ) / 2))}.ecr-pdp .woocommerce-message{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--ink);font-size:14px;padding-top:14px;padding-right:20px;padding-bottom:14px;padding-left:20px;background-color:var(--brand-blue-tint);border-radius:var(--radius)}.ecr-pdp .woocommerce-message{flex-wrap:wrap}.ecr-pdp .woocommerce-error{list-style:none}.ecr-pdp .woocommerce-error li{color:var(--sale-red);font-size:14px;padding-top:14px;padding-right:20px;padding-bottom:14px;padding-left:20px;background-color:var(--sale-red-tint);border-radius:var(--radius)}.ecr-pdp .woocommerce-info{color:var(--ink);font-size:14px;padding-top:14px;padding-right:20px;padding-bottom:14px;padding-left:20px;background-color:var(--surface-warm);border-radius:var(--radius)}@media (max-width:1119px){.ecr-pdp .woocommerce-notices-wrapper{padding-right:24px;padding-left:24px}}@media (max-width:767px){.ecr-pdp .woocommerce-notices-wrapper{padding-right:16px;padding-left:16px}}.ecr-pdp-top{display:grid;grid-template-columns:minmax(0,620px) minmax(0,1fr);align-items:start;gap:24px 40px;padding-top:18px;padding-right:max(32px,calc(( 100% - 1216px ) / 2));padding-bottom:40px;padding-left:max(32px,calc(( 100% - 1216px ) / 2));border-top:1px solid var(--line)}.ecr-pdp-top{grid-template-areas:"crumbs crumbs" "media summary"}@media (max-width:1119px){.ecr-pdp-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding-right:24px;padding-left:24px}}@media (max-width:1023px){.ecr-pdp-top{grid-template-columns:minmax(0,1fr)}.ecr-pdp-top{grid-template-areas:"crumbs" "media" "summary"}}@media (max-width:767px){.ecr-pdp-top{gap:16px;padding-top:12px;padding-right:16px;padding-bottom:104px;padding-left:16px}}.ecr-pdp-crumbs{grid-area:crumbs;color:var(--ink-muted);font-size:12.5px}.ecr-pdp-crumbs a{color:var(--ink-muted);text-decoration:none}.ecr-pdp-crumbs a:hover{color:var(--brand-blue);text-decoration:underline}.ecr-pdp-media{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;grid-area:media;position:relative}@media (max-width:767px){.ecr-pdp-media{grid-template-columns:minmax(0,1fr);gap:0px}}.ecr-pdp-thumbs{position:absolute;top:0px;bottom:0px;left:0px;width:88px;max-height:520px;min-height:0px;overflow:hidden}.ecr-pdp-thumbs .bde-swiper__slide{overflow:hidden;aspect-ratio:1/1;background-color:#f6f3ee;border-radius:var(--radius)}.ecr-pdp-thumbs .swiper-slide{opacity:0.6;transition:opacity 0.2s ease}.ecr-pdp-thumbs .swiper-slide-thumb-active{opacity:1}@media (max-width:767px){.ecr-pdp-thumbs{display:none}}.ecr-pdp-stage{grid-column-start:2;grid-column-end:3;position:relative;min-width:0px}@media (max-width:767px){.ecr-pdp-stage{grid-column-start:1;grid-column-end:2}}.ecr-pdp-gallery{max-height:520px;overflow:hidden;aspect-ratio:1/1;background-color:#f6f3ee;border-radius:var(--radius)}.ecr-pdp-badge{position:absolute;top:16px;left:16px;z-index:2;color:#fff;font-family:var(--font-display);font-weight:800;font-size:22px;line-height:1;padding-top:8px;padding-right:13px;padding-bottom:8px;padding-left:13px;background-color:#166534;border-radius:var(--radius);pointer-events:none;box-shadow:0px 4px 14px rgba(161,14,24,.35)}@media (max-width:767px){.ecr-pdp-badge{top:14px;left:14px;font-size:18px;padding-top:6px;padding-right:11px;padding-bottom:6px;padding-left:11px}}.ecr-pdp-zoom-hint{position:absolute;bottom:16px;left:16px;z-index:2;color:var(--ink);font-weight:600;font-size:12.5px;padding-top:8px;padding-right:13px;padding-bottom:8px;padding-left:13px;background-color:rgba(255,255,255,.94);border-radius:var(--radius);pointer-events:none;box-shadow:0px 2px 10px rgba(28,27,25,.12)}@media (max-width:767px){.ecr-pdp-zoom-hint{display:none}}.ecr-pdp-summary{display:flex;flex-flow:column;gap:16px;grid-area:summary;min-width:0px}@media (max-width:767px){.ecr-pdp-summary{gap:13px}}.ecr-pdp-meta{display:flex;align-items:center;gap:10px}.ecr-pdp-meta{flex-wrap:wrap}.ecr-pdp-brand{color:var(--brand-blue);font-weight:700;font-size:11px;line-height:1.2;text-transform:uppercase;letter-spacing:var(--label-letter-spacing)}@media (max-width:767px){.ecr-pdp-brand{font-size:10.5px}}.ecr-pdp-sku{color:var(--ink-muted);font-size:12px}.ecr-pdp-title{color:var(--ink);font-weight:800;font-size:34px;line-height:1.1;text-wrap:balance}@media (max-width:1119px){.ecr-pdp-title{font-size:28px}}@media (max-width:767px){.ecr-pdp-title{font-size:23px;line-height:1.2}}.ecr-pdp-rating{color:var(--ink-soft);font-size:13px}.ecr-pdp-rating:empty{display:none}.ecr-pdp-rating .woocommerce-product-rating{display:flex;align-items:center;gap:8px;color:var(--ink-soft);font-size:13px}.ecr-pdp-pricebox{display:flex;flex-flow:column;gap:12px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:var(--surface-warm);border-radius:var(--radius)}@media (max-width:767px){.ecr-pdp-pricebox{gap:9px;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}}.ecr-pdp-price-row{display:flex;align-items:baseline;gap:12px}.ecr-pdp-price-row{flex-wrap:wrap}.ecr-pdp-price{color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:44px;line-height:1}.ecr-pdp-price .price{display:flex;align-items:baseline;gap:12px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ecr-pdp-price .price{flex-wrap:wrap}.ecr-pdp-price ins{order:1;text-decoration:none}.ecr-pdp-price del{order:2;color:var(--ink-muted);font-family:var(--font-body);font-weight:400;font-size:16px}.ecr-pdp-price.bde-wooproductprice .price del{order:2}.ecr-pdp-price.bde-wooproductprice .price ins{order:1;margin-right:0px}@media (max-width:1119px){.ecr-pdp-price{font-size:38px}}@media (max-width:767px){.ecr-pdp-price{font-size:34px}.ecr-pdp-price del{font-size:14px}}.ecr-pdp-save{align-self:center;color:#166534;font-weight:700;font-size:13.5px;line-height:1.2;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;background-color:#F0FDF4;border-radius:var(--radius)}@media (max-width:767px){.ecr-pdp-save{font-size:12.5px}}.ecr-pdp-price-note{color:var(--ink-muted);font-size:12.5px;line-height:1.4}.ecr-pdp-stock{align-items:center;gap:4px 10px;padding-top:12px;border-top:1px solid var(--line)}.ecr-pdp-stock{flex-wrap:wrap}.ecr-pdp-stock-dot{flex-shrink:0;width:9px;height:9px;background-color:var(--sale-red);border-radius:50%}.ecr-pdp-stock-label{color:var(--sale-red);font-weight:700;font-size:14px}.ecr-pdp-stock-label{white-space:nowrap}.ecr-pdp-stock-text{color:var(--ink-soft);font-size:13.5px}.ecr-pdp-cta{width:100%}.ecr-pdp-cta .stock{display:none}.ecr-pdp-cta form.cart{display:flex;align-items:stretch;gap:12px}.ecr-pdp-cta form.cart{flex-wrap:wrap}.ecr-pdp-cta .quantity{display:flex;align-items:center;width:auto;max-width:none;overflow:hidden;background-color:var(--surface-field);border-radius:var(--radius)}.ecr-pdp-cta .bde-quantity-button{display:flex;justify-content:center;align-items:center;position:static;width:44px;height:56px;color:var(--ink-soft);font-size:14px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer}.ecr-pdp-cta .bde-quantity-button{transform:none}.ecr-pdp-cta .bde-quantity-button:hover{background-color:#eae5dc}.ecr-pdp-cta input.qty{width:38px;color:var(--ink);font-weight:700;font-size:15px;text-align:center;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-pdp-cta input.qty{appearance:textfield}.ecr-pdp-cta button.single_add_to_cart_button{flex-grow:1;flex-shrink:1;flex-basis:200px;height:56px;color:var(--ink);font-weight:700;font-size:0px;text-transform:none;background-color:var(--buy-yellow);border-radius:var(--radius);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer;transition:background-color 0.18s ease}.ecr-pdp-cta button.single_add_to_cart_button{box-shadow:var(--shadow-buy)}.ecr-pdp-cta button.single_add_to_cart_button::after{font-size:16.5px}.ecr-pdp-cta button.single_add_to_cart_button::after{content:"In winkelwagen"}.ecr-pdp-cta button.single_add_to_cart_button:hover{background-color:var(--buy-yellow-hover)}.ecr-pdp-cta button.single_add_to_cart_button.disabled{opacity:0.5;cursor:not-allowed}.ecr-pdp-cta table.variations{width:100%}.ecr-pdp-cta table.variations{border-collapse:collapse}.ecr-pdp-cta th.label{display:block;color:var(--ink);font-weight:700;font-size:14px;text-align:left;padding-bottom:10px}.ecr-pdp-cta td.value{display:block;padding-bottom:12px}.ecr-pdp-cta select{width:100%;height:48px;color:var(--ink);font-size:14px;padding-right:14px;padding-left:14px;background-color:var(--surface-field);border-radius:var(--radius);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-pdp-cta .reset_variations{color:var(--brand-blue);font-size:13px}.ecr-pdp-cta .single_variation_wrap{display:flex;flex-flow:column;gap:12px;flex-grow:1;flex-shrink:1;flex-basis:100%}.ecr-pdp-cta .woocommerce-variation-add-to-cart{display:flex;gap:12px}.ecr-pdp-cta .woocommerce-variation-add-to-cart{flex-wrap:wrap}.ecr-pdp-cta .woocommerce-variation-price{color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:22px}.ecr-pdp-cta .bde-quantity-button::before{width:auto;height:auto;color:var(--ink-soft);font-size:20px;line-height:1;background-color:transparent}.ecr-pdp-cta .bde-quantity-button::before{-webkit-mask-image:none;mask-image:none}.ecr-pdp-cta .bde-quantity-button--dec::before{content:"−"}.ecr-pdp-cta .bde-quantity-button--inc::before{content:"+"}.ecr-pdp-cta{scroll-margin-top:120px}@media (max-width:767px){.ecr-pdp-cta .bde-quantity-button{height:52px}.ecr-pdp-cta button.single_add_to_cart_button{height:52px}}.ecr-pdp-usps{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.ecr-pdp-usps{list-style:none}@media (max-width:767px){.ecr-pdp-usps{gap:9px}}.ecr-pdp-usp{display:flex;flex-flow:column;gap:3px;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px;background-color:#fff;border-radius:var(--radius);box-shadow:0px 1px 3px rgba(28,27,25,.09)}@media (max-width:767px){.ecr-pdp-usp{padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px}}.ecr-pdp-usp-title{color:var(--ink);font-weight:700;font-size:13.5px}@media (max-width:767px){.ecr-pdp-usp-title{font-size:12.5px}}.ecr-pdp-usp-text{color:var(--ink-soft);font-size:12.5px}@media (max-width:767px){.ecr-pdp-usp-text{font-size:11.5px}}.ecr-pdp-pay{display:flex;align-items:center;gap:8px}.ecr-pdp-pay{flex-wrap:wrap}.ecr-pdp-pay-label{color:var(--ink-muted);font-size:12px;margin-right:2px}.ecr-pdp-pay-chip{display:flex;justify-content:center;align-items:center;height:28px;min-width:44px;color:var(--ink-muted);font-weight:600;font-size:10px;padding-right:8px;padding-left:8px;background-color:var(--surface-field);border-radius:var(--radius)}.ecr-pdp-buybar{display:none}@media (max-width:767px){.ecr-pdp-buybar{display:flex;align-items:center;gap:11px;position:fixed;right:0px;bottom:0px;left:0px;z-index:90;padding-top:12px;padding-right:16px;padding-bottom:16px;padding-left:16px;background-color:#fff;border-top:1px solid var(--line);box-shadow:0px -6px 22px rgba(28,27,25,.12)}}.ecr-pdp-info{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:start;gap:44px;padding-top:40px;padding-right:max(32px,calc(( 100% - 1216px ) / 2));padding-bottom:40px;padding-left:max(32px,calc(( 100% - 1216px ) / 2));background-color:var(--surface-warm);border-top:1px solid var(--line)}@media (max-width:1119px){.ecr-pdp-info{grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:32px;padding-right:24px;padding-left:24px}}@media (max-width:1023px){.ecr-pdp-info{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.ecr-pdp-info{gap:24px;padding-top:24px;padding-right:16px;padding-bottom:24px;padding-left:16px}}.ecr-pdp-about{display:flex;flex-flow:column;gap:12px}.ecr-pdp-h2{color:var(--ink);font-weight:800;font-size:23px;line-height:1.2}@media (max-width:767px){.ecr-pdp-h2{font-size:19px}}.ecr-pdp-h3{color:var(--ink);font-weight:800;font-size:17px;line-height:1.25}.ecr-pdp-description{color:var(--ink);font-size:15px;line-height:1.65;margin-bottom:10px}.ecr-pdp-description p{margin-bottom:12px}@media (max-width:767px){.ecr-pdp-description{font-size:14.5px}}.ecr-pdp-explain{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ecr-pdp-explain{list-style:none}@media (max-width:767px){.ecr-pdp-explain{grid-template-columns:minmax(0,1fr)}}.ecr-pdp-explain-card{display:flex;flex-flow:column;gap:6px;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;background-color:#fff;border-radius:var(--radius);box-shadow:0px 1px 3px rgba(28,27,25,.08)}.ecr-pdp-explain-title{color:var(--ink);font-family:var(--font-display);font-weight:700;font-size:14px}.ecr-pdp-explain-text{color:var(--ink-soft);font-size:13px;line-height:1.55}.ecr-pdp-specs{display:flex;flex-flow:column;gap:14px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#fff;border-radius:var(--radius)}.ecr-pdp-specs{box-shadow:var(--shadow-rest)}@media (max-width:767px){.ecr-pdp-specs{padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px}}.ecr-pdp-attributes{font-size:13.5px}.ecr-pdp-attributes h2{display:none}.ecr-pdp-attributes table{width:100%}.ecr-pdp-attributes table{border-collapse:collapse}.ecr-pdp-attributes th{width:150px;color:var(--ink-muted);font-weight:400;text-align:left;padding-top:10px;padding-right:14px;padding-bottom:10px;border-bottom:1px solid #f0ede7}.ecr-pdp-attributes th{vertical-align:top}.ecr-pdp-attributes td{color:var(--ink);font-weight:500;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #f0ede7}.ecr-pdp-attributes.breakdance-woocommerce th{width:150px;color:var(--ink-muted);font-weight:400;font-size:13.5px;text-align:left;padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:0px;border-bottom:1px solid #f0ede7}.ecr-pdp-attributes.breakdance-woocommerce th{vertical-align:top}.ecr-pdp-attributes.breakdance-woocommerce td{color:var(--ink);font-weight:500;font-size:13.5px;padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px;border-bottom:1px solid #f0ede7}@media (max-width:767px){.ecr-pdp-attributes th{width:120px}}.ecr-pdp-reviews{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:40px;padding-top:40px;padding-right:max(32px,calc(( 100% - 1216px ) / 2));padding-bottom:40px;padding-left:max(32px,calc(( 100% - 1216px ) / 2))}@media (max-width:1119px){.ecr-pdp-reviews{grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:32px;padding-right:24px;padding-left:24px}}@media (max-width:1023px){.ecr-pdp-reviews{grid-template-columns:minmax(0,1fr);gap:20px}}@media (max-width:767px){.ecr-pdp-reviews{padding-top:24px;padding-right:16px;padding-bottom:24px;padding-left:16px}}.ecr-pdp-reviews-summary{display:flex;flex-flow:column;gap:12px}.ecr-pdp-reviews-score{color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:46px;line-height:1}@media (max-width:767px){.ecr-pdp-reviews-score{font-size:38px}}.ecr-pdp-reviews-count{color:var(--ink-soft);font-size:13px;line-height:1.5}.ecr-pdp-reviews-list{display:flex;flex-flow:column;align-items:start;min-width:0px}.ecr-pdp-reviews-list .woocommerce-Reviews-title{display:none}.ecr-pdp-reviews-list .woocommerce-noreviews{color:var(--ink-soft);font-size:14px}.ecr-pdp-reviews-list .comment_container{display:flex;flex-flow:column;gap:9px;height:100%;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#fff;border-radius:var(--radius);box-shadow:0px 1px 3px rgba(28,27,25,.09)}.ecr-pdp-reviews-list .bde-review-modal-trigger{align-self:start;width:auto;color:#fff;font-weight:600;font-size:14px;margin-top:16px;padding-top:12px;padding-right:18px;padding-bottom:12px;padding-left:18px;background-color:var(--brand-blue);border-radius:var(--radius);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer}.ecr-pdp-reviews-list .bde-review-modal-trigger:hover{color:#fff;background-color:#0a5490}.ecr-pdp-reviews-list ol.commentlist{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;margin-top:0px}.ecr-pdp-reviews-list ol.commentlist{list-style:none}.ecr-pdp-reviews-list .woocommerce-info{display:flex;align-items:center;color:var(--ink-soft);font-size:14px;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;background-color:var(--surface-warm);border-radius:var(--radius)}.ecr-pdp-reviews-list .woocommerce-info::before{display:none}.ecr-pdp-reviews-list.breakdance-woocommerce .woocommerce-info{display:flex;align-items:center;color:var(--ink-soft);font-size:14px;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;background-color:var(--surface-warm);border-radius:var(--radius)}.ecr-pdp-reviews-list.breakdance-woocommerce .woocommerce-info::before{display:none}.ecr-pdp-reviews-list.breakdance-woocommerce .woocommerce-noreviews{color:var(--ink-soft);font-size:14px;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;background-color:var(--surface-warm);border-radius:var(--radius)}.ecr-pdp-reviews-list.breakdance-woocommerce .woocommerce-noreviews::before{display:none}.ecr-pdp-related{display:flex;flex-flow:column;gap:18px;padding-top:40px;padding-right:max(32px,calc(( 100% - 1216px ) / 2));padding-bottom:40px;padding-left:max(32px,calc(( 100% - 1216px ) / 2));background-color:var(--surface-warm);border-top:1px solid var(--line)}@media (max-width:1119px){.ecr-pdp-related{padding-right:24px;padding-left:24px}}@media (max-width:767px){.ecr-pdp-related{padding-top:24px;padding-right:16px;padding-bottom:24px;padding-left:16px}}.ecr-pdp-related-head{display:flex;justify-content:space-between;align-items:end;gap:16px}.ecr-pdp-related-grid{width:100%}.ecr-pdp-buybar-price .price{display:flex;flex-flow:column;gap:2px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ecr-pdp-buybar-price ins{text-decoration:none}.ecr-pdp-buybar-price del{color:var(--ink-muted);font-family:var(--font-body);font-weight:400;font-size:11px}@media (max-width:767px){.ecr-pdp-buybar-price{flex-shrink:0;color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:21px;line-height:1}}@media (max-width:767px){.ecr-pdp-buybar-button{display:flex;justify-content:center;align-items:center;flex-grow:1;flex-shrink:1;flex-basis:auto;height:52px;color:var(--ink);font-weight:700;font-size:15.5px;text-decoration:none;background-color:var(--buy-yellow);border-radius:var(--radius)}.ecr-pdp-buybar-button{box-shadow:var(--shadow-buy)}}.star-rating{display:inline-block;position:relative;width:5.6em;height:1.1em;overflow:hidden;font-size:15px;line-height:1.1}.star-rating::before{position:absolute;top:0px;left:0px;color:#e2ded6;letter-spacing:0.1em}.star-rating::before{content:"★★★★★"}.star-rating span{position:absolute;top:0px;left:0px;height:100%;overflow:hidden;padding-top:2em}.star-rating span::before{position:absolute;top:0px;left:0px;color:var(--buy-yellow);letter-spacing:0.1em}.star-rating span::before{content:"★★★★★"}.ecr-archive{display:flex;flex-flow:column;width:100%}.ecr-archive-hero{display:flex;flex-flow:column;gap:12px;padding-top:26px;padding-right:max(32px,calc(( 100% - 1216px ) / 2));padding-bottom:24px;padding-left:max(32px,calc(( 100% - 1216px ) / 2));background-color:var(--surface-warm);border-top:1px solid var(--line)}@media (max-width:1119px){.ecr-archive-hero{padding-right:24px;padding-left:24px}}@media (max-width:767px){.ecr-archive-hero{gap:8px;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}}.ecr-archive-hero-row{display:flex;justify-content:space-between;align-items:end;gap:24px 40px}.ecr-archive-hero-row{flex-wrap:wrap}@media (max-width:767px){.ecr-archive-hero-row{gap:12px}}.ecr-archive-intro{display:flex;flex-flow:column;gap:8px;max-width:640px}.ecr-archive-title{color:var(--ink);font-weight:800;font-size:38px;line-height:1.1}@media (max-width:767px){.ecr-archive-title{font-size:26px}}.ecr-archive-desc{color:var(--ink-soft);font-size:15.5px;line-height:1.6;text-wrap:pretty}@media (max-width:767px){.ecr-archive-desc{font-size:14px}}.ecr-archive-stat{display:flex;flex-flow:column;padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;background-color:#fff;border-radius:var(--radius);box-shadow:0px 1px 3px rgba(28,27,25,.08)}@media (max-width:767px){.ecr-archive-stat{flex-flow:row;align-items:baseline;gap:6px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent}.ecr-archive-stat{box-shadow:none}}.ecr-archive-stat-num{color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:22px;line-height:1.2}@media (max-width:767px){.ecr-archive-stat-num{font-size:15px}}.ecr-archive-stat-label{color:var(--ink-muted);font-size:12px}@media (max-width:767px){.ecr-archive-stat-label{font-size:13.5px}}.ecr-archive-body{display:grid;grid-template-columns:minmax(0,268px) minmax(0,1fr);align-items:start;gap:28px;padding-top:28px;padding-right:max(32px,calc(( 100% - 1216px ) / 2));padding-bottom:44px;padding-left:max(32px,calc(( 100% - 1216px ) / 2))}@media (max-width:1119px){.ecr-archive-body{grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:24px;padding-right:24px;padding-left:24px}}@media (max-width:1023px){.ecr-archive-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.ecr-archive-body{gap:14px;padding-top:14px;padding-right:16px;padding-bottom:28px;padding-left:16px}}.ecr-archive-overlay{display:none}@media (max-width:1023px){.ecr-archive-overlay{position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:998;background-color:rgba(28,27,25,.45)}}.ecr-archive-sidebar{display:flex;flex-flow:column;gap:14px}@media (max-width:1023px){.ecr-archive-sidebar{gap:0px;position:fixed;right:0px;bottom:0px;left:0px;z-index:999;max-height:85vh;background-color:#fff;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;transition:transform 0.25s ease;box-shadow:0px -8px 30px rgba(0,0,0,.24);transform:translate3d(0,105%,0)}.ecr-archive-sidebar{overflow-y:auto}}.ecr-archive-sheet-head{display:none}@media (max-width:1023px){.ecr-archive-sheet-head{display:flex;justify-content:space-between;align-items:center;position:sticky;top:0px;z-index:2;padding-top:16px;padding-right:18px;padding-bottom:14px;padding-left:18px;background-color:#fff;border-bottom:1px solid var(--line)}}.ecr-archive-sheet-foot{display:none}@media (max-width:1023px){.ecr-archive-sheet-foot{display:flex;position:sticky;bottom:0px;z-index:2;padding-top:14px;padding-right:18px;padding-bottom:18px;padding-left:18px;background-color:#fff;border-top:1px solid var(--line)}}.ecr-archive-filters{color:var(--ink);font-size:13.5px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;background-color:#fff;border-radius:var(--radius)}.ecr-archive-filters .wc-block-product-filters{display:flex;width:100%}.ecr-archive-filters .wc-block-product-filters__open-overlay{display:none}.ecr-archive-filters .wc-block-product-filters__overlay-header{display:none}.ecr-archive-filters .wc-block-product-filters__overlay-footer{display:none}.ecr-archive-filters .wc-block-product-filters__overlay{flex-grow:1;position:relative;top:auto;right:auto;bottom:auto;left:auto;background-color:transparent;pointer-events:auto}.ecr-archive-filters .wc-block-product-filters__overlay-wrapper{width:auto;height:auto}.ecr-archive-filters .wc-block-product-filters__overlay-dialog{position:relative;color:inherit;background-color:transparent}.ecr-archive-filters .wc-block-product-filters__overlay-dialog{transform:none}.ecr-archive-filters .wc-block-product-filters__overlay-content{gap:22px;min-width:0px;overflow:visible;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ecr-archive-filters .wp-block-heading{color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:0px;line-height:1.2;margin-bottom:12px}.ecr-archive-filters .wp-block-heading::after{font-size:15px}.ecr-archive-filters .wc-block-product-filter-checkbox-list__items{display:flex;flex-flow:column;gap:11px;max-height:148px;padding-right:6px}.ecr-archive-filters .wc-block-product-filter-checkbox-list__items{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.ecr-archive-filters .wc-block-product-filter-checkbox-list__label{display:flex;align-items:center;gap:10px;font-size:13.5px;cursor:pointer}.ecr-archive-filters .wc-block-product-filter-checkbox-list__input-wrapper{font-size:18px}.ecr-archive-filters .wc-block-product-filter-removable-chips__item{font-weight:600;font-size:13px;border-radius:var(--radius)}.ecr-archive-filters fieldset{min-width:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-archive-filters .wc-block-product-filter-price-slider__content{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:4px}.ecr-archive-filters .wc-block-product-filter-price-slider__range{width:100%}.ecr-archive-filters input[type="text"]{width:100%;min-width:0px;color:var(--ink);font-size:13px;padding-top:8px;padding-right:10px;padding-bottom:8px;padding-left:10px;background-color:var(--surface-field);border-radius:var(--radius);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-archive-filters .wp-block-woocommerce-product-filter-attribute h3{font-size:15px}.ecr-archive-filters{box-shadow:var(--shadow-rest);accent-color:var(--brand-blue);--wc-product-filter-checkbox-list-option-element:#fff;--wc-product-filter-checkbox-list-option-element-border:#cfcac1;--wc-product-filter-checkbox-list-option-element-selected:var(--brand-blue);--wc-product-filter-price-slider:var(--brand-blue);--wc-product-filter-removable-chips-background:var(--brand-blue-tint);--wc-product-filter-removable-chips-text:var(--brand-blue);--wc-product-filter-removable-chips-border:transparent}@media (max-width:1023px){.ecr-archive-filters{padding-top:16px;padding-right:18px;padding-bottom:16px;padding-left:18px;border-radius:0px}.ecr-archive-filters{box-shadow:none}}.ecr-archive-newsletter{overflow:hidden;border-radius:var(--radius)}@media (max-width:1023px){.ecr-archive-newsletter{display:none}}.ecr-archive-main{display:flex;flex-flow:column;gap:16px;min-width:0px}.ecr-archive-toolbar{display:flex;justify-content:end;align-items:center;gap:10px;padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;background-color:#fff;border-radius:var(--radius);box-shadow:0px 1px 3px rgba(28,27,25,.08)}.ecr-archive-toolbar{flex-wrap:wrap}@media (max-width:1023px){.ecr-archive-toolbar{justify-content:space-between}}@media (max-width:767px){.ecr-archive-toolbar{padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px}}.ecr-archive-filter-button{display:none}@media (max-width:1023px){.ecr-archive-filter-button{display:flex;align-items:center;height:38px;color:#fff;font-weight:600;font-size:14px;text-decoration:none;padding-right:16px;padding-left:16px;background-color:var(--brand-blue);border-radius:var(--radius)}.ecr-archive-filter-button:hover{color:#fff;text-decoration:none;background-color:#0a5490}}.ecr-archive-sort{display:flex;align-items:center;gap:7px}.ecr-archive-sort{flex-wrap:wrap}.ecr-archive-sort-label{color:var(--ink-muted);font-size:13px;margin-right:4px}@media (max-width:767px){.ecr-archive-sort-label{display:none}}.ecr-sort-link{color:var(--ink);font-size:13px;text-decoration:none;padding-top:8px;padding-right:14px;padding-bottom:8px;padding-left:14px;background-color:var(--surface-field);border-radius:var(--radius)}.ecr-sort-link:hover{color:var(--ink);text-decoration:none;background-color:#eae5dc}.ecr-sort-link.is-current{color:#fff;font-weight:600;background-color:var(--brand-blue);box-shadow:0px 2px 8px rgba(13,104,171,.26)}@media (max-width:767px){.ecr-sort-link{font-size:12.5px;padding-top:7px;padding-right:10px;padding-bottom:7px;padding-left:10px}}.ecr-archive-grid{width:100%}.ecr-archive-about{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;padding-top:40px;padding-right:max(32px,calc(( 100% - 1216px ) / 2));padding-bottom:40px;padding-left:max(32px,calc(( 100% - 1216px ) / 2));background-color:var(--surface-warm);border-top:1px solid var(--line)}@media (max-width:1119px){.ecr-archive-about{gap:32px;padding-right:24px;padding-left:24px}}@media (max-width:1023px){.ecr-archive-about{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.ecr-archive-about{gap:20px;padding-top:28px;padding-right:16px;padding-bottom:28px;padding-left:16px}}.ecr-archive-about-text{display:flex;flex-flow:column;gap:10px}.ecr-archive-kicker{color:var(--sale-red);font-family:var(--font-display);font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:0.12em}.ecr-archive-about-title{color:var(--ink);font-weight:800;font-size:24px;line-height:1.2}@media (max-width:767px){.ecr-archive-about-title{font-size:20px}}.ecr-archive-about-body{color:var(--ink-soft);font-size:15px;line-height:1.6;text-wrap:pretty}.ecr-archive-about-link{color:var(--brand-blue);font-weight:600;font-size:14px;text-decoration:none}.ecr-archive-about-link:hover{color:#0a4f80;text-decoration:underline}.ecr-archive-facts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.ecr-archive-facts{list-style:none}@media (max-width:767px){.ecr-archive-facts{grid-template-columns:minmax(0,1fr)}}.ecr-archive-fact{display:flex;flex-flow:column;gap:7px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;background-color:#fff;border-radius:var(--radius);box-shadow:0px 1px 3px rgba(28,27,25,.08)}.ecr-archive-fact-title{color:var(--ink);font-family:var(--font-display);font-weight:700;font-size:14.5px}.ecr-archive-fact-text{color:var(--ink-soft);font-size:13px;line-height:1.55}@media (max-width:1023px){.ecr-archive-sheet-title{color:var(--ink);font-weight:800;font-size:19px}}@media (max-width:1023px){.ecr-archive-sheet-close{color:var(--ink-muted);font-size:13.5px;text-decoration:underline}}@media (max-width:1023px){.ecr-archive-sheet-apply{display:flex;justify-content:center;align-items:center;flex-grow:1;flex-shrink:1;flex-basis:auto;height:52px;color:#fff;font-weight:700;font-size:15px;text-decoration:none;background-color:var(--brand-blue);border-radius:var(--radius);box-shadow:0px 4px 14px rgba(13,104,171,.3)}.ecr-archive-sheet-apply:hover{color:#fff;text-decoration:none;background-color:#0a5490}}@media (max-width:1023px){.ecr-is-filtering .ecr-archive-sidebar{transform:translate3d(0,0px,0)}.ecr-is-filtering .ecr-archive-overlay{display:block}}.wp-block-woocommerce-product-filter-price h3::after{content:"Prijs"}.wp-block-woocommerce-product-filter-status h3::after{content:"Beschikbaarheid"}.wp-block-woocommerce-product-filter-taxonomy h3::after{content:"Categorie"}.wp-block-woocommerce-product-filter-attribute h3::after{content:none}.ecr-row{display:flex;align-items:center;gap:14px;height:100%;padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px;background-color:#fff;border-radius:var(--radius);box-shadow:0px 6px 20px rgba(0,0,0,.16)}.ecr-row-media{display:block;flex-shrink:0;position:relative;width:76px;height:76px;overflow:hidden;background-color:var(--surface-warm);border-radius:var(--radius)}.ecr-row-image{width:100%;height:100%;object-fit:contain;padding-top:6px;padding-right:6px;padding-bottom:6px;padding-left:6px}.ecr-row-body{display:flex;flex-flow:column;gap:5px;min-width:0px}.ecr-row-title{display:-webkit-box;overflow:hidden;color:var(--ink);font-weight:500;font-size:12.5px;line-height:1.3;text-decoration:none}.ecr-row-title:hover{color:var(--brand-blue);text-decoration:none}.ecr-row-title{-webkit-line-clamp:2;-webkit-box-orient:vertical}.ecr-row-price{color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:18px;line-height:1.1}.ecr-row-stock{align-self:start;color:var(--sale-red);font-weight:700;font-size:11px;line-height:1.3;padding-top:2px;padding-right:8px;padding-bottom:2px;padding-left:8px;background-color:var(--sale-red-tint);border-radius:var(--radius)}.ecr-tile{display:flex;flex-flow:column;gap:12px;height:100%;color:var(--ink);text-decoration:none;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;background-color:var(--ecr-tile-bg,var(--brand-blue-tint));border-radius:var(--radius);transition:box-shadow 0.18s ease;box-shadow:0px 1px 3px rgba(28,27,25,.07)}.ecr-tile:hover{color:var(--ink);text-decoration:none;box-shadow:0px 8px 22px rgba(28,27,25,.12)}.ecr-tile-media{display:block;width:100%;height:190px;overflow:hidden;background-color:#fff;border-radius:var(--radius)}.ecr-tile-image{width:100%;height:190px;object-fit:cover}.ecr-tile-name{color:var(--ink);font-weight:600;font-size:14px;line-height:1.3}.ecr-tile-count{color:var(--ink-soft);font-size:12px}.ecr-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:center;gap:56px;position:relative;overflow:hidden;padding-top:44px;padding-right:max(32px,calc(( 100% - 1216px ) / 2));padding-bottom:40px;padding-left:max(32px,calc(( 100% - 1216px ) / 2));background-color:var(--brand-blue-dark);background-image:radial-gradient(circle at 78% -10%,rgba(13,104,171,.95) 0px,rgba(8,64,107,0) 420px),radial-gradient(circle at 18% 120%,rgba(161,14,24,.55) 0px,rgba(8,64,107,0) 360px);background-size:auto,auto;background-position:0px 0px,0px 0px;background-repeat:repeat,repeat;background-attachment:scroll,scroll}@media (max-width:1119px){.ecr-hero{gap:32px;padding-right:24px;padding-left:24px}}@media (max-width:1023px){.ecr-hero{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.ecr-hero{gap:20px;padding-top:26px;padding-right:16px;padding-bottom:24px;padding-left:16px}}@media (max-width:479px){.ecr-hero{padding-top:6px}}.ecr-hero-text{display:flex;flex-flow:column;gap:22px;min-width:0px}@media (max-width:767px){.ecr-hero-text{gap:14px}}.ecr-hero-badge{display:inline-flex;align-items:center;gap:9px;align-self:start;color:#fff;font-weight:600;font-size:12.5px;padding-top:7px;padding-right:14px;padding-bottom:7px;padding-left:14px;background-color:rgba(255,255,255,.12);border-radius:var(--radius);border-top:1px solid rgba(255,255,255,.22);border-right:1px solid rgba(255,255,255,.22);border-bottom:1px solid rgba(255,255,255,.22);border-left:1px solid rgba(255,255,255,.22)}@media (max-width:767px){.ecr-hero-badge{font-size:11.5px;padding-top:6px;padding-right:12px;padding-bottom:6px;padding-left:12px}}.ecr-hero-dot{width:7px;height:7px;background-color:var(--buy-yellow);border-radius:50%}.ecr-hero-title{max-width:620px;color:#fff;font-weight:800;font-size:58px;line-height:1;text-wrap:balance}@media (max-width:1119px){.ecr-hero-title{font-size:44px}}@media (max-width:767px){.ecr-hero-title{font-size:32px;line-height:1.05}}.ecr-hero-accent{color:var(--buy-yellow)}.ecr-hero-intro{max-width:520px;color:#bcd8ec;font-size:17.5px;line-height:1.55;text-wrap:pretty}@media (max-width:767px){.ecr-hero-intro{font-size:14.5px}}@media (max-width:479px){.ecr-hero-intro{visibility:visible}}.ecr-hero-search{max-width:560px}.ecr-hero-terms{display:flex;align-items:center;gap:8px;color:var(--on-dark-soft);font-size:13px}.ecr-hero-terms{flex-wrap:wrap}.ecr-hero-terms-label{color:var(--on-dark-soft);font-size:13px}.ecr-hero-term{color:#fff;font-size:12.5px;text-decoration:none;padding-top:5px;padding-right:13px;padding-bottom:5px;padding-left:13px;background-color:rgba(255,255,255,.08);border-radius:var(--radius);border-top:1px solid rgba(255,255,255,.24);border-right:1px solid rgba(255,255,255,.24);border-bottom:1px solid rgba(255,255,255,.24);border-left:1px solid rgba(255,255,255,.24)}.ecr-hero-term:hover{color:#fff;text-decoration:none;background-color:rgba(255,255,255,.18)}.ecr-hero-deal{display:flex;flex-flow:column;gap:13px;position:relative;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#fff;border-radius:var(--radius);box-shadow:0px 20px 50px rgba(0,0,0,.32)}@media (max-width:1023px){.ecr-hero-deal{max-width:420px}}.ecr-hero-deal-kicker{color:var(--sale-red);font-family:var(--font-display);font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:0.12em}.ecr-hero-deal-slot{width:100%}.ecr-usps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding-right:max(32px,calc(( 100% - 1216px ) / 2));padding-left:max(32px,calc(( 100% - 1216px ) / 2));background-color:var(--line);border-bottom:1px solid var(--line)}.ecr-usps{list-style:none}@media (max-width:1119px){.ecr-usps{padding-right:24px;padding-left:24px}}@media (max-width:1023px){.ecr-usps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ecr-usps{padding-right:16px;padding-left:16px}}.ecr-usp{display:flex;align-items:center;gap:14px;padding-top:18px;padding-right:24px;padding-bottom:18px;padding-left:24px;background-color:#fff}@media (max-width:767px){.ecr-usp{gap:10px;padding-top:12px;padding-right:14px;padding-bottom:12px;padding-left:14px}}.ecr-usp-icon{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:38px;height:38px;background-color:var(--brand-blue-tint);border-radius:var(--radius)}.ecr-usp-icon::after{display:block;width:14px;height:14px;background-color:var(--brand-blue);border-radius:4px}.ecr-usp-icon::after{content:""}@media (max-width:767px){.ecr-usp-icon{width:30px;height:30px}.ecr-usp-icon::after{width:11px;height:11px}}.ecr-usp-body{display:flex;flex-flow:column;gap:2px}.ecr-usp-title{color:var(--ink);font-weight:700;font-size:14px}@media (max-width:767px){.ecr-usp-title{font-size:12.5px}}.ecr-usp-text{color:var(--ink-muted);font-size:12.5px}@media (max-width:767px){.ecr-usp-text{font-size:11.5px}}.ecr-section-head{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px}.ecr-section-head{flex-wrap:wrap}@media (max-width:767px){.ecr-section-head{margin-bottom:14px}}.ecr-section-heading{display:flex;flex-flow:column;gap:5px}.ecr-section-title{color:var(--ink);font-weight:800;font-size:28px;line-height:1.15}@media (max-width:767px){.ecr-section-title{font-size:20px}}.ecr-section-sub{color:var(--ink-soft);font-size:14px}@media (max-width:767px){.ecr-section-sub{font-size:13px}}.ecr-section-link{color:var(--brand-blue);font-weight:600;font-size:14px;text-decoration:none}.ecr-section-link:hover{color:#0a4f80;text-decoration:underline}.ecr-section-title-light{color:#fff;font-weight:800;font-size:25px;line-height:1.15}@media (max-width:767px){.ecr-section-title-light{font-size:19px}}.ecr-section-sub-light{color:#f0c4c7;font-size:14px}@media (max-width:767px){.ecr-section-sub-light{font-size:13px}}.ecr-section-link-light{color:#fff;font-weight:600;font-size:13.5px;text-decoration:none;padding-top:9px;padding-right:16px;padding-bottom:9px;padding-left:16px;background-color:rgba(255,255,255,.14);border-radius:var(--radius)}.ecr-section-link-light:hover{color:#fff;text-decoration:none;background-color:rgba(255,255,255,.24)}.ecr-kicker{color:var(--sale-red);font-family:var(--font-display);font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:0.12em}.ecr-deals{padding-top:40px;padding-right:max(32px,calc(( 100% - 1216px ) / 2));padding-bottom:44px;padding-left:max(32px,calc(( 100% - 1216px ) / 2))}.ecr-deals-grid{width:100%}.ecr-almost{position:relative;overflow:hidden;padding-top:36px;padding-right:max(32px,calc(( 100% - 1216px ) / 2));padding-bottom:40px;padding-left:max(32px,calc(( 100% - 1216px ) / 2));background-color:#8f0c15;background-image:radial-gradient(circle at 72% -20%,rgba(255,255,255,.1) 0px,rgba(255,255,255,0) 320px);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.ecr-almost-grid{width:100%}.ecr-why{display:flex;flex-flow:column;padding-top:44px;padding-right:max(32px,calc(( 100% - 1216px ) / 2));padding-bottom:44px;padding-left:max(32px,calc(( 100% - 1216px ) / 2));background-color:var(--surface-warm)}.ecr-why-intro{display:flex;flex-flow:column;gap:8px;max-width:620px;margin-bottom:26px}.ecr-why-text{color:var(--ink-soft);font-size:16px;line-height:1.6;text-wrap:pretty}@media (max-width:767px){.ecr-why-text{font-size:14.5px}}.ecr-why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,300px);gap:18px}@media (max-width:1119px){.ecr-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ecr-why-grid{grid-template-columns:minmax(0,1fr);gap:12px}}.ecr-step-num{display:flex;justify-content:center;align-items:center;width:34px;height:34px;color:var(--brand-blue);font-family:var(--font-display);font-weight:800;font-size:14px;background-color:var(--brand-blue-tint);border-radius:var(--radius)}.ecr-step-title{color:var(--ink);font-family:var(--font-display);font-weight:700;font-size:17px}.ecr-step-text{color:var(--ink-soft);font-size:14px;line-height:1.55;text-wrap:pretty}.ecr-score{display:flex;flex-flow:column;justify-content:center;gap:8px;position:relative;overflow:hidden;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:var(--brand-blue);border-radius:var(--radius);box-shadow:0px 8px 26px rgba(13,104,171,.28)}.ecr-score-num{color:#fff;font-family:var(--font-display);font-weight:800;font-size:52px;line-height:1}.ecr-score-stars{color:var(--buy-yellow);font-size:17px}.ecr-score-text{color:#cfe4f3;font-size:13.5px;line-height:1.5}.ecr-reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px}.ecr-reviews{list-style:none}@media (max-width:767px){.ecr-reviews{grid-template-columns:minmax(0,1fr);gap:12px}}.ecr-review{display:flex;flex-flow:column;gap:10px;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:#fff;border-radius:var(--radius);box-shadow:0px 1px 3px rgba(28,27,25,.08)}@media (max-width:767px){.ecr-review{padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px}}.ecr-review-stars{color:var(--buy-yellow);font-size:15px}.ecr-review-text{color:var(--ink);font-size:14.5px;line-height:1.6;text-wrap:pretty}.ecr-review-name{color:var(--ink-muted);font-size:12.5px;margin-top:auto}.ecr-cats{display:flex;flex-flow:column;gap:18px;padding-top:44px;padding-right:max(32px,calc(( 100% - 1216px ) / 2));padding-bottom:44px;padding-left:max(32px,calc(( 100% - 1216px ) / 2))}.ecr-cats-grid{width:100%}.ecr-new{padding-top:44px;padding-right:max(32px,calc(( 100% - 1216px ) / 2));padding-bottom:44px;padding-left:max(32px,calc(( 100% - 1216px ) / 2));background-color:var(--surface-warm)}.ecr-new-grid{width:100%}.ecr-brands{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:28px;padding-right:max(32px,calc(( 100% - 1216px ) / 2));padding-bottom:28px;padding-left:max(32px,calc(( 100% - 1216px ) / 2))}.ecr-brands{flex-wrap:wrap}@media (max-width:767px){.ecr-brands{padding-right:16px;padding-left:16px}}.ecr-brands-label{color:var(--ink-muted);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:var(--label-letter-spacing)}.ecr-brands-label{white-space:nowrap}.ecr-brands-row{flex-grow:1;flex-shrink:1;flex-basis:320px}.ecr-home-newsletter{width:100%}@media (max-width:1119px){.ecr-deals{padding-right:24px;padding-left:24px}}@media (max-width:767px){.ecr-deals{padding-top:28px;padding-right:16px;padding-bottom:28px;padding-left:16px}}@media (max-width:1119px){.ecr-almost{padding-right:24px;padding-left:24px}}@media (max-width:767px){.ecr-almost{padding-top:28px;padding-right:16px;padding-bottom:28px;padding-left:16px}}@media (max-width:1119px){.ecr-why{padding-right:24px;padding-left:24px}}@media (max-width:767px){.ecr-why{padding-top:28px;padding-right:16px;padding-bottom:28px;padding-left:16px}}@media (max-width:1119px){.ecr-cats{padding-right:24px;padding-left:24px}}@media (max-width:767px){.ecr-cats{padding-top:28px;padding-right:16px;padding-bottom:28px;padding-left:16px}}@media (max-width:1119px){.ecr-new{padding-right:24px;padding-left:24px}}@media (max-width:767px){.ecr-new{padding-top:28px;padding-right:16px;padding-bottom:28px;padding-left:16px}}@media (max-width:1119px){.ecr-brands{padding-right:24px;padding-left:24px}}.ecr-howto{display:flex;flex-flow:column;gap:10px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#fff;border-radius:var(--radius);box-shadow:0px 1px 3px rgba(28,27,25,.08),0px 8px 22px rgba(28,27,25,.05)}@media (max-width:767px){.ecr-howto{padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px}}.ecr-brandchip{display:flex;justify-content:center;align-items:center;width:100%;height:46px;color:var(--ink-muted);font-weight:600;font-size:12px;text-align:center;text-decoration:none;padding-right:10px;padding-left:10px;background-color:var(--surface-field);border-radius:var(--radius)}.ecr-brandchip:hover{color:var(--ink);text-decoration:none;background-color:#eae5dc}.ecr-pdp-media-nothumbs{grid-template-columns:minmax(0,1fr);gap:0px}.ecr-pdp-media-nothumbs .ecr-pdp-thumbs{display:none}.ecr-pdp-gallery-empty{display:flex;justify-content:center;align-items:center}.ecr-pdp-gallery-empty::after{color:var(--ink-muted);font-size:14px}.ecr-pdp-gallery-empty::after{content:"Foto volgt"}.ecr-pdp-gallery-empty .swiper{display:none}.ecr-is-hidden{display:none}.ecr-pdp-sold{display:none;gap:16px}@media (max-width:767px){.ecr-pdp-sold{gap:12px}}.ecr-pdp-sold-panel{display:flex;flex-flow:column;gap:12px;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:var(--surface-warm);border-radius:var(--radius)}@media (max-width:767px){.ecr-pdp-sold-panel{padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}}.ecr-pdp-sold-head{display:flex;align-items:center;gap:11px}.ecr-pdp-sold-dot{flex-shrink:0;width:10px;height:10px;background-color:var(--ink);border-radius:50%}.ecr-pdp-sold-title{color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:18px}@media (max-width:767px){.ecr-pdp-sold-title{font-size:16px}}.ecr-pdp-sold-text{color:var(--ink-soft);font-size:15px;line-height:1.65;text-wrap:pretty}@media (max-width:767px){.ecr-pdp-sold-text{font-size:14px}}.ecr-pdp-sold-price{display:flex;align-items:baseline;gap:10px;opacity:0.55}.ecr-pdp-sold-price{flex-wrap:wrap}.ecr-pdp-sold-price-label{color:var(--ink-muted);font-size:12.5px}.ecr-pdp-notify{display:flex;flex-flow:column;gap:11px;position:relative;overflow:hidden;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:var(--brand-blue-dark);background-image:radial-gradient(circle at 88% -30%,rgba(253,205,0,.16) 0px,rgba(8,64,107,0) 220px);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:var(--radius)}@media (max-width:767px){.ecr-pdp-notify{padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}}.ecr-pdp-notify-title{color:#fff;font-family:var(--font-display);font-weight:800;font-size:18px;line-height:1.25}@media (max-width:767px){.ecr-pdp-notify-title{font-size:16px}}.ecr-pdp-notify-text{color:#bcd8ec;font-size:14px;line-height:1.6;text-wrap:pretty}.ecr-pdp-notify-form{margin-top:4px}.ecr-pdp-notify-form .breakdance-form{display:flex;align-items:stretch;gap:10px}.ecr-pdp-notify-form .breakdance-form{flex-wrap:wrap}.ecr-pdp-notify-form .breakdance-form-field{flex-grow:1;flex-shrink:1;flex-basis:200px;width:auto;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ecr-pdp-notify-form .breakdance-form-footer{flex-grow:0;flex-shrink:0;flex-basis:auto;width:auto;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ecr-pdp-notify-form .breakdance-form-field__label{position:absolute;width:1px;height:1px;overflow:hidden}.ecr-pdp-notify-form .breakdance-form-field__label{clip-path:inset(50%);white-space:nowrap}.ecr-pdp-notify-form .breakdance-form-field__input{height:48px;color:var(--ink);font-size:14.5px;padding-right:15px;padding-left:15px;background-color:#fff;border-radius:var(--radius);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-pdp-notify-form .breakdance-form-button__submit{height:48px;color:var(--ink);font-weight:700;font-size:15px;padding-right:22px;padding-left:22px;background-color:var(--buy-yellow);border-radius:var(--radius);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-pdp-notify-form .breakdance-form-button__submit{box-shadow:var(--shadow-buy)}.ecr-pdp-notify-form .breakdance-form-button__submit:hover{color:var(--ink);background-color:var(--buy-yellow-hover)}@media (max-width:479px){.ecr-pdp-notify-form .breakdance-form-footer{flex-grow:1;flex-shrink:1;flex-basis:100%}.ecr-pdp-notify-form .breakdance-form-button__submit{width:100%}}.ecr-pdp-sold-links{display:flex;gap:10px}.ecr-pdp-sold-links{flex-wrap:wrap}.ecr-pdp-sold-link{flex-grow:1;flex-shrink:1;flex-basis:200px;color:var(--brand-blue);font-weight:600;font-size:14.5px;text-align:center;text-decoration:none;padding-top:14px;padding-right:20px;padding-bottom:14px;padding-left:20px;background-color:#fff;border-radius:var(--radius);box-shadow:0px 1px 3px rgba(28,27,25,.12),0px 6px 18px rgba(13,104,171,.1)}.ecr-pdp-sold-link:hover{color:var(--brand-blue);text-decoration:none;box-shadow:0px 8px 24px rgba(13,104,171,.2)}.ecr-pdp-sold-note{display:flex;flex-flow:column;gap:9px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;background-color:#fff;border-radius:var(--radius);box-shadow:0px 1px 3px rgba(28,27,25,.09)}@media (max-width:767px){.ecr-pdp-sold-note{padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px}}.ecr-pdp-sold-note-title{color:var(--ink);font-weight:700;font-size:14px}.ecr-pdp-sold-note-text{color:var(--ink-soft);font-size:13.5px;line-height:1.6;text-wrap:pretty}.ecr-pdp-soldout-badge{display:none;position:absolute;top:16px;left:16px;z-index:2;color:#fff;font-family:var(--font-display);font-weight:800;font-size:15px;line-height:1;padding-top:8px;padding-right:14px;padding-bottom:8px;padding-left:14px;background-color:var(--ink);border-radius:var(--radius)}.ecr-is-soldout .ecr-pdp-sold{display:flex;flex-flow:column;gap:16px}.ecr-is-soldout .ecr-pdp-soldout-badge{display:block}.ecr-is-soldout .ecr-pdp-pricebox{display:none}.ecr-is-soldout .ecr-pdp-cta{display:none}.ecr-is-soldout .ecr-pdp-usps{display:none}.ecr-is-soldout .ecr-pdp-pay{display:none}.ecr-is-soldout .ecr-pdp-badge{display:none}.ecr-is-soldout .ecr-pdp-buybar{display:none}.ecr-is-soldout .ecr-pdp-gallery{opacity:0.55;filter:grayscale(75%)}@media (max-width:767px){.ecr-is-soldout .ecr-pdp-sold{gap:12px}}.ecr-pdp-sold-price-el .price{display:flex;align-items:baseline;gap:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ecr-pdp-sold-price-el .price{flex-wrap:wrap}.ecr-pdp-sold-price-el.bde-wooproductprice .price ins{order:2;color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:26px;text-decoration:line-through}.ecr-pdp-sold-price-el.bde-wooproductprice .price del{order:1;color:var(--ink-muted);font-family:var(--font-body);font-weight:400;font-size:14px;text-decoration:line-through}.ecr-cart{display:flex;flex-flow:column;width:100%}.ecr-cart .ecr-is-hidden{display:none}.ecr-cart-hero{display:flex;justify-content:space-between;align-items:end;gap:20px 40px;padding-top:26px;padding-right:max(32px,calc(( 100% - 1216px ) / 2));padding-bottom:26px;padding-left:max(32px,calc(( 100% - 1216px ) / 2));background-color:var(--surface-warm);border-top:1px solid var(--line)}.ecr-cart-hero{flex-wrap:wrap}@media (max-width:1119px){.ecr-cart-hero{padding-right:24px;padding-left:24px}}@media (max-width:767px){.ecr-cart-hero{gap:12px;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}}.ecr-cart-hero-text{display:flex;flex-flow:column;gap:6px}.ecr-cart-title{color:var(--ink);font-weight:800;font-size:34px;line-height:1.1}@media (max-width:767px){.ecr-cart-title{font-size:24px}}.ecr-cart-sub{color:var(--ink-soft);font-size:14.5px}@media (max-width:767px){.ecr-cart-sub{font-size:13.5px}}.ecr-cart-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:start;gap:28px;padding-top:28px;padding-right:max(32px,calc(( 100% - 1216px ) / 2));padding-bottom:44px;padding-left:max(32px,calc(( 100% - 1216px ) / 2))}@media (max-width:1119px){.ecr-cart-body{grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:20px;padding-right:24px;padding-left:24px}}@media (max-width:1023px){.ecr-cart-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.ecr-cart-body{gap:14px;padding-top:14px;padding-right:16px;padding-bottom:96px;padding-left:16px}}.ecr-cart-main{display:flex;flex-flow:column;gap:14px;min-width:0px}.ecr-cart-shipping{display:flex;flex-flow:column;gap:9px;padding-top:16px;padding-right:18px;padding-bottom:16px;padding-left:18px;background-color:var(--brand-blue-tint);border-radius:var(--radius)}.ecr-cart-shipping-title{color:#0a4f80;font-weight:700;font-size:14px}.ecr-cart-shipping-track{display:block;width:100%;height:6px;overflow:hidden;background-color:#cfe4f3;border-radius:var(--radius)}.ecr-cart-shipping-fill{display:block;width:0%;height:100%;background-color:var(--brand-blue);border-radius:var(--radius);transition:width 0.3s ease}.ecr-cart-shipping-text{color:#0a4f80;font-size:12.5px}.ecr-cart-contents{min-width:0px}.ecr-cart-contents .woocommerce-notices-wrapper{display:flex;flex-flow:column;gap:10px}.ecr-cart-contents .woocommerce-message{color:var(--brand-blue-dark);font-weight:600;font-size:14px;line-height:1.45;margin-top:0px;margin-right:0px;margin-bottom:14px;margin-left:0px;padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;background-color:var(--brand-blue-tint);border-radius:var(--radius);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-cart-contents .woocommerce-message::before{display:none}.ecr-cart-contents .woocommerce-message .button{display:none}.ecr-cart-contents form.woocommerce-cart-form{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ecr-cart-contents table.woocommerce-cart-form__contents{display:block;width:100%;overflow:visible;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-cart-contents table.woocommerce-cart-form__contents{box-shadow:none}.ecr-cart-contents .woocommerce-cart-form__contents thead{display:none}.ecr-cart-contents .woocommerce-cart-form__contents tbody{display:flex;flex-flow:column;gap:12px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-cart-contents .woocommerce-cart-form__contents tbody{box-shadow:none}.ecr-cart-contents .woocommerce-cart-form__contents tbody tr{min-width:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-cart-contents .woocommerce-cart-form__contents tbody tr td{min-width:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-cart-contents .woocommerce-cart-form__contents tbody tr td::before{display:none}.ecr-cart-contents .woocommerce-cart-form__contents tbody tr td::before{content:none}.ecr-cart-contents .woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item{display:grid;grid-template-columns:84px minmax(0,1fr) auto auto auto;align-items:center;gap:4px 16px;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;background-color:#fff;border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.ecr-cart-contents .woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item{grid-template-areas:"thumb name name qty subtotal" "thumb price remove qty subtotal"}.ecr-cart-contents .woocommerce-cart-form__contents td.product-thumbnail{grid-area:thumb;width:84px}.ecr-cart-contents .woocommerce-cart-form__contents td.product-thumbnail a{display:block;width:84px}.ecr-cart-contents .woocommerce-cart-form__contents td.product-thumbnail img{width:84px;height:84px;object-fit:contain;padding-top:6px;padding-right:6px;padding-bottom:6px;padding-left:6px;background-color:var(--surface-warm);border-radius:6px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.ecr-cart-contents .woocommerce-cart-form__contents td.product-name{align-self:end;grid-area:name;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ecr-cart-contents .woocommerce-cart-form__contents td.product-name a{display:block;color:var(--ink);font-weight:600;font-size:15px;line-height:1.35;text-decoration:none}.ecr-cart-contents .woocommerce-cart-form__contents td.product-name a{overflow-wrap:anywhere}.ecr-cart-contents .woocommerce-cart-form__contents td.product-name a:hover{color:var(--brand-blue);text-decoration:underline}.ecr-cart-contents .woocommerce-cart-form__contents td.product-price{display:block;align-self:start;grid-area:price;color:var(--ink-muted);font-size:13px}.ecr-cart-contents .woocommerce-cart-form__contents td.product-price::after{content:" per stuk"}.ecr-cart-contents .woocommerce-cart-form__contents td.product-remove{align-self:start;grid-area:remove;width:auto;text-align:left;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ecr-cart-contents .woocommerce-cart-form__contents .product-remove a.remove{display:inline-block;width:auto;height:auto;color:var(--ink-muted);font-size:0px;line-height:1.3;background-color:transparent;border-radius:0px}.ecr-cart-contents .woocommerce-cart-form__contents .product-remove a.remove::after{font-size:13px;text-decoration:underline}.ecr-cart-contents .woocommerce-cart-form__contents .product-remove a.remove::after{content:"Verwijderen"}.ecr-cart-contents .woocommerce-cart-form__contents .product-remove a.remove:hover{color:var(--sale-red);background-color:transparent}.ecr-cart-contents .woocommerce-cart-form__contents td.product-quantity{grid-area:qty;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ecr-cart-contents .woocommerce-cart-form__contents td.product-subtotal{grid-area:subtotal;min-width:88px;color:var(--ink);font-weight:700;font-size:16px;text-align:right}.ecr-cart-contents .quantity{display:flex;align-items:center;width:auto;max-width:none;overflow:hidden;background-color:var(--surface-field);border-radius:var(--radius)}.ecr-cart-contents .bde-quantity-button{display:flex;justify-content:center;align-items:center;position:static;width:36px;height:44px;color:var(--ink-soft);padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer}.ecr-cart-contents .bde-quantity-button{transform:none}.ecr-cart-contents .bde-quantity-button::before{width:auto;height:auto;color:var(--ink-soft);font-size:18px;line-height:1;background-color:transparent}.ecr-cart-contents .bde-quantity-button::before{-webkit-mask-image:none;mask-image:none}.ecr-cart-contents .bde-quantity-button--dec::before{content:"−"}.ecr-cart-contents .bde-quantity-button--inc::before{content:"+"}.ecr-cart-contents .bde-quantity-button:hover{background-color:#eae5dc}.ecr-cart-contents input.qty{width:36px;color:var(--ink);font-weight:700;font-size:15px;text-align:center;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-cart-contents input.qty{appearance:textfield}.ecr-cart-contents .woocommerce-cart-form__contents td.actions{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;background-color:var(--surface-warm);border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.ecr-cart-contents .woocommerce-cart-form__contents td.actions{flex-wrap:wrap}.ecr-cart-contents td.actions .coupon{display:flex;align-items:center;gap:8px}.ecr-cart-contents td.actions .coupon{flex-wrap:wrap}.ecr-cart-contents td.actions .coupon label{color:var(--ink-soft);font-weight:600;font-size:13px}.ecr-cart-contents td.actions .coupon input.input-text{width:170px;height:42px;color:var(--ink);font-size:14px;padding-top:0px;padding-right:12px;padding-bottom:0px;padding-left:12px;background-color:#fff;border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.ecr-cart-contents td.actions button.button{height:42px;color:var(--ink);font-weight:700;font-size:13.5px;text-transform:none;padding-top:0px;padding-right:16px;padding-bottom:0px;padding-left:16px;background-color:#fff;border-radius:var(--radius);border-top:1px solid var(--ink);border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);border-left:1px solid var(--ink);cursor:pointer}.ecr-cart-contents td.actions button.button:hover{background-color:var(--surface-field)}.ecr-cart-contents td.actions button.button:disabled{opacity:0.4;cursor:not-allowed}.ecr-cart-contents .wc-empty-cart-message{text-align:center;padding-top:44px;padding-right:24px;padding-bottom:10px;padding-left:24px}.ecr-cart-contents p.cart-empty{color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:22px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-cart-contents p.cart-empty::before{display:none}.ecr-cart-contents p.cart-empty::after{display:block;max-width:420px;color:var(--ink-soft);font-family:var(--font-body);font-weight:400;font-size:14.5px;line-height:1.6;margin-top:10px;margin-right:auto;margin-bottom:0px;margin-left:auto}.ecr-cart-contents p.cart-empty::after{content:"Zodra je iets uitkiest, verschijnt het hier. Onze partijen zijn vaak klein, dus wees er op tijd bij."}.ecr-cart-contents p.return-to-shop{text-align:center;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:24px;padding-bottom:44px;padding-left:24px}.ecr-cart-contents p.return-to-shop a.button{display:inline-flex;justify-content:center;align-items:center;height:50px;color:var(--ink);font-weight:700;font-size:16px;text-decoration:none;text-transform:none;padding-top:0px;padding-right:26px;padding-bottom:0px;padding-left:26px;background-color:var(--buy-yellow);border-radius:var(--radius)}.ecr-cart-contents p.return-to-shop a.button{box-shadow:var(--shadow-buy)}.ecr-cart-contents p.return-to-shop a.button:hover{background-color:var(--buy-yellow-hover)}.ecr-cart-contents .woocommerce-cart-form__contents input.qty{width:48px;color:var(--ink);font-weight:700;font-size:15px;text-align:center;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-cart-contents .woocommerce-cart-form__contents input.qty{appearance:textfield}.ecr-cart-contents .woocommerce-cart-form__contents input.qty::-webkit-outer-spin-button{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ecr-cart-contents .woocommerce-cart-form__contents input.qty::-webkit-outer-spin-button{appearance:none}.ecr-cart-contents .woocommerce-cart-form__contents input.qty::-webkit-inner-spin-button{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ecr-cart-contents .woocommerce-cart-form__contents input.qty::-webkit-inner-spin-button{appearance:none}@media (max-width:1119px){.ecr-cart-contents .woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item{grid-template-columns:72px minmax(0,1fr) auto;gap:8px 14px;padding-top:12px;padding-right:14px;padding-bottom:12px;padding-left:14px}.ecr-cart-contents .woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item{grid-template-areas:"thumb name name" "thumb price subtotal" "thumb qty remove"}.ecr-cart-contents .woocommerce-cart-form__contents td.product-thumbnail{align-self:start;width:72px}.ecr-cart-contents .woocommerce-cart-form__contents td.product-thumbnail a{width:72px}.ecr-cart-contents .woocommerce-cart-form__contents td.product-thumbnail img{width:72px;height:72px}.ecr-cart-contents .woocommerce-cart-form__contents td.product-price{display:block;align-self:center}.ecr-cart-contents .woocommerce-cart-form__contents td.product-remove{align-self:center;text-align:right}.ecr-cart-contents .woocommerce-cart-form__contents td.product-subtotal{align-self:center}.ecr-cart-contents .bde-quantity-button{width:34px;height:40px}}@media (max-width:767px){.ecr-cart-contents .woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item{grid-template-columns:64px minmax(0,1fr) auto;gap:8px 12px;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px}.ecr-cart-contents .woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item{grid-template-areas:"thumb name name" "thumb qty subtotal" "thumb remove remove"}.ecr-cart-contents .woocommerce-cart-form__contents td.product-thumbnail{align-self:start;width:64px}.ecr-cart-contents .woocommerce-cart-form__contents td.product-thumbnail a{width:64px}.ecr-cart-contents .woocommerce-cart-form__contents td.product-thumbnail img{width:64px;height:64px;padding-top:4px;padding-right:4px;padding-bottom:4px;padding-left:4px}.ecr-cart-contents .woocommerce-cart-form__contents td.product-name a{font-size:14px}.ecr-cart-contents .woocommerce-cart-form__contents td.product-remove{align-self:center;text-align:left}.ecr-cart-contents .woocommerce-cart-form__contents td.product-quantity{align-self:center;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ecr-cart-contents .woocommerce-cart-form__contents td.product-subtotal{align-self:center;min-width:0px;font-size:15px}.ecr-cart-contents .woocommerce-cart-form__contents td.actions{justify-content:start;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px}.ecr-cart-contents td.actions .coupon{width:100%}.ecr-cart-contents td.actions .coupon input.input-text{flex-grow:1;width:auto}.ecr-cart-contents p.cart-empty{font-size:19px}.ecr-cart-contents .woocommerce-cart-form__contents td.actions button.button{width:100%}}.ecr-cart-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:4px;padding-right:2px;padding-bottom:4px;padding-left:2px}.ecr-cart-actions{flex-wrap:wrap}.ecr-cart-back{color:var(--brand-blue);font-weight:600;font-size:14px;text-decoration:none}.ecr-cart-back:hover{color:#0a4f80;text-decoration:underline}.ecr-cart-vat{color:var(--ink-soft);font-size:13.5px}.ecr-cart-usps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:var(--surface-warm);border-radius:var(--radius)}.ecr-cart-usps{list-style:none}@media (max-width:1023px){.ecr-cart-usps{grid-template-columns:repeat(2,minmax(0,1fr))}}.ecr-cart-usp{display:flex;flex-flow:column;gap:3px}.ecr-cart-usp-title{color:var(--ink);font-weight:700;font-size:13.5px}.ecr-cart-usp-text{color:var(--ink-soft);font-size:12.5px;line-height:1.5;text-wrap:pretty}.ecr-cart-side{display:flex;gap:0px;align-self:start;position:sticky;top:24px;min-width:0px;overflow:hidden;background-color:#fff;border-radius:var(--radius);box-shadow:0px 1px 3px rgba(28,27,25,.1),0px 8px 24px rgba(28,27,25,.06)}.ecr-cart-side{flex-flow:column}@media (max-width:1023px){.ecr-cart-side{position:static}}.ecr-cart-summary{display:flex;gap:16px;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:transparent;border-radius:0px}.ecr-cart-summary{flex-flow:column;box-shadow:none}@media (max-width:767px){.ecr-cart-summary{padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}}.ecr-cart-summary-title{color:var(--ink);font-weight:800;font-size:19px}.ecr-cart-totals{min-width:0px}.ecr-cart-totals .cart-collaterals{width:100%}.ecr-cart-totals .cart_totals{width:100%}.ecr-cart-totals .cart_totals h2{display:none}.ecr-cart-totals .cart_totals table.shop_table{display:block;width:100%;overflow:visible;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-cart-totals .cart_totals table.shop_table{box-shadow:none}.ecr-cart-totals .cart_totals table.shop_table tbody{display:flex;flex-flow:column;gap:10px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-cart-totals .cart_totals table.shop_table tbody{box-shadow:none}.ecr-cart-totals .cart_totals table.shop_table tr{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-cart-totals .cart_totals table.shop_table tr th{flex-grow:0;flex-shrink:0;flex-basis:auto;width:auto;color:var(--ink-soft);font-weight:500;font-size:14px;text-align:left;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-cart-totals .cart_totals table.shop_table tr td{color:var(--ink);font-size:14px;text-align:right;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-cart-totals .cart_totals table.shop_table tr td::before{display:none}.ecr-cart-totals .cart_totals table.shop_table tr td::before{content:none}.ecr-cart-totals .woocommerce-shipping-destination{color:var(--ink-muted);font-size:12.5px;line-height:1.4;text-align:right;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ecr-cart-totals .wc-proceed-to-checkout{display:block;margin-top:16px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ecr-cart-totals a.checkout-button{display:flex;justify-content:center;align-items:center;width:100%;height:54px;color:var(--ink);font-weight:700;font-size:16.5px;text-decoration:none;text-transform:none;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;background-color:var(--buy-yellow);border-radius:var(--radius);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-cart-totals a.checkout-button{box-shadow:var(--shadow-buy)}.ecr-cart-totals a.checkout-button:hover{background-color:var(--buy-yellow-hover)}.ecr-cart-totals .cart_totals table.shop_table tr.order-total{margin-top:6px;padding-top:14px;border-top:1px solid var(--line)}.ecr-cart-totals .cart_totals table.shop_table tr.order-total th{color:var(--ink);font-weight:700;font-size:16px}.ecr-cart-totals .cart_totals table.shop_table tr.order-total td{color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:24px}.ecr-cart-totals .cart_totals table.shop_table tr.order-total td strong{color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:24px}.ecr-cart-totals .cart_totals table.shop_table tr.shipping{align-items:start;gap:6px}.ecr-cart-totals .cart_totals table.shop_table tr.shipping{flex-wrap:wrap}.ecr-cart-totals .cart_totals table.shop_table tr.shipping td{display:flex;align-items:end;gap:6px;flex-grow:1;flex-shrink:1;flex-basis:auto;min-width:0px}.ecr-cart-totals .cart_totals table.shop_table tr.shipping td{flex-flow:column}.ecr-cart-totals .cart_totals table.shop_table tr.shipping:has(input[type=radio]){align-items:stretch}.ecr-cart-totals .cart_totals table.shop_table tr.shipping:has(input[type=radio]){flex-flow:column}.ecr-cart-totals .cart_totals table.shop_table tr.shipping:has(input[type=radio]) td{align-items:stretch}.ecr-cart-totals ul.woocommerce-shipping-methods{display:flex;align-items:end;gap:6px;width:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ecr-cart-totals ul.woocommerce-shipping-methods{flex-flow:column;list-style:none}.ecr-cart-totals ul.woocommerce-shipping-methods:has(input[type=radio]){align-items:stretch;gap:8px}.ecr-cart-totals ul.woocommerce-shipping-methods li{display:flex;align-items:center;gap:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ecr-cart-totals ul.woocommerce-shipping-methods li:has(input[type=radio]){padding-top:11px;padding-right:14px;padding-bottom:11px;padding-left:14px;background-color:var(--surface-field);border-radius:var(--radius);cursor:pointer}.ecr-cart-totals ul.woocommerce-shipping-methods input[type=radio]{flex-grow:0;flex-shrink:0;flex-basis:auto;width:16px;height:16px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;cursor:pointer}.ecr-cart-totals ul.woocommerce-shipping-methods input[type=radio]{accent-color:var(--brand-blue)}.ecr-cart-totals ul.woocommerce-shipping-methods label{flex-grow:1;flex-shrink:1;flex-basis:auto;color:var(--ink);font-weight:600;font-size:14px;text-align:right;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;cursor:pointer}.ecr-cart-totals ul.woocommerce-shipping-methods li:has(input[type=radio]) label{text-align:left}.ecr-cart-totals .cart_totals table.shop_table tr.order-total td small.includes_tax{display:block;color:var(--ink-muted);font-family:var(--font-body);font-weight:500;font-size:12px;line-height:1.4;text-align:right;margin-top:2px}.ecr-cart-totals .cart_totals table.shop_table tr.order-total td small.includes_tax .woocommerce-Price-amount{color:var(--ink-muted);font-family:var(--font-body);font-weight:500;font-size:12px}.ecr-cart-totals .cart_totals table.shop_table tr.shipping:has(input[type=radio]) .woocommerce-shipping-destination{text-align:left;margin-top:2px}.ecr-cart-guest{color:var(--ink-soft);font-size:12.5px;line-height:1.5;text-align:center}.ecr-cart-pay{display:flex;justify-content:center;gap:8px}.ecr-cart-pay{flex-wrap:wrap;list-style:none}.ecr-cart-pickup{display:flex;gap:8px;position:relative;overflow:hidden;margin-top:0px;margin-right:22px;margin-bottom:22px;margin-left:22px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:var(--brand-blue-dark);background-image:radial-gradient(circle at 88% -30%,rgba(253,205,0,.16) 0px,rgba(8,64,107,0) 210px);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:var(--radius)}.ecr-cart-pickup{flex-flow:column}@media (max-width:767px){.ecr-cart-pickup{margin-right:16px;margin-bottom:16px;margin-left:16px;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}}.ecr-cart-pickup-title{color:#fff;font-family:var(--font-display);font-weight:800;font-size:16px}.ecr-cart-pickup-text{color:#bcd8ec;font-size:13.5px;line-height:1.55;text-wrap:pretty}.ecr-cart-pickup-link{color:#fff;font-size:13px;text-decoration:underline}.ecr-cart-pickup-link:hover{color:#fff}.ecr-cart-review{display:flex;flex-flow:column;gap:9px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;background-color:#fff;border-radius:var(--radius);box-shadow:0px 1px 3px rgba(28,27,25,.09)}.ecr-cart-review-stars{color:var(--buy-yellow);font-size:14px}.ecr-cart-review-text{color:var(--ink);font-size:13.5px;line-height:1.6;text-wrap:pretty}.ecr-cart-review-name{color:var(--ink-muted);font-size:12.5px}.ecr-cart-suggest{padding-top:40px;padding-right:max(32px,calc(( 100% - 1216px ) / 2));padding-bottom:40px;padding-left:max(32px,calc(( 100% - 1216px ) / 2));background-color:var(--surface-warm);border-top:1px solid var(--line)}@media (max-width:1119px){.ecr-cart-suggest{padding-right:24px;padding-left:24px}}@media (max-width:767px){.ecr-cart-suggest{padding-top:24px;padding-right:16px;padding-bottom:24px;padding-left:16px}}.ecr-cart-suggest-grid{width:100%}.ecr-cart-bar{display:none}@media (max-width:767px){.ecr-cart-bar{display:flex;align-items:center;gap:12px;position:fixed;right:0px;bottom:0px;left:0px;z-index:90;padding-top:12px;padding-right:16px;padding-bottom:16px;padding-left:16px;background-color:#fff;border-top:1px solid var(--line);box-shadow:0px -6px 22px rgba(28,27,25,.12)}}@media (max-width:767px){.ecr-cart-bar-text{display:flex;flex-flow:column;gap:1px}}@media (max-width:767px){.ecr-cart-bar-label{color:var(--ink-muted);font-size:11.5px}}@media (max-width:767px){.ecr-cart-bar-total{color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:22px;line-height:1}}@media (max-width:767px){.ecr-cart-bar-button{display:flex;justify-content:center;align-items:center;flex-grow:1;flex-shrink:1;flex-basis:auto;height:54px;color:var(--ink);font-weight:700;font-size:16px;text-decoration:none;background-color:var(--buy-yellow);border-radius:var(--radius)}.ecr-cart-bar-button{box-shadow:var(--shadow-buy)}}.ecr-cart-empty{display:none;gap:10px;text-align:center;padding-top:48px;padding-right:28px;padding-bottom:48px;padding-left:28px;background-color:#fff;border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}@media (max-width:767px){.ecr-cart-empty{padding-top:34px;padding-right:18px;padding-bottom:34px;padding-left:18px}}.ecr-cart-empty-label{color:var(--ink-muted);font-weight:700;font-size:var(--label-size);text-transform:uppercase;letter-spacing:var(--label-letter-spacing)}.ecr-cart-empty-title{color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:26px}@media (max-width:767px){.ecr-cart-empty-title{font-size:21px}}.ecr-cart-empty-text{max-width:420px;color:var(--ink-soft);font-size:15px;line-height:1.6;text-wrap:pretty}.ecr-cart-empty-actions{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:8px}.ecr-cart-empty-actions{flex-wrap:wrap}.ecr-cart-empty-button{display:inline-flex;justify-content:center;align-items:center;height:50px;color:var(--ink);font-weight:700;font-size:16px;text-decoration:none;padding-top:0px;padding-right:24px;padding-bottom:0px;padding-left:24px;background-color:var(--buy-yellow);border-radius:var(--radius)}.ecr-cart-empty-button:hover{color:var(--ink);background-color:var(--buy-yellow-hover)}.ecr-cart-empty-button{box-shadow:var(--shadow-buy)}@media (max-width:767px){.ecr-cart-empty-button{width:100%}}.ecr-cart-empty-link{color:var(--brand-blue);font-weight:600;font-size:14.5px;text-decoration:underline}.ecr-cart-empty-link:hover{color:var(--brand-blue-dark)}.ecr-is-empty .ecr-cart-empty{display:flex;flex-flow:column}.ecr-is-empty .ecr-cart-shipping{display:none}.ecr-is-empty .ecr-cart-summary{display:none}.ecr-is-empty .ecr-cart-actions{display:none}.ecr-is-empty .ecr-cart-bar{display:none}.ecr-is-empty .ecr-cart-pickup{margin-top:22px}.ecr-co{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:start;gap:28px}.ecr-co{padding:32px max(32px,calc(( 100% - 1280px ) / 2)) 56px max(32px,calc(( 100% - 1280px ) / 2))}@media (max-width:1119px){.ecr-co{grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:20px;padding-right:24px;padding-left:24px}}@media (max-width:1023px){.ecr-co{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.ecr-co{gap:14px;padding-top:16px;padding-right:16px;padding-bottom:40px;padding-left:16px}}.ecr-co-main{display:flex;flex-flow:column;gap:16px;min-width:0px}.ecr-co-intro{display:flex;flex-flow:column;gap:6px}.ecr-co-title{color:var(--ink);font-weight:800;font-size:30px;line-height:1.1}@media (max-width:767px){.ecr-co-title{font-size:24px}}.ecr-co-sub{color:var(--ink-soft);font-size:14.5px}.ecr-co-card{display:flex;flex-flow:column;gap:16px;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:#fff;border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);box-shadow:0px 1px 3px rgba(28,27,25,.07)}@media (max-width:767px){.ecr-co-card{gap:14px;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}}.ecr-co-card-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.ecr-co-card-head{flex-wrap:wrap}.ecr-co-h2{color:var(--ink);font-weight:800;font-size:18px}.ecr-co-card-note{color:var(--ink-muted);font-size:13px}.ecr-co-note{color:var(--ink-soft);font-size:13.5px;line-height:1.55;text-wrap:pretty}.ecr-co-pickup{display:flex;flex-flow:column;gap:5px;padding-top:16px;padding-right:18px;padding-bottom:16px;padding-left:18px;background-color:var(--brand-blue-tint);border-radius:var(--radius)}.ecr-co-pickup-title{color:#0a4f80;font-weight:700;font-size:14px}.ecr-co-pickup-text{color:#0a4f80;font-size:13px;line-height:1.55;text-wrap:pretty}.ecr-co-usps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:var(--surface-warm);border-radius:var(--radius)}.ecr-co-usps{list-style:none}@media (max-width:767px){.ecr-co-usps{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}}.ecr-co-usp{display:flex;flex-flow:column;gap:3px}.ecr-co-usp-title{color:var(--ink);font-weight:700;font-size:13.5px}.ecr-co-usp-text{color:var(--ink-soft);font-size:12.5px;line-height:1.5;text-wrap:pretty}.ecr-co-side{display:flex;gap:0px;align-self:start;position:sticky;top:24px;min-width:0px;overflow:hidden;background-color:#fff;border-radius:var(--radius);box-shadow:0px 1px 3px rgba(28,27,25,.1),0px 8px 24px rgba(28,27,25,.06)}.ecr-co-side{flex-flow:column}@media (max-width:1023px){.ecr-co-side{position:static}}.ecr-co-summary{display:flex;gap:16px;padding-top:22px;padding-right:22px;padding-bottom:20px;padding-left:22px;background-color:transparent;border-radius:0px}.ecr-co-summary{flex-flow:column;box-shadow:none}@media (max-width:767px){.ecr-co-summary{padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}}.ecr-co-summary-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.ecr-co-edit{color:var(--brand-blue);font-size:13px;text-decoration:none}.ecr-co-edit:hover{color:var(--brand-blue-dark);text-decoration:underline}.ecr-co-paycard{display:flex;gap:14px;padding-top:20px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:transparent;border-radius:0px;border-top:1px solid var(--line)}.ecr-co-paycard{flex-flow:column;box-shadow:none}@media (max-width:767px){.ecr-co-paycard{padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}}.ecr-co-quote{display:flex;flex-flow:column;gap:9px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;background-color:#fff;border-radius:var(--radius);box-shadow:0px 1px 3px rgba(28,27,25,.09)}.ecr-co-quote-stars{color:var(--buy-yellow);font-size:14px}.ecr-co-quote-text{color:var(--ink);font-size:13.5px;line-height:1.6;text-wrap:pretty}.ecr-co-quote-name{color:var(--ink-muted);font-size:12.5px}.ecr-co-login{display:contents}.ecr-co-login .bde-checkout-login-form:empty{display:none}.ecr-co-billing{min-width:0px}.ecr-co-billing .woocommerce-billing-fields__field-wrapper{display:flex;align-items:start;gap:12px}.ecr-co-billing .woocommerce-billing-fields__field-wrapper{flex-wrap:wrap}.ecr-co-billing p.form-row{display:flex;flex-flow:column;gap:6px;flex-grow:1;flex-shrink:1;flex-basis:100%;width:auto;max-width:100%;min-width:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ecr-co-billing p.form-row{float:none;clear:none}.ecr-co-billing p.form-row-first{flex-grow:1;flex-shrink:1;width:auto;min-width:0px}.ecr-co-billing p.form-row-first{flex-basis:calc(50% - 6px)}.ecr-co-billing p.form-row-last{flex-grow:1;flex-shrink:1;width:auto;min-width:0px}.ecr-co-billing p.form-row-last{flex-basis:calc(50% - 6px)}.ecr-co-billing p[id="billing_postcode_field"]{flex-grow:1;flex-shrink:1;width:auto;min-width:0px}.ecr-co-billing p[id="billing_postcode_field"]{flex-basis:calc(50% - 6px)}.ecr-co-billing p[id="billing_city_field"]{flex-grow:1;flex-shrink:1;width:auto;min-width:0px}.ecr-co-billing p[id="billing_city_field"]{flex-basis:calc(50% - 6px)}.ecr-co-billing label{color:var(--ink-soft);font-weight:600;font-size:12.5px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ecr-co-billing label .required{color:var(--sale-red)}.ecr-co-billing label .optional{color:var(--ink-muted);font-weight:400;font-size:12.5px}.ecr-co-billing input.input-text{width:100%;height:48px;color:var(--ink);font-size:14.5px;padding-top:0px;padding-right:14px;padding-bottom:0px;padding-left:14px;background-color:var(--surface-field);border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.ecr-co-billing select{width:100%;height:48px;color:var(--ink);font-size:14.5px;padding-top:0px;padding-right:14px;padding-bottom:0px;padding-left:14px;background-color:var(--surface-field);border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.ecr-co-billing input.input-text:focus{background-color:#fff;outline:0px solid}.ecr-co-billing input.input-text:focus{border-color:var(--brand-blue)}.ecr-co-billing select:focus{background-color:#fff;outline:0px solid}.ecr-co-billing select:focus{border-color:var(--brand-blue)}.ecr-co-billing .woocommerce-input-wrapper{display:block;width:100%}.ecr-co-billing label span.optional{color:var(--ink-muted);font-weight:400;font-size:12.5px}.ecr-co-billing .woocommerce-billing-fields__field-wrapper p.form-row input.input-text{width:100%;height:48px;min-width:0px;color:var(--ink);font-size:14.5px;padding-top:0px;padding-right:14px;padding-bottom:0px;padding-left:14px;background-color:var(--surface-field);border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.ecr-co-billing .woocommerce-billing-fields__field-wrapper p.form-row input.input-text{box-shadow:none}.ecr-co-billing .woocommerce-billing-fields__field-wrapper p.form-row select{width:100%;height:48px;min-width:0px;color:var(--ink);font-size:14.5px;padding-top:0px;padding-right:14px;padding-bottom:0px;padding-left:14px;background-color:var(--surface-field);border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.ecr-co-billing .woocommerce-billing-fields__field-wrapper p.form-row select{box-shadow:none}.ecr-co-billing .bde-woo-select{width:100%;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-co-billing .select2-container{width:100%}.ecr-co-billing .select2-selection--single{display:flex;align-items:center;height:48px;color:var(--ink);font-size:14.5px;padding-top:0px;padding-right:14px;padding-bottom:0px;padding-left:14px;background-color:var(--surface-field);border-radius:var(--radius);border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent}.ecr-co-billing .select2-selection--single{box-shadow:none}.ecr-co-billing .select2-selection__rendered{color:var(--ink);font-size:14.5px;line-height:1.3;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ecr-co-billing .select2-selection__arrow{top:0px;right:10px;height:48px}.ecr-co-billing .woocommerce-billing-fields__field-wrapper p.form-row input.input-text:hover{border-top:1px solid #d9d4cb;border-right:1px solid #d9d4cb;border-bottom:1px solid #d9d4cb;border-left:1px solid #d9d4cb}.ecr-co-billing .woocommerce-billing-fields__field-wrapper p.form-row input.input-text:focus{background-color:#fff;outline:0px solid}.ecr-co-billing .woocommerce-billing-fields__field-wrapper p.form-row input.input-text:focus{border-color:var(--brand-blue)}.ecr-co-billing .select2-container--default .select2-selection--single{display:flex;align-items:center;height:48px;color:var(--ink);font-size:14.5px;padding-top:0px;padding-right:40px;padding-bottom:0px;padding-left:14px;background-color:var(--surface-field);border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);cursor:pointer}.ecr-co-billing .select2-container--default .select2-selection--single{box-shadow:none}.ecr-co-billing .select2-container--default .select2-selection--single:hover{border-top:1px solid #d9d4cb;border-right:1px solid #d9d4cb;border-bottom:1px solid #d9d4cb;border-left:1px solid #d9d4cb}.ecr-co-billing .select2-container--default.select2-container--focus .select2-selection--single{background-color:#fff}.ecr-co-billing .select2-container--default.select2-container--focus .select2-selection--single{border-color:var(--brand-blue)}.ecr-co-billing .select2-container--default.select2-container--open .select2-selection--single{background-color:#fff}.ecr-co-billing .select2-container--default.select2-container--open .select2-selection--single{border-color:var(--brand-blue)}.ecr-co-billing .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--ink);font-size:14.5px;line-height:1.3;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ecr-co-billing .select2-container--default .select2-selection--single .select2-selection__arrow{top:0px;right:14px;width:20px;height:46px}.ecr-co-billing .select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top:-3px;margin-left:-5px;border-top:6px solid var(--ink-soft);border-right:5px solid transparent;border-bottom:0px solid transparent;border-left:5px solid transparent}.ecr-co-billing .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-top:0px solid transparent;border-right:5px solid transparent;border-bottom:6px solid var(--ink-soft);border-left:5px solid transparent}@media (max-width:767px){.ecr-co-billing .woocommerce-billing-fields__field-wrapper{grid-template-columns:minmax(0,1fr)}.ecr-co-billing p.form-row-first{flex-basis:100%}.ecr-co-billing p.form-row-last{flex-basis:100%}.ecr-co-billing p[id="billing_postcode_field"]{flex-basis:100%}.ecr-co-billing p[id="billing_city_field"]{flex-basis:100%}}.ecr-co-shipping{min-width:0px}.ecr-co-shipping .col-2{width:100%;max-width:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ecr-co-shipping .col-2{float:none}.ecr-co-shipping h3{color:var(--ink);font-weight:700;font-size:14.5px;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px}.ecr-co-shipping p.form-row{display:flex;flex-flow:column;gap:6px;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ecr-co-shipping label{color:var(--ink-soft);font-weight:600;font-size:12.5px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ecr-co-shipping label .optional{color:var(--ink-muted);font-weight:400;font-size:12.5px}.ecr-co-shipping input.input-text{width:100%;height:48px;color:var(--ink);font-size:14.5px;padding-top:0px;padding-right:14px;padding-bottom:0px;padding-left:14px;background-color:var(--surface-field);border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.ecr-co-shipping textarea{width:100%;min-height:92px;color:var(--ink);font-size:14.5px;line-height:1.5;padding-top:12px;padding-right:14px;padding-bottom:12px;padding-left:14px;background-color:var(--surface-field);border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.ecr-co-shipping textarea:focus{background-color:#fff;outline:0px solid}.ecr-co-shipping textarea:focus{border-color:var(--brand-blue)}.ecr-co-shipping .woocommerce-input-wrapper{display:block;width:100%}.ecr-co-shipping .woocommerce-additional-fields h3{display:none}.ecr-co-shipping label span.optional{color:var(--ink-muted);font-weight:400;font-size:12.5px}.ecr-co-shipping input.input-text:hover{border-top:1px solid #d9d4cb;border-right:1px solid #d9d4cb;border-bottom:1px solid #d9d4cb;border-left:1px solid #d9d4cb}.ecr-co-shipping input.input-text:focus{background-color:#fff;outline:0px solid}.ecr-co-shipping input.input-text:focus{border-color:var(--brand-blue)}.ecr-co-shipping textarea:hover{border-top:1px solid #d9d4cb;border-right:1px solid #d9d4cb;border-bottom:1px solid #d9d4cb;border-left:1px solid #d9d4cb}.ecr-co-shipping select{width:100%;height:48px;color:var(--ink);font-size:14.5px;padding-top:0px;padding-right:14px;padding-bottom:0px;padding-left:14px;background-color:var(--surface-field);border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.ecr-co-shipping .select2-container{width:100%}.ecr-co-shipping .select2-container--default .select2-selection--single{display:flex;align-items:center;height:48px;color:var(--ink);font-size:14.5px;padding-top:0px;padding-right:40px;padding-bottom:0px;padding-left:14px;background-color:var(--surface-field);border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);cursor:pointer}.ecr-co-shipping .select2-container--default .select2-selection--single{box-shadow:none}.ecr-co-shipping .select2-container--default .select2-selection--single:hover{border-top:1px solid #d9d4cb;border-right:1px solid #d9d4cb;border-bottom:1px solid #d9d4cb;border-left:1px solid #d9d4cb}.ecr-co-shipping .select2-container--default.select2-container--open .select2-selection--single{background-color:#fff}.ecr-co-shipping .select2-container--default.select2-container--open .select2-selection--single{border-color:var(--brand-blue)}.ecr-co-shipping .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--ink);font-size:14.5px;line-height:1.3;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ecr-co-shipping .select2-container--default .select2-selection--single .select2-selection__arrow{top:0px;right:14px;width:20px;height:46px}.ecr-co-shipping .select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top:-3px;margin-left:-5px;border-top:6px solid var(--ink-soft);border-right:5px solid transparent;border-bottom:0px solid transparent;border-left:5px solid transparent}.ecr-co-shipping h3#ship-to-different-address{margin-top:0px;margin-right:0px;margin-bottom:14px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ecr-co-shipping #ship-to-different-address .woocommerce-form__label-for-checkbox{display:flex;align-items:center;gap:10px;cursor:pointer}.ecr-co-shipping #ship-to-different-address .woocommerce-form__label-for-checkbox span{color:var(--ink);font-family:var(--font-body);font-weight:700;font-size:15px;line-height:1.3}.ecr-co-shipping #ship-to-different-address input[type=checkbox]{flex-grow:0;flex-shrink:0;flex-basis:auto;width:18px;height:18px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;cursor:pointer}.ecr-co-shipping #ship-to-different-address input[type=checkbox]{accent-color:var(--brand-blue)}.ecr-co-review{min-width:0px}.ecr-co-review table.shop_table{display:block;width:100%;overflow:visible;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-co-review table.shop_table{box-shadow:none}.ecr-co-review thead{display:none}.ecr-co-review tbody{display:flex;flex-flow:column;gap:10px;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-co-review tbody{box-shadow:none}.ecr-co-review tbody tr.cart_item{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-co-review tbody tr.cart_item td{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-co-review td.product-name{color:var(--ink);font-weight:600;font-size:13.5px;line-height:1.4}.ecr-co-review strong.product-quantity{display:inline-block;color:#fff;font-weight:700;font-size:11.5px;margin-left:6px;padding-top:1px;padding-right:8px;padding-bottom:1px;padding-left:8px;background-color:var(--ink);border-radius:20px}.ecr-co-review strong.product-quantity{white-space:nowrap}.ecr-co-review td.product-total{color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:15px;text-align:right}.ecr-co-review td.product-total{white-space:nowrap}.ecr-co-review tfoot{display:flex;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.ecr-co-review tfoot{flex-flow:column}.ecr-co-review tfoot tr{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-co-review tfoot th{flex-grow:0;flex-shrink:0;flex-basis:auto;width:auto;color:var(--ink-soft);font-weight:500;font-size:14px;text-align:left;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-co-review tfoot td{color:var(--ink);font-size:14px;text-align:right;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-co-review tfoot tr.order-total{align-items:baseline;margin-top:4px;padding-top:13px;border-top:1px solid var(--line)}.ecr-co-review tfoot tr.order-total th{color:var(--ink);font-weight:700;font-size:15px}.ecr-co-review tfoot tr.order-total td{color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:30px}.ecr-co-review tfoot tr.order-total td strong{color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:30px}.ecr-co-review tfoot tr.shipping{justify-content:space-between;align-items:start;gap:6px 12px}.ecr-co-review tfoot tr.shipping{flex-flow:row;flex-wrap:wrap}.ecr-co-review ul.woocommerce-shipping-methods{display:flex;align-items:end;gap:6px;width:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ecr-co-review ul.woocommerce-shipping-methods{flex-flow:column;list-style:none}.ecr-co-review ul.woocommerce-shipping-methods li{display:flex;align-items:center;gap:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-radius:0px}.ecr-co-review ul.woocommerce-shipping-methods label{flex-grow:1;flex-shrink:1;flex-basis:auto;color:var(--ink);font-weight:600;font-size:14px;text-align:right;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;cursor:pointer}.ecr-co-review table.woocommerce-checkout-review-order-table{display:block;width:100%;overflow:visible;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-co-review table.woocommerce-checkout-review-order-table{box-shadow:none}.ecr-co-review table.woocommerce-checkout-review-order-table tbody{display:flex;flex-flow:column;gap:10px;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-co-review table.woocommerce-checkout-review-order-table tbody{box-shadow:none}.ecr-co-review tfoot tr.shipping td{display:flex;align-items:end;gap:6px;flex-grow:1;flex-shrink:1;flex-basis:auto;min-width:0px}.ecr-co-review tfoot tr.shipping td{flex-flow:column}.ecr-co-review tfoot tr.shipping:has(input[type=radio]){align-items:stretch;gap:8px}.ecr-co-review tfoot tr.shipping:has(input[type=radio]){flex-flow:column}.ecr-co-review tfoot tr.shipping:has(input[type=radio]) td{align-items:stretch}.ecr-co-review ul.woocommerce-shipping-methods:has(input[type=radio]){align-items:stretch;gap:8px}.ecr-co-review ul.woocommerce-shipping-methods li:has(input[type=radio]){padding-top:12px;padding-right:14px;padding-bottom:12px;padding-left:14px;background-color:var(--surface-field);border-radius:var(--radius);cursor:pointer}.ecr-co-review ul.woocommerce-shipping-methods input[type=radio]{flex-grow:0;flex-shrink:0;flex-basis:auto;width:16px;height:16px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;cursor:pointer}.ecr-co-review ul.woocommerce-shipping-methods input[type=radio]{accent-color:var(--brand-blue)}.ecr-co-review ul.woocommerce-shipping-methods li:has(input[type=radio]) label{text-align:left}.ecr-co-review tfoot tr.order-total td small.includes_tax{display:block;color:var(--ink-muted);font-family:var(--font-body);font-weight:500;font-size:12px;line-height:1.4;text-align:right;margin-top:2px}.ecr-co-review tfoot tr.order-total td small.includes_tax .woocommerce-Price-amount{color:var(--ink-muted);font-family:var(--font-body);font-weight:500;font-size:12px}@media (max-width:767px){.ecr-co-review tfoot tr.order-total td{font-size:26px}.ecr-co-review tfoot tr.order-total td strong{font-size:26px}}.ecr-co-coupon{min-width:0px;padding-top:2px}.ecr-co-coupon .woocommerce-form-coupon-toggle{display:none;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ecr-co-coupon .woocommerce-info{display:flex;align-items:baseline;gap:4px 6px;color:var(--ink-soft);font-size:13px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-co-coupon .woocommerce-info{flex-wrap:wrap}.ecr-co-coupon .woocommerce-info::before{display:none}.ecr-co-coupon a.showcoupon{color:var(--brand-blue);font-weight:600;text-decoration:underline;text-transform:none}.ecr-co-coupon form.checkout_coupon{display:flex;align-items:stretch;gap:8px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-co-coupon form.checkout_coupon{flex-wrap:nowrap}.ecr-co-coupon p.form-row{flex-grow:1;flex-shrink:1;flex-basis:auto;width:auto;min-width:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ecr-co-coupon p.form-row{float:none}.ecr-co-coupon input.input-text{width:100%;height:44px;color:var(--ink);font-size:14px;padding-top:0px;padding-right:12px;padding-bottom:0px;padding-left:12px;background-color:var(--surface-field);border-radius:var(--radius);border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent}.ecr-co-coupon button.button{height:44px;color:var(--ink);font-weight:700;font-size:13.5px;text-transform:none;padding-top:0px;padding-right:16px;padding-bottom:0px;padding-left:16px;background-color:#fff;border-radius:var(--radius);border-top:1px solid var(--ink);border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);border-left:1px solid var(--ink);cursor:pointer}.ecr-co-coupon button.button{white-space:nowrap}.ecr-co-coupon button.button:hover{background-color:var(--surface-field)}.ecr-co-coupon p.form-row-last{flex-grow:0;flex-shrink:0;flex-basis:auto}.ecr-co-coupon .clear{display:none}.ecr-co-coupon .woocommerce-form-coupon p.form-row-first{flex-grow:1;flex-shrink:1;flex-basis:0px;width:calc(100% - 196px);min-width:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ecr-co-coupon .woocommerce-form-coupon p.form-row-first{float:left}.ecr-co-coupon .woocommerce-form-coupon p.form-row-last{flex-grow:0;flex-shrink:0;flex-basis:auto;width:auto;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ecr-co-coupon .woocommerce-form-coupon p.form-row-last{float:right}.ecr-co-coupon .woocommerce-form-coupon .input-text{height:44px}.ecr-co-coupon .woocommerce-form-coupon p.form-row button[name=apply_coupon]{height:44px}.ecr-co-coupon form.checkout_coupon::after{display:table}.ecr-co-coupon form.checkout_coupon::after{content:"";clear:both}.ecr-co-coupon .bde-checkout-coupon-form{display:flex;flex-flow:row;align-items:stretch;gap:8px;width:100%}.ecr-co-coupon .bde-checkout-coupon-form{flex-wrap:wrap}.ecr-co-coupon .bde-checkout-coupon-form .woocommerce-form-coupon-toggle{display:none;width:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ecr-co-coupon .bde-checkout-coupon-form p.form-row-first{display:block;flex-grow:1;flex-shrink:1;flex-basis:0px;width:auto;min-width:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ecr-co-coupon .bde-checkout-coupon-form p.form-row-first{float:none}.ecr-co-coupon .bde-checkout-coupon-form p.form-row-last{display:block;flex-grow:0;flex-shrink:0;flex-basis:auto;width:auto;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ecr-co-coupon .bde-checkout-coupon-form p.form-row-last{float:none}.ecr-co-coupon .bde-checkout-coupon-form .clear{display:none}.ecr-co-coupon .bde-checkout-coupon-form input.input-text{width:100%;height:44px;color:var(--ink);font-size:14px;padding-top:0px;padding-right:12px;padding-bottom:0px;padding-left:12px;background-color:var(--surface-field);border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.ecr-co-coupon .bde-checkout-coupon-form input.input-text:focus{background-color:#fff;outline:0px solid}.ecr-co-coupon .bde-checkout-coupon-form input.input-text:focus{border-color:var(--brand-blue)}.ecr-co-coupon .bde-checkout-coupon-form button.button{height:44px;color:var(--ink);font-weight:700;font-size:13.5px;text-transform:none;padding-top:0px;padding-right:16px;padding-bottom:0px;padding-left:16px;background-color:#fff;border-radius:var(--radius);border-top:1px solid var(--ink);border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);border-left:1px solid var(--ink);cursor:pointer}.ecr-co-coupon .bde-checkout-coupon-form button.button{white-space:nowrap}.ecr-co-coupon .bde-checkout-coupon-form .kor-coupon-notice{width:100%;font-size:13px;line-height:1.45}.ecr-co-coupon .bde-checkout-coupon-form .kor-coupon-notice .woocommerce-error{color:var(--sale-red);font-size:13px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px;background-color:var(--sale-red-tint);border-radius:var(--radius);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-co-coupon .bde-checkout-coupon-form .kor-coupon-notice .woocommerce-error{list-style:none}.ecr-co-coupon .bde-checkout-coupon-form .kor-coupon-notice .woocommerce-message{color:var(--ink);font-size:13px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px;background-color:var(--brand-blue-tint);border-radius:var(--radius);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-co-coupon .bde-checkout-coupon-form .kor-coupon-notice .woocommerce-error::before{display:none}.ecr-co-coupon .bde-checkout-coupon-form .kor-coupon-notice .woocommerce-message::before{display:none}.ecr-co-payment{min-width:0px}.ecr-co-payment .woocommerce-checkout-payment{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-co-payment .woocommerce-checkout-payment{box-shadow:none}.ecr-co-payment ul.payment_methods{display:flex;flex-flow:column;gap:10px;margin-top:0px;margin-right:0px;margin-bottom:14px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-co-payment ul.payment_methods{list-style:none}.ecr-co-payment ul.payment_methods li{display:flex;align-items:center;gap:10px;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px;background-color:var(--surface-field);border-radius:var(--radius)}.ecr-co-payment ul.payment_methods li{flex-wrap:wrap}.ecr-co-payment ul.payment_methods label{color:var(--ink);font-weight:600;font-size:14.5px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ecr-co-payment .payment_box{width:100%;color:var(--ink-soft);font-size:13px;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:10px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-radius:0px}.ecr-co-payment .payment_box::before{display:none}.ecr-co-payment .woocommerce-info{color:var(--ink-soft);font-size:13.5px;line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:12px;padding-right:14px;padding-bottom:12px;padding-left:14px;background-color:var(--surface-warm);border-radius:var(--radius);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-co-payment .woocommerce-info::before{display:none}.ecr-co-payment .woocommerce-terms-and-conditions-wrapper{margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px}.ecr-co-payment .woocommerce-privacy-policy-text p{color:var(--ink-muted);font-size:12px;line-height:1.55;text-wrap:pretty;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ecr-co-payment .form-row.place-order{display:flex;flex-flow:column;gap:12px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ecr-co-payment button#place_order{width:100%;height:58px;color:var(--ink);font-weight:700;font-size:16.5px;text-transform:none;background-color:var(--buy-yellow);border-radius:var(--radius);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer}.ecr-co-payment button#place_order{box-shadow:var(--shadow-buy)}.ecr-co-payment button#place_order:hover{color:var(--ink);background-color:var(--buy-yellow-hover)}.ecr-co-payment .bde-checkout-payment{border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-co-payment .woocommerce-privacy-policy-text p:not([class]){color:var(--ink-muted);font-size:12px;line-height:1.55;text-wrap:pretty;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ecr-co-payment #payment{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-co-payment #payment{box-shadow:none}.ecr-co-payment #payment ul.payment_methods li{display:flex;align-items:center;gap:10px;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px;background-color:var(--surface-field);border-radius:var(--radius);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-co-payment #payment ul.payment_methods li{flex-wrap:wrap;box-shadow:none}.ecr-co-payment #payment .woocommerce-info{color:var(--ink-soft);font-size:13.5px;line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:12px;padding-right:14px;padding-bottom:12px;padding-left:14px;background-color:var(--surface-warm);border-radius:var(--radius);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-co-payment #payment .woocommerce-info{box-shadow:none}@media (max-width:767px){.ecr-co-payment button#place_order{height:54px;font-size:16px}}.ecr-sidelink{display:block;color:var(--ink);font-size:14px;line-height:1.4;text-decoration:none;padding-top:8px;padding-right:12px;padding-bottom:8px;padding-left:12px;border-radius:var(--radius)}.ecr-sidelink:hover{color:var(--brand-blue);text-decoration:none;background-color:var(--surface-field)}.ecr-sidelink.is-active{color:var(--brand-blue);font-weight:700;background-color:var(--brand-blue-tint)}.ecr-doc{display:flex;flex-flow:column;width:100%}.ecr-doc-hero{display:flex;flex-flow:column;gap:12px;background-color:var(--surface-warm);border-top:1px solid var(--line)}.ecr-doc-hero{padding:26px max(32px,calc(( 100% - 1216px ) / 2)) 30px max(32px,calc(( 100% - 1216px ) / 2))}@media (max-width:767px){.ecr-doc-hero{padding-top:16px;padding-right:16px;padding-bottom:20px;padding-left:16px}}.ecr-doc-crumbs{display:flex;align-items:center;gap:8px;color:var(--ink-muted);font-size:12.5px}.ecr-doc-crumbs{flex-wrap:wrap}.ecr-doc-crumb{color:var(--ink-muted);text-decoration:none}.ecr-doc-crumb:hover{color:var(--brand-blue);text-decoration:underline}.ecr-doc-crumb-sep{color:var(--ink-muted)}.ecr-doc-crumb-current{color:var(--ink);font-weight:600}.ecr-doc-title{max-width:760px;color:var(--ink);font-weight:800;font-size:38px;line-height:1.1;text-wrap:balance}@media (max-width:767px){.ecr-doc-title{font-size:26px}}.ecr-doc-sub{max-width:720px;color:var(--ink-soft);font-size:15px;line-height:1.6;text-wrap:pretty}.ecr-doc-body{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;gap:44px}.ecr-doc-body{padding:36px max(32px,calc(( 100% - 1216px ) / 2)) 56px max(32px,calc(( 100% - 1216px ) / 2))}@media (max-width:1023px){.ecr-doc-body{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:767px){.ecr-doc-body{padding-top:20px;padding-right:16px;padding-bottom:40px;padding-left:16px}}.ecr-doc-side{display:flex;flex-flow:column;gap:18px;position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 24px);min-width:0px}@media (max-width:1023px){.ecr-doc-side{position:static}}.ecr-doc-nav{display:flex;flex-flow:column;gap:10px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;background-color:var(--surface-warm);border-radius:var(--radius)}.ecr-doc-nav-label{color:var(--ink-muted);font-weight:700;font-size:var(--label-size);text-transform:uppercase;letter-spacing:var(--label-letter-spacing)}.ecr-doc-nav-list{display:flex;flex-flow:column;gap:2px}.ecr-doc-help{display:flex;flex-flow:column;gap:6px;padding-top:16px;padding-right:18px;padding-bottom:16px;padding-left:18px;background-color:var(--brand-blue-tint);border-radius:var(--radius)}.ecr-doc-help-title{color:#0a4f80;font-weight:700;font-size:14px}.ecr-doc-help-text{color:#0a4f80;font-size:13px;line-height:1.55;text-wrap:pretty}.ecr-prose{max-width:760px;min-width:0px;color:var(--ink);font-size:16px;line-height:1.7}.ecr-prose p{text-wrap:pretty;margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px}.ecr-prose p.ecr-lead{color:var(--ink-soft);font-size:17.5px;line-height:1.7;margin-bottom:26px}.ecr-prose p.ecr-fineprint{color:var(--ink-muted);font-size:13px;line-height:1.6;margin-top:26px;padding-top:18px;border-top:1px solid var(--line)}.ecr-prose h2{color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:23px;line-height:1.25;margin-top:34px;margin-right:0px;margin-bottom:12px;margin-left:0px}.ecr-prose h3{color:var(--ink);font-family:var(--font-display);font-weight:700;font-size:18px;line-height:1.3;margin-top:26px;margin-right:0px;margin-bottom:10px;margin-left:0px}.ecr-prose a{color:var(--brand-blue);text-decoration:underline}.ecr-prose a:hover{color:var(--brand-blue-dark)}.ecr-prose strong{color:var(--ink);font-weight:700}.ecr-prose ul{margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px;padding-left:22px}.ecr-prose ul{list-style:disc}.ecr-prose ol{margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px;padding-left:22px}.ecr-prose ol{list-style:decimal}.ecr-prose li{line-height:1.65;margin-bottom:8px;padding-left:4px}.ecr-prose blockquote{margin-top:26px;margin-right:0px;margin-bottom:26px;margin-left:0px;padding-top:20px;padding-right:22px;padding-bottom:20px;padding-left:22px;background-color:var(--surface-warm);border-radius:var(--radius);border-left:3px solid var(--brand-blue)}.ecr-prose img{display:block;width:100%;height:auto;margin-top:26px;margin-right:0px;margin-bottom:26px;margin-left:0px;border-radius:var(--radius)}.ecr-prose figcaption{color:var(--ink-muted);font-size:13px;margin-top:-14px;margin-bottom:26px}.ecr-prose table{width:100%;font-size:15px;margin-top:0px;margin-right:0px;margin-bottom:22px;margin-left:0px}.ecr-prose table{border-collapse:collapse}.ecr-prose th{color:var(--ink);font-weight:700;text-align:left;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px;background-color:var(--surface-warm);border-bottom:1px solid var(--line)}.ecr-prose td{padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px;border-bottom:1px solid var(--line)}@media (max-width:767px){.ecr-prose{font-size:15.5px}.ecr-prose p.ecr-lead{font-size:16.5px}.ecr-prose h2{font-size:20px;margin-top:28px}}.ecr-art{display:flex;flex-flow:column;width:100%}.ecr-art-hero{display:flex;flex-flow:column;gap:12px;background-color:var(--surface-warm);border-top:1px solid var(--line)}.ecr-art-hero{padding:26px max(32px,calc(( 100% - 1216px ) / 2)) 34px max(32px,calc(( 100% - 1216px ) / 2))}@media (max-width:767px){.ecr-art-hero{padding-top:16px;padding-right:16px;padding-bottom:22px;padding-left:16px}}.ecr-art-label{color:var(--sale-red);font-family:var(--font-display);font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:0.12em}.ecr-art-title{max-width:760px;color:var(--ink);font-weight:800;font-size:44px;line-height:1.05;text-wrap:balance}@media (max-width:767px){.ecr-art-title{font-size:28px}}.ecr-art-sub{max-width:720px;color:var(--ink-soft);font-size:18px;line-height:1.6;text-wrap:pretty}@media (max-width:767px){.ecr-art-sub{font-size:16px}}.ecr-art-body{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr) minmax(0,260px);align-items:start;gap:36px}.ecr-art-body{padding:36px max(32px,calc(( 100% - 1216px ) / 2)) 56px max(32px,calc(( 100% - 1216px ) / 2))}@media (max-width:1119px){.ecr-art-body{grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:28px}}@media (max-width:1023px){.ecr-art-body{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:767px){.ecr-art-body{padding-top:20px;padding-right:16px;padding-bottom:40px;padding-left:16px}}.ecr-art-nav{display:flex;flex-flow:column;gap:10px;position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 24px);min-width:0px}@media (max-width:1023px){.ecr-art-nav{position:static}}.ecr-art-nav-list{display:flex;flex-flow:column;gap:2px}.ecr-art-side{display:flex;flex-flow:column;gap:14px;position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 24px);min-width:0px}@media (max-width:1119px){.ecr-art-side{flex-flow:row;grid-column-start:1;grid-column-end:-1;position:static}.ecr-art-side{flex-wrap:wrap}}.ecr-art-help{display:flex;flex-flow:column;gap:8px;position:relative;overflow:hidden;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:var(--brand-blue-dark);background-image:radial-gradient(circle at 88% -30%,rgba(253,205,0,.16) 0px,rgba(8,64,107,0) 210px);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:var(--radius)}@media (max-width:1119px){.ecr-art-help{flex-grow:1;flex-basis:300px}}.ecr-art-help-title{color:#fff;font-family:var(--font-display);font-weight:800;font-size:16px}.ecr-art-help-text{color:#bcd8ec;font-size:13.5px;line-height:1.55;text-wrap:pretty}.ecr-art-help-link{color:#fff;font-size:13px;text-decoration:underline}.ecr-art-quote{display:flex;flex-flow:column;gap:9px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;background-color:var(--surface-warm);border-radius:var(--radius)}@media (max-width:1119px){.ecr-art-quote{flex-grow:1;flex-basis:300px}}.ecr-art-quote-stars{color:var(--buy-yellow);font-size:14px}.ecr-art-quote-text{color:var(--ink);font-size:13.5px;line-height:1.6;text-wrap:pretty}.ecr-art-quote-name{color:var(--ink-muted);font-size:12.5px}.ecr-404{display:flex;flex-flow:column;width:100%}.ecr-404-hero{position:relative;overflow:hidden;background-color:var(--brand-blue-dark);background-image:radial-gradient(circle at 76% -10%,rgba(13,104,171,.95) 0px,rgba(8,64,107,0) 460px);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.ecr-404-hero{padding:56px max(32px,calc(( 100% - 1216px ) / 2)) 56px max(32px,calc(( 100% - 1216px ) / 2))}@media (max-width:767px){.ecr-404-hero{padding-top:32px;padding-right:16px;padding-bottom:36px;padding-left:16px}}.ecr-404-hero-inner{display:flex;flex-flow:column;gap:16px;max-width:620px}.ecr-404-code{color:var(--buy-yellow);font-family:var(--font-display);font-weight:800;font-size:58px;line-height:1}@media (max-width:767px){.ecr-404-code{font-size:44px}}.ecr-404-title{color:#fff;font-weight:800;font-size:34px;line-height:1.1;text-wrap:balance}@media (max-width:767px){.ecr-404-title{font-size:25px}}.ecr-404-text{max-width:520px;color:#bcd8ec;font-size:17px;line-height:1.55;text-wrap:pretty}@media (max-width:767px){.ecr-404-text{font-size:15.5px}}.ecr-404-search{max-width:520px}.ecr-404-search .bde-search-form-v2__results{z-index:60;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;background-color:#fff;border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);box-shadow:0px 12px 34px rgba(28,27,25,.22)}.ecr-404-search .bde-search-form-v2__result{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-404-links{padding:34px max(32px,calc(( 100% - 1216px ) / 2)) 48px max(32px,calc(( 100% - 1216px ) / 2))}@media (max-width:767px){.ecr-404-links{padding-top:24px;padding-right:16px;padding-bottom:36px;padding-left:16px}}.ecr-404-links-label{display:block;color:var(--ink-muted);font-weight:700;font-size:var(--label-size);text-transform:uppercase;letter-spacing:var(--label-letter-spacing);margin-bottom:14px}.ecr-404-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media (max-width:1023px){.ecr-404-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ecr-404-grid{gap:10px}}.ecr-404-card{display:flex;flex-flow:column;gap:5px;color:var(--ink);text-decoration:none;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:var(--surface-warm);border-radius:var(--radius);transition:box-shadow 0.18s ease,transform 0.18s ease;box-shadow:0px 1px 3px rgba(28,27,25,.07)}.ecr-404-card:hover{color:var(--ink);text-decoration:none;box-shadow:0px 8px 22px rgba(28,27,25,.12);transform:translate3d(0,-2px,0)}@media (max-width:767px){.ecr-404-card{padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}}.ecr-404-card-title{color:var(--ink);font-family:var(--font-display);font-weight:700;font-size:15.5px}.ecr-404-card-text{color:var(--ink-soft);font-size:13px;line-height:1.5}.ecr-ks{display:flex;flex-flow:column;width:100%}.ecr-ks-hero{position:relative;overflow:hidden;background-color:var(--brand-blue-dark);background-image:radial-gradient(circle at 80% -20%,rgba(13,104,171,.95) 0px,rgba(8,64,107,0) 480px);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.ecr-ks-hero{padding:44px max(32px,calc(( 100% - 1216px ) / 2)) 44px max(32px,calc(( 100% - 1216px ) / 2))}@media (max-width:767px){.ecr-ks-hero{padding-top:28px;padding-right:16px;padding-bottom:32px;padding-left:16px}}.ecr-ks-hero-inner{display:flex;flex-flow:column;gap:18px;max-width:640px}.ecr-ks-title{color:#fff;font-weight:800;font-size:40px;line-height:1.05;text-wrap:balance}@media (max-width:767px){.ecr-ks-title{font-size:26px}}.ecr-ks-search{width:100%}.ecr-ks-search .bde-search-form-v2__results{z-index:60;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;background-color:#fff;border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);box-shadow:0px 12px 34px rgba(28,27,25,.22)}.ecr-ks-search .bde-search-form-v2__result{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-ks-tags{display:flex;align-items:center;gap:8px;color:#8fc0e2;font-size:13px}.ecr-ks-tags{flex-wrap:wrap}.ecr-ks-tags-label{color:#8fc0e2;font-size:13px}.ecr-ks-tag{color:#fff;font-size:12.5px;text-decoration:none;padding-top:5px;padding-right:13px;padding-bottom:5px;padding-left:13px;background-color:rgba(255,255,255,.08);border-radius:var(--radius);border-top:1px solid rgba(255,255,255,.24);border-right:1px solid rgba(255,255,255,.24);border-bottom:1px solid rgba(255,255,255,.24);border-left:1px solid rgba(255,255,255,.24)}.ecr-ks-tag:hover{color:#fff;text-decoration:none;background-color:rgba(255,255,255,.18)}.ecr-ks-topics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ecr-ks-topics{padding:36px max(32px,calc(( 100% - 1216px ) / 2)) 8px max(32px,calc(( 100% - 1216px ) / 2))}@media (max-width:1119px){.ecr-ks-topics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.ecr-ks-topics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ecr-ks-topics{gap:10px;padding-top:20px;padding-right:16px;padding-bottom:4px;padding-left:16px}}.ecr-ks-topic{display:flex;flex-flow:column;gap:6px;color:var(--ink);text-decoration:none;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;background-color:#fff;border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);transition:box-shadow 0.18s ease,transform 0.18s ease;box-shadow:0px 1px 3px rgba(28,27,25,.07)}.ecr-ks-topic:hover{color:var(--ink);text-decoration:none;box-shadow:0px 10px 28px rgba(28,27,25,.14);transform:translate3d(0,-2px,0)}@media (max-width:767px){.ecr-ks-topic{padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px}}.ecr-ks-topic-title{color:var(--ink);font-family:var(--font-display);font-weight:700;font-size:15.5px}.ecr-ks-topic-text{color:var(--ink-soft);font-size:13px;line-height:1.5;text-wrap:pretty}.ecr-ks-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:start;gap:32px}.ecr-ks-body{padding:36px max(32px,calc(( 100% - 1216px ) / 2)) 52px max(32px,calc(( 100% - 1216px ) / 2))}@media (max-width:1023px){.ecr-ks-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.ecr-ks-body{gap:20px;padding-top:24px;padding-right:16px;padding-bottom:40px;padding-left:16px}}.ecr-ks-main{display:flex;flex-flow:column;gap:14px;min-width:0px}.ecr-ks-h2{color:var(--ink);font-weight:800;font-size:26px}.ecr-ks-h2{scroll-margin-top:120px}@media (max-width:767px){.ecr-ks-h2{font-size:21px}}.ecr-ks-faq{min-width:0px}.ecr-ks-faq .bde-faq__item{overflow:hidden;margin-bottom:10px;background-color:#fff;border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);box-shadow:0px 1px 3px rgba(28,27,25,.07)}.ecr-ks-faq .bde-faq__title-tag{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ecr-ks-faq .bde-faq__question{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%;text-align:left;padding-top:18px;padding-right:22px;padding-bottom:18px;padding-left:22px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer}.ecr-ks-faq .bde-faq__question:hover{background-color:var(--surface-warm)}.ecr-ks-faq .bde-faq__title{color:var(--ink);font-family:var(--font-display);font-weight:700;font-size:16.5px;line-height:1.35}.ecr-ks-faq .bde-faq__icon{flex-shrink:0;width:15px;height:15px;color:var(--brand-blue)}.ecr-ks-faq .bde-faq__answer-content{color:var(--ink);font-size:15px;line-height:1.65;padding-top:0px;padding-right:22px;padding-bottom:20px;padding-left:22px}.ecr-ks-cta{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:8px;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:var(--surface-warm);border-radius:var(--radius)}.ecr-ks-cta{flex-wrap:wrap}@media (max-width:767px){.ecr-ks-cta{padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}}.ecr-ks-cta-text{display:flex;flex-flow:column;gap:5px}.ecr-ks-cta-title{color:var(--ink);font-family:var(--font-display);font-weight:700;font-size:16.5px}.ecr-ks-cta-sub{color:var(--ink-soft);font-size:14px}.ecr-ks-cta-buttons{display:flex;gap:10px}.ecr-ks-cta-buttons{flex-wrap:wrap}.ecr-ks-button{display:inline-flex;justify-content:center;align-items:center;color:#fff;font-weight:600;font-size:14px;text-decoration:none;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;background-color:var(--brand-blue);border-radius:var(--radius);box-shadow:0px 3px 12px rgba(13,104,171,.28)}.ecr-ks-button:hover{color:#fff;text-decoration:none;background-color:#0a5490}.ecr-ks-button-light{display:inline-flex;justify-content:center;align-items:center;color:var(--brand-blue);font-weight:600;font-size:14px;text-decoration:none;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;background-color:#fff;border-radius:var(--radius);box-shadow:0px 1px 3px rgba(28,27,25,.12)}.ecr-ks-button-light:hover{color:var(--brand-blue-dark);text-decoration:none;box-shadow:0px 8px 24px rgba(13,104,171,.2)}.ecr-ks-side{display:flex;flex-flow:column;gap:14px;min-width:0px}.ecr-ks-card{display:flex;flex-flow:column;gap:12px;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:#fff;border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);box-shadow:0px 1px 3px rgba(28,27,25,.07)}.ecr-ks-card{scroll-margin-top:120px}@media (max-width:767px){.ecr-ks-card{padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}}.ecr-ks-card-title{color:var(--ink);font-weight:800;font-size:18px}.ecr-ks-card-text{color:var(--ink-soft);font-size:13.5px;line-height:1.55;text-wrap:pretty}.ecr-ks-contact{display:flex;flex-flow:column;gap:2px}.ecr-ks-contact-label{color:var(--ink-muted);font-size:13px}.ecr-ks-contact-big{color:var(--ink);font-family:var(--font-display);font-weight:700;font-size:17px}.ecr-ks-contact-value{color:var(--ink);font-weight:600;font-size:14.5px;line-height:1.5}.ecr-ks-note{color:#0a4f80;font-size:13px;line-height:1.5;padding-top:12px;padding-right:14px;padding-bottom:12px;padding-left:14px;background-color:var(--brand-blue-tint);border-radius:var(--radius)}.ecr-ks-track{min-width:0px}.ecr-ks-track .woocommerce-form-track-order>p:first-child{display:none}.ecr-ks-track p.form-row{display:flex;flex-flow:column;gap:5px;width:100%;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ecr-ks-track p.form-row{float:none}.ecr-ks-track label{color:var(--ink-soft);font-weight:600;font-size:12.5px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ecr-ks-track input.input-text{width:100%;height:44px;color:var(--ink);font-size:14px;padding-top:0px;padding-right:12px;padding-bottom:0px;padding-left:12px;background-color:var(--surface-field);border-radius:var(--radius);border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent}.ecr-ks-track input.input-text:focus{background-color:#fff;outline:0px solid}.ecr-ks-track input.input-text:focus{border-color:var(--brand-blue)}.ecr-ks-track button.button{width:100%;height:44px;color:#fff;font-weight:600;font-size:14px;text-transform:none;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-color:var(--brand-blue);border-radius:var(--radius);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer;box-shadow:0px 3px 12px rgba(13,104,171,.26)}.ecr-ks-track button.button:hover{color:#fff;background-color:#0a5490}.ecr-ks-hours{display:flex;flex-flow:column;gap:5px}.ecr-ks-hours{list-style:none}.ecr-ks-hour{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13.5px}.ecr-ks-hour-day{color:var(--ink-soft)}.ecr-ks-hour-time{color:var(--ink);font-weight:600}.ecr-ks-hour-closed{color:var(--ink-muted);font-weight:600}.ecr-acc{display:flex;flex-flow:column;width:100%}.ecr-acc-hero{display:flex;justify-content:space-between;align-items:end;gap:20px 40px;background-color:var(--surface-warm);border-top:1px solid var(--line)}.ecr-acc-hero{flex-wrap:wrap;padding:26px max(32px,calc(( 100% - 1216px ) / 2)) 30px max(32px,calc(( 100% - 1216px ) / 2))}@media (max-width:767px){.ecr-acc-hero{padding-top:16px;padding-right:16px;padding-bottom:20px;padding-left:16px}}.ecr-acc-hero-text{display:flex;flex-flow:column;gap:6px}.ecr-acc-label{color:var(--ink-muted);font-weight:700;font-size:var(--label-size);text-transform:uppercase;letter-spacing:var(--label-letter-spacing)}.ecr-acc-title{color:var(--ink);font-weight:800;font-size:34px;line-height:1.1}@media (max-width:767px){.ecr-acc-title{font-size:24px}}.ecr-acc-sub{max-width:620px;color:var(--ink-soft);font-size:14.5px;line-height:1.6;text-wrap:pretty}.ecr-acc-body{padding:28px max(32px,calc(( 100% - 1216px ) / 2)) 12px max(32px,calc(( 100% - 1216px ) / 2))}@media (max-width:767px){.ecr-acc-body{padding-top:20px;padding-right:16px;padding-bottom:8px;padding-left:16px}}.ecr-acc-woo{min-width:0px}.ecr-acc-woo .woocommerce-form-login{max-width:440px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px;background-color:#fff;border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);box-shadow:0px 1px 3px rgba(28,27,25,.1),0px 8px 24px rgba(28,27,25,.06)}.ecr-acc-woo p.form-row{display:flex;flex-flow:column;gap:6px;flex-grow:1;flex-shrink:1;flex-basis:100%;width:auto;min-width:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ecr-acc-woo p.form-row{float:none}.ecr-acc-woo label{color:var(--ink-soft);font-weight:600;font-size:12.5px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ecr-acc-woo input.input-text{width:100%;height:48px;color:var(--ink);font-size:14.5px;padding-top:0px;padding-right:14px;padding-bottom:0px;padding-left:14px;background-color:var(--surface-field);border-radius:var(--radius);border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent}.ecr-acc-woo input.input-text:focus{background-color:#fff;outline:0px solid}.ecr-acc-woo input.input-text:focus{border-color:var(--brand-blue)}.ecr-acc-woo .woocommerce-MyAccount-navigation ul{display:flex;flex-flow:column;gap:2px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;background-color:#fff;border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.ecr-acc-woo .woocommerce-MyAccount-navigation ul{list-style:none}.ecr-acc-woo .woocommerce-MyAccount-navigation a{display:block;color:var(--ink);font-size:14px;text-decoration:none;padding-top:10px;padding-right:13px;padding-bottom:10px;padding-left:13px;border-radius:var(--radius)}.ecr-acc-woo .woocommerce-MyAccount-navigation a:hover{color:var(--brand-blue);text-decoration:none;background-color:var(--surface-field)}.ecr-acc-woo .is-active a{color:var(--brand-blue);font-weight:700;background-color:var(--brand-blue-tint)}.ecr-acc-woo .woocommerce-MyAccount-content{min-width:0px}.ecr-acc-woo .woocommerce-MyAccount-navigation{flex-grow:0;flex-shrink:0;flex-basis:250px;width:250px;min-width:0px}.ecr-acc-woo .woocommerce-MyAccount-navigation ul li{font-size:14px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ecr-acc-woo .woocommerce-MyAccount-navigation ul li a{display:block;width:100%;color:var(--ink);font-weight:500;font-size:14px;text-decoration:none;padding-top:10px;padding-right:13px;padding-bottom:10px;padding-left:13px;background-color:transparent;border-radius:var(--radius);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-acc-woo .woocommerce-MyAccount-navigation ul li a:hover{color:var(--brand-blue);background-color:var(--surface-field);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-acc-woo .woocommerce-MyAccount-navigation ul li.is-active a{color:var(--brand-blue);font-weight:700;background-color:var(--brand-blue-tint);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-acc-woo .woocommerce-MyAccount-content h2{color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:20px;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px}.ecr-acc-woo .woocommerce-MyAccount-content h3{color:var(--ink);font-family:var(--font-display);font-weight:700;font-size:16px;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px}.ecr-acc-woo .woocommerce-MyAccount-content p{color:var(--ink-soft);font-size:15px;line-height:1.65}.ecr-acc-woo .woocommerce-MyAccount-content p a{color:var(--brand-blue);text-decoration:underline}.ecr-acc-woo .woocommerce-info{color:var(--ink-soft);font-size:14px;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px;background-color:var(--surface-warm);border-radius:var(--radius);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-acc-woo .woocommerce-info::before{display:none}.ecr-acc-woo .woocommerce-message{color:var(--brand-blue-dark);font-weight:600;font-size:14px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px;background-color:var(--brand-blue-tint);border-radius:var(--radius);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-acc-woo .woocommerce-message::before{display:none}.ecr-acc-woo .woocommerce-error{color:var(--sale-red);font-size:14px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px;background-color:var(--sale-red-tint);border-radius:var(--radius);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-acc-woo .woocommerce-error{list-style:none}.ecr-acc-woo .woocommerce-error::before{display:none}.ecr-acc-woo table.woocommerce-orders-table{display:block;width:100%;overflow:visible;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-acc-woo table.woocommerce-orders-table{box-shadow:none}.ecr-acc-woo table.woocommerce-orders-table thead{display:none}.ecr-acc-woo table.woocommerce-orders-table tbody{display:flex;flex-flow:column;gap:12px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-acc-woo table.woocommerce-orders-table tbody{box-shadow:none}.ecr-acc-woo tr.woocommerce-orders-table__row{display:flex;align-items:center;gap:14px 28px;padding-top:16px;padding-right:18px;padding-bottom:16px;padding-left:18px;background-color:#fff;border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);box-shadow:0px 1px 3px rgba(28,27,25,.06)}.ecr-acc-woo tr.woocommerce-orders-table__row{flex-wrap:wrap}.ecr-acc-woo td.woocommerce-orders-table__cell{display:flex;flex-flow:column;gap:2px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-acc-woo td.woocommerce-orders-table__cell::before{display:block;color:var(--ink-muted);font-weight:700;font-size:var(--label-size);text-transform:uppercase;letter-spacing:var(--label-letter-spacing)}.ecr-acc-woo td.woocommerce-orders-table__cell::before{content:attr(data-title)}.ecr-acc-woo td.woocommerce-orders-table__cell-order-number{color:var(--ink);font-weight:700;font-size:15px}.ecr-acc-woo td.woocommerce-orders-table__cell-order-number a{color:var(--ink);text-decoration:none}.ecr-acc-woo td.woocommerce-orders-table__cell-order-date{color:var(--ink);font-size:14.5px}.ecr-acc-woo td.woocommerce-orders-table__cell-order-status{color:var(--ink);font-weight:600;font-size:14.5px}.ecr-acc-woo td.woocommerce-orders-table__cell-order-total{color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:16px}.ecr-acc-woo td.woocommerce-orders-table__cell-order-actions{align-items:end;flex-grow:1;flex-shrink:0;flex-basis:auto;width:auto}.ecr-acc-woo a.woocommerce-button{display:inline-flex;justify-content:center;align-items:center;width:auto;height:42px;color:var(--ink);font-weight:700;font-size:13.5px;text-decoration:none;text-transform:none;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;background-color:#fff;border-radius:var(--radius);border-top:1px solid var(--ink);border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);border-left:1px solid var(--ink)}.ecr-acc-woo a.woocommerce-button:hover{color:var(--ink);background-color:var(--surface-field)}.ecr-acc-woo .woocommerce-pagination ul.page-numbers{gap:6px}.ecr-acc-woo .woocommerce-pagination ul.page-numbers li a{display:flex;justify-content:center;align-items:center;height:38px;min-width:38px;color:var(--ink);font-size:14px;text-decoration:none;padding-top:0px;padding-right:10px;padding-bottom:0px;padding-left:10px;background-color:var(--surface-field);border-radius:var(--radius)}.ecr-acc-woo .woocommerce-pagination ul.page-numbers li span.current{display:flex;justify-content:center;align-items:center;height:38px;min-width:38px;color:#fff;font-weight:700;font-size:14px;padding-top:0px;padding-right:10px;padding-bottom:0px;padding-left:10px;background-color:var(--brand-blue);border-radius:var(--radius)}.ecr-acc-woo .woocommerce-Addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ecr-acc-woo .woocommerce-Address{display:flex;flex-flow:column;gap:10px;width:100%;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#fff;border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);box-shadow:0px 1px 3px rgba(28,27,25,.06)}.ecr-acc-woo .woocommerce-Address-title{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.ecr-acc-woo .woocommerce-Address-title h2{color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:17px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ecr-acc-woo .woocommerce-Address-title h3{color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:17px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ecr-acc-woo .woocommerce-Address-title a.edit{height:auto;color:var(--brand-blue);font-weight:600;font-size:13px;text-decoration:underline;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-acc-woo .woocommerce-Address-title a.edit{box-shadow:none}.ecr-acc-woo address{color:var(--ink);font-size:14.5px;line-height:1.65;font-style:normal;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-acc-woo .woocommerce-address-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}.ecr-acc-woo .woocommerce-EditAccountForm{display:flex;align-items:start;gap:12px}.ecr-acc-woo .woocommerce-EditAccountForm{flex-wrap:wrap}.ecr-acc-woo p.form-row-first{flex-basis:calc(50% - 6px)}.ecr-acc-woo p.form-row-last{flex-basis:calc(50% - 6px)}.ecr-acc-woo p.woocommerce-form-row--first{flex-basis:calc(50% - 6px)}.ecr-acc-woo p.woocommerce-form-row--last{flex-basis:calc(50% - 6px)}.ecr-acc-woo select{width:100%;height:48px;color:var(--ink);font-size:14.5px;padding-top:0px;padding-right:14px;padding-bottom:0px;padding-left:14px;background-color:var(--surface-field);border-radius:var(--radius);border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent}.ecr-acc-woo select{appearance:none}.ecr-acc-woo textarea{width:100%;min-height:96px;color:var(--ink);font-size:14.5px;line-height:1.55;padding-top:12px;padding-right:14px;padding-bottom:12px;padding-left:14px;background-color:var(--surface-field);border-radius:var(--radius);border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent}.ecr-acc-woo .select2-selection--single{display:flex;align-items:center;height:48px;color:var(--ink);font-size:14.5px;padding-top:0px;padding-right:14px;padding-bottom:0px;padding-left:14px;background-color:var(--surface-field);border-radius:var(--radius);border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent}.ecr-acc-woo .select2-selection--single{box-shadow:none}.ecr-acc-woo fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-top:20px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:20px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:1px solid var(--line);border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-acc-woo fieldset legend{grid-column-start:1;grid-column-end:-1;color:var(--ink);font-family:var(--font-display);font-weight:700;font-size:16px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ecr-acc-woo fieldset legend{float:none}.ecr-acc-woo button.button{flex-grow:0;height:50px;color:#fff;font-weight:600;font-size:15px;text-transform:none;margin-top:4px;padding-top:0px;padding-right:24px;padding-bottom:0px;padding-left:24px;background-color:var(--brand-blue);border-radius:var(--radius);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer;box-shadow:0px 3px 12px rgba(13,104,171,.26)}.ecr-acc-woo button.button:hover{color:#fff;background-color:#0a5490}.ecr-acc-woo em{color:var(--ink-muted);font-size:13px;font-style:normal}.ecr-acc-woo .woocommerce-order-details{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#fff;border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);box-shadow:0px 1px 3px rgba(28,27,25,.06)}.ecr-acc-woo .woocommerce-customer-details{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#fff;border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);box-shadow:0px 1px 3px rgba(28,27,25,.06)}.ecr-acc-woo .woocommerce-order-downloads{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#fff;border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);box-shadow:0px 1px 3px rgba(28,27,25,.06)}.ecr-acc-woo table.shop_table{display:block;width:100%;overflow:visible;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-acc-woo table.shop_table{box-shadow:none}.ecr-acc-woo table.shop_table thead{display:none}.ecr-acc-woo table.shop_table tbody{display:flex;flex-flow:column;gap:10px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-acc-woo table.shop_table tbody{box-shadow:none}.ecr-acc-woo table.shop_table tbody tr{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-acc-woo table.shop_table tbody td{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-acc-woo td.woocommerce-table__product-name{color:var(--ink);font-weight:600;font-size:14px;line-height:1.4}.ecr-acc-woo td.woocommerce-table__product-name a{color:var(--ink);text-decoration:none}.ecr-acc-woo td.woocommerce-table__product-name a:hover{color:var(--brand-blue);text-decoration:underline}.ecr-acc-woo strong.product-quantity{display:inline-block;color:#fff;font-weight:700;font-size:11.5px;margin-left:6px;padding-top:1px;padding-right:8px;padding-bottom:1px;padding-left:8px;background-color:var(--ink);border-radius:20px}.ecr-acc-woo strong.product-quantity{white-space:nowrap}.ecr-acc-woo td.woocommerce-table__product-total{color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:15px;text-align:right}.ecr-acc-woo td.woocommerce-table__product-total{white-space:nowrap}.ecr-acc-woo table.shop_table tfoot{display:flex;flex-flow:column;gap:9px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.ecr-acc-woo table.shop_table tfoot tr{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-acc-woo table.shop_table tfoot th{width:auto;color:var(--ink-soft);font-weight:500;font-size:14px;text-align:left;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-acc-woo table.shop_table tfoot td{color:var(--ink);font-size:14px;text-align:right;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-acc-woo .woocommerce-columns--addresses{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ecr-acc-woo p.order-again a.button{display:inline-flex;justify-content:center;align-items:center;height:46px;color:#fff;font-weight:600;font-size:14.5px;text-decoration:none;text-transform:none;padding-top:0px;padding-right:22px;padding-bottom:0px;padding-left:22px;background-color:var(--brand-blue);border-radius:var(--radius);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-acc-woo a.woocommerce-MyAccount-downloads-file{display:inline-flex;justify-content:center;align-items:center;height:42px;color:var(--ink);font-weight:700;font-size:13.5px;text-decoration:none;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;background-color:#fff;border-radius:var(--radius);border-top:1px solid var(--ink);border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);border-left:1px solid var(--ink)}.ecr-acc-woo .woocommerce-Button--previous{display:inline-flex;justify-content:center;align-items:center;height:42px;color:var(--ink);font-weight:700;font-size:13.5px;text-decoration:none;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;background-color:#fff;border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.ecr-acc-woo .woocommerce-Button--next{display:inline-flex;justify-content:center;align-items:center;height:42px;color:var(--ink);font-weight:700;font-size:13.5px;text-decoration:none;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;background-color:#fff;border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.ecr-acc-woo table.woocommerce-orders-table tbody tr.woocommerce-orders-table__row{display:flex;align-items:center;gap:14px 28px;padding-top:16px;padding-right:18px;padding-bottom:16px;padding-left:18px;background-color:#fff;border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);box-shadow:0px 1px 3px rgba(28,27,25,.06)}.ecr-acc-woo table.woocommerce-orders-table tbody tr.woocommerce-orders-table__row{flex-wrap:wrap}.ecr-acc-woo table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions{align-items:end;flex-grow:0;flex-shrink:0;flex-basis:auto;width:auto;margin-left:auto}.ecr-acc-woo table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions::before{display:none}.ecr-acc-woo table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions a.woocommerce-button{width:auto}.ecr-acc-woo form.woocommerce-EditAccountForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}.ecr-acc-woo form.woocommerce-EditAccountForm>p.form-row{flex-grow:1;flex-shrink:1;flex-basis:100%;width:auto;min-width:0px}.ecr-acc-woo form.woocommerce-EditAccountForm>p.form-row-first{grid-column-start:1;grid-column-end:2}.ecr-acc-woo form.woocommerce-EditAccountForm>p.form-row-last{grid-column-start:2;grid-column-end:3}.ecr-acc-woo form.woocommerce-EditAccountForm>fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;grid-column-start:1;grid-column-end:-1;width:auto;min-width:0px;margin-top:20px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:20px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-radius:0px;border-top:1px solid var(--line);border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-acc-woo form.woocommerce-EditAccountForm>fieldset{box-shadow:none}.ecr-acc-woo form.woocommerce-EditAccountForm>p{grid-column-start:1;grid-column-end:-1;width:auto;min-width:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ecr-acc-woo form.edit-address{display:flex;align-items:start;gap:12px}.ecr-acc-woo form.edit-address{flex-wrap:wrap}.ecr-acc-woo form.edit-address>p{flex-grow:1;flex-shrink:1;flex-basis:100%;width:auto;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ecr-acc-woo .woocommerce-address-fields__field-wrapper p.form-row{grid-column-start:1;grid-column-end:-1;width:auto;min-width:0px}.ecr-acc-woo .woocommerce-address-fields__field-wrapper p.form-row-first{grid-column-start:1;grid-column-end:2}.ecr-acc-woo .woocommerce-address-fields__field-wrapper p.form-row-last{grid-column-start:2;grid-column-end:3}.ecr-acc-woo .woocommerce-Address-title a.edit:hover{color:var(--brand-blue-dark);background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-acc-woo fieldset>p{grid-column-start:1;grid-column-end:-1;width:auto;min-width:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ecr-acc-woo form.woocommerce-EditAccountForm>fieldset>legend{grid-column-start:1;grid-column-end:-1;color:var(--ink);font-family:var(--font-display);font-weight:700;font-size:16px;line-height:1.3;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ecr-acc-woo form.woocommerce-EditAccountForm>fieldset>legend{float:none}.ecr-acc-woo form.woocommerce-EditAccountForm>fieldset>p{grid-column-start:1;grid-column-end:-1;width:auto;min-width:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ecr-acc-woo mark{color:var(--ink);font-weight:700;padding-top:1px;padding-right:7px;padding-bottom:1px;padding-left:7px;background-color:var(--surface-field);border-radius:6px}.ecr-acc-woo .woocommerce-order-details td.product-name a{color:var(--ink);font-weight:600;text-decoration:none}.ecr-acc-woo .woocommerce-order-details td.product-name a:hover{color:var(--brand-blue);text-decoration:underline}.ecr-acc-woo p.order-again a.button:hover{color:#fff;background-color:#0a5490}.ecr-acc-woo .woocommerce-customer-details .woocommerce-column__title{color:var(--ink);font-family:var(--font-display);font-weight:700;font-size:15px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px}.ecr-acc-woo .woocommerce-customer-details--phone{color:var(--ink-soft);font-size:13.5px;margin-top:8px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ecr-acc-woo .woocommerce-customer-details--email{color:var(--ink-soft);font-size:13.5px;margin-top:2px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1023px){.ecr-acc-woo .woocommerce-MyAccount-navigation{flex-basis:100%;width:100%}.ecr-acc-woo .woocommerce-Addresses{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.ecr-acc-woo tr.woocommerce-orders-table__row{gap:12px 20px;padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px}.ecr-acc-woo td.woocommerce-orders-table__cell-order-actions{align-items:stretch;flex-basis:100%}.ecr-acc-woo a.woocommerce-button{width:100%}.ecr-acc-woo .woocommerce-address-fields__field-wrapper{grid-template-columns:minmax(0,1fr)}.ecr-acc-woo p.form-row-first{flex-basis:100%}.ecr-acc-woo p.form-row-last{flex-basis:100%}.ecr-acc-woo p.woocommerce-form-row--first{flex-basis:100%}.ecr-acc-woo p.woocommerce-form-row--last{flex-basis:100%}.ecr-acc-woo fieldset{grid-template-columns:minmax(0,1fr)}.ecr-acc-woo button.button{width:100%}.ecr-acc-woo table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions{align-items:stretch;flex-basis:100%;margin-left:0px}.ecr-acc-woo table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions a.woocommerce-button{width:100%}.ecr-acc-woo form.woocommerce-EditAccountForm{grid-template-columns:minmax(0,1fr)}.ecr-acc-woo form.woocommerce-EditAccountForm>p.form-row-first{grid-column-start:1;grid-column-end:-1}.ecr-acc-woo form.woocommerce-EditAccountForm>p.form-row-last{grid-column-start:1;grid-column-end:-1}.ecr-acc-woo form.woocommerce-EditAccountForm>fieldset{grid-template-columns:minmax(0,1fr)}.ecr-acc-woo .woocommerce-address-fields__field-wrapper p.form-row-first{grid-column-start:1;grid-column-end:-1}.ecr-acc-woo .woocommerce-address-fields__field-wrapper p.form-row-last{grid-column-start:1;grid-column-end:-1}}.ecr-acc-help{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ecr-acc-help{padding:16px max(32px,calc(( 100% - 1216px ) / 2)) 52px max(32px,calc(( 100% - 1216px ) / 2))}@media (max-width:1023px){.ecr-acc-help{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ecr-acc-help{grid-template-columns:minmax(0,1fr);padding-top:12px;padding-right:16px;padding-bottom:40px;padding-left:16px}}.ecr-acc-help-card{display:flex;flex-flow:column;gap:5px;color:var(--ink);text-decoration:none;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;background-color:var(--surface-warm);border-radius:var(--radius);transition:box-shadow 0.18s ease,transform 0.18s ease}.ecr-acc-help-card:hover{color:var(--ink);text-decoration:none;box-shadow:0px 8px 22px rgba(28,27,25,.12);transform:translate3d(0,-2px,0)}.ecr-acc-help-title{color:var(--ink);font-family:var(--font-display);font-weight:700;font-size:15.5px}.ecr-acc-help-text{color:var(--ink-soft);font-size:13px;line-height:1.5;text-wrap:pretty}.ecr-empty{display:flex;flex-flow:column;align-items:center;gap:10px;width:100%;text-align:center;padding-top:48px;padding-right:28px;padding-bottom:48px;padding-left:28px;background-color:#fff;border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}@media (max-width:767px){.ecr-empty{padding-top:34px;padding-right:18px;padding-bottom:34px;padding-left:18px}}.ecr-empty-label{color:var(--ink-muted);font-weight:700;font-size:var(--label-size);text-transform:uppercase;letter-spacing:var(--label-letter-spacing)}.ecr-empty-title{color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:26px;line-height:1.15;text-wrap:balance}@media (max-width:767px){.ecr-empty-title{font-size:21px}}.ecr-empty-text{max-width:460px;color:var(--ink-soft);font-size:15px;line-height:1.6;text-wrap:pretty}.ecr-empty-actions{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:8px}.ecr-empty-actions{flex-wrap:wrap}.ecr-empty-button{display:inline-flex;justify-content:center;align-items:center;height:50px;color:#fff;font-weight:600;font-size:15px;text-decoration:none;padding-top:0px;padding-right:24px;padding-bottom:0px;padding-left:24px;background-color:var(--brand-blue);border-radius:var(--radius);box-shadow:0px 3px 12px rgba(13,104,171,.28)}.ecr-empty-button:hover{color:#fff;text-decoration:none;background-color:#0a5490}@media (max-width:767px){.ecr-empty-button{width:100%}}.ecr-empty-link{color:var(--brand-blue);font-weight:600;font-size:14.5px;text-decoration:underline}.ecr-zoek{display:flex;flex-flow:column;width:100%}.ecr-zoek-hero{display:flex;justify-content:space-between;align-items:end;gap:20px 40px;background-color:var(--surface-warm);border-top:1px solid var(--line)}.ecr-zoek-hero{flex-wrap:wrap;padding:26px max(32px,calc(( 100% - 1216px ) / 2)) 30px max(32px,calc(( 100% - 1216px ) / 2))}@media (max-width:767px){.ecr-zoek-hero{padding-top:16px;padding-right:16px;padding-bottom:20px;padding-left:16px}}.ecr-zoek-hero-text{display:flex;flex-flow:column;gap:6px;min-width:0px}.ecr-zoek-label{color:var(--ink-muted);font-weight:700;font-size:var(--label-size);text-transform:uppercase;letter-spacing:var(--label-letter-spacing)}.ecr-zoek-title{color:var(--ink);font-weight:800;font-size:32px;line-height:1.1;text-wrap:balance}@media (max-width:767px){.ecr-zoek-title{font-size:24px}}.ecr-zoek-sub{max-width:620px;color:var(--ink-soft);font-size:14.5px;line-height:1.6;text-wrap:pretty}.ecr-zoek-form{width:100%;max-width:420px}.ecr-zoek-form .bde-search-form-v2__results{z-index:60;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;background-color:#fff;border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);box-shadow:0px 12px 34px rgba(28,27,25,.22)}.ecr-zoek-form .bde-search-form-v2__result{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-zoek-body{padding:28px max(32px,calc(( 100% - 1216px ) / 2)) 52px max(32px,calc(( 100% - 1216px ) / 2))}@media (max-width:767px){.ecr-zoek-body{padding-top:20px;padding-right:16px;padding-bottom:40px;padding-left:16px}}.ecr-zoek-grid{min-width:0px}.ecr-thx{display:block;width:100%}.ecr-thx .woocommerce-order{display:flex;flex-flow:column;gap:16px;max-width:900px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:32px;padding-right:max(24px,4%);padding-bottom:56px;padding-left:max(24px,4%)}.ecr-thx .woocommerce-notice--success{position:relative;overflow:hidden;color:#fff;font-family:var(--font-display);font-weight:800;font-size:32px;line-height:1.15;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:36px;padding-right:32px;padding-bottom:36px;padding-left:32px;background-color:var(--brand-blue-dark);background-image:radial-gradient(circle at 88% -20%,rgba(13,104,171,.95) 0px,rgba(8,64,107,0) 420px);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:var(--radius);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-thx .woocommerce-notice--success::before{display:none}.ecr-thx ul.woocommerce-order-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:18px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:#fff;border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);box-shadow:0px 1px 3px rgba(28,27,25,.07)}.ecr-thx ul.woocommerce-order-overview{list-style:none}.ecr-thx ul.woocommerce-order-overview li{display:flex;flex-flow:column;gap:4px;color:var(--ink-muted);font-weight:700;font-size:var(--label-size);text-transform:uppercase;letter-spacing:var(--label-letter-spacing);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-thx ul.woocommerce-order-overview strong{color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:17px;text-transform:none;letter-spacing:normal}.ecr-thx .woocommerce-order-details{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:#fff;border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);box-shadow:0px 1px 3px rgba(28,27,25,.07)}.ecr-thx .woocommerce-customer-details{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:#fff;border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);box-shadow:0px 1px 3px rgba(28,27,25,.07)}.ecr-thx .woocommerce-order h2{color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:19px;margin-top:0px;margin-right:0px;margin-bottom:14px;margin-left:0px}.ecr-thx .woocommerce-order h3{color:var(--ink);font-family:var(--font-display);font-weight:700;font-size:15px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px}.ecr-thx table.shop_table{display:block;width:100%;overflow:visible;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-thx table.shop_table{box-shadow:none}.ecr-thx table.shop_table thead{display:none}.ecr-thx table.shop_table tbody{display:flex;flex-flow:column;gap:10px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-thx table.shop_table tbody{box-shadow:none}.ecr-thx table.shop_table tbody tr{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-thx table.shop_table tbody td{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-thx td.woocommerce-table__product-name{color:var(--ink);font-weight:600;font-size:14px;line-height:1.4}.ecr-thx td.woocommerce-table__product-name a{color:var(--ink);text-decoration:none}.ecr-thx td.woocommerce-table__product-name a:hover{color:var(--brand-blue);text-decoration:underline}.ecr-thx strong.product-quantity{display:inline-block;color:#fff;font-weight:700;font-size:11.5px;margin-left:6px;padding-top:1px;padding-right:8px;padding-bottom:1px;padding-left:8px;background-color:var(--ink);border-radius:20px}.ecr-thx strong.product-quantity{white-space:nowrap}.ecr-thx td.woocommerce-table__product-total{color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:15px;text-align:right}.ecr-thx td.woocommerce-table__product-total{white-space:nowrap}.ecr-thx table.shop_table tfoot{display:flex;flex-flow:column;gap:9px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.ecr-thx table.shop_table tfoot tr{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-thx table.shop_table tfoot th{width:auto;color:var(--ink-soft);font-weight:500;font-size:14px;text-align:left;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-thx table.shop_table tfoot td{color:var(--ink);font-size:14px;text-align:right;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-thx .woocommerce-columns--addresses{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ecr-thx address{color:var(--ink);font-size:14.5px;line-height:1.6;font-style:normal;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ecr-thx .woocommerce-order p{color:var(--ink-soft);font-size:14.5px;line-height:1.6}.ecr-thx .woocommerce-order p.woocommerce-notice--success{position:relative;overflow:hidden;color:#fff;font-family:var(--font-display);font-weight:800;font-size:32px;line-height:1.15;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:36px;padding-right:32px;padding-bottom:36px;padding-left:32px;background-color:var(--brand-blue-dark);background-image:radial-gradient(circle at 88% -20%,rgba(13,104,171,.95) 0px,rgba(8,64,107,0) 420px);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:var(--radius);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}@media (max-width:767px){.ecr-thx .woocommerce-order{gap:12px;padding-top:20px;padding-right:16px;padding-bottom:40px;padding-left:16px}.ecr-thx .woocommerce-notice--success{font-size:23px;padding-top:24px;padding-right:20px;padding-bottom:24px;padding-left:20px}.ecr-thx ul.woocommerce-order-overview{gap:14px;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}.ecr-thx .woocommerce-order-details{padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}.ecr-thx .woocommerce-customer-details{padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}.ecr-thx .woocommerce-order p.woocommerce-notice--success{font-size:23px;padding-top:24px;padding-right:20px;padding-bottom:24px;padding-left:20px}}body.woocommerce-order-received .ecr-step-dot-current{color:var(--brand-blue);background-color:var(--brand-blue-tint)}body.woocommerce-order-received .ecr-step-label-current{color:var(--ink-soft);font-weight:500}body.woocommerce-order-received .ecr-step-dot{color:#fff;background-color:var(--brand-blue)}body.woocommerce-order-received .ecr-step-label{color:var(--ink);font-weight:700}.ecr-ret{display:flex;flex-flow:column;width:100%}.ecr-ret-hero{display:flex;justify-content:space-between;align-items:end;gap:20px 40px;background-color:var(--surface-warm);border-top:1px solid var(--line)}.ecr-ret-hero{flex-wrap:wrap;padding:26px max(32px,calc(( 100% - 1216px ) / 2)) 30px max(32px,calc(( 100% - 1216px ) / 2))}@media (max-width:767px){.ecr-ret-hero{padding-top:16px;padding-right:16px;padding-bottom:20px;padding-left:16px}}.ecr-ret-hero-text{display:flex;flex-flow:column;gap:8px;max-width:700px}.ecr-ret-label{color:var(--ink-muted);font-weight:700;font-size:var(--label-size);text-transform:uppercase;letter-spacing:var(--label-letter-spacing)}.ecr-ret-title{color:var(--ink);font-weight:800;font-size:32px;line-height:1.1;text-wrap:balance}@media (max-width:767px){.ecr-ret-title{font-size:24px}}.ecr-ret-sub{color:var(--ink-soft);font-size:15px;line-height:1.6;text-wrap:pretty}.ecr-ret-steps{display:flex;align-items:center;gap:10px}.ecr-ret-steps{flex-wrap:wrap;list-style:none}.ecr-ret-step{display:flex;align-items:center;gap:9px}.ecr-ret-step-line{width:28px;height:1.5px;background-color:#ddd8cf}.ecr-ret-step-dot{display:flex;justify-content:center;align-items:center;width:26px;height:26px;color:#fff;font-weight:700;font-size:12px;background-color:var(--brand-blue);border-radius:50%}.ecr-ret-step-dot-soft{display:flex;justify-content:center;align-items:center;width:26px;height:26px;color:var(--ink-muted);font-weight:700;font-size:12px;background-color:#eae5dc;border-radius:50%}.ecr-ret-step-label{color:var(--ink);font-weight:700;font-size:13.5px}.ecr-ret-step-label-soft{color:var(--ink-muted);font-size:13.5px}.ecr-ret-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:start;gap:28px}.ecr-ret-body{padding:32px max(32px,calc(( 100% - 1216px ) / 2)) 52px max(32px,calc(( 100% - 1216px ) / 2))}@media (max-width:1023px){.ecr-ret-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.ecr-ret-body{gap:14px;padding-top:20px;padding-right:16px;padding-bottom:40px;padding-left:16px}}.ecr-ret-main{display:flex;flex-flow:column;gap:16px;min-width:0px}.ecr-ret-card{display:flex;flex-flow:column;gap:14px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#fff;border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);box-shadow:0px 1px 3px rgba(28,27,25,.09),0px 6px 18px rgba(28,27,25,.04)}@media (max-width:767px){.ecr-ret-card{padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}}.ecr-ret-h2{color:var(--ink);font-weight:800;font-size:19px}.ecr-ret-h3{color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:16.5px}.ecr-ret-note{color:var(--ink-soft);font-size:13.5px;line-height:1.55;text-wrap:pretty}.ecr-ret-form{min-width:0px}.ecr-ret-form .breakdance-form-field__label{color:var(--ink-soft);font-weight:600;font-size:12.5px;margin-bottom:6px}.ecr-ret-form .breakdance-form-field__input{width:100%;height:48px;color:var(--ink);font-size:14.5px;padding-top:0px;padding-right:14px;padding-bottom:0px;padding-left:14px;background-color:var(--surface-field);border-radius:var(--radius);border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent}.ecr-ret-form textarea.breakdance-form-field__input{height:auto;min-height:104px;line-height:1.55;padding-top:12px;padding-right:14px;padding-bottom:12px;padding-left:14px}.ecr-ret-form select.breakdance-form-field__input{appearance:none}.ecr-ret-form .breakdance-form-field__input:focus{background-color:#fff;outline:0px solid}.ecr-ret-form .breakdance-form-field__input:focus{border-color:var(--brand-blue)}.ecr-ret-form .breakdance-form-button__submit{height:54px;color:var(--ink);font-weight:700;font-size:16px;text-transform:none;padding-top:0px;padding-right:26px;padding-bottom:0px;padding-left:26px;background-color:var(--buy-yellow);border-radius:var(--radius);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer}.ecr-ret-form .breakdance-form-button__submit{box-shadow:var(--shadow-buy)}.ecr-ret-form .breakdance-form-button__submit:hover{color:var(--ink);background-color:var(--buy-yellow-hover)}.ecr-ret-form .breakdance-form-field__required{color:var(--sale-red)}.ecr-ret-how{display:flex;flex-flow:column;gap:10px;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:var(--surface-warm);border-radius:var(--radius)}@media (max-width:767px){.ecr-ret-how{padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}}.ecr-ret-how-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:2px}@media (max-width:767px){.ecr-ret-how-grid{grid-template-columns:minmax(0,1fr)}}.ecr-ret-how-step{display:flex;flex-flow:column;gap:5px}.ecr-ret-how-nr{color:var(--brand-blue);font-family:var(--font-display);font-weight:800;font-size:13px}.ecr-ret-how-title{color:var(--ink);font-weight:700;font-size:14px}.ecr-ret-how-text{color:var(--ink-soft);font-size:13px;line-height:1.55;text-wrap:pretty}.ecr-ret-side{display:flex;flex-flow:column;gap:14px;min-width:0px}.ecr-ret-info{display:flex;flex-flow:column;gap:7px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;background-color:var(--brand-blue-tint);border-radius:var(--radius)}.ecr-ret-info-title{color:#0a4f80;font-weight:700;font-size:14px}.ecr-ret-info-text{color:#0a4f80;font-size:13.5px;line-height:1.6;text-wrap:pretty}.ecr-ret-plain{display:flex;flex-flow:column;gap:7px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;background-color:#fff;border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.ecr-ret-plain-title{color:var(--ink);font-weight:700;font-size:14px}.ecr-ret-plain-text{color:var(--ink-soft);font-size:13.5px;line-height:1.6;text-wrap:pretty}.ecr-sugg{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;color:var(--ink);text-decoration:none;padding-top:8px;padding-right:10px;padding-bottom:8px;padding-left:10px;border-radius:var(--radius)}.ecr-sugg:hover{color:var(--ink);text-decoration:none;background-color:var(--surface-field)}.ecr-sugg-thumb{display:block;position:relative;width:44px;height:44px;overflow:hidden;background-color:var(--surface-warm);border-radius:var(--radius)}.ecr-sugg-img{display:block;width:44px;height:44px;object-fit:contain;padding-top:4px;padding-right:4px;padding-bottom:4px;padding-left:4px}.ecr-sugg-text{display:flex;flex-flow:column;gap:2px;min-width:0px}.ecr-sugg-brand{color:var(--brand-blue);font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:var(--label-letter-spacing)}.ecr-sugg-title{color:var(--ink);font-weight:500;font-size:13.5px;line-height:1.35}.ecr-sugg-price{color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:15px}.ecr-sugg-price{white-space:nowrap}.ecr-sugg-empty{display:flex;flex-flow:column;gap:4px;padding-top:14px;padding-right:12px;padding-bottom:14px;padding-left:12px}.ecr-sugg-empty-title{color:var(--ink);font-weight:700;font-size:14px}.ecr-sugg-empty-text{color:var(--ink-soft);font-size:13px;line-height:1.5;text-wrap:pretty}.ecr-none{display:flex;flex-flow:column;gap:28px;width:100%}@media (max-width:767px){.ecr-none{gap:20px}}.ecr-none-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:start;gap:36px;padding-top:36px;padding-right:36px;padding-bottom:36px;padding-left:36px;background-color:#fff;border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}@media (max-width:1023px){.ecr-none-top{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}@media (max-width:767px){.ecr-none-top{gap:18px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px}}.ecr-none-text{display:flex;flex-flow:column;gap:14px;min-width:0px}.ecr-none-title{color:var(--ink);font-weight:800;font-size:30px;line-height:1.1;text-wrap:balance}@media (max-width:767px){.ecr-none-title{font-size:23px}}.ecr-none-intro{max-width:600px;color:var(--ink-soft);font-size:16px;line-height:1.65;text-wrap:pretty}@media (max-width:767px){.ecr-none-intro{font-size:15px}}.ecr-none-tips-title{color:var(--ink);font-weight:700;font-size:14px}.ecr-none-tips{display:flex;flex-flow:column;gap:7px;padding-left:20px}.ecr-none-tips{list-style:disc}.ecr-none-tip{color:var(--ink-soft);font-size:15px;line-height:1.6;text-wrap:pretty}.ecr-none-actions{display:flex;gap:10px;margin-top:6px}.ecr-none-actions{flex-wrap:wrap}.ecr-none-button{display:inline-flex;justify-content:center;align-items:center;color:#fff;font-weight:600;font-size:14.5px;text-decoration:none;padding-top:13px;padding-right:22px;padding-bottom:13px;padding-left:22px;background-color:var(--brand-blue);border-radius:var(--radius);box-shadow:0px 3px 12px rgba(13,104,171,.28)}.ecr-none-button:hover{color:#fff;text-decoration:none;background-color:#0a5490}@media (max-width:767px){.ecr-none-button{width:100%}}.ecr-none-button-light{display:inline-flex;justify-content:center;align-items:center;color:var(--brand-blue);font-weight:600;font-size:14.5px;text-decoration:none;padding-top:13px;padding-right:22px;padding-bottom:13px;padding-left:22px;background-color:#fff;border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.ecr-none-button-light:hover{color:var(--brand-blue-dark);text-decoration:none;box-shadow:0px 8px 24px rgba(13,104,171,.2)}@media (max-width:767px){.ecr-none-button-light{width:100%}}.ecr-none-card{display:flex;flex-flow:column;gap:9px;position:relative;overflow:hidden;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:var(--brand-blue-dark);background-image:radial-gradient(circle at 88% -20%,rgba(253,205,0,.16) 0px,rgba(8,64,107,0) 220px);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:var(--radius)}.ecr-none-card-title{color:#fff;font-family:var(--font-display);font-weight:800;font-size:19px;line-height:1.2}.ecr-none-card-text{color:#bcd8ec;font-size:14px;line-height:1.6;text-wrap:pretty}.ecr-none-card-link{color:#fff;font-weight:600;font-size:13.5px;text-decoration:underline}.ecr-none-more{display:flex;flex-flow:column;gap:16px}.ecr-none-more-head{display:flex;justify-content:space-between;align-items:end;gap:16px}.ecr-none-more-head{flex-wrap:wrap}.ecr-none-more-title{color:var(--ink);font-weight:800;font-size:23px}@media (max-width:767px){.ecr-none-more-title{font-size:20px}}.ecr-none-more-link{color:var(--brand-blue);font-weight:600;font-size:14px;text-decoration:none}.ecr-none-more-link:hover{color:var(--brand-blue-dark);text-decoration:underline}.ecr-none-more-grid{min-width:0px}.ecr-zoek-bar{display:flex;align-items:center;gap:8px}.ecr-zoek-bar{flex-wrap:wrap;padding:18px max(32px,calc(( 100% - 1216px ) / 2)) 0 max(32px,calc(( 100% - 1216px ) / 2))}@media (max-width:767px){.ecr-zoek-bar{padding-top:14px;padding-right:16px;padding-bottom:0px;padding-left:16px}}.ecr-cookie{display:none;position:fixed;right:0px;bottom:0px;left:0px;z-index:200;background-color:#fff;border-top:1px solid var(--line)}.ecr-cookie.ecr-is-visible{display:block}.ecr-cookie{padding:14px max(16px,calc(( 100% - 1216px ) / 2));box-shadow:var(--shadow-shell)}@media (max-width:767px){.ecr-cookie{padding-top:12px;padding-right:16px;padding-bottom:14px;padding-left:16px}}.ecr-cookie-inner{display:flex;justify-content:space-between;align-items:center;gap:14px 24px}.ecr-cookie-inner{flex-wrap:wrap}@media (max-width:767px){.ecr-cookie-inner{gap:10px}}.ecr-cookie-text{display:flex;flex-flow:column;gap:3px;max-width:780px;min-width:0px}.ecr-cookie-title{color:var(--ink);font-weight:700;font-size:14px}.ecr-cookie-body{color:var(--ink-soft);font-size:13.5px;line-height:1.55;text-wrap:pretty}.ecr-cookie-link{color:var(--brand-blue);font-weight:600;text-decoration:underline}.ecr-cookie-link:hover{color:var(--brand-blue-dark)}.ecr-cookie-button{flex-shrink:0;height:44px;color:#fff;font-family:var(--font-body);font-weight:600;font-size:14.5px;padding-top:0px;padding-right:24px;padding-bottom:0px;padding-left:24px;background-color:var(--brand-blue);border-radius:var(--radius);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer;box-shadow:0px 3px 12px rgba(13,104,171,.28)}.ecr-cookie-button:hover{color:#fff;background-color:#0a5490}@media (max-width:767px){.ecr-cookie-button{width:100%}}.dk-mc-upsell{display:flex;flex-flow:column;gap:12px;padding-top:16px;padding-right:0px;padding-bottom:16px;padding-left:20px;background-color:var(--surface-warm);border-top:1px solid var(--line)}@media (max-width:767px){.dk-mc-upsell{gap:10px;padding-top:12px;padding-bottom:12px;padding-left:16px}}.dk-mc-upsell-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-right:20px}@media (max-width:767px){.dk-mc-upsell-head{padding-right:16px}}.dk-mc-upsell-title{color:var(--ink);font-family:var(--font-display);font-weight:700;font-size:15px;line-height:1.2;letter-spacing:var(--heading-letter-spacing);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dk-mc-upsell-note{color:var(--sale-red);font-weight:700;font-size:var(--label-size);text-transform:uppercase;letter-spacing:var(--label-letter-spacing)}.dk-mc-upsell-note{white-space:nowrap}.dk-mc-upsell-list{display:flex;gap:10px;padding-top:2px;padding-right:20px;padding-bottom:6px;padding-left:0px}.dk-mc-upsell-list{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:0;scrollbar-width:thin}@media (max-width:767px){.dk-mc-upsell-list{padding-right:16px}}.dk-mc-card{display:flex;flex-flow:column;gap:6px;flex-grow:0;flex-shrink:0;flex-basis:138px;padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;background-color:#fff;border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);transition:box-shadow 0.18s ease,border-color 0.18s ease}.dk-mc-card:hover{box-shadow:var(--shadow-rest)}.dk-mc-card{scroll-snap-align:start}@media (max-width:767px){.dk-mc-card{display:grid;grid-template-columns:60px minmax(0,1fr);align-items:start;gap:4px 10px;flex-basis:232px}}@media (max-width:479px){.dk-mc-card{flex-basis:232px}}.dk-mc-card-media{display:block;width:100%;overflow:hidden;aspect-ratio:1/1;background-color:#fff;border-radius:6px}@media (max-width:767px){.dk-mc-card-media{grid-row-start:1;grid-row-end:span 2;width:60px}}.dk-mc-card-img{width:100%;height:100%;object-fit:contain}.dk-mc-card-name{display:-webkit-box;min-height:2.7em;overflow:hidden;color:var(--ink);font-weight:500;font-size:12px;line-height:1.35;text-decoration:none}.dk-mc-card-name:hover{color:var(--brand-blue)}.dk-mc-card-name{-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width:767px){.dk-mc-card-name{min-height:0px}}.dk-mc-card-price{display:flex;align-items:baseline;gap:6px;color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:15px;line-height:1.1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dk-mc-card-price del{color:var(--ink-muted);font-family:var(--font-body);font-weight:400;font-size:11px}.dk-mc-card-price ins{text-decoration:none}.dk-mc-card-price{flex-wrap:wrap}@media (max-width:767px){.dk-mc-card-price{grid-column-start:2;font-size:14px}}.dk-mc-card-cta{margin-top:auto}.dk-mc-card-cta a.button.add_to_cart_button{display:flex;justify-content:center;align-items:center;width:100%;min-height:32px;color:var(--ink);font-size:0px;line-height:1;text-transform:none;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:6px;padding-right:8px;padding-bottom:6px;padding-left:8px;background-color:var(--buy-yellow);border-radius:6px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.dk-mc-card-cta a.button.add_to_cart_button{box-shadow:none}.dk-mc-card-cta a.button.add_to_cart_button:hover{color:var(--ink);background-color:var(--buy-yellow-hover)}.dk-mc-card-cta a.button.add_to_cart_button::after{font-family:var(--font-body);font-weight:700;font-size:12.5px}.dk-mc-card-cta a.button.add_to_cart_button::after{content:"+ Toevoegen"}.dk-mc-card-cta a.button.added::after{content:"✓ Toegevoegd"}.dk-mc-card-cta a.button.loading{opacity:0.6;pointer-events:none}.dk-mc-card-cta a.button.product_type_variable::after{content:"Kies opties"}.dk-mc-card-cta .added_to_cart{display:none}@media (max-width:767px){.dk-mc-card-cta{grid-column-start:1;grid-column-end:-1;margin-top:4px}}.select2-container--default.select2-container--open .select2-dropdown{overflow:hidden;font-family:var(--font-body);background-color:#fff;border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.select2-container--default.select2-container--open .select2-dropdown{box-shadow:var(--shadow-hover)}.select2-container--default.select2-container--open .select2-search--dropdown{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}.select2-container--default.select2-container--open .select2-search--dropdown .select2-search__field{height:40px;color:var(--ink);font-size:14px;padding-top:0px;padding-right:12px;padding-bottom:0px;padding-left:12px;background-color:var(--surface-field);border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);outline:0px solid}.select2-container--default.select2-container--open .select2-results__option{color:var(--ink);font-size:14px;padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px}.select2-container--default.select2-container--open .select2-results__option--highlighted[aria-selected]{color:#fff;background-color:var(--brand-blue)}.select2-container--default.select2-container--open .select2-results__option[aria-selected=true]{color:var(--ink);background-color:var(--brand-blue-tint)}.select2-container--default.select2-container--open .select2-results__option--highlighted[aria-selected=true]{color:#fff;background-color:var(--brand-blue)}.dk-wl-cta-row{display:flex;align-items:stretch;gap:8px}.dk-wl-cta-row .bde-woo-loop-cart-button{flex-grow:1;flex-shrink:1;flex-basis:auto;min-width:0px}.dk-wl-card{flex-grow:0;flex-shrink:0;flex-basis:44px}.dk-wl-card .yith-add-to-wishlist-button-block{width:100%;height:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dk-wl-card .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:0px;width:44px;height:44px;min-height:44px;color:var(--ink-soft);font-size:0px;text-decoration:none;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:#fff;border-radius:var(--radius);border-top:1.5px solid var(--line);border-right:1.5px solid var(--line);border-bottom:1.5px solid var(--line);border-left:1.5px solid var(--line);cursor:pointer;transition:border-color 0.18s ease,color 0.18s ease,background-color 0.18s ease}.dk-wl-card .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button:hover{color:var(--sale-red);background-color:var(--sale-red-tint)}.dk-wl-card .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button:hover{border-color:var(--sale-red)}.dk-wl-card .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--added{color:var(--sale-red);background-color:var(--sale-red-tint)}.dk-wl-card .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--added{border-color:var(--sale-red)}.dk-wl-card .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button svg{width:20px;height:20px;max-width:20px}.dk-wl-card .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button__label{position:absolute;width:1px;height:1px;overflow:hidden}.dk-wl-card .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button__label{clip:rect(0 0 0 0);white-space:nowrap}.dk-wl-pdp{width:100%}.dk-wl-pdp .yith-add-to-wishlist-button-block{align-items:start;width:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dk-wl-pdp .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button{display:inline-flex;flex-flow:row;justify-content:start;align-items:center;gap:8px;min-height:0px;color:var(--ink);font-family:var(--font-body);font-weight:600;font-size:14px;line-height:1.3;text-decoration:none;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer}.dk-wl-pdp .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button{background:none}.dk-wl-pdp .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button:hover{color:var(--brand-blue);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.dk-wl-pdp .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button:hover{background:none}.dk-wl-pdp .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button:hover .yith-wcwl-add-to-wishlist-button__label{text-decoration:underline}.dk-wl-pdp .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--added{color:var(--sale-red)}.dk-wl-pdp .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button svg{flex-grow:0;flex-shrink:0;flex-basis:20px;width:20px;height:20px;max-width:20px}.dk-wl-head{display:inline-flex;align-items:center;gap:7px;color:var(--ink);font-size:13.5px;text-decoration:none}.dk-wl-head:hover{color:var(--brand-blue);text-decoration:underline}.dk-wl-head-icon{display:flex;flex-grow:0;flex-shrink:0;flex-basis:18px;width:18px;height:18px}.dk-wl-main .wishlist-title-container{display:none}.dk-wl-main .yith_wcwl_wishlist_footer{display:none}.dk-wl-main .yith-wcwl-form{width:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dk-wl-main:has(.wishlist-empty) .yith-wcwl-form{display:none}.dk-wl-main:has(.wishlist-empty) .dk-wl-empty{display:flex}.dk-wl-main .wishlist_table{width:100%;font-family:var(--font-body);margin-top:-10px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.dk-wl-main .wishlist_table{border-collapse:separate;border-spacing:0 10px}.dk-wl-main .wishlist_table thead{display:none}.dk-wl-main .wishlist_table tbody td{color:var(--ink);font-size:14.5px;text-align:left;padding-top:14px;padding-right:12px;padding-bottom:14px;padding-left:12px;background-color:#fff;border-top:1px solid var(--line);border-right:0px solid;border-bottom:1px solid var(--line);border-left:0px solid}.dk-wl-main .wishlist_table tbody td{vertical-align:middle}.dk-wl-main .wishlist_table tbody td:first-child{padding-left:14px;border-top-left-radius:var(--radius);border-top-right-radius:0px;border-bottom-left-radius:var(--radius);border-bottom-right-radius:0px;border-left:1px solid var(--line)}.dk-wl-main .wishlist_table tbody td:last-child{text-align:right;padding-right:14px;border-top-left-radius:0px;border-top-right-radius:var(--radius);border-bottom-left-radius:0px;border-bottom-right-radius:var(--radius);border-right:1px solid var(--line)}.dk-wl-main .wishlist_table td.product-remove{width:36px;padding-right:0px}.dk-wl-main .wishlist_table .product-remove a.remove_from_wishlist{display:inline-flex;justify-content:center;align-items:center;width:28px;height:28px;color:var(--ink-soft);font-weight:400;font-size:18px;line-height:1;text-decoration:none;background-color:var(--surface-field);border-radius:50%}.dk-wl-main .wishlist_table .product-remove a.remove_from_wishlist:hover{color:var(--sale-red);background-color:var(--sale-red-tint)}.dk-wl-main .wishlist_table td.product-thumbnail{width:88px}.dk-wl-main .wishlist_table .product-thumbnail a{display:block}.dk-wl-main .wishlist_table .product-thumbnail img{width:72px;height:72px;max-width:none;object-fit:contain;background-color:#fff;border-radius:6px}.dk-wl-main .wishlist_table td.product-name a{color:var(--ink);font-weight:600;font-size:14.5px;line-height:1.35;text-decoration:none}.dk-wl-main .wishlist_table td.product-name a:hover{color:var(--brand-blue);text-decoration:underline}.dk-wl-main .wishlist_table td.product-price{font-family:var(--font-display);font-weight:700;font-size:16px}.dk-wl-main .wishlist_table td.product-price{white-space:nowrap}.dk-wl-main .wishlist_table td.product-price del{color:var(--ink-muted);font-weight:500;font-size:13px;margin-right:6px}.dk-wl-main .wishlist_table td.product-price ins{color:var(--sale-red);text-decoration:none}.dk-wl-main .wishlist_table .product-stock-status span{display:inline-block;font-weight:600;font-size:12px;padding-top:4px;padding-right:9px;padding-bottom:4px;padding-left:9px;border-radius:999px}.dk-wl-main .wishlist_table .product-stock-status span{white-space:nowrap}.dk-wl-main .wishlist_table span.wishlist-in-stock{color:#166534;background-color:#e8f5ec}.dk-wl-main .wishlist_table span.wishlist-out-of-stock{color:var(--ink-soft);background-color:var(--surface-field)}.dk-wl-main .wishlist_table td.product-add-to-cart{white-space:nowrap}.dk-wl-main .wishlist_table .product-add-to-cart a.added_to_cart{display:block;color:var(--brand-blue);font-weight:600;font-size:12.5px;margin-top:6px}.dk-wl-main .wishlist_table span.dateadded{display:block;color:var(--ink-muted);font-size:12px;margin-top:6px}.dk-wl-main .wishlist_table.mobile{display:flex;flex-flow:column;gap:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.dk-wl-main .wishlist_table.mobile{list-style:none;border-spacing:0}.dk-wl-main .wishlist_table.mobile li{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px;background-color:#fff;border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.dk-wl-main .wishlist_table.mobile li .item-wrapper{display:flex;align-items:start;gap:12px;width:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dk-wl-main .wishlist_table.mobile li .item-wrapper .product-thumbnail{flex-grow:0;flex-shrink:0;flex-basis:72px;max-width:72px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dk-wl-main .wishlist_table.mobile li .item-wrapper .item-details{flex-grow:1;flex-shrink:1;flex-basis:auto;width:auto;min-width:0px}.dk-wl-main .wishlist_table.mobile li .item-details h3{font-weight:600;font-size:14.5px;line-height:1.35;margin-top:0px;margin-right:0px;margin-bottom:6px;margin-left:0px}.dk-wl-main .wishlist_table.mobile li .item-details h3 a{color:var(--ink);text-decoration:none}.dk-wl-main .wishlist_table.mobile li .item-details-table td{color:var(--ink-soft);font-size:13px;padding-top:2px;padding-right:0px;padding-bottom:2px;padding-left:0px}.dk-wl-main .wishlist_table.mobile li .additional-info-wrapper{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.dk-wl-main .wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart{flex-grow:1;flex-shrink:1;flex-basis:auto;text-align:left;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dk-wl-main .wishlist_table.mobile li .additional-info-wrapper .product-remove{text-align:right;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dk-wl-main .wishlist_table .product-add-to-cart a.add_to_cart{display:inline-flex;justify-content:center;align-items:center;min-height:42px;color:var(--ink);font-weight:700;font-size:14px;line-height:1.2;text-decoration:none;text-transform:none;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:16px;padding-bottom:0px;padding-left:16px;background-color:var(--buy-yellow);border-radius:var(--radius);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.dk-wl-main .wishlist_table .product-add-to-cart a.add_to_cart{box-shadow:var(--shadow-buy)}.dk-wl-main .wishlist_table .product-add-to-cart a.add_to_cart:hover{color:var(--ink);background-color:var(--buy-yellow-hover)}.dk-wl-main .wishlist_table .product-add-to-cart a.remove_from_wishlist.button{display:block;min-height:0px;color:var(--ink-muted);font-weight:600;font-size:12.5px;line-height:1.3;text-decoration:underline;text-transform:none;margin-top:8px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.dk-wl-main .wishlist_table .product-add-to-cart a.remove_from_wishlist.button{box-shadow:none;background:none}.dk-wl-main .wishlist_table .product-add-to-cart a.remove_from_wishlist.button:hover{color:var(--sale-red)}.dk-wl-main .wishlist_table .product-add-to-cart a.remove_from_wishlist.button:hover{background:none}@media (max-width:767px){.dk-wl-main .wishlist_table tbody td{font-size:13.5px;padding-top:10px;padding-right:8px;padding-bottom:10px;padding-left:8px}}.dk-wl-empty{display:none;gap:10px;text-align:center;padding-top:48px;padding-right:28px;padding-bottom:48px;padding-left:28px;background-color:#fff;border-radius:var(--radius);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}@media (max-width:767px){.dk-wl-empty{padding-top:34px;padding-right:18px;padding-bottom:34px;padding-left:18px}}.dk-wl-tips{display:flex;flex-flow:column;gap:14px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.dk-wl-tips{list-style:none;counter-reset:dktip}.dk-wl-tip{display:flex;flex-flow:column;gap:3px;position:relative;padding-left:30px}.dk-wl-tip::before{display:flex;justify-content:center;align-items:center;position:absolute;top:1px;left:0px;width:20px;height:20px;color:var(--brand-blue);font-weight:800;font-size:11px;background-color:var(--brand-blue-tint);border-radius:50%}.dk-wl-tip::before{counter-increment:dktip;content:counter(dktip)}.dk-wl-tip-title{color:var(--ink);font-weight:700;font-size:14.5px}.dk-wl-tip-text{color:var(--ink-soft);font-size:13.5px;line-height:1.5}.dk-wl-side-login{display:inline-flex;justify-content:center;align-items:center;min-height:46px;color:var(--ink);font-weight:700;font-size:14.5px;text-decoration:none;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;background-color:#fff;border-radius:var(--radius);border-top:1.5px solid var(--ink);border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);border-left:1.5px solid var(--ink)}.dk-wl-side-login:hover{color:var(--ink);background-color:var(--surface-field)}.dk-wl-side-note{color:var(--ink-muted);font-size:12.5px;line-height:1.5}.dk-wl-side{display:flex;gap:0px;align-self:start;position:sticky;top:24px;min-width:0px;background-color:#fff;border-radius:var(--radius);box-shadow:0px 1px 3px rgba(28,27,25,.1),0px 8px 24px rgba(28,27,25,.06)}.dk-wl-side{flex-flow:column}@media (max-width:1023px){.dk-wl-side{position:static}}.dk-wl-side-card{display:flex;gap:16px;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}.dk-wl-side-card{flex-flow:column}@media (max-width:767px){.dk-wl-side-card{padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}}.yith-wcwl-feedback-messages-container{top:auto;bottom:28px;left:50%;z-index:99999;max-width:calc(100% - 32px);transform:translate3d(-50%,0,0)}.yith-wcwl-feedback-messages-container .yith-wcwl-add-to-wishlist__feedback{display:flex;flex-flow:column;align-items:start;gap:10px;position:relative;width:400px;max-width:100%;color:#fff;font-family:var(--font-body);font-size:14px;line-height:1.45;text-align:left;padding-top:16px;padding-right:18px;padding-bottom:16px;padding-left:54px;background-color:var(--ink);border-radius:var(--radius)}.yith-wcwl-feedback-messages-container .yith-wcwl-add-to-wishlist__feedback{box-shadow:var(--shadow-shell)}.yith-wcwl-feedback-messages-container .yith-wcwl-add-to-wishlist__feedback::before{position:absolute;top:14px;left:18px;color:var(--sale-red);font-size:24px;line-height:1}.yith-wcwl-feedback-messages-container .yith-wcwl-add-to-wishlist__feedback::before{content:"♥"}.yith-wcwl-feedback-messages-container .yith-wcwl-add-to-wishlist__feedback b{color:#fff;font-weight:700}.yith-wcwl-feedback-messages-container .yith-wcwl-add-to-wishlist__feedback strong{color:#fff;font-weight:700}@media (max-width:767px){.yith-wcwl-feedback-messages-container{bottom:16px}}.dk-wl-toast-link{display:inline-flex;justify-content:center;align-items:center;min-height:38px;color:var(--ink);font-weight:700;font-size:13.5px;text-decoration:none;padding-top:0px;padding-right:16px;padding-bottom:0px;padding-left:16px;background-color:var(--buy-yellow);border-radius:6px}.dk-wl-toast-link:hover{color:var(--ink);background-color:var(--buy-yellow-hover)}