@import url(https://equi.projectietest.nl/wp-content/themes/pro-press/custom-admin-css.css);@import url(https://equi.projectietest.nl/wp-content/themes/pro-press/standaard.css);@media all and (min-width:981px){.et_pb_menu .et_pb_menu__menu,.et_pb_menu .et_pb_menu__menu>nav,.et_pb_menu .et_pb_menu__menu>nav>ul,.et_pb_menu .et_pb_menu__wrap,.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{-ms-flex-align:center!important;-webkit-box-align:center!important;align-items:center!important}.et_pb_menu_0_tb_header.et_pb_menu ul li.o-mobile-button a{background-color:#662482!important;padding:.8em 1em!important;color:#fff!important;font-weight:700;border-radius:4px!important;transition:all 300ms ease}.et_pb_menu_0_tb_header.et_pb_menu ul li.o-mobile-button a:hover,.et_pb_menu_0_tb_header.et_pb_menu ul li.o-mobile-button a:focus{background-color:#3B1F3D!important;color:#fff!important;opacity:1!important}}.o-custom-menu .et_pb_row>.et_pb_menu__logo-wrap .et_pb_menu__logo img{max-height:90px;margin-top:10px;margin-bottom:10px}.o-menu .et-menu-nav>ul>li>ul.sub-menu,.et-db #et-boc .et-l .o-menu .et-menu-nav>ul>li>ul.sub-menu{box-sizing:border-box;width:300px;padding:10px;margin:0;background-color:#fff;border:1px solid #e4dde3;border-top:3px solid #55206d;border-radius:0 0 8px 8px;box-shadow:0 12px 30px rgb(85 32 109 / .12)}.o-menu ul.sub-menu li,.et-db #et-boc .et-l .o-menu ul.sub-menu li{box-sizing:border-box;width:100%;margin:0;padding:0}.o-menu ul.sub-menu li>a,.et-db #et-boc .et-l .o-menu ul.sub-menu li>a{box-sizing:border-box;display:flex;align-items:center;width:100%;margin:0;padding:10px 12px!important;color:#302730!important;background-color:transparent!important;border-radius:4px;font-family:"Manrope",sans-serif;font-size:15px!important;font-weight:500!important;line-height:1.4;opacity:1!important;transition:color 180ms ease,background-color 180ms ease,padding-left 180ms ease}.o-menu ul.sub-menu li>a::before,.et-db #et-boc .et-l .o-menu ul.sub-menu li>a::before{content:none!important;display:none!important}.o-menu ul.sub-menu li>a:hover,.o-menu ul.sub-menu li>a:focus,.o-menu ul.sub-menu li>a:focus-visible,.et-db #et-boc .et-l .o-menu ul.sub-menu li>a:hover,.et-db #et-boc .et-l .o-menu ul.sub-menu li>a:focus,.et-db #et-boc .et-l .o-menu ul.sub-menu li>a:focus-visible{color:#55206d!important;background-color:#f2edf3!important;padding-left:16px!important;opacity:1!important}.o-menu .et-menu li li.menu-item-has-children>a:first-child::after,.et-db #et-boc .et-l .o-menu .et-menu li li.menu-item-has-children>a:first-child::after{top:50%;right:10px;margin-top:-7px;color:#55206d;font-size:14px}.o-menu ul.sub-menu li.menu-item-has-children>a,.et-db #et-boc .et-l .o-menu ul.sub-menu li.menu-item-has-children>a{padding-right:32px!important}.o-menu ul.sub-menu ul.sub-menu,.et-db #et-boc .et-l .o-menu ul.sub-menu ul.sub-menu{box-sizing:border-box;width:280px;padding:10px;background-color:#fff;border:1px solid #e4dde3;border-top:3px solid #55206d;border-radius:8px;box-shadow:0 12px 30px rgb(85 32 109 / .12)}@media (max-width:980px){.o-menu .et_mobile_menu{max-height:83vh;overflow-y:auto!important;padding:12px;background-color:#fff;border-top:3px solid #55206d}.o-menu .et_mobile_menu li{margin:0;padding:0}.o-menu .et_mobile_menu li>a{padding:11px 12px;color:#302730!important;background-color:#fff0;border-bottom:1px solid #eee8ef;font-family:"Manrope",sans-serif;font-size:15px;font-weight:600;line-height:1.4;opacity:1}.o-menu .et_mobile_menu li>a:hover,.o-menu .et_mobile_menu li>a:focus{color:#55206d!important;background-color:#f2edf3;opacity:1}.o-menu .et_mobile_menu ul.sub-menu{padding-left:12px;background-color:#fff0}.o-menu .et_mobile_menu ul.sub-menu li>a{padding-left:16px;font-size:14px;font-weight:500}.o-menu .et_mobile_menu li>a::before{content:none!important;display:none!important}}@media (max-width:980px){.et_non_fixed_nav.et_transparent_nav #main-header,.et_non_fixed_nav.et_transparent_nav #top-header,.et_fixed_nav #main-header,.et_fixed_nav #top-header{position:fixed}.et_mobile_menu{overflow:scroll!important;max-height:83vh}}.et_pb_scroll_top.et-pb-icon{display:none;position:fixed;z-index:99999;right:20px;bottom:20px;padding:5px;border-radius:4px;color:#fff;background:#f59e0b;font-size:32px;text-align:center;text-decoration:none;cursor:pointer}.et_pb_number_counter.et_pb_with_title .percent{margin-bottom:0px!important}.korte-intro p{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.equi-needs-menu .et_pb_menu_inner_container,.equi-needs-menu .et_pb_menu__wrap,.equi-needs-menu .et_pb_menu__menu,.equi-needs-menu .et-menu-nav{width:100%}.equi-needs-menu .et_pb_menu__wrap{justify-content:stretch}.equi-needs-menu .et_pb_menu__menu{display:block!important}.equi-needs-menu .et_mobile_nav_menu{display:none!important}.equi-needs-menu,.equi-needs-menu .et_pb_menu_inner_container,.equi-needs-menu .et_pb_menu__wrap,.equi-needs-menu .et_pb_menu__menu,.equi-needs-menu .et-menu-nav,.equi-needs-menu ul.et-menu{width:100%!important;max-width:none!important}.equi-needs-menu .et_pb_menu__menu,.equi-needs-menu .et-menu-nav,.equi-needs-menu ul.et-menu{flex:1 1 100%!important}.equi-needs-menu ul.et-menu{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0!important}.equi-needs-menu ul.et-menu>li{display:block;width:100%;margin:0!important;padding:0!important}.equi-needs-menu ul.et-menu>li>a{box-sizing:border-box;display:flex!important;align-items:center;justify-content:space-between;width:100%;min-height:58px;padding:15px 18px!important;background:#fcfbf9;border:1px solid #e4dde3;border-radius:4px;color:#4c284f!important;font-family:"Manrope",sans-serif;font-size:16px;font-weight:600;line-height:1.3;opacity:1!important;transition:200ms ease}.equi-needs-menu ul.et-menu>li>a::after{content:"→";position:static;margin-left:16px;font-family:inherit!important;font-size:20px;line-height:1;opacity:1;transition:transform 200ms ease}.equi-needs-menu ul.et-menu>li>a:hover,.equi-needs-menu ul.et-menu>li>a:focus-visible{background:#4c284f;border-color:#4c284f;color:#fcfbf9!important;transform:translateY(-1px)}.equi-needs-menu ul.et-menu>li>a:hover::after{transform:translateX(3px)}.equi-needs-menu ul.et-menu>li.equi-needs-all>a{background:#662482;border-color:#662482;color:#fff!important}.equi-needs-menu ul.et-menu>li.equi-needs-all>a:hover,.equi-needs-menu ul.et-menu>li.equi-needs-all>a:focus-visible{background:#6c4699;border-color:#6c4699;color:#fff!important}@media (max-width:767px){.equi-needs-menu ul.et-menu{grid-template-columns:1fr}}.woocommerce div.product .woocommerce-product-rating{margin-bottom:0.2em!important}.woocommerce .woocommerce-breadcrumb{margin-bottom:0px!important}.equi-product-detail{--equi-paars:#4c284f;--equi-button:#7f54b3;--equi-rand:#e8e2e9;--equi-tekst:#29232a}#main-content .equi-product-detail .et_pb_wc_title{margin-bottom:12px}#main-content .equi-product-detail .et_pb_wc_title h1{color:var(--equi-paars);font-size:clamp(32px, 3vw, 42px);line-height:1.12}#main-content .equi-product-detail .et_pb_wc_price{margin-bottom:24px}#main-content .equi-product-detail .et_pb_wc_price .price{color:var(--equi-paars)!important;font-size:27px;font-weight:700}#main-content .equi-product-detail .et_pb_wc_images .flex-viewport{overflow:hidden;border:1px solid var(--equi-rand);border-radius:12px}#main-content .equi-product-detail .et_pb_wc_images .flex-control-thumbs{display:flex;gap:12px;margin-top:14px}#main-content .equi-product-detail .et_pb_wc_images .flex-control-thumbs li{float:none;width:76px}#main-content .equi-product-detail .et_pb_wc_images .flex-control-thumbs img{border:1px solid var(--equi-rand);border-radius:8px;opacity:.7;transition:border-color .2s ease,opacity .2s ease}#main-content .equi-product-detail .et_pb_wc_images .flex-control-thumbs img.flex-active,#main-content .equi-product-detail .et_pb_wc_images .flex-control-thumbs img:hover{border-color:var(--equi-paars);opacity:1}#main-content .equi-product-detail .et_pb_wc_add_to_cart table.variations,#main-content .equi-product-detail .et_pb_wc_add_to_cart table.variations tbody,#main-content .equi-product-detail .et_pb_wc_add_to_cart table.variations tr{display:block;width:100%}#main-content .equi-product-detail .et_pb_wc_add_to_cart table.variations{margin:0 0 18px!important}#main-content .equi-product-detail .et_pb_wc_add_to_cart table.variations th,#main-content .equi-product-detail .et_pb_wc_add_to_cart table.variations td{display:block;width:100%;padding:0!important;text-align:left}#main-content .equi-product-detail .et_pb_wc_add_to_cart table.variations label{display:block;margin-bottom:9px;color:var(--equi-tekst);font-size:15px;font-weight:700}#main-content .equi-product-detail .et_pb_wc_add_to_cart table.variations td.value>span{display:block;width:100%}#main-content .equi-product-detail .et_pb_wc_add_to_cart table.variations select{display:block;width:100%;min-height:52px;padding:0 16px;border:1px solid var(--equi-rand);border-radius:4px;background-color:#fff;color:var(--equi-tekst);font-family:inherit;font-size:15px;cursor:pointer}#main-content .equi-product-detail .et_pb_wc_add_to_cart table.variations select:focus-visible{outline:2px solid var(--equi-button);outline-offset:2px}#main-content .equi-product-detail .et_pb_wc_add_to_cart .reset_variations{display:inline-block;margin-top:8px;color:var(--equi-paars);font-size:13px}#main-content .equi-product-detail .woocommerce-variation-price{margin-bottom:14px}#main-content .equi-product-detail .woocommerce-variation-price .price{color:var(--equi-paars)!important;font-size:22px;font-weight:700}#main-content .equi-product-detail .woocommerce-variation-add-to-cart{display:flex;align-items:stretch;gap:12px}#main-content .equi-product-detail .woocommerce-variation-add-to-cart .quantity{flex:0 0 74px;margin:0!important}#main-content .equi-product-detail .woocommerce-variation-add-to-cart .quantity input.qty{width:74px;height:52px;margin:0;padding:0 8px;border:1px solid var(--equi-rand);border-radius:4px;background:#fff;color:var(--equi-tekst);text-align:center;font-size:16px}#main-content .equi-product-detail .et_pb_wc_add_to_cart button.single_add_to_cart_button{display:inline-flex!important;flex:1 1 auto!important;align-items:center;justify-content:center;width:auto!important;min-height:52px;margin:0!important;padding:10px 20px!important;border:2px solid #7f54b3!important;border-radius:4px!important;background:#7f54b3!important;color:#fff!important;font-size:16px;font-weight:700;text-align:center}#main-content .equi-product-detail .et_pb_wc_add_to_cart button.single_add_to_cart_button:not(.disabled):hover{border-color:#4c284f!important;background:#4c284f!important;color:#fff!important}#main-content .equi-product-detail .et_pb_wc_add_to_cart button.single_add_to_cart_button.disabled{opacity:.55}#main-content .equi-product-detail .single_add_to_cart_button.disabled{opacity:.55}#main-content .equi-product-detail .et_pb_wc_description{margin-top:24px;color:var(--equi-tekst);line-height:1.7}#main-content .equi-product-detail .et_pb_wc_description p{margin-bottom:15px}#main-content .equi-product-detail .woocommerce-tabs{margin:30px 0 45px;padding:0!important;border:0!important;background:#fff!important}#main-content .equi-product-detail .woocommerce-tabs ul.tabs{display:flex;flex-wrap:wrap;gap:28px;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--equi-rand)!important;border-radius:0!important;background:#fff!important}#main-content .equi-product-detail .woocommerce-tabs ul.tabs::before,#main-content .equi-product-detail .woocommerce-tabs ul.tabs::after,#main-content .equi-product-detail .woocommerce-tabs ul.tabs li::before,#main-content .equi-product-detail .woocommerce-tabs ul.tabs li::after{display:none!important}#main-content .equi-product-detail .woocommerce-tabs ul.tabs li,#main-content .equi-product-detail .woocommerce-tabs ul.tabs li.active{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#main-content .equi-product-detail .woocommerce-tabs ul.tabs li a{display:block;padding:14px 0!important;border-bottom:3px solid transparent!important;background:transparent!important;color:#625666!important;font-weight:600!important;line-height:1.4}#main-content .equi-product-detail .woocommerce-tabs ul.tabs li.active a,#main-content .equi-product-detail .woocommerce-tabs ul.tabs li a:hover,#main-content .equi-product-detail .woocommerce-tabs ul.tabs li a:focus-visible{border-bottom-color:var(--equi-button)!important;color:var(--equi-paars)!important}#main-content .equi-product-detail .woocommerce-Tabs-panel{margin:0!important;padding:30px 0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;color:var(--equi-tekst);line-height:1.7}#main-content .equi-product-detail .woocommerce-Tabs-panel>h2{margin:0 0 18px!important;padding:0!important;color:var(--equi-paars)!important;font-size:26px;line-height:1.2}#main-content .equi-product-detail .woocommerce-Tabs-panel p{max-width:900px;margin-bottom:18px}@media (max-width:767px){#main-content .equi-product-detail .et_pb_wc_title h1{font-size:32px}#main-content .equi-product-detail .woocommerce-tabs ul.tabs{flex-wrap:nowrap;gap:22px;overflow-x:auto;white-space:nowrap}#main-content .equi-product-detail .woocommerce-tabs ul.tabs li{flex:0 0 auto}#main-content .equi-product-detail .woocommerce-tabs ul.tabs li a{padding:11px 0!important}#main-content .equi-product-detail .woocommerce-Tabs-panel{padding-top:24px!important}}#main-content .equi-product-detail .et_pb_wc_add_to_cart table.variations select{width:100%!important;min-height:52px;margin:0!important;padding:0 44px 0 16px!important;border:1px solid #cbbbd1!important;border-radius:4px!important;background-color:#f8f5f9!important;color:#29232a!important;cursor:pointer}#main-content .equi-product-detail .et_pb_wc_add_to_cart table.variations select:hover,#main-content .equi-product-detail .et_pb_wc_add_to_cart table.variations select:focus{border-color:#7f54b3!important;background-color:#fff!important}#main-content .equi-product-detail .et_pb_wc_add_to_cart td.value>span::after{display:none!important}#main-content .equi-product-detail .single_variation_wrap,#main-content .equi-product-detail .woocommerce-variation-add-to-cart{width:100%!important}#main-content .equi-product-detail .woocommerce-variation-add-to-cart{display:flex!important;align-items:stretch;gap:12px}#main-content .equi-product-detail .woocommerce-variation-add-to-cart .quantity{flex:0 0 74px;width:74px!important;margin:0!important}#main-content .equi-product-detail .woocommerce-variation-add-to-cart input.qty{width:74px!important;max-width:none!important;height:52px!important;border:1px solid #cbbbd1!important;border-radius:4px!important;background:#fff!important}#main-content .equi-product-detail .woocommerce-variation-add-to-cart .single_add_to_cart_button{flex:1 1 auto!important;width:auto!important;min-width:0;margin:0!important}#main-content .equi-product-detail input.qty[type="number"]::-webkit-inner-spin-button,#main-content .equi-product-detail input.qty[type="number"]::-webkit-outer-spin-button{opacity:1!important}.equi-product-detail.equi-price-sync-ready .woocommerce-variation-price{display:none!important}#main-content .equi-product-detail .et_pb_wc_add_to_cart form.cart:not(.variations_form){display:flex!important;align-items:stretch;gap:12px;width:100%}#main-content .equi-product-detail .et_pb_wc_add_to_cart form.cart:not(.variations_form) .quantity{flex:0 0 74px;width:74px!important;margin:0!important}#main-content .equi-product-detail .et_pb_wc_add_to_cart form.cart:not(.variations_form) input.qty{width:74px!important;max-width:none!important;height:52px!important;margin:0!important;padding:0 8px!important;border:1px solid #cbbbd1!important;border-radius:4px!important;background:#fff!important;text-align:center}#main-content .equi-product-detail .et_pb_wc_add_to_cart form.cart:not(.variations_form) button.single_add_to_cart_button{flex:1 1 0!important;width:auto!important;min-width:0;margin:0!important}#main-content .equi-product-detail .et_pb_wc_add_to_cart form.cart:not(.variations_form) input.qty::-webkit-inner-spin-button,#main-content .equi-product-detail .et_pb_wc_add_to_cart form.cart:not(.variations_form) input.qty::-webkit-outer-spin-button{opacity:1!important}#main-content .equi-product-detail .et_pb_wc_images .woocommerce-product-gallery>.woocommerce-product-gallery__wrapper{box-sizing:border-box;overflow:hidden;width:100%;border:1px solid #e8e2e9;border-radius:12px}.equi-product-detail form.cart .quantity:has(input.qty[type="hidden"]){display:none!important}.equi-product-detail form.cart:has(.quantity input.qty[type="hidden"]) .single_add_to_cart_button{width:100%!important;max-width:none!important;flex:1 1 100%!important;grid-column:1 / -1!important;margin-left:0!important}#main-content .equi-product-detail .et_pb_wc_add_to_cart form.cart::before,#main-content .equi-product-detail .et_pb_wc_add_to_cart form.cart::after{content:none!important;display:none!important}.woocommerce div.product p.stock{padding-bottom:1em}body.single-product .woocommerce-notices-wrapper .woocommerce-message,body.single-product .woocommerce-notices-wrapper .woocommerce-error,body.single-product .woocommerce-notices-wrapper .woocommerce-info{position:fixed!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;z-index:99999;box-sizing:border-box;width:calc(100% - 32px)!important;max-width:480px!important;max-height:80vh;overflow-y:auto;display:block!important;margin:0!important;padding:38px 28px 28px!important;background:#fff!important;color:#4c284f!important;border:1px solid #e5dce9!important;border-top:4px solid #7f54b3!important;border-radius:12px!important;box-shadow:0 12px 60px rgb(76 40 79 / .25);font-size:16px!important;line-height:1.6!important;text-align:center;list-style:none!important}body.single-product .woocommerce-notices-wrapper .woocommerce-error{border-top-color:#b44343!important}body.single-product .woocommerce-notices-wrapper .woocommerce-message::before,body.single-product .woocommerce-notices-wrapper .woocommerce-error::before,body.single-product .woocommerce-notices-wrapper .woocommerce-info::before{display:none!important}body.single-product .woocommerce-notices-wrapper .woocommerce-error li{margin:0!important;padding:0!important;list-style:none!important}body.single-product .woocommerce-notices-wrapper .woocommerce-error li+li{margin-top:12px!important}body.single-product .woocommerce-notices-wrapper a.button.wc-forward{box-sizing:border-box;display:block!important;float:none!important;width:fit-content;max-width:100%;margin:18px auto 0!important;padding:11px 20px!important;background:#7f54b3!important;color:#fff!important;border:0!important;border-radius:4px!important;font-size:15px!important;font-weight:600;line-height:1.5!important;text-align:center;text-decoration:none!important;transition:background-color 0.2s ease}body.single-product .woocommerce-notices-wrapper a.button.wc-forward:hover{background:#4c284f!important;color:#fff!important;padding:11px 20px!important}body.single-product .woocommerce-notices-wrapper a.button.wc-forward::after{display:none!important}body.single-product .woocommerce-notices-wrapper .equi-notice-close{position:absolute!important;top:5px!important;right:8px!important;display:flex!important;align-items:center;justify-content:center;width:36px!important;height:36px!important;margin:0!important;padding:0!important;background:transparent!important;color:#4c284f!important;border:0!important;border-radius:4px;box-shadow:none!important;font-family:Arial,sans-serif;font-size:26px!important;font-weight:400;line-height:1!important;cursor:pointer}body.single-product .woocommerce-notices-wrapper .equi-notice-close:hover{background:#f5f1f7!important}body.single-product .woocommerce-notices-wrapper .equi-notice-close::before,body.single-product .woocommerce-notices-wrapper .equi-notice-close::after{display:none!important}body.single-product .woocommerce-notices-wrapper .equi-notice-close:focus-visible,body.single-product .woocommerce-notices-wrapper a.button.wc-forward:focus-visible{outline:2px solid #7f54b3!important;outline-offset:3px}@media (max-width:767px){body.single-product .woocommerce-notices-wrapper .woocommerce-message,body.single-product .woocommerce-notices-wrapper .woocommerce-error,body.single-product .woocommerce-notices-wrapper .woocommerce-info{padding:38px 20px 24px!important;font-size:15px!important}}body.single-product .woocommerce-notices-wrapper .woocommerce-message,body.single-product .woocommerce-notices-wrapper .woocommerce-error,body.single-product .woocommerce-notices-wrapper .woocommerce-info{box-shadow:0 0 0 100vmax rgb(25 15 30 / .45),0 12px 60px rgb(76 40 79 / .25)!important}body.woocommerce-cart #main-content .equi-cart{--equi-purple:#7f54b3;--equi-dark:#4c284f;--equi-border:#e5dce9;--equi-soft:#f7f3f9;color:var(--equi-dark);font-family:"Manrope",sans-serif;font-size:15px;line-height:1.6}body.woocommerce-cart #main-content .equi-cart .et_pb_row{width:92%!important;max-width:1280px!important}body.woocommerce-cart #main-content .equi-cart .et_pb_column,body.woocommerce-cart #main-content .equi-cart .et_pb_text{min-width:0}body.woocommerce-cart #main-content .equi-cart .woocommerce{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:28px;align-items:start}body.woocommerce-cart #main-content .equi-cart .woocommerce::before,body.woocommerce-cart #main-content .equi-cart .woocommerce::after,body.woocommerce-cart #main-content .equi-cart .cart-collaterals::before,body.woocommerce-cart #main-content .equi-cart .cart-collaterals::after{content:none!important;display:none!important}body.woocommerce-cart #main-content .equi-cart .woocommerce>:not(.woocommerce-cart-form):not(.cart-collaterals){grid-column:1 / -1}body.woocommerce-cart #main-content .equi-cart .woocommerce-notices-wrapper:empty{display:none}body.woocommerce-cart #main-content .equi-cart .woocommerce-cart-form,body.woocommerce-cart #main-content .equi-cart .cart-collaterals{width:100%!important;min-width:0;float:none!important;margin:0!important}body.woocommerce-cart #main-content .equi-cart .woocommerce-cart-form>table.shop_table{width:100%;margin:0!important;border:1px solid var(--equi-border)!important;border-spacing:0;border-collapse:separate;border-radius:12px!important;background:#fff;overflow:hidden}body.woocommerce-cart #main-content .equi-cart table.shop_table th,body.woocommerce-cart #main-content .equi-cart table.shop_table td{padding:18px 10px!important;color:var(--equi-dark)!important;vertical-align:middle;line-height:1.5}body.woocommerce-cart #main-content .equi-cart table.cart thead th{background:var(--equi-soft);border:0!important;font-size:13px;font-weight:700}body.woocommerce-cart #main-content .equi-cart table.cart tbody td{border-top:1px solid var(--equi-border)!important;background:#fff!important}body.woocommerce-cart #main-content .equi-cart table.cart .product-remove{width:42px}body.woocommerce-cart #main-content .equi-cart a.remove{display:inline-flex!important;align-items:center;justify-content:center;width:30px!important;height:30px!important;color:var(--equi-dark)!important;background:var(--equi-soft)!important;border-radius:50%;font:24px/1 Arial,sans-serif;text-decoration:none!important}body.woocommerce-cart #main-content .equi-cart a.remove:hover{background:var(--equi-dark)!important;color:#fff!important}body.woocommerce-cart #main-content .equi-cart table.cart .product-thumbnail{width:88px}body.woocommerce-cart #main-content .equi-cart table.cart .product-thumbnail img{box-sizing:border-box;display:block;width:68px!important;height:68px!important;max-width:none;padding:5px;object-fit:contain;background:#fff;border:1px solid var(--equi-border);border-radius:8px}body.woocommerce-cart #main-content .equi-cart table.cart .product-name a{color:var(--equi-dark)!important;font-weight:700;text-decoration:none;overflow-wrap:anywhere}body.woocommerce-cart #main-content .equi-cart table.cart .product-name a:hover{color:var(--equi-purple)!important;text-decoration:underline}body.woocommerce-cart #main-content .equi-cart dl.variation{margin:6px 0 0;font-size:13px;color:#716477}body.woocommerce-cart #main-content .equi-cart dl.variation p{padding-bottom:0}body.woocommerce-cart #main-content .equi-cart .product-price,body.woocommerce-cart #main-content .equi-cart .product-subtotal{white-space:nowrap}body.woocommerce-cart #main-content .equi-cart .product-subtotal{font-weight:700}body.woocommerce-cart #main-content .equi-cart .quantity{margin:0!important;float:none!important}body.woocommerce-cart #main-content .equi-cart input.qty{box-sizing:border-box;width:76px!important;height:46px;margin:0!important;padding:8px!important;background:var(--equi-soft)!important;color:var(--equi-dark)!important;border:1px solid #cdbbd9!important;border-radius:6px!important;font:inherit;font-weight:600;text-align:center;appearance:auto;-moz-appearance:auto}body.woocommerce-cart #main-content .equi-cart input.qty::-webkit-inner-spin-button,body.woocommerce-cart #main-content .equi-cart input.qty::-webkit-outer-spin-button{-webkit-appearance:auto;opacity:1}body.woocommerce-cart #main-content .equi-cart .woocommerce .button{box-sizing:border-box;display:inline-flex!important;align-items:center;justify-content:center;min-height:46px;padding:12px 18px!important;margin:0;background:var(--equi-purple)!important;color:#fff!important;border:1px solid var(--equi-purple)!important;border-radius:6px!important;box-shadow:none!important;font-family:inherit!important;font-size:14px!important;font-weight:700!important;line-height:1.4!important;text-align:center;text-decoration:none!important;white-space:normal;cursor:pointer;transition:background-color 0.2s,border-color 0.2s}body.woocommerce-cart #main-content .equi-cart .woocommerce .button::before,body.woocommerce-cart #main-content .equi-cart .woocommerce .button::after{content:none!important;display:none!important}body.woocommerce-cart #main-content .equi-cart .woocommerce .button:hover{background:var(--equi-dark)!important;border-color:var(--equi-dark)!important}body.woocommerce-cart #main-content .equi-cart .woocommerce .button:disabled{opacity:0.45!important;cursor:not-allowed}body.woocommerce-cart #main-content .equi-cart table.cart td.actions{padding:20px!important}body.woocommerce-cart #main-content .equi-cart .coupon{display:flex;gap:10px;flex-wrap:wrap;align-items:center;float:none!important;margin-bottom:14px}body.woocommerce-cart #main-content .equi-cart .coupon::after{content:none!important}body.woocommerce-cart #main-content .equi-cart .coupon input.input-text{box-sizing:border-box;flex:1 1 160px;width:auto!important;min-width:0;min-height:46px;margin:0!important;padding:10px 14px!important;background:#fff!important;color:var(--equi-dark)!important;border:1px solid #cdbbd9!important;border-radius:4px;font:inherit}body.woocommerce-cart #main-content .equi-cart input::placeholder{color:#716477;opacity:1}body.woocommerce-cart #main-content .equi-cart button[name="update_cart"]{background:var(--equi-soft)!important;color:var(--equi-dark)!important;border-color:var(--equi-border)!important}body.woocommerce-cart #main-content .equi-cart button[name="update_cart"]:hover:not(:disabled){background:var(--equi-dark)!important;color:#fff!important;border-color:var(--equi-dark)!important}body.woocommerce-cart #main-content .equi-cart .cart_totals{box-sizing:border-box;float:none!important;width:100%!important;padding:26px;background:var(--equi-soft);border:1px solid var(--equi-border);border-radius:12px}body.woocommerce-cart #main-content .equi-cart .cart_totals h2{margin:0 0 16px;padding:0;color:var(--equi-dark);font-size:24px;line-height:1.25}body.woocommerce-cart #main-content .equi-cart .cart_totals table.shop_table{width:100%;margin:0!important;border:0!important;background:#fff0;border-collapse:collapse}body.woocommerce-cart #main-content .equi-cart .cart_totals table.shop_table th,body.woocommerce-cart #main-content .equi-cart .cart_totals table.shop_table td{padding:14px 0!important;border:0!important;border-bottom:1px solid var(--equi-border)!important;background:transparent!important;font-size:14px;vertical-align:top}body.woocommerce-cart #main-content .equi-cart .cart_totals th{width:38%;text-align:left}body.woocommerce-cart #main-content .equi-cart .cart_totals td{text-align:right}body.woocommerce-cart #main-content .equi-cart .cart_totals .order-total .amount{font-size:22px}body.woocommerce-cart #main-content .equi-cart .includes_tax{display:block;margin-top:4px;font-size:12px;color:#716477}body.woocommerce-cart #main-content .equi-cart .includes_tax .amount{font-size:inherit!important}body.woocommerce-cart #main-content .equi-cart .wc-proceed-to-checkout{padding:22px 0 0!important}body.woocommerce-cart #main-content .equi-cart .woocommerce .checkout-button{width:100%!important;min-height:52px!important;margin:0!important;font-size:15px!important}body.woocommerce-cart #main-content .equi-cart #shipping_method{padding:0!important;list-style:none!important;text-align:left}body.woocommerce-cart #main-content .equi-cart #shipping_method li{margin:0 0 10px}body.woocommerce-cart #main-content .equi-cart input.shipping_method{accent-color:var(--equi-purple)}body.woocommerce-cart #main-content .equi-cart .shipping-calculator-form{text-align:left}body.woocommerce-cart #main-content .equi-cart .shipping-calculator-form input,body.woocommerce-cart #main-content .equi-cart .shipping-calculator-form select{box-sizing:border-box;width:100%;min-height:44px;padding:10px;border:1px solid #cdbbd9;border-radius:6px;background:#fff;color:var(--equi-dark);font:inherit}body.woocommerce-cart #main-content .equi-cart .woocommerce-remove-coupon,body.woocommerce-cart #main-content .equi-cart .shipping-calculator-button{color:var(--equi-purple)}body.woocommerce-cart #main-content .equi-cart .woocommerce-message,body.woocommerce-cart #main-content .equi-cart .woocommerce-info,body.woocommerce-cart #main-content .equi-cart .woocommerce-error{box-sizing:border-box;margin:0 0 18px!important;padding:18px 22px!important;background:var(--equi-soft)!important;color:var(--equi-dark)!important;border:1px solid var(--equi-border)!important;border-left:4px solid var(--equi-purple)!important;border-radius:8px;list-style:none!important}body.woocommerce-cart #main-content .equi-cart .woocommerce-error{border-left-color:#b44343!important}body.woocommerce-cart #main-content .equi-cart .woocommerce-message::before,body.woocommerce-cart #main-content .equi-cart .woocommerce-info::before,body.woocommerce-cart #main-content .equi-cart .woocommerce-error::before{display:none!important}body.woocommerce-cart #main-content .equi-cart .woocommerce-error li{list-style:none}body.woocommerce-cart #main-content .equi-cart .woocommerce-notices-wrapper a{color:var(--equi-dark);text-decoration:underline}body.woocommerce-cart #main-content .equi-cart .woocommerce-notices-wrapper .button{float:none!important;margin:8px!important}body.woocommerce-cart #main-content .equi-cart .return-to-shop{margin:0;padding:0}body.woocommerce-cart #main-content .equi-cart .cart-collaterals .cross-sells{width:100%!important;float:none!important;margin-bottom:24px}body.woocommerce-cart #main-content .equi-cart :is(a,button,input,select):focus-visible{outline:2px solid var(--equi-purple)!important;outline-offset:3px}@media (max-width:1100px){body.woocommerce-cart #main-content .equi-cart .woocommerce{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){body.woocommerce-cart #main-content .equi-cart .woocommerce{gap:20px}body.woocommerce-cart #main-content .equi-cart table.cart thead{display:none!important}body.woocommerce-cart #main-content .equi-cart table.cart tbody{display:block}body.woocommerce-cart #main-content .equi-cart table.cart tr.cart_item{display:grid!important;grid-template-columns:72px minmax(0,1fr) 32px;gap:12px;padding:18px;border-bottom:1px solid var(--equi-border)}body.woocommerce-cart #main-content .equi-cart table.cart tr.cart_item td{display:block!important;width:auto!important;min-width:0;padding:0!important;border:0!important;text-align:left!important}body.woocommerce-cart #main-content .equi-cart table.cart td.product-thumbnail{grid-column:1;grid-row:1}body.woocommerce-cart #main-content .equi-cart table.cart td.product-name{grid-column:2;grid-row:1;align-self:center}body.woocommerce-cart #main-content .equi-cart table.cart td.product-remove{grid-column:3;grid-row:1}body.woocommerce-cart #main-content .equi-cart table.cart td.product-thumbnail::before,body.woocommerce-cart #main-content .equi-cart table.cart td.product-name::before,body.woocommerce-cart #main-content .equi-cart table.cart td.product-remove::before{content:none!important}body.woocommerce-cart #main-content .equi-cart table.cart td.product-price,body.woocommerce-cart #main-content .equi-cart table.cart td.product-quantity,body.woocommerce-cart #main-content .equi-cart table.cart td.product-subtotal{grid-column:1 / -1;display:flex!important;justify-content:space-between;align-items:center}body.woocommerce-cart #main-content .equi-cart table.cart td.product-price::before,body.woocommerce-cart #main-content .equi-cart table.cart td.product-quantity::before,body.woocommerce-cart #main-content .equi-cart table.cart td.product-subtotal::before{content:attr(data-title)!important;float:none!important;font-size:13px;font-weight:600}body.woocommerce-cart #main-content .equi-cart table.cart tbody>tr:not(.cart_item){display:block}body.woocommerce-cart #main-content .equi-cart table.cart td.actions{display:block!important;border:0!important}body.woocommerce-cart #main-content .equi-cart table.cart td.actions::before{content:none!important}body.woocommerce-cart #main-content .equi-cart .coupon{flex-direction:column;align-items:stretch}body.woocommerce-cart #main-content .equi-cart .coupon input.input-text{flex:none;width:100%!important}body.woocommerce-cart #main-content .equi-cart .coupon .button,body.woocommerce-cart #main-content .equi-cart button[name="update_cart"]{width:100%!important}body.woocommerce-cart #main-content .equi-cart .cart_totals{padding:22px}body.woocommerce-cart #main-content .equi-cart .cart_totals table.shop_table tr{display:table-row!important}body.woocommerce-cart #main-content .equi-cart .cart_totals table.shop_table th,body.woocommerce-cart #main-content .equi-cart .cart_totals table.shop_table td{display:table-cell!important}body.woocommerce-cart #main-content .equi-cart .cart_totals table.shop_table td::before{content:none!important}}@media (prefers-reduced-motion:reduce){body.woocommerce-cart #main-content .equi-cart .woocommerce .button{transition:none}}body.woocommerce-cart.equi-cart-auto-ready #main-content .equi-cart button[name="update_cart"]{display:none!important}body.woocommerce-cart #main-content .equi-cart .quantity.equi-cart-quantity{display:inline-flex!important;align-items:center;justify-content:center;width:116px;height:46px;gap:0;background:#f7f3f9;border:1px solid #cdbbd9;border-radius:4px;overflow:hidden}body.woocommerce-cart #main-content .equi-cart .quantity.equi-cart-quantity input.qty{flex:1 1 auto;width:40px!important;min-width:0;height:44px;margin:0!important;padding:0!important;background:transparent!important;color:#4c284f!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:15px;font-weight:600;text-align:center;appearance:textfield;-moz-appearance:textfield}body.woocommerce-cart #main-content .equi-cart .quantity.equi-cart-quantity input.qty::-webkit-inner-spin-button,body.woocommerce-cart #main-content .equi-cart .quantity.equi-cart-quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0}body.woocommerce-cart #main-content .equi-cart .equi-qty-control{box-sizing:border-box;display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:44px;margin:0!important;padding:0!important;background:transparent!important;color:#4c284f!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-family:Arial,sans-serif;font-size:20px!important;font-weight:400;line-height:1!important;cursor:pointer;transition:background-color 0.2s}body.woocommerce-cart #main-content .equi-cart .equi-qty-control:hover:not(:disabled){background:#e5dce9!important}body.woocommerce-cart #main-content .equi-cart .equi-qty-control:disabled{opacity:.3;cursor:not-allowed}body.woocommerce-cart #main-content .equi-cart .equi-qty-control::before,body.woocommerce-cart #main-content .equi-cart .equi-qty-control::after{content:none!important;display:none!important}body.woocommerce-cart #main-content .equi-cart button[name="update_cart"]{display:none!important}body.woocommerce-cart #main-content .equi-cart .quantity:has(input.qty[type="number"]){width:116px!important;min-height:46px}body.woocommerce-cart #main-content .equi-cart .quantity:has(input.qty[type="number"]):not(.equi-cart-quantity){visibility:hidden}body.woocommerce-cart #main-content .equi-cart .quantity.equi-cart-quantity{visibility:visible}body.woocommerce-checkout #main-content .equi-checkout{--equi-purple:#7f54b3;--equi-dark:#4c284f;--equi-border:#e5dce9;--equi-soft:#f7f3f9;color:var(--equi-dark);font-family:"Manrope",sans-serif;font-size:15px;line-height:1.6}body.woocommerce-checkout #main-content .equi-checkout .et_pb_row{width:92%!important;max-width:1280px!important}body.woocommerce-checkout #main-content .equi-checkout .et_pb_column,body.woocommerce-checkout #main-content .equi-checkout .et_pb_text{min-width:0}body.woocommerce-checkout #main-content .equi-checkout form.woocommerce-checkout{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,420px);column-gap:28px;row-gap:0;align-items:start}body.woocommerce-checkout #main-content .equi-checkout form.woocommerce-checkout::before,body.woocommerce-checkout #main-content .equi-checkout form.woocommerce-checkout::after,body.woocommerce-checkout #main-content .equi-checkout #customer_details::before,body.woocommerce-checkout #main-content .equi-checkout #customer_details::after{content:none!important;display:none!important}body.woocommerce-checkout #main-content .equi-checkout form.woocommerce-checkout>*{min-width:0;grid-column:1 / -1}body.woocommerce-checkout #main-content .equi-checkout form.woocommerce-checkout>#customer_details{grid-column:1;grid-row:1 / span 2;width:100%!important;margin:0!important}body.woocommerce-checkout #main-content .equi-checkout #customer_details>.col-1,body.woocommerce-checkout #main-content .equi-checkout #customer_details>.col-2{float:none!important;width:100%!important;margin:0!important}body.woocommerce-checkout #main-content .equi-checkout .woocommerce-billing-fields,body.woocommerce-checkout #main-content .equi-checkout .woocommerce-shipping-fields,body.woocommerce-checkout #main-content .equi-checkout .woocommerce-additional-fields,body.woocommerce-checkout #main-content .equi-checkout .woocommerce-account-fields{box-sizing:border-box;margin-bottom:22px;padding:26px;background:#fff;border:1px solid var(--equi-border);border-radius:12px}body.woocommerce-checkout #main-content .equi-checkout .woocommerce-shipping-fields:empty,body.woocommerce-checkout #main-content .equi-checkout .woocommerce-additional-fields:empty,body.woocommerce-checkout #main-content .equi-checkout .woocommerce-account-fields:empty{display:none}body.woocommerce-checkout #main-content .equi-checkout .woocommerce-billing-fields>h3,body.woocommerce-checkout #main-content .equi-checkout .woocommerce-additional-fields>h3{margin:0 0 22px;padding:0;color:var(--equi-dark);font-size:24px;line-height:1.3}body.woocommerce-checkout #main-content .equi-checkout .woocommerce-billing-fields__field-wrapper,body.woocommerce-checkout #main-content .equi-checkout .woocommerce-shipping-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}body.woocommerce-checkout #main-content .equi-checkout .form-row{box-sizing:border-box;float:none!important;width:100%!important;min-width:0;margin:0 0 16px!important;padding:0!important}body.woocommerce-checkout #main-content .equi-checkout .woocommerce-billing-fields__field-wrapper>.form-row,body.woocommerce-checkout #main-content .equi-checkout .woocommerce-shipping-fields__field-wrapper>.form-row{grid-column:1 / -1;margin:0!important}body.woocommerce-checkout #main-content .equi-checkout .woocommerce-billing-fields__field-wrapper>.form-row-first,body.woocommerce-checkout #main-content .equi-checkout .woocommerce-billing-fields__field-wrapper>.form-row-last,body.woocommerce-checkout #main-content .equi-checkout .woocommerce-shipping-fields__field-wrapper>.form-row-first,body.woocommerce-checkout #main-content .equi-checkout .woocommerce-shipping-fields__field-wrapper>.form-row-last{grid-column:auto}body.woocommerce-checkout #main-content .equi-checkout .woocommerce-input-wrapper{display:block;width:100%}body.woocommerce-checkout #main-content .equi-checkout .form-row label{display:block;margin-bottom:7px;color:var(--equi-dark);font-size:14px;font-weight:600;line-height:1.5}body.woocommerce-checkout #main-content .equi-checkout .form-row .required{color:#a13d48;text-decoration:none}body.woocommerce-checkout #main-content .equi-checkout .form-row .optional{color:#716477;font-size:12px;font-weight:400}body.woocommerce-checkout #main-content .equi-checkout input.input-text,body.woocommerce-checkout #main-content .equi-checkout textarea,body.woocommerce-checkout #main-content .equi-checkout select{box-sizing:border-box;width:100%!important;max-width:100%;min-height:48px;margin:0!important;padding:12px 14px!important;background:#fff!important;color:var(--equi-dark)!important;border:1px solid #cdbbd9!important;border-radius:4px!important;box-shadow:none!important;font-family:inherit;font-size:15px;line-height:1.5;transition:border-color 0.2s,box-shadow 0.2s}body.woocommerce-checkout #main-content .equi-checkout input.input-text:focus,body.woocommerce-checkout #main-content .equi-checkout textarea:focus,body.woocommerce-checkout #main-content .equi-checkout select:focus{border-color:var(--equi-purple)!important;box-shadow:0 0 0 3px rgb(127 84 179 / .12)!important}body.woocommerce-checkout #main-content .equi-checkout textarea{min-height:120px;resize:vertical}body.woocommerce-checkout #main-content .equi-checkout input::placeholder,body.woocommerce-checkout #main-content .equi-checkout textarea::placeholder{color:#84768b;opacity:1}body.woocommerce-checkout #main-content .equi-checkout .woocommerce-invalid input.input-text,body.woocommerce-checkout #main-content .equi-checkout .woocommerce-invalid select,body.woocommerce-checkout #main-content .equi-checkout .woocommerce-invalid .select2-selection{border-color:#b44343!important}body.woocommerce-checkout #main-content .equi-checkout .select2-container{width:100%!important;max-width:100%}body.woocommerce-checkout #main-content .equi-checkout .select2-selection--single{box-sizing:border-box;height:48px!important;background:#f7f3f9!important;border:1px solid #cdbbd9!important;border-radius:6px!important}body.woocommerce-checkout #main-content .equi-checkout .select2-selection--single .select2-selection__rendered{padding:0 36px 0 14px!important;color:var(--equi-dark)!important;font-family:inherit;font-size:15px;line-height:46px!important}body.woocommerce-checkout #main-content .equi-checkout .select2-selection--single .select2-selection__arrow{top:0!important;right:10px!important;height:46px!important}body.woocommerce-checkout #main-content .equi-checkout .select2-selection--single .select2-selection__arrow b{border-top-color:var(--equi-dark)!important}body.woocommerce-checkout #main-content .equi-checkout .select2-container--open .select2-selection--single{border-color:var(--equi-purple)!important}body.woocommerce-checkout .select2-dropdown{border-color:#cdbbd9;color:#4c284f;font-family:"Manrope",sans-serif;font-size:14px}body.woocommerce-checkout .select2-container--default .select2-results__option--highlighted[aria-selected],body.woocommerce-checkout .select2-container--default .select2-results__option--highlighted[data-selected]{background:#7f54b3;color:#fff}body.woocommerce-checkout #main-content .equi-checkout input[type="checkbox"],body.woocommerce-checkout #main-content .equi-checkout input[type="radio"]{width:18px;height:18px;margin:0 8px 0 0;accent-color:var(--equi-purple);vertical-align:middle;cursor:pointer}body.woocommerce-checkout #main-content .equi-checkout .form-row label.checkbox{display:block;margin:0;font-weight:400;cursor:pointer}body.woocommerce-checkout #main-content .equi-checkout #ship-to-different-address{margin:0;padding:0;color:var(--equi-dark);font-family:inherit;font-size:15px;line-height:1.5}body.woocommerce-checkout #main-content .equi-checkout #ship-to-different-address label{display:flex;align-items:center;margin:0;cursor:pointer}body.woocommerce-checkout #main-content .equi-checkout .shipping_address{padding-top:22px}body.woocommerce-checkout #main-content .equi-checkout .create-account{margin-top:18px}body.woocommerce-checkout #main-content .equi-checkout form.woocommerce-checkout>#order_review_heading{grid-column:2;grid-row:1;box-sizing:border-box;margin:0!important;padding:26px 26px 18px!important;background:var(--equi-soft);color:var(--equi-dark);border:1px solid var(--equi-border);border-bottom:0;border-radius:12px 12px 0 0;font-size:24px;line-height:1.3}body.woocommerce-checkout #main-content .equi-checkout form.woocommerce-checkout>#order_review{grid-column:2;grid-row:2;box-sizing:border-box;float:none!important;width:100%!important;margin:0!important;padding:0 26px 26px;background:var(--equi-soft);border:1px solid var(--equi-border);border-top:0;border-radius:0 0 12px 12px}body.woocommerce-checkout #main-content .equi-checkout table.woocommerce-checkout-review-order-table{width:100%;margin:0 0 22px!important;background:#fff0;border:0!important;border-collapse:collapse}body.woocommerce-checkout #main-content .equi-checkout .woocommerce-checkout-review-order-table th,body.woocommerce-checkout #main-content .equi-checkout .woocommerce-checkout-review-order-table td{padding:14px 0!important;background:transparent!important;color:var(--equi-dark)!important;border:0!important;border-bottom:1px solid var(--equi-border)!important;font-size:14px;line-height:1.5;vertical-align:top}body.woocommerce-checkout #main-content .equi-checkout .woocommerce-checkout-review-order-table th{text-align:left;font-weight:700}body.woocommerce-checkout #main-content .equi-checkout .woocommerce-checkout-review-order-table .product-name{padding-right:14px!important;overflow-wrap:anywhere}body.woocommerce-checkout #main-content .equi-checkout .woocommerce-checkout-review-order-table .product-total,body.woocommerce-checkout #main-content .equi-checkout .woocommerce-checkout-review-order-table tfoot td{text-align:right}body.woocommerce-checkout #main-content .equi-checkout .woocommerce-checkout-review-order-table .product-total{white-space:nowrap}body.woocommerce-checkout #main-content .equi-checkout .product-quantity{font-size:13px;font-weight:600;white-space:nowrap}body.woocommerce-checkout #main-content .equi-checkout dl.variation{margin:6px 0 0;font-size:12px;color:#716477}body.woocommerce-checkout #main-content .equi-checkout dl.variation p{padding-bottom:0}body.woocommerce-checkout #main-content .equi-checkout .order-total .amount{font-size:22px;font-weight:700}body.woocommerce-checkout #main-content .equi-checkout .includes_tax{display:block;margin-top:5px;color:#716477;font-size:12px}body.woocommerce-checkout #main-content .equi-checkout .includes_tax .amount{font-size:inherit!important;font-weight:400}body.woocommerce-checkout #main-content .equi-checkout #shipping_method{margin:0;padding:0!important;list-style:none!important;text-align:left}body.woocommerce-checkout #main-content .equi-checkout #shipping_method li{margin:0 0 10px;padding:0;list-style:none!important}body.woocommerce-checkout #main-content .equi-checkout #shipping_method label{font-size:13px;cursor:pointer}body.woocommerce-checkout #main-content .equi-checkout #payment{background:transparent!important;border-radius:0!important}body.woocommerce-checkout #main-content .equi-checkout #payment ul.payment_methods{margin:0!important;padding:0!important;border:0!important;list-style:none!important}body.woocommerce-checkout #main-content .equi-checkout #payment ul.payment_methods>li{box-sizing:border-box;margin:0 0 10px!important;padding:14px!important;background:#fff;border:1px solid var(--equi-border);border-radius:4px;text-align:left;list-style:none!important}body.woocommerce-checkout #main-content .equi-checkout #payment ul.payment_methods>li:has(>input[type="radio"]:checked){border-color:var(--equi-purple);box-shadow:0 0 0 1px var(--equi-purple)}body.woocommerce-checkout #main-content .equi-checkout #payment ul.payment_methods>li>label{color:var(--equi-dark);font-size:14px;font-weight:600;line-height:1.5;cursor:pointer}body.woocommerce-checkout #main-content .equi-checkout #payment ul.payment_methods>li>label img{float:right;width:auto;max-width:80px;max-height:26px;margin:0 0 0 8px;vertical-align:middle}body.woocommerce-checkout #main-content .equi-checkout #payment .payment_box{box-sizing:border-box;width:100%;margin:12px 0 0!important;padding:12px!important;background:var(--equi-soft)!important;color:var(--equi-dark)!important;border-radius:6px;font-family:inherit;font-size:13px;line-height:1.6}body.woocommerce-checkout #main-content .equi-checkout #payment .payment_box::before{display:none!important}body.woocommerce-checkout #main-content .equi-checkout #payment .payment_box p:last-child{margin-bottom:0;padding-bottom:0}body.woocommerce-checkout #main-content .equi-checkout #payment .place-order{margin:0!important;padding:18px 0 0!important}body.woocommerce-checkout #main-content .equi-checkout .woocommerce-privacy-policy-text,body.woocommerce-checkout #main-content .equi-checkout .woocommerce-terms-and-conditions-wrapper{color:#716477;font-size:12px;line-height:1.7}body.woocommerce-checkout #main-content .equi-checkout .woocommerce-privacy-policy-text p{padding-bottom:14px}body.woocommerce-checkout #main-content .equi-checkout .woocommerce-terms-and-conditions-wrapper .form-row{margin-bottom:16px!important}body.woocommerce-checkout #main-content .equi-checkout .woocommerce .button{box-sizing:border-box;display:inline-flex!important;align-items:center;justify-content:center;min-height:46px;padding:12px 18px!important;background:var(--equi-purple)!important;color:#fff!important;border:1px solid var(--equi-purple)!important;border-radius:4px!important;box-shadow:none!important;font-family:inherit!important;font-size:14px!important;font-weight:700!important;line-height:1.4!important;text-align:center;text-decoration:none!important;white-space:normal;cursor:pointer;transition:background-color 0.2s,border-color 0.2s}body.woocommerce-checkout #main-content .equi-checkout .woocommerce .button:hover{background:var(--equi-dark)!important;border-color:var(--equi-dark)!important}body.woocommerce-checkout #main-content .equi-checkout .woocommerce .button::before,body.woocommerce-checkout #main-content .equi-checkout .woocommerce .button::after{content:none!important;display:none!important}body.woocommerce-checkout #main-content .equi-checkout .woocommerce .button:disabled{opacity:0.45!important;cursor:not-allowed}body.woocommerce-checkout #main-content .equi-checkout #place_order{float:none!important;width:100%!important;min-height:54px;margin:8px 0 0!important;font-size:16px!important}body.woocommerce-checkout #main-content .equi-checkout .woocommerce a:not(.button){color:var(--equi-purple);text-decoration:underline;text-underline-offset:3px}body.woocommerce-checkout #main-content .equi-checkout .woocommerce a:not(.button):hover{color:var(--equi-dark)}body.woocommerce-checkout #main-content .equi-checkout .woocommerce-form-login,body.woocommerce-checkout #main-content .equi-checkout .checkout_coupon{box-sizing:border-box;margin:0 0 24px!important;padding:24px!important;background:#fff;border:1px solid var(--equi-border)!important;border-radius:12px!important}body.woocommerce-checkout #main-content .equi-checkout .woocommerce-message,body.woocommerce-checkout #main-content .equi-checkout .woocommerce-info,body.woocommerce-checkout #main-content .equi-checkout .woocommerce-error{box-sizing:border-box;margin:0 0 20px!important;padding:18px 22px!important;background:var(--equi-soft)!important;color:var(--equi-dark)!important;border:1px solid var(--equi-border)!important;border-left:4px solid var(--equi-purple)!important;border-radius:8px;font-size:14px;line-height:1.6;list-style:none!important}body.woocommerce-checkout #main-content .equi-checkout .woocommerce-error{border-left-color:#b44343!important}body.woocommerce-checkout #main-content .equi-checkout .woocommerce-message::before,body.woocommerce-checkout #main-content .equi-checkout .woocommerce-info::before,body.woocommerce-checkout #main-content .equi-checkout .woocommerce-error::before{display:none!important}body.woocommerce-checkout #main-content .equi-checkout .woocommerce-error li{margin:0;padding:0;list-style:none!important}body.woocommerce-checkout #main-content .equi-checkout .woocommerce-error li+li{margin-top:8px}body.woocommerce-checkout #main-content .equi-checkout .woocommerce-notices-wrapper:empty{display:none}body.woocommerce-checkout #main-content .equi-checkout :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--equi-purple)!important;outline-offset:3px}@media (max-width:980px){body.woocommerce-checkout #main-content .equi-checkout form.woocommerce-checkout{grid-template-columns:minmax(0,1fr)}body.woocommerce-checkout #main-content .equi-checkout form.woocommerce-checkout>#customer_details,body.woocommerce-checkout #main-content .equi-checkout form.woocommerce-checkout>#order_review_heading,body.woocommerce-checkout #main-content .equi-checkout form.woocommerce-checkout>#order_review{grid-column:1;grid-row:auto}}@media (max-width:767px){body.woocommerce-checkout #main-content .equi-checkout .woocommerce-billing-fields,body.woocommerce-checkout #main-content .equi-checkout .woocommerce-shipping-fields,body.woocommerce-checkout #main-content .equi-checkout .woocommerce-additional-fields,body.woocommerce-checkout #main-content .equi-checkout .woocommerce-account-fields{padding:20px}body.woocommerce-checkout #main-content .equi-checkout .woocommerce-billing-fields__field-wrapper,body.woocommerce-checkout #main-content .equi-checkout .woocommerce-shipping-fields__field-wrapper{grid-template-columns:minmax(0,1fr);gap:16px}body.woocommerce-checkout #main-content .equi-checkout .woocommerce-billing-fields__field-wrapper>.form-row,body.woocommerce-checkout #main-content .equi-checkout .woocommerce-shipping-fields__field-wrapper>.form-row{grid-column:1}body.woocommerce-checkout #main-content .equi-checkout form.woocommerce-checkout>#order_review_heading{padding:22px 20px 16px!important;font-size:22px}body.woocommerce-checkout #main-content .equi-checkout form.woocommerce-checkout>#order_review{padding:0 20px 22px}body.woocommerce-checkout #main-content .equi-checkout .woocommerce-billing-fields>h3,body.woocommerce-checkout #main-content .equi-checkout .woocommerce-additional-fields>h3{font-size:22px}body.woocommerce-checkout #main-content .equi-checkout input.input-text,body.woocommerce-checkout #main-content .equi-checkout textarea,body.woocommerce-checkout #main-content .equi-checkout select,body.woocommerce-checkout #main-content .equi-checkout .select2-selection__rendered{font-size:16px!important}body.woocommerce-checkout #main-content .equi-checkout .woocommerce-form-login,body.woocommerce-checkout #main-content .equi-checkout .checkout_coupon{padding:20px!important}body.woocommerce-checkout #main-content .equi-checkout .checkout_coupon .button{width:100%}}@media (prefers-reduced-motion:reduce){body.woocommerce-checkout #main-content .equi-checkout .woocommerce .button,body.woocommerce-checkout #main-content .equi-checkout input.input-text,body.woocommerce-checkout #main-content .equi-checkout textarea,body.woocommerce-checkout #main-content .equi-checkout select{transition:none}}body.woocommerce-checkout #main-content .equi-checkout form.woocommerce-checkout{grid-template-rows:min-content 1fr}body.woocommerce-checkout #main-content .equi-checkout #order_review_heading,body.woocommerce-checkout #main-content .equi-checkout #order_review{align-self:start}@media (max-width:980px){body.woocommerce-checkout #main-content .equi-checkout form.woocommerce-checkout{grid-template-rows:none;grid-auto-rows:auto}}.o-formulier{--equi-purple:#662482;--equi-purple-dark:#55206d;--equi-light:#f6f1f7;--equi-border:#dfd3e3;--equi-text:#171217;--equi-muted:#6f6870;color:var(--equi-text);font-family:inherit}.o-formulier .fluentform,.o-formulier .frm-fluent-form{width:100%;max-width:none}.o-formulier .ff-el-group{margin-bottom:16px!important}.o-formulier .ff-t-container{gap:16px}.o-formulier .ff-el-input--label{margin-bottom:7px!important}.o-formulier .ff-el-input--label label{color:var(--equi-text)!important;font-family:inherit;font-size:15px;font-weight:700!important;line-height:1.4}.o-formulier .ff-el-input--label .ff-el-required{color:var(--equi-purple)!important}.o-formulier input[type="text"],.o-formulier input[type="email"],.o-formulier input[type="tel"],.o-formulier input[type="number"],.o-formulier input[type="url"],.o-formulier input[type="date"],.o-formulier input[type="password"],.o-formulier select,.o-formulier textarea{box-sizing:border-box;width:100%;min-height:48px;padding:11px 14px!important;color:var(--equi-text)!important;background-color:#fff!important;border:1px solid var(--equi-border)!important;border-radius:6px!important;box-shadow:none!important;font-family:inherit;font-size:16px!important;line-height:1.4;transition:border-color 180ms ease,box-shadow 180ms ease,background-color 180ms ease}.o-formulier textarea{min-height:145px;resize:vertical}.o-formulier input::placeholder,.o-formulier textarea::placeholder{color:var(--equi-muted)!important;opacity:1}.o-formulier input[type="text"]:focus,.o-formulier input[type="email"]:focus,.o-formulier input[type="tel"]:focus,.o-formulier input[type="number"]:focus,.o-formulier input[type="url"]:focus,.o-formulier input[type="date"]:focus,.o-formulier input[type="password"]:focus,.o-formulier select:focus,.o-formulier textarea:focus{outline:none!important;background-color:#fff!important;border-color:var(--equi-purple)!important;box-shadow:0 0 0 3px rgb(102 36 130 / .12)!important}.o-formulier .ff-el-help-message,.o-formulier .ff-el-form-check-label,.o-formulier .ff-el-form-check-label span{font-family:inherit;font-size:14px;line-height:1.5}.o-formulier .ff-el-form-check{margin:0 0 8px!important;padding:0!important}.o-formulier .ff-el-form-check:last-child{margin-bottom:0!important}.o-formulier .ff-el-form-check-label{display:flex!important;align-items:center!important;gap:9px;margin:0!important;padding:0!important;color:var(--equi-text)!important;cursor:pointer}.o-formulier .ff-el-form-check-input{flex:0 0 auto;width:17px!important;height:17px!important;margin:0!important;padding:0!important;accent-color:var(--equi-purple);cursor:pointer}.o-formulier .ff-el-form-check-label>span{display:block;margin:0;padding:0}.o-formulier .ff-el-form-check-label a,.o-formulier .ff-el-help-message a{color:var(--equi-purple)!important;text-decoration:underline;text-underline-offset:2px}.o-formulier .ff-el-form-check-label a:hover,.o-formulier .ff-el-form-check-label a:focus,.o-formulier .ff-el-help-message a:hover,.o-formulier .ff-el-help-message a:focus{color:var(--equi-purple-dark)!important}.o-formulier .ff-btn-submit,.o-formulier button[type="submit"],.o-formulier input[type="submit"]{display:block!important;width:auto!important;min-height:0!important;margin:4px 0 0!important;padding:.8em 1em!important;color:#fff!important;background-color:var(--equi-purple)!important;border:0!important;border-radius:4px!important;box-shadow:none!important;font-family:inherit;font-size:16px!important;font-weight:700!important;line-height:1.3!important;text-align:center;cursor:pointer;opacity:1!important;transition:background-color 180ms ease,transform 180ms ease}.o-formulier .ff-btn-submit:hover,.o-formulier .ff-btn-submit:focus-visible,.o-formulier button[type="submit"]:hover,.o-formulier button[type="submit"]:focus-visible,.o-formulier input[type="submit"]:hover,.o-formulier input[type="submit"]:focus-visible{color:#fff!important;background-color:var(--equi-purple-dark)!important;transform:translateY(-1px)}.o-formulier .ff-btn-submit:focus-visible,.o-formulier button[type="submit"]:focus-visible,.o-formulier input[type="submit"]:focus-visible{outline:2px solid var(--equi-purple-dark);outline-offset:3px}.o-formulier .error,.o-formulier .text-danger,.o-formulier .ff-el-is-error .text-danger{color:#b42318!important;font-size:13px}.o-formulier .ff-el-is-error input,.o-formulier .ff-el-is-error select,.o-formulier .ff-el-is-error textarea{border-color:#b42318!important}.o-formulier .ff-message-success{margin:0!important;padding:16px 18px!important;color:var(--equi-text);background:var(--equi-light);border:1px solid var(--equi-purple);border-radius:6px;box-shadow:none!important}@media (max-width:767px){.o-formulier .ff-t-container{display:block!important}.o-formulier .ff-t-cell{width:100%!important;margin-bottom:16px!important}.o-formulier .ff-t-cell:last-child{margin-bottom:0!important}.o-formulier input[type="text"],.o-formulier input[type="email"],.o-formulier input[type="tel"],.o-formulier input[type="number"],.o-formulier input[type="url"],.o-formulier input[type="date"],.o-formulier input[type="password"],.o-formulier select,.o-formulier textarea{font-size:16px!important}.o-formulier .ff-btn-submit,.o-formulier button[type="submit"],.o-formulier input[type="submit"]{width:100%!important}}