.woocommerce-result-count,.woocommerce-ordering{display:none!important}.woocommerce-notices-wrapper{display:none!important}.custom-checkout .woocommerce-billing-fields #billing_first_name_field,.custom-checkout .woocommerce-billing-fields #shipping_first_name_field{width:100%!important;order:1!important}.custom-checkout .woocommerce-billing-fields #billing_last_name_field,.custom-checkout .woocommerce-billing-fields #shipping_last_name_field{width:100%!important;order:2!important}.custom-checkout .woocommerce-billing-fields .postcode-eu-autofill{order:3!important}.custom-checkout .woocommerce-billing-fields #billing_phone_field,.custom-checkout .woocommerce-billing-fields #shipping_phone_field{width:100%!important;order:7!important}.custom-checkout .woocommerce-billing-fields #billing_email_field,.custom-checkout .woocommerce-billing-fields #shipping_email_field{width:100%!important;order:8!important}.custom-checkout .woocommerce-billing-fields #billing_country_field,.custom-checkout .woocommerce-billing-fields #shipping_country_field{width:100%!important;order:3!important}.custom-checkout .woocommerce-billing-fields #billing_address_1_field,.custom-checkout .woocommerce-billing-fields #shipping_address_1_field{width:100%!important;order:4!important}.custom-checkout .woocommerce-billing-fields #billing_postcode_field,.custom-checkout .woocommerce-billing-fields #shipping_postcode_field{width:100%!important;order:5!important}.custom-checkout .woocommerce-billing-fields #billing_city_field,.custom-checkout .woocommerce-billing-fields #shipping_city_field{width:100%!important;order:6!important}@media only screen and (min-width:768px){.custom-checkout .woocommerce-billing-fields #billing_first_name_field,.custom-checkout .woocommerce-billing-fields #shipping_first_name_field{width:35%!important;order:1!important}.custom-checkout .woocommerce-billing-fields #billing_last_name_field,.custom-checkout .woocommerce-billing-fields #shipping_last_name_field{width:65%!important;order:2!important}.custom-checkout .woocommerce-billing-fields .postcode-eu-autofill{order:3!important}.custom-checkout .woocommerce-billing-fields #billing_phone_field,.custom-checkout .woocommerce-billing-fields #shipping_phone_field{width:35%!important;order:7!important}.custom-checkout .woocommerce-billing-fields #billing_email_field,.custom-checkout .woocommerce-billing-fields #shipping_email_field{width:65%!important;order:8!important}.custom-checkout .woocommerce-billing-fields #billing_country_field,.custom-checkout .woocommerce-billing-fields #shipping_country_field{width:100%!important;order:3!important}.custom-checkout .woocommerce-billing-fields #billing_address_1_field,.custom-checkout .woocommerce-billing-fields #shipping_address_1_field{width:100%!important;order:4!important}.custom-checkout .woocommerce-billing-fields #billing_postcode_field,.custom-checkout .woocommerce-billing-fields #shipping_postcode_field{width:20%!important;order:5!important}.custom-checkout .woocommerce-billing-fields #billing_city_field,.custom-checkout .woocommerce-billing-fields #shipping_city_field{width:80%!important;order:6!important}}.custom-checkout .woocommerce-billing-fields #billing_company_field,.custom-checkout .woocommerce-billing-fields #billing_address_2_field,.custom-checkout .woocommerce-billing-fields #shipping_company_field,.custom-checkout .woocommerce-billing-fields #shipping_address_2_field{display:none!important}.custom-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper,.custom-checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important}.custom-checkout .woocommerce-billing-fields input{border:1px solid #dedede!important;height:53px!important;padding-left:10px!important}.custom-checkout .woocommerce-billing-fields h3{display:none!important}.custom-checkout .woocommerce-form__label-for-checkbox{width:100%!important;cursor:pointer}.custom-checkout .wc_payment_method label img{display:none!important}.custom-checkout li.wc_payment_method{display:flex;align-items:center;flex-wrap:wrap}.custom-checkout #add_payment_method #payment div.payment_box,.custom-checkout .woocommerce-cart #payment div.payment_box,.custom-checkout .woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin-top:0!important;margin-bottom:15px!important;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#fff!important;color:#15353d!important;margin-left:13px!important}.custom-checkout #add_payment_method #payment ul.payment_methods li,.custom-checkout .woocommerce-cart #payment ul.payment_methods li,.custom-checkout .woocommerce-checkout #payment ul.payment_methods li{line-height:2.2!important;text-align:left;margin:0;font-weight:400}.custom-checkout .payment_box select{height:52px!important;border:1px solid #dedede!important;min-width:306px!important;margin-top:10px!important}.custom-checkout #add_payment_method #payment div.payment_box::before,.custom-checkout .woocommerce-cart #payment div.payment_box::before,.custom-checkout .woocommerce-checkout #payment div.payment_box::before{display:none!important}.custom-checkout #billing_address_1::placeholder,.custom-checkout #shipping_address_1::placeholder{font-size:0!important}.custom-checkout .woocommerce-form-coupon-toggle{display:none!important}.custom-checkout .korting .woocommerce-form-coupon-toggle{display:flex!important}.custom-checkout .notice .woocommerce-notices-wrapper{display:none!important}.custom-checkout .notice .woocommerce-form-coupon{display:none!important}.custom-checkout .korting .woocommerce-error,.custom-checkout .korting .woocommerce-info,.custom-checkout .korting .woocommerce-message{padding:0!important;margin:0!important;position:relative;background-color:#fff!important;color:#2b2828!important;border-top:0 solid #7f54b3!important;list-style:none outside;width:auto;word-wrap:break-word}.custom-checkout .korting .woocommerce-error::before,.custom-checkout .korting .woocommerce-info::before,.custom-checkout .korting .woocommerce-message::before{display:none!important}.custom-checkout .korting .woocommerce form.checkout_coupon,.custom-checkout .korting .woocommerce form.login,.custom-checkout .korting .woocommerce form.register{border:0 solid #cfc8d8!important;padding:0!important;margin:0!important;text-align:left;border-radius:0!important}.custom-checkout .woocommerce-error{border-top-color:#f7f7f7!important}.custom-checkout .woocommerce-error,.custom-checkout .woocommerce-info,.custom-checkout .woocommerce-message{width:100%!important;padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f7f7f7!important;color:#15353d!important;border-top:0 solid #f7f7f7!important;list-style:none outside;width:auto;word-wrap:break-word}.custom-checkout .woocommerce-error::before{content:"";color:#15353d!important}.custom-checkout label{font-size:13px!important;font-weight:600!important}.custom-checkout .woocommerce-checkout-review-order-table{display:none!important}.custom-checkout #add_payment_method #payment,.custom-checkout .woocommerce-cart #payment,.custom-checkout .woocommerce-checkout #payment{background:#fff!important;border-radius:0!important}.custom-checkout #add_payment_method #payment ul.payment_methods,.custom-checkout .woocommerce-cart #payment ul.payment_methods,.custom-checkout .woocommerce-checkout #payment ul.payment_methods{padding:0!important;border-bottom:0 solid #cfc8d8!important}.custom-checkout #add_payment_method #payment div.form-row,.custom-checkout .woocommerce-cart #payment div.form-row,.custom-checkout .woocommerce-checkout #payment div.form-row{padding:0!important}.custom-checkout .woocommerce-additional-fields{display:none!important}.custom-checkout #ship-to-different-address-checkbox{display:none!important}.custom-checkout #ship-to-different-address{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-left:20px;padding-right:20px}.custom-checkout #ship-to-different-address::after{content:"+"}.custom-checkout .woocommerce-shipping-fields #billing_first_name_field,.custom-checkout .woocommerce-shipping-fields #shipping_first_name_field{width:100%!important;order:1!important}.custom-checkout .woocommerce-shipping-fields #billing_last_name_field,.custom-checkout .woocommerce-shipping-fields #shipping_last_name_field{width:100%!important;order:2!important}.custom-checkout .woocommerce-shipping-fields #billing_phone_field,.custom-checkout .woocommerce-shipping-fields #shipping_phone_field{width:100%!important;order:3!important}.custom-checkout .woocommerce-shipping-fields #billing_email_field,.custom-checkout .woocommerce-shipping-fields #shipping_email_field{width:100%!important;order:4!important}.custom-checkout .woocommerce-shipping-fields #billing_country_field,.custom-checkout .woocommerce-shipping-fields #shipping_country_field{width:100%!important;order:5!important}.custom-checkout .woocommerce-shipping-fields #billing_address_1_field,.custom-checkout .woocommerce-shipping-fields #shipping_address_1_field{width:100%!important;order:6!important}.custom-checkout .woocommerce-shipping-fields #billing_postcode_field,.custom-checkout .woocommerce-shipping-fields #shipping_postcode_field{width:100%!important;order:7!important}.custom-checkout .woocommerce-shipping-fields #billing_city_field,.custom-checkout .woocommerce-shipping-fields #shipping_city_field{width:100%!important;order:8!important}@media only screen and (min-width:768px){.custom-checkout .woocommerce-shipping-fields #billing_first_name_field,.custom-checkout .woocommerce-shipping-fields #shipping_first_name_field{width:35%!important;order:1!important}.custom-checkout .woocommerce-shipping-fields #billing_last_name_field,.custom-checkout .woocommerce-shipping-fields #shipping_last_name_field{width:65%!important;order:2!important}.custom-checkout .woocommerce-shipping-fields #billing_phone_field,.custom-checkout .woocommerce-shipping-fields #shipping_phone_field{width:35%!important;order:3!important}.custom-checkout .woocommerce-shipping-fields #billing_email_field,.custom-checkout .woocommerce-shipping-fields #shipping_email_field{width:65%!important;order:4!important}.custom-checkout .woocommerce-shipping-fields #billing_country_field,.custom-checkout .woocommerce-shipping-fields #shipping_country_field{width:100%!important;order:5!important}.custom-checkout .woocommerce-shipping-fields #billing_address_1_field,.custom-checkout .woocommerce-shipping-fields #shipping_address_1_field{width:100%!important;order:6!important}.custom-checkout .woocommerce-shipping-fields #billing_postcode_field,.custom-checkout .woocommerce-shipping-fields #shipping_postcode_field{width:20%!important;order:7!important}.custom-checkout .woocommerce-shipping-fields #billing_city_field,.custom-checkout .woocommerce-shipping-fields #shipping_city_field{width:80%!important;order:8!important}}.custom-checkout .woocommerce-shipping-fields #billing_company_field,.custom-checkout .woocommerce-shipping-fields #billing_address_2_field,.custom-checkout .woocommerce-shipping-fields #shipping_company_field,.custom-checkout .woocommerce-shipping-fields #shipping_address_2_field{display:none!important}.custom-checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper,.custom-checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important}.custom-checkout .woocommerce-shipping-fields input{border:1px solid #dedede!important;height:53px!important;padding-left:10px!important}.custom-checkout .woocommerce-shipping-fields .shipping_address{margin-top:10px;padding-left:20px!important;padding-right:20px!important}.stock{display:none!important}.woocommerce-privacy-policy-text{color:#121212!important}.woocommerce-checkout .custom-checkout .custom-afrekenen{display:block!important}.woocommerce-checkout .custom-checkout .custom-bedankt{display:none!important}.woocommerce-checkout.woocommerce-order-received .custom-checkout .custom-afrekenen{display:none!important}.woocommerce-checkout.woocommerce-order-received .custom-checkout .custom-bedankt{display:block!important}.cart .applepay-button-container{display:none!important}div.postcode-eu-autofill{width:100%!important}.postcode-eu-autofill-address{padding:20px;font-size:14px!important;background-color:#f9f9f9!important}#billing_postcodeEuAutofillNlPostcode_field,#shipping_postcodeEuAutofillNlPostcode_field{width:100%!important}#billing_postcodeEuAutofillNlHouseNumberWithAddition_field,#shipping_postcodeEuAutofillNlHouseNumberWithAddition_field{width:100%!important}@media only screen and (min-width:768px){#billing_postcodeEuAutofillNlPostcode_field,#shipping_postcodeEuAutofillNlPostcode_field{width:35%!important}#billing_postcodeEuAutofillNlHouseNumberWithAddition_field,#shipping_postcodeEuAutofillNlHouseNumberWithAddition_field{width:65%!important}}.postcode-eu-address-validation-warning{font-size:10px!important}.payment_method_buckaroo_afterpaynew fieldset label{margin-top:8px!important;font-size:13px!important;font-weight:600!important;color:#15353d!important}.payment_method_buckaroo_afterpaynew fieldset input#buckaroo-afterpaynew-birthdate.input-text{border:1px solid #dedede!important;height:53px!important;padding-left:10px!important}.payment_method_buckaroo_afterpaynew fieldset .required{display:none!important}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%!important}button.update-cart{position:absolute!important;font-size:15px!important;line-height:29px!important;padding:0!important;font-weight:400!important;border-radius:0!important;color:#525252!important;background-color:initial!important;border:0!important;display:flex!important}.woocommerce .quantity .qty{width:50px!important;margin-left:10px!important}.woocommerce table.shop_table{border:0 solid rgba(0,0,0,.1)!important;margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px}.woocommerce table.shop_table tr{border:0!important}.woocommerce table.shop_table th,.woocommerce table.shop_table td{border-top:0!important;padding:0!important;font-weight:400!important;font-size:15px!important;line-height:30px!important;color:#15353d!important;font-weight:500!important}.woocommerce table.shop_table td{text-align:right!important}.woocommerce table.shop_table .order-total td,.woocommerce table.shop_table .order-total th,.woocommerce table.shop_table .order-total td::before{font-weight:700!important}.woocommerce table.shop_table strong{font-weight:700!important}.cart_totals h2{display:none!important}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:initial!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{font-weight:400!important}.checkout-button{width:100%!important;display:flex!important;justify-content:center!important;height:55px!important;font-size:15px!important;letter-spacing:.02em!important;transition-duration:300ms;position:relative!important;align-content:center!important;align-items:center!important;border-radius:2px!important;background-color:#2e2e2e!important;color:#fff!important;font-weight:400!important;-webkit-font-smoothing:unset!important}@media(min-width:768px){.checkout-button{height:47px!important;font-size:15px!important}.checkout-button:hover{opacity:.8!important;transition-duration:300ms}}@media(min-width:1352px){.checkout-button{height:52px!important;font-size:16px!important}}.includes_tax{display:none!important}.woocommerce-cart-form__cart-item dl{display:flex}.woocommerce-cart-form__cart-item dl dt{display:none!important}.woocommerce-cart-form__cart-item dl dd{margin-right:5px!important;font-family:Jost,sans-serif!important;font-size:12px!important;line-height:15px!important;color:#15353d!important;font-weight:400!important}.mollie-components .mollie-component-label{font-weight:600!important;font-size:13px!important}.mollie-components .mollie-component{border:1px solid #dedede!important;height:53px!important;padding-left:10px!important;border-radius:0!important;box-shadow:unset!important;color:#15353d!important;margin-top:2px!important}.mollie-components .mollie-component iframe{border-radius:0!important;margin:0;margin-top:18.5px!important;padding-left:12px!important}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0;margin-top:30px!important}.mollie-components-description svg{margin-bottom:5px!important}.dsx .select2-container--default .select2-selection--single{background-color:#fff!important;border-radius:0!important;border:1px solid #dedede!important;height:53px!important;padding-left:0!important;display:flex!important;align-items:center!important}.dsx .select2-container--default .select2-selection--single .select2-selection__arrow{height:53px!important;position:absolute!important;top:1px!important;right:16px!important;width:20px!important}.dsx .select2-dropdown{border:1px solid #dedede!important;border-radius:0!important}.dsx .select2-container--default .select2-results__option--highlighted[aria-selected],.dsx .select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#2e2e2e!important;color:#fff!important}.dsx #billing_state_field,.dsx #shipping_state_field{order:6!important;width:100%!important}.coupon .accordion-item{background-color:initial;border-bottom:0 solid #ddd}.coupon .accordion-item .accordion{background-color:#f7f7f7;cursor:pointer;width:100%;border:none;text-align:left;outline:none;transition-delay:.2s;transition-property:border-radius,background-color,color;transition-duration:.2s;border-radius:0;display:flex;align-items:flex-start;position:relative}.coupon .accordion-item .accordion::after{content:"";position:absolute;right:0;transform:translateY(-50%);top:54%;width:15px;text-align:center}@media(min-width:768px){.coupon .accordion-item .accordion::after{right:0}}@media(min-width:1280px){.coupon .accordion-item .accordion::after{right:0}}.coupon .accordion-item .accordion.active{background-color:#f7f7f7;border-radius:0 0 0 0;text-shadow:0 0 0 #15353d!important}.coupon .accordion-item .accordion.active::after{content:"";top:54%}.coupon .accordion-item .panel{border-radius:0 0 0 0;overflow:hidden;height:0;transition:height .2s ease-out}.cross-sells{display:none}.filter input[type=radio]{padding-right:0!important;padding-left:0!important;height:0!important;width:0!important;border-radius:0!important;border:0 solid #8cc63f!important;background:#8cc63f!important;transition-duration:.3s!important;position:relative!important}.wpc-filters-main-wrap li.wpc-term-item label{padding-left:0!important}.filter input[type=checkbox]{appearance:none!important;padding-right:0!important;padding-left:0!important;height:12px!important;width:12px!important;border-radius:2px!important;border:1px solid #0a1f16!important;transition-duration:.3s!important}.filter label{padding-left:5px!important}.filter input[type=radio]:checked+label a{font-weight:600!important;transition-duration:.3s!important}.filter input[type=checkbox]:checked{appearance:none!important;padding-right:0!important;padding-left:0!important;height:12px!important;width:12px!important;border-radius:2px!important;border:1px solid #15353d!important;background:#fff!important;transition-duration:.3s!important;position:relative!important}.filter input[type=checkbox]:checked::before{content:"✗"!important;display:block;color:#15353d!important;position:absolute;left:1px!important;top:-2px!important;font-size:10px!important}.filter .wpc-filter-pa_kleur ul input[type=checkbox]{appearance:none!important;padding-right:0!important;padding-left:0!important;height:0!important;width:0!important;border-radius:2px!important;border:0 solid #8cc63f!important;background:#8cc63f!important;transition-duration:.3s!important;position:relative!important}.filter .wpc-filter-pa_kleur ul input[type=checkbox]:checked{appearance:none!important;padding-right:0!important;padding-left:0!important;height:0!important;width:0!important;border-radius:2px!important;border:0 solid #8cc63f!important;background:#8cc63f!important;transition-duration:.3s!important;position:relative!important}.wpc-filters-main-wrap li.wpc-term-item input[type=radio]{outline:0;margin-left:0!important;margin-right:0!important;margin-bottom:0}.wpc-filters-main-wrap li.wpc-term-item input[type=checkbox]{outline:0;margin-left:0!important;margin-right:10px!important;margin-bottom:0}.wpc-filter-pa_kleur li.wpc-term-item input[type=checkbox]{outline:0;margin-left:0!important;margin-right:0!important;margin-bottom:0}.wpc-filter-pa_kleur li.wpc-term-item input[type=checkbox]:checked+label a{font-weight:600!important;transition-duration:.3s!important}li.wpc-term-item label span.wpc-term-swatch,.wpc-term-swatch-wrapper{width:12px!important;min-width:12px!important;height:12px!important}.wpc-filters-section:not(.wpc-filter-more-less):not(.wpc-filter-post_meta_num):not(.wpc-filter-tax_numeric):not(.wpc-filter-layout-dropdown) .wpc-filter-content:not(.wpc-filter-has-hierarchy) ul.wpc-filters-ul-list{max-height:unset!important}.wpc-filters-section{border:1px solid #f3f3f3!important;padding:15px!important;border-radius:10px!important;margin-bottom:15px!important;font-family:Montserrat,sans-serif!important}.wpc-filters-section .wpc-filter-title{margin-bottom:0;font-weight:600!important;font-family:Montserrat,sans-serif!important}.wpc-filters-section .wpc-wrap-icons{font-size:14px!important;line-height:16px!important;font-weight:600!important;color:#15353d!important;font-family:Montserrat,sans-serif!important}.wpc-filters-section .wpc-filter-selected-values{font-size:12px!important;line-height:14px!important;font-weight:400!important;color:#15353d!important;font-family:Montserrat,sans-serif!important}i.wpc-toggle-children-list{right:10px!important}i.wpc-toggle-children-list:after,i.wpc-toggle-children-list:before{background-color:#15353d!important}.wpc-filter-header .wpc-filter-title button{width:100%;background:0 0;border:none;cursor:pointer;padding:0;text-align:left;outline:0;font-size:inherit;color:inherit;font-weight:inherit;box-shadow:none;display:flex;justify-content:space-between;align-items:flex-start!important;margin:0 0 0!important;min-height:0}.wpc-filter-collapsible .wpc-filter-title .wpc-open-icon,.wpc-filter-collapsible-reverse.wpc-filter-collapsible.wpc-closed .wpc-filter-title .wpc-open-icon,.wpc-filter-collapsible.wpc-closed .wpc-filter-title .wpc-open-icon,.wpc-filter-has-selected.wpc-closed .wpc-filter-title .wpc-open-icon{border-left:1px solid #15353d!important;border-top:1px solid #15353d!important;top:2px!important}.wpc-filter-content{margin-top:15px!important}.wpc-term-item-content-wrapper{font-size:14px!important;border:1px solid #f3f3f3!important;padding:10px!important;border-radius:10px!important;font-family:Montserrat,sans-serif!important}.children{margin-left:0!important}.children .wpc-term-item-content-wrapper{font-size:14px!important;border:0 solid #f3f3f3!important;padding:10px!important;border-radius:1px!important;border-bottom:1px solid #f3f3f3!important;font-family:Montserrat,sans-serif!important;padding-left:20px!important}.wpc-filter-collapsible-reverse.wpc-filter-collapsible .wpc-filter-title .wpc-open-icon,.wpc-filter-collapsible.wpc-opened .wpc-filter-title .wpc-open-icon,.wpc-filter-has-selected .wpc-filter-title .wpc-open-icon{transform:rotate(45deg);transition-duration:.2s!important}.wpc-filters-range-wrapper{display:flex;justify-content:center!important;align-items:center!important;width:146px!important;height:38px!important;border:1px solid #707070!important;border-radius:999px!important;margin-left:auto!important;margin-right:auto!important}.wpc-filters-range-min-column{margin-right:0!important;width:auto!important;max-width:unset!important;text-align:center!important;float:right!important}.wpc-filters-range-max-column{margin-right:0!important;width:auto!important;max-width:unset!important;text-align:center!important;float:left!important}.wpc-filters-range-wrapper input[type=number]{width:40px!important;justify-content:center;text-align:center!important;display:flex;color:#2b2828!important}.wpc-filters-range-inputs .ui-button,.wpc-filters-range-inputs .ui-state-default,.wpc-filters-range-inputs .ui-widget-content .ui-state-default,.wpc-filters-range-inputs .ui-widget-header .ui-state-default,html .wpc-filters-range-inputs .ui-button.ui-state-disabled:active,html .wpc-filters-range-inputs .ui-button.ui-state-disabled:hover{border:1px solid #15353d!important;background:#fff!important;font-weight:400;color:#454545}.wpc-filters-range-inputs .ui-slider-horizontal .ui-slider-handle{top:-12px;margin-left:-13px!important;border-radius:50%;outline:0;box-shadow:none!important}.wpc-filters-range-inputs .ui-slider-horizontal{height:1px!important;background:#15353d!important}.wpc-filters-range-inputs .ui-slider-horizontal .ui-slider-range{background-color:#8cc63f!important;height:5px!important}.wpc-filters-range-slider-wrapper{margin:30px 0 20px!important}.wpc-filters-range-inputs .ui-slider .ui-slider-handle{width:26px!important;height:26px!important}.wpc-filter-range-form{margin-right:20px!important;margin-left:20px!important}body .wpc-filters-open-button-container a.wpc-filters-open-widget,body .wpc-filters-open-button-container a.wpc-open-close-filters-button{display:inline-block!important;text-align:left;border:0 solid #2c2d33!important;border-radius:2px;line-height:1.5;padding:0!important;background-color:initial;color:#15353d!important;box-sizing:border-box;text-decoration:none!important;font-weight:400;transition:none;position:relative;font-family:Montserrat,sans-serif;font-size:16px!important}.wpc-filters-apply-button{width:100%!important;background:#000!important;z-index:1!important;font-family:Montserrat,sans-serif;font-size:15px!important;line-height:25px!important;display:flex!important;justify-content:center!important;align-items:center!important;padding-top:10px!important;padding-bottom:10px!important;border-radius:2px!important;font-weight:700!important;color:#fff!important;letter-spacing:.025em!important;border:1px solid #000!important}.wpc-filters-close-button{width:100%!important;background:#fff!important;z-index:1!important;font-family:Montserrat,sans-serif;font-size:15px!important;line-height:25px!important;display:flex!important;justify-content:center!important;align-items:center!important;padding-top:10px!important;padding-bottom:10px!important;border-radius:2px!important;font-weight:700!important;color:#000!important;letter-spacing:.025em!important;border:1px solid #ddd!important}.wpc-filters-found-posts-wrapper{margin-left:8px!important}.wpc-filters-widget-controls-item{width:48%!important}.wpc-filter-chips-list{display:flex!important}.wpc-filter-chip{background:#f6f6f6!important;border-radius:22px!important;border:0 solid #f6f6f6!important;height:35px!important;display:flex!important;justify-content:center!important;align-items:center!important;padding-left:20px!important;padding-right:20px!important}.wpc-chip-reset-all{display:none!important}.wpc-chip-remove-icon{display:inline-block;line-height:13px!important;margin-bottom:2px!important;font-size:13px!important;font-family:Montserrat,sans-serif!important;color:#15353d!important}body .wpc-filter-chips-list li.wpc-filter-chip:not(.wpc-chip-reset-all) a{border-color:#f6f6f6!important}.wpc-filter-chips-list li,body .wpc-filter-chips-list li.wpc-filter-chip,li.wpc-filter-chip{margin:0 7px 0 0!important;padding:0;border:none;list-style:none;font-size:11px!important;font-family:Montserrat,sans-serif!important;color:#15353d!important}.wpc-filter-layout-dropdown select{border:1px solid #15353d;display:none!important}.wpc-filter-layout-dropdown .widget-title{display:none!important}.wpc-sorting-form select{font-size:13px!important;font-family:Montserrat,sans-serif!important;color:#15353d!important}.wpc-custom-selected-terms{margin-bottom:20px}.wpc-term-image-wrapper{display:none!important}.woocommerce-message,.woocommerce-error,.woocommerce-info{display:block!important;align-items:center;justify-content:space-between;border-left:0 solid transparent!important;padding-top:20px!important;padding-bottom:20px!important;padding-left:20px!important;padding-right:20px!important;margin:0!important;margin-bottom:20px!important;border-radius:0!important;font-size:14px!important;line-height:18px!important;background-color:#f6f6f6!important}@media(min-width:1200px){.woocommerce-message,.woocommerce-error,.woocommerce-info{padding-left:40px!important;padding-right:40px!important}}.woocommerce-message{background-color:#f6f6f6!important;color:#065f46;border-left-color:#34d399}.woocommerce-error{background-color:#f6f6f6!important;color:#991b1b;border-left-color:#f87171}.woocommerce-info{background-color:#f6f6f6!important;color:#1e40af;border-left-color:#60a5fa}.woocommerce-message .woocommerce-message,.woocommerce-error .woocommerce-error,.woocommerce-info .woocommerce-info{margin:0}.woocommerce-message .button,.woocommerce-error .button,.woocommerce-info .button{background-color:initial;color:inherit;border:1px solid;padding:.4rem .75rem;font-size:13px;border-radius:0;text-decoration:none;transition:all .2s ease;margin-left:1rem;white-space:nowrap}.woocommerce-message .button:hover,.woocommerce-error .button:hover,.woocommerce-info .button:hover{background-color:currentColor;color:#fff}.dsx .woocommerce-info{max-width:813px!important}.dsx .woocommerce-info .button{background:0 0!important;width:fit-content!important;height:unset!important;display:flex!important;align-items:unset!important;justify-content:unset!important;color:#b3995c!important;font-weight:600!important;text-decoration:underline!important;border-radius:0!important;padding:0!important;margin-top:8px!important}.dsx .woocommerce-info form{display:block!important}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:left!important}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{display:none!important}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #d3ced2;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.dsx .woocommerce form.checkout_coupon,.dsx .woocommerce form.login,.dsx .woocommerce form.register{border:0 solid #d3ced2!important;padding-top:0!important;padding-bottom:20px!important;padding-left:20px!important;padding-right:20px!important;margin:0!important;margin-top:-20px!important;margin-bottom:20px!important;text-align:left;border-radius:0!important;background:#f7f7f7!important;font-size:14px!important;line-height:18px!important;color:#15353d!important}@media(min-width:1200px){.dsx .woocommerce form.checkout_coupon,.dsx .woocommerce form.login,.dsx .woocommerce form.register{padding-left:40px!important;padding-right:40px!important}}.dsx .woocommerce form.checkout_coupon .button,.dsx .woocommerce form.login .button,.dsx .woocommerce form.register .button{width:fit-content!important;border-radius:999px!important;background:#15353d!important;min-width:150px!important;margin-top:10px!important}.dsx .woocommerce form.checkout_coupon input,.dsx .woocommerce form.login input,.dsx .woocommerce form.register input{height:48px!important;padding-left:13px!important;padding-right:13px!important}.dsx .woocommerce form.checkout_coupon .woocommerce-form__label-for-checkbox input,.dsx .woocommerce form.login .woocommerce-form__label-for-checkbox input,.dsx .woocommerce form.register .woocommerce-form__label-for-checkbox input{height:unset!important}.woocommerce-privacy-policy-text{font-size:14px!important;line-height:18px!important;color:#15353d!important}.dsx .wpc-filters-open-button-container{margin-top:0!important;margin-bottom:25px!important}.dsx .wpc-filters-open-button-container a.wpc-filters-open-widget{width:fit-content!important;margin-left:auto!important;margin-right:auto!important;display:block!important;font-family:Montserrat,sans-serif!important;color:#15353d!important;font-size:14px!important}.dsx .wpc-filters-open-button-container .wpc-icon-html-wrapper span{display:block;height:1px;width:18px;border-radius:3px;background:#15353d!important;margin-bottom:4px;position:relative}.wpc-filter-_sale_price{display:none!important}.wpc-filter-layout-search-field{display:none!important}.wpc-filters-open-widget .wpc-icon-html-wrapper{transform:rotate(0)!important}.dsx .button{background:#000!important;width:100%!important;height:45px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;font-weight:700!important;border-radius:0!important;font-size:15px!important}.dsx .button:hover{opacity:.8;transition-duration:.3s}.dsx .update-cart{background:0 0!important;color:#000!important;font-weight:600!important}.dsx .update-cart.button:disabled{background:0 0!important;width:100%!important;height:45px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#000!important;border-radius:10px!important;opacity:.4!important;cursor:not-allowed}.dsx .update-cart.button:disabled:hover{opacity:.8;transition-duration:.3s}.scroll-blok{scrollbar-width:none}#sidecart-menu{transition:transform .3s ease-in-out}#sidecart-menu.sidecart-hidden{transform:translateX(100%);transition:transform .3s ease-in-out}.sidecart-overlay{visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100vh;transition:opacity .3s ease-in-out;z-index:9999;background-color:#0a1f16;opacity:0;pointer-events:none}.sidecart-overlay.sidecart-overlay-active{visibility:visible;opacity:.3;transition:opacity .3s ease-in-out;pointer-events:all}/*!This file is auto-generated*/body.login{background:#f7f7f7!important;min-width:0;color:#000;font-family:Montserrat,sans-serif!important;font-size:13px;line-height:1.4}body.login *{font-family:Montserrat,sans-serif!important}body.login label{font-size:13px!important;line-height:25px!important;font-weight:600!important;font-family:Montserrat,sans-serif!important;margin-top:8px!important}body.login input{border:1px solid #dedede!important;height:53px!important;padding-left:10px!important}body.login input#wp-submit{border:0 solid #dedede!important;padding-left:0!important;width:100%!important;display:flex!important;justify-content:center!important;position:relative!important;align-content:center!important;align-items:center!important;background-color:#000!important;color:#fff!important;font-family:Montserrat,sans-serif!important;-webkit-font-smoothing:unset!important;margin-top:20px!important;margin-bottom:20px!important;cursor:pointer!important;border-radius:0 2px 2px 0!important;letter-spacing:.025em!important;font-weight:700!important;font-size:15px!important}.login .message,.login .notice,.login .success{border-left:4px solid #72aee6;padding:12px;margin-left:0;margin-bottom:20px;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1);word-wrap:break-word}.login .success{border-left-color:#00a32a}.login .notice-error{border-left-color:#d63638}.login .login-error-list{list-style:none}.login .login-error-list li+li{margin-top:4px}#loginform p.submit,.login-action-lostpassword p.submit{border:none;margin:-10px 0 20px}.login *{margin:0;padding:0}.login .input::-ms-clear{display:none}.login .pw-weak{margin-bottom:15px}.login .button.wp-hide-pw{background:0 0;border:1px solid transparent;box-shadow:none;font-size:14px;line-height:2;width:2.5rem;height:2.5rem;min-width:40px;min-height:40px;margin:0;padding:5px 9px;position:absolute;right:0;top:0}.login .button.wp-hide-pw:hover{background:0 0}.login .button.wp-hide-pw:focus{background:0 0;border-color:#3582c4;box-shadow:0 0 0 1px #3582c4;outline:2px solid transparent}.login .button.wp-hide-pw:active{background:0 0;box-shadow:none;transform:none}.login .button.wp-hide-pw .dashicons{width:1.25rem;height:1.25rem;top:.25rem}.login .wp-pwd{position:relative}.no-js .hide-if-no-js{display:none}.login form{margin-top:20px;margin-left:0;padding:26px 24px 34px;font-weight:400;overflow:hidden;background:#fff;border:0 solid #c3c4c7!important;box-shadow:unset!important;border-radius:11px!important}@media(min-width:768px){.login form{padding-top:70px!important;padding-bottom:70px!important;padding-left:100px!important;padding-right:100px!important}}@media(min-width:1200px){.login form{padding-top:70px!important;padding-bottom:70px!important;padding-left:100px!important;padding-right:100px!important}}@media(min-width:1352px){.login form{padding-top:70px!important;padding-bottom:70px!important;padding-left:100px!important;padding-right:100px!important}}.login form.shake{animation:shake .2s cubic-bezier(.19,.49,.38,.79)both;animation-iteration-count:3;transform:translateX(0)}@keyframes shake{25%{transform:translateX(-20px)}75%{transform:translateX(20px)}100%{transform:translateX(0)}}@media(prefers-reduced-motion:reduce){.login form.shake{animation:none;transform:none}}.login-action-confirm_admin_email #login{width:60vw;max-width:650px;margin-top:-2vh}@media screen and (max-width:782px){.login-action-confirm_admin_email #login{box-sizing:border-box;margin-top:0;padding-left:4vw;padding-right:4vw;width:100vw}}.login form .forgetmenot{font-weight:400;float:left;margin-bottom:0;display:none!important}.login .button-primary{float:right}.login .reset-pass-submit{display:flex;flex-flow:row wrap;justify-content:space-between}.login .reset-pass-submit .button{display:inline-block;float:none;margin-bottom:6px}.login .admin-email-confirm-form .submit{text-align:center}.admin-email__later{text-align:left}.login form p.admin-email__details{margin:1.1em 0}.login h1.admin-email__heading{border-bottom:1px #f0f0f1 solid;color:#50575e;font-weight:400;padding-bottom:.5em;text-align:left}.admin-email__actions div{padding-top:1.5em}.login .admin-email__actions .button-primary{float:none;margin-left:.25em;margin-right:.25em}#login form p{margin-bottom:0}#login #reg_passmail,#login form .indicator-hint{margin-bottom:16px}#login form p.submit{margin:0;padding:0}.login label{font-size:14px;line-height:1.5;display:inline-block;margin-bottom:3px}.login .forgetmenot label,.login .pw-weak label{line-height:1.5;vertical-align:baseline}.login h1{text-align:center}.login h1 a{display:block!important;background-image:url(/wp-content/themes/dogline/img/local/logo.svg);background-image:none,url(/wp-content/themes/dogline/img/local/logo.svg);background-size:143px!important;background-position:50% 0;background-repeat:no-repeat;color:#15353d;height:50px!important;font-size:20px;font-weight:400;line-height:1.3;margin:0 auto 25px;padding:0;text-decoration:none;width:143px!important;text-indent:-9999px;outline:0;overflow:hidden}.login .message,.login .notice,.login .success{border-left:0 solid #72aee6!important;padding:12px;margin-left:0;margin-bottom:20px;background-color:initial!important;box-shadow:unset!important;word-wrap:break-word;text-align:center!important;color:#2b2828!important;font-weight:400!important;font-size:13px!important;font-family:Montserrat,sans-serif!important}#login{width:360px!important;padding:58px 0 0;margin:auto}@media(min-width:768px){#login{width:686px!important}}@media(min-width:1200px){#login{width:686px!important}}@media(min-width:1352px){#login{width:715px!important}}.login #backtoblog,.login #nav{font-size:14px!important;padding:0 24px;font-weight:600!important;color:#000!important}.login #backtoblog{display:none!important}.login #nav{margin:24px 0 0}#backtoblog{margin:16px 0;word-wrap:break-word}.login #backtoblog a,.login #nav a{font-family:Montserrat,sans-serif!important;font-weight:600!important;font-size:14px!important;text-decoration:underline!important;color:#000!important}.login #backtoblog a:hover,.login #nav a:hover,.login h1 a:hover{font-family:Montserrat,sans-serif!important;font-weight:600!important;font-size:14px!important;text-decoration:underline!important;color:#000!important}.login #backtoblog a:focus,.login #nav a:focus,.login h1 a:focus{font-family:Montserrat,sans-serif!important;font-weight:600!important;font-size:14px!important;text-decoration:underline!important;color:#000!important}.login .privacy-policy-page-link{text-align:center;width:100%;margin:3em 0 2em}.login form .input,.login input[type=password],.login input[type=text]{font-size:24px;line-height:1.33333333;width:100%;border-width:.0625rem;padding:.1875rem .3125rem;margin:0 6px 16px 0;min-height:40px;max-height:none}.login input.password-input{font-family:Montserrat,sans-serif!important}.js.login input.password-input{padding-right:2.5rem}.login form .input,.login form input[type=checkbox],.login input[type=text]{background:#fff}.js.login-action-resetpass input[type=password],.js.login-action-resetpass input[type=text],.js.login-action-rp input[type=password],.js.login-action-rp input[type=text]{margin-bottom:0}.login #pass-strength-result{font-weight:600;margin:-1px 5px 16px 0;padding:6px 5px;text-align:center;width:100%}body.interim-login{height:auto}.interim-login #login{padding:0;margin:5px auto 20px}.interim-login.login h1 a{width:auto}.interim-login #login_error,.interim-login.login .message{margin:0 0 16px}.interim-login.login form{margin:0}.screen-reader-text,.screen-reader-text span{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}input::-ms-reveal{display:none}#language-switcher{display:none!important}#language-switcher select{margin-right:.25em}.language-switcher{margin:0 auto;padding:0 0 24px;text-align:center}.language-switcher label{margin-right:.25em}.language-switcher label .dashicons{width:auto;height:auto}.login .language-switcher .button{margin-bottom:0}@media screen and (max-height:550px){#login{padding:20px 0}#language-switcher{margin-top:0}}@media screen and (max-width:782px){.interim-login input[type=checkbox]{width:1rem;height:1rem}.interim-login input[type=checkbox]:checked:before{width:1.3125rem;height:1.3125rem;margin:-.1875rem 0 0 -.25rem}#language-switcher label,#language-switcher select{margin-right:0}}@media screen and (max-width:400px){.login .language-switcher .button{display:block;margin:5px auto 0}}#wpsl-wrap{display:grid!important;position:relative!important}@media(min-width:768px){#wpsl-wrap{gap:10px!important}}@media(min-width:1200px){#wpsl-wrap{display:flex!important;flex-wrap:wrap!important;position:relative!important;height:800px!important;gap:0!important}}#wpsl-wrap .wpsl-search{order:1!important;width:100%!important;position:relative!important;padding:0!important;padding-left:0!important;padding-right:0!important;margin:0!important;background:#fff!important}@media(min-width:1200px){#wpsl-wrap .wpsl-search{order:3!important;width:300px!important;position:absolute!important;top:0!important;right:0!important;padding:0!important;padding-left:15px!important;margin:0!important;background:#fff!important}}#wpsl-wrap #wpsl-gmap{order:1!important;width:100%!important;height:600px!important}@media(min-width:1200px){#wpsl-wrap #wpsl-gmap{order:1!important;width:calc(100% - 300px)!important;height:815px!important}}#wpsl-wrap #wpsl-result-list{order:2!important;width:100%!important;padding:0!important;padding-left:0!important;padding-right:0!important;height:815px!important}@media(min-width:1200px){#wpsl-wrap #wpsl-result-list{padding-right:0!important;padding-left:15px!important;width:300px!important;height:815px!important}}@media(min-width:1200px){#wpsl-wrap #wpsl-result-list{margin-top:62px!important}}#wpsl-wrap #wpsl-result-list #wpsl-stores{height:100%!important}#wpsl-wrap #wpsl-result-list #wpsl-stores ul{display:grid!important;gap:15px!important}#wpsl-wrap #wpsl-result-list #wpsl-stores ul li{border:1px solid #f6f6f6!important;padding:15px!important;font-size:14px!important;line-height:24px!important;font-family:Montserrat,sans-serif!important;letter-spacing:.025em!important;font-weight:500!important}#wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-direction-wrap{font-size:12px!important;line-height:22px!important}#wpsl-wrap .wpsl-input{background:#fff!important;padding:0!important;margin:0!important;width:100%!important}#wpsl-wrap .wpsl-input label{display:none!important}#wpsl-wrap .wpsl-input input{height:47px!important;width:100%!important;border:1px solid #000!important;border-radius:2px!important;font-size:12px!important;padding-left:24px!important;padding-right:110px!important;background:0 0!important;overflow:hidden!important;font-weight:500!important;letter-spacing:.025em!important}#wpsl-wrap .wpsl-input input::placeholder{color:#7b7975!important}#wpsl-wrap .wpsl-input #wpsl-search-wrap{position:relative!important;padding:0!important;margin:0!important}#wpsl-search-wrap div,#wpsl-search-btn{margin-right:0!important}#wpsl-search-btn{position:absolute!important;top:0!important;right:0!important;width:fit-content!important;height:47px!important;border:0 solid #a7a7a7!important;font-size:15px!important;font-weight:700!important;padding-right:30px!important;padding-left:30px!important;cursor:pointer!important;border-radius:0 2px 2px 0!important;letter-spacing:.025em!important;padding:7px 10px;line-height:1.428571429;font-weight:400;color:#fff!important;background-color:#000!important;box-shadow:none!important;background-image:unset!important}@media(min-width:1200px){#wpsl-search-btn{right:0!important}}html{scroll-behavior:smooth}body{overflow-x:hidden;width:100vw}main{padding-top:0}.print-only{display:none}@media print{.print-only{display:block}}@media only screen and (max-width:600px){main{padding-top:0}}@media only screen and (min-width:600px){main{padding-top:0}}@media only screen and (min-width:765px){main{padding-top:0}}@media only screen and (min-width:992px){main{padding-top:0}}@media only screen and (min-width:1200px){main{padding-top:0}}.woocommerce img,.woocommerce-page img{height:100%!important;max-width:100%!important}:focus-visible{outline:-webkit-focus-ring-color auto 0!important}main{overflow-x:hidden!important}.text-editor{display:grid;gap:16px}.text-editor p strong,.text-editor h1 strong,.text-editor h2 strong,.text-editor h3 strong,.text-editor h4 strong,.text-editor h5 strong,.text-editor h6 strong{font-weight:700}.text-editor p em,.text-editor h1 em,.text-editor h2 em,.text-editor h3 em,.text-editor h4 em,.text-editor h5 em,.text-editor h6 em{font-style:italic}.text-editor p a,.text-editor h1 a,.text-editor h2 a,.text-editor h3 a,.text-editor h4 a,.text-editor h5 a,.text-editor h6 a{color:#000;text-decoration:underline}.text-editor ul{list-style-type:disc;list-style-position:outside;list-style-image:none;margin-left:2rem}.text-editor ol{list-style-type:decimal;list-style-position:outside;list-style-image:none;margin-left:2rem}.text-editor blockquote{border-left:2px solid #000}.text-editor blockquote p,.text-editor blockquote h1,.text-editor blockquote h2,.text-editor blockquote h3,.text-editor blockquote h4,.text-editor blockquote h5,.text-editor blockquote h6{padding-left:1rem}.text-editor h1{font-size:22px;line-height:30px;font-weight:600;font-family:Karlsen,sans-serif!important}@media(min-width:768px){.text-editor h1{font-size:40px;line-height:46px}}@media(min-width:1200px){.text-editor h1{line-height:70px;font-size:61px}}@media(min-width:1352px){.text-editor h1{font-size:70px;line-height:80px}}.text-editor h2,.text-editor h3,.text-editor h4,.text-editor h5,.text-editor h6{font-size:25px;line-height:33px;font-weight:600;font-family:satoshi;color:#000}@media(min-width:768px){.text-editor h2,.text-editor h3,.text-editor h4,.text-editor h5,.text-editor h6{font-size:16px;line-height:23px}}@media(min-width:1200px){.text-editor h2,.text-editor h3,.text-editor h4,.text-editor h5,.text-editor h6{line-height:22px;font-size:28px}}@media(min-width:1352px){.text-editor h2,.text-editor h3,.text-editor h4,.text-editor h5,.text-editor h6{font-size:25px;line-height:33px}}.text-editor iframe{width:100%!important}html{scroll-padding-top:40px}.padding-top-xs{padding-top:20px}@media(min-width:768px){.padding-top-xs{padding-top:20px}}@media(min-width:1200px){.padding-top-xs{padding-top:20px}}@media(min-width:1352px){.padding-top-xs{padding-top:20px}}.padding-bottom-xs{padding-bottom:20px}@media(min-width:768px){.padding-bottom-xs{padding-bottom:20px}}@media(min-width:1200px){.padding-bottom-xs{padding-bottom:20px}}@media(min-width:1352px){.padding-bottom-xs{padding-bottom:20px}}.padding-top-s{padding-top:30px}@media(min-width:768px){.padding-top-s{padding-top:30px}}@media(min-width:1200px){.padding-top-s{padding-top:30px}}@media(min-width:1352px){.padding-top-s{padding-top:30px}}.padding-bottom-s{padding-bottom:30px}@media(min-width:768px){.padding-bottom-s{padding-bottom:30px}}@media(min-width:1200px){.padding-bottom-s{padding-bottom:30px}}@media(min-width:1352px){.padding-bottom-s{padding-bottom:30px}}.padding-top-m{padding-top:50px}@media(min-width:768px){.padding-top-m{padding-top:50px}}@media(min-width:1200px){.padding-top-m{padding-top:50px}}@media(min-width:1352px){.padding-top-m{padding-top:50px}}.padding-bottom-m{padding-bottom:50px}@media(min-width:768px){.padding-bottom-m{padding-bottom:50px}}@media(min-width:1200px){.padding-bottom-m{padding-bottom:50px}}@media(min-width:1352px){.padding-bottom-m{padding-bottom:50px}}.padding-top-l{padding-top:80px}@media(min-width:768px){.padding-top-l{padding-top:80px}}@media(min-width:1200px){.padding-top-l{padding-top:80px}}@media(min-width:1352px){.padding-top-l{padding-top:80px}}.padding-bottom-l{padding-bottom:80px}@media(min-width:768px){.padding-bottom-l{padding-bottom:80px}}@media(min-width:1200px){.padding-bottom-l{padding-bottom:80px}}@media(min-width:1352px){.padding-bottom-l{padding-bottom:80px}}.padding-top-xl{padding-top:80px}@media(min-width:768px){.padding-top-xl{padding-top:80px}}@media(min-width:1200px){.padding-top-xl{padding-top:100px}}@media(min-width:1352px){.padding-top-xl{padding-top:100px}}.padding-bottom-xl{padding-bottom:80px}@media(min-width:768px){.padding-bottom-xl{padding-bottom:80px}}@media(min-width:1200px){.padding-bottom-xl{padding-bottom:100px}}@media(min-width:1352px){.padding-bottom-xl{padding-bottom:100px}}img.packshot{width:70%;aspect-ratio:3/2;object-fit:contain}.swiper-button-next,.swiper-button-prev{top:calc(50% + 10px);width:auto!important;height:20px!important;color:#bfbfbf!important}.swiper-button-next:after,.swiper-button-prev:after{font-size:20px}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,7px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,7px));display:inline-block;border-radius:50%;background:0 0!important;border:1px solid #2e2e2e!important;opacity:1!important}.swiper-pagination-bullet-active{background:#2e2e2e!important;opacity:1!important}.zoom-false .zoom-popup{display:none!important}.zoom-true{overflow:hidden}.zoom-true .zoom-popup{display:block!important;position:fixed!important}.zoom{cursor:zoom-in}form{margin-block-end:0!important}.newsletter{position:relative}.newsletter *{font-family:Montserrat,sans-serif!important}.newsletter label{display:none!important}.newsletter input{height:47px!important;width:100%!important;border:1px solid #000!important;border-radius:2px!important;font-size:12px!important;padding-left:24px!important;padding-right:110px!important;background:0 0!important;overflow:hidden!important;font-weight:500!important;letter-spacing:.025em!important}.newsletter input::placeholder{color:#7b7975!important}.newsletter .gform_button{width:fit-content!important;height:47px!important;border:0 solid #a7a7a7!important;font-size:15px!important;font-weight:700!important;padding-right:30px!important;padding-left:30px!important;cursor:pointer!important;border-radius:0 2px 2px 0!important;letter-spacing:.025em!important}.newsletter .gform_footer{position:absolute!important;top:0!important;right:0!important;margin:0!important;padding:0!important}.newsletter .gform_required_legend{display:none!important}.newsletter .gform_validation_errors{display:none!important}.newsletter .gform_wrapper.gravity-theme .gfield_validation_message,.newsletter .gform_wrapper.gravity-theme .validation_message{background:0 0!important;border:0 solid #c02b0a!important;font-size:12px!important;margin-block-start:8px;padding:0!important}.mySwiperAccount label{font-size:13px!important;line-height:25px!important;font-weight:600!important;font-family:Montserrat,sans-serif!important;margin-top:8px!important}.mySwiperAccount input{border:1px solid #dedede!important;height:53px!important;padding-left:10px!important}.mySwiperAccount input#wp-submit{border:0 solid #dedede!important;padding-left:0!important;width:100%!important;display:flex!important;justify-content:center!important;position:relative!important;align-content:center!important;align-items:center!important;background-color:#000!important;color:#fff!important;font-family:Montserrat,sans-serif!important;-webkit-font-smoothing:unset!important;margin-top:20px!important;margin-bottom:20px!important;cursor:pointer!important;border-radius:0 2px 2px 0!important;letter-spacing:.025em!important;font-weight:700!important;font-size:15px!important}.mySwiperAccount .swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,7px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,7px));display:inline-block;border-radius:50%;background:0 0!important;border:0 solid #2e2e2e!important;opacity:1!important}.mySwiperAccount .swiper-pagination-bullet{width:100%!important;background:0 0!important;margin:0!important}.mySwiperAccount .swiper-pagination-bullet .tab-text{font-family:Montserrat,sans-serif!important;font-weight:600!important;font-size:14px!important;text-decoration:underline!important;color:#000!important}.mySwiperAccount .swiper-pagination-bullet-active{display:none!important}.gravity-theme{display:block!important}.menu-btn{height:24px;width:24px;cursor:pointer}.menu-btn span,.menu-btn span::before,.menu-btn span::after{background:#15353d;content:"";position:absolute;width:24px;height:2px;border-radius:999px;margin-top:11px;-webkit-transition:.2s ease-in-out .1s;-moz-transition:.2s ease-in-out .1s;-o-transition:.2s ease-in-out .1s;transition:.2s ease-in-out .1s}.menu-btn span::before{margin-top:-7px;background:#15353d}.menu-btn span::after{margin-top:7px;background:#15353d}#mobilemenu{top:100vh;bottom:100vh;left:100vw;right:100vw}#mobileinner{opacity:0}@media(max-width:1199.98px){.mobilemenu-active{overflow-y:hidden}.mobilemenu-active #mobilemenu{top:106px;bottom:0;left:0;right:0}.mobilemenu-active #mobileinner{opacity:1;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.mobilemenu-active .menu-btn span{background:0 0;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.mobilemenu-active .menu-btn span::before{margin-top:0;background:#15353d;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.mobilemenu-active .menu-btn span::after{margin-top:0;background:#15353d;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.3s}}.mobile-search-block{position:fixed;top:0;bottom:0;left:-100%;width:100%;max-width:350px;height:100%;transition:left .3s ease;pointer-events:auto}.mobilesearch-nonactive .mobile-search-block{left:-100%;top:0;bottom:0;right:0}.mobilesearch-nonactive .overlay{opacity:0;height:0;transition:opacity .3s ease;pointer-events:none}.mobilesearch-active .mobile-search-block{left:0}.mobilesearch-active .overlay{opacity:1;height:100%;transition:opacity .3s ease;pointer-events:auto}.toast-notification{background-color:#fff;border-left:4px solid #4ade80;box-shadow:0 10px 25px rgba(0,0,0,.1);padding:12px 16px;border-radius:8px;min-width:260px;max-width:320px;animation:fadeIn .3s ease-out forwards;font-family:system-ui,sans-serif;pointer-events:auto;position:relative}.toast-notification.error{border-color:#f87171}.toast-inner{display:flex;align-items:center;gap:10px}.toast-message{flex:1;font-size:14px;color:#111827}.toast-close{background:0 0;border:none;font-size:18px;line-height:1;cursor:pointer;color:#6b7280}.toast-notification.fade-out{animation:fadeOut .4s ease-in forwards}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.woocommerce-notices-wrapper{display:none}.fade-in-up{opacity:0;transform:translateY(20%);transition:opacity .8s cubic-bezier(.5,0,0,1),transform .8s cubic-bezier(.5,0,0,1)}.fade-in-up.visible{opacity:1!important;transform:translateY(0%)}.scale-out{opacity:1;transform:scale(1.2);transition:opacity .8s cubic-bezier(.5,0,0,1),transform 1.7s cubic-bezier(.5,0,0,1)}.scale-out.visible{opacity:1!important;transform:scale(1)}.flipbook .flipbook-wrap{position:relative;width:100%;margin:auto}.flipbook .sample-flipbook{width:100%;height:auto;margin-right:auto;margin-left:auto;-webkit-transition:margin-left .2s;-moz-transition:margin-left .2s;-ms-transition:margin-left .2s;-o-transition:margin-left .2s;transition:margin-left .2s}.flipbook .sample-flipbook .page{width:200px;height:200px;background-color:#fff;line-height:300px;font-size:20px;display:flex;justify-content:center;align-items:center;direction:rtl}.flipbook .sample-flipbook .page-wrapper{-webkit-perspective:2e3px;-moz-perspective:2e3px;-ms-perspective:2e3px;-o-perspective:2e3px;perspective:2e3px}.flipbook .sample-flipbook .hard{background:#ccc!important;color:#333;-webkit-box-shadow:inset 0 0 5px #666;-moz-box-shadow:inset 0 0 5px #666;-o-box-shadow:inset 0 0 5px #666;-ms-box-shadow:inset 0 0 5px #666;box-shadow:inset 0 0 5px #666;font-weight:700}.flipbook .sample-flipbook .odd{background:-webkit-gradient(linear,right top,left top,color-stop(.95,#FFF),color-stop(1,#DADADA));background-image:-webkit-linear-gradient(right,#FFF 95%,#C4C4C4 100%);background-image:-moz-linear-gradient(right,#FFF 95%,#C4C4C4 100%);background-image:-ms-linear-gradient(right,#FFF 95%,#C4C4C4 100%);background-image:-o-linear-gradient(right,#FFF 95%,#C4C4C4 100%);background-image:linear-gradient(right,#FFF 95%,#C4C4C4 100%);-webkit-box-shadow:inset 0 0 5px #666;-moz-box-shadow:inset 0 0 5px #666;-o-box-shadow:inset 0 0 5px #666;-ms-box-shadow:inset 0 0 5px #666;box-shadow:inset 0 0 5px #666}.flipbook .sample-flipbook .even{background:-webkit-gradient(linear,left top,right top,color-stop(.95,#fff),color-stop(1,#dadada));background-image:-webkit-linear-gradient(left,#fff 95%,#dadada 100%);background-image:-moz-linear-gradient(left,#fff 95%,#dadada 100%);background-image:-ms-linear-gradient(left,#fff 95%,#dadada 100%);background-image:-o-linear-gradient(left,#fff 95%,#dadada 100%);background-image:linear-gradient(left,#fff 95%,#dadada 100%);-webkit-box-shadow:inset 0 0 5px #666;-moz-box-shadow:inset 0 0 5px #666;-o-box-shadow:inset 0 0 5px #666;-ms-box-shadow:inset 0 0 5px #666;box-shadow:inset 0 0 5px #666}.flipbook img{max-width:100%}.flipbook .btn{font-size:40px;color:#212529;text-decoration:none}.flipbook .btn-check:focus+.btn,.flipbook .btn:focus{outline:0;box-shadow:0 0 rgba(13,110,253,.25)}.accordion-item{background-color:#fff;border-bottom:1px solid #15353d;border-radius:0}.accordion-item .accordion{background-color:#fff;cursor:pointer;width:100%;border:none;text-align:left;outline:none;transition-delay:.2s;transition-property:border-radius,background-color,color;transition-duration:.2s;border-radius:0;display:flex;align-items:center;position:relative}.accordion-item .accordion::after{content:"+";position:absolute;right:30px;transform:translateY(-50%);top:27.7px;transition-duration:.3s}@media(min-width:768px){.accordion-item .accordion::after{right:20px}}@media(min-width:1280px){.accordion-item .accordion::after{right:25px}}.accordion-item .accordion.active::after{content:"-";transition-duration:.3s}.accordion-item .panel{border-radius:0;overflow:hidden;height:0;transition:height .2s ease-out}.faq .accordion-item{background:#fff!important}.faq .accordion-item .accordion{background:#fff!important}.bestellingen .accordion-item{background:#fff!important}.bestellingen .accordion-item .accordion{background:#fff!important}footer .accordion-item{background:#f7f7f7!important}footer .accordion-item .accordion{background:#f7f7f7!important}.swiper-button-next-new,.swiper-button-prev-new{width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:0;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next-new{width:fit-content;display:flex;flex-direction:column;align-items:flex-end;height:48px}.swiper-button-next-new:after{display:none!important}.swiper-button-prev-new{width:fit-content;display:flex;flex-direction:column;align-items:flex-start;height:48px}.swiper-button-prev-new:after{display:none!important}.swiper-button-next-new.swiper-button-disabled,.swiper-button-prev-new.swiper-button-disabled{opacity:0!important;cursor:default;cursor:auto;pointer-events:none}@media(min-width:768px){.swiper-button-next-new.swiper-button-disabled,.swiper-button-prev-new.swiper-button-disabled{opacity:1!important}}.swiper-button-next-stl,.swiper-button-prev-stl{width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:0;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next-stl{width:fit-content;display:flex;flex-direction:column;align-items:flex-end;height:48px}.swiper-button-next-stl:after{display:none!important}.swiper-button-prev-stl{width:fit-content;display:flex;flex-direction:column;align-items:flex-start;height:48px}.swiper-button-prev-stl:after{display:none!important}.swiper-button-next-stl.swiper-button-disabled,.swiper-button-prev-stl.swiper-button-disabled{opacity:0!important;cursor:default;cursor:auto;pointer-events:none}@media(min-width:1200px){.swiper-button-next-stl.swiper-button-disabled,.swiper-button-prev-stl.swiper-button-disabled{opacity:1!important}}.swiper-button-prev-product,.swiper-rtl .swiper-button-next-product{left:10px;right:auto}.swiper-button-next-product,.swiper-button-prev-product{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next-product,.swiper-rtl .swiper-button-prev-product{right:10px;left:auto}.swiper-button-next-product{width:fit-content;display:flex;flex-direction:column;align-items:flex-end;height:48px;margin-right:0}.swiper-button-next-product:after{display:none!important}.swiper-button-prev-product{width:fit-content;display:flex;flex-direction:column;align-items:flex-start;height:48px;margin-left:0}.swiper-button-prev-product:after{display:none!important}.swiper-button-next-product.swiper-button-disabled,.swiper-button-prev-product.swiper-button-disabled{opacity:0!important;cursor:auto;pointer-events:none}.product-item .swiper-button-prev-new,.product-item .swiper-rtl .swiper-button-next-new{left:10px;right:auto}.product-item .swiper-button-next-new,.product-item .swiper-button-prev-new{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.product-item .swiper-button-next-new,.product-item .swiper-rtl .swiper-button-prev-new{right:10px;left:auto}.product-item .swiper-button-next-new{width:fit-content;display:flex;flex-direction:column;align-items:flex-end;height:48px;margin-right:-30px}.product-item .swiper-button-next-new:after{display:none!important}.product-item .swiper-button-prev-new{width:fit-content;display:flex;flex-direction:column;align-items:flex-start;height:48px;margin-left:-30px}.product-item .swiper-button-prev-new:after{display:none!important}.product-item .swiper-button-next-new.swiper-button-disabled,.product-item .swiper-button-prev-new.swiper-button-disabled{opacity:0!important;cursor:auto;pointer-events:none}.product-item a #hover-img{opacity:0;transition:.5s ease}@media(min-width:1200px){.product-item a:hover #hover-img{opacity:1;transition:.5s ease}}@media only screen and (min-width:1200px){a .selectoption{top:35px;left:0;right:0;opacity:0;transition-duration:.3s}a:hover .selectoption{top:0;left:0;right:0;opacity:1;transition-duration:.3s}}label.active{background:#fff;border:1px solid #000}.not-available{color:#a8a8a8;cursor:not-allowed!important;background:#f7f7f7}/*# sourceMappingURL=main.css.map */