.elementor-107 .elementor-element.elementor-element-9f4968a{--display:flex;--min-height:23vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-107 .elementor-element.elementor-element-9f4968a, .elementor-107 .elementor-element.elementor-element-9f4968a::before{--border-transition:0.3s;}.elementor-107 .elementor-element.elementor-element-5e619dfc{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-107 .elementor-element.elementor-element-5e619dfc:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-5e619dfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-107 .elementor-element.elementor-element-5e619dfc, .elementor-107 .elementor-element.elementor-element-5e619dfc::before{--border-transition:0.3s;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode="false"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode="true"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-107 .elementor-element.elementor-element-3fd0a7d4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-107 .elementor-element.elementor-element-3fd0a7d4, .elementor-107 .elementor-element.elementor-element-3fd0a7d4::before{--border-transition:0.3s;}.elementor-107 .elementor-element.elementor-element-42ecda2b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(202.3, 123.57891304347827, 123.57891304347827, 0.14);--padding-top:4%;--padding-bottom:4%;--padding-left:2%;--padding-right:2%;}.elementor-107 .elementor-element.elementor-element-42ecda2b:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-42ecda2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-42ecda2b, .elementor-107 .elementor-element.elementor-element-42ecda2b::before{--border-transition:0.3s;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-107 .elementor-element.elementor-element-14c082f5 .elementor-heading-title{color:#2C2C2C;font-family:"Poppins", Sans-serif;font-weight:800;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-107 .elementor-element.elementor-element-74542beb .cart button, .elementor-107 .elementor-element.elementor-element-74542beb .cart .button{font-family:"Poppins", Sans-serif;font-weight:600;transition:all 0.2s;}.elementor-107 .elementor-element.elementor-element-74542beb .added_to_cart{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-107 .elementor-element.elementor-element-74542beb .quantity .qty{font-family:"Poppins", Sans-serif;font-weight:600;transition:all 0.2s;}.woocommerce .elementor-107 .elementor-element.elementor-element-74542beb form.cart table.variations label{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-107 .elementor-element.elementor-element-145aeb92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:0%;--margin-bottom:0%;--margin-left:2%;--margin-right:0%;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-5290c9f7{color:#2C2C2C;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-107 .elementor-element.elementor-element-169900e4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-107 .elementor-element.elementor-element-916b6ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(202.3, 123.57891304347827, 123.57891304347827, 0.14);--padding-top:4%;--padding-bottom:4%;--padding-left:2%;--padding-right:2%;}.elementor-107 .elementor-element.elementor-element-916b6ab:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-916b6ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-916b6ab, .elementor-107 .elementor-element.elementor-element-916b6ab::before{--border-transition:0.3s;}.elementor-107 .elementor-element.elementor-element-2d8b811c .elementor-heading-title{color:#2C2C2C;font-family:"Poppins", Sans-serif;font-weight:800;}.elementor-107 .elementor-element.elementor-element-a375838{color:#2C2C2C;font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-107 .elementor-element.elementor-element-2c52da14{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:0%;--margin-bottom:0%;--margin-left:2%;--margin-right:0%;}.elementor-107 .elementor-element.elementor-element-cc8a268 .elementor-heading-title{color:#2C2C2C;font-family:"Poppins", Sans-serif;font-weight:800;}.elementor-107 .elementor-element.elementor-element-6f6598a{color:#2C2C2C;font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-107 .elementor-element.elementor-element-717c0857{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-107 .elementor-element.elementor-element-7f811233{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(202.3, 123.57891304347827, 123.57891304347827, 0.14);--padding-top:4%;--padding-bottom:4%;--padding-left:2%;--padding-right:2%;}.elementor-107 .elementor-element.elementor-element-7f811233:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-7f811233 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-7f811233, .elementor-107 .elementor-element.elementor-element-7f811233::before{--border-transition:0.3s;}.elementor-107 .elementor-element.elementor-element-6373f860 .elementor-heading-title{color:#2C2C2C;font-family:"Poppins", Sans-serif;font-weight:800;}.elementor-107 .elementor-element.elementor-element-6ac92e64{color:#2C2C2C;font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-107 .elementor-element.elementor-element-4d837299{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:0%;--margin-bottom:0%;--margin-left:2%;--margin-right:0%;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-107 .elementor-element.elementor-element-44a1bcb .gallery-item{padding:0 9px 9px 0;}.elementor-107 .elementor-element.elementor-element-44a1bcb .gallery{margin:0 -9px -9px 0;}.elementor-107 .elementor-element.elementor-element-44a1bcb .gallery-item .gallery-caption{text-align:center;}.elementor-107 .elementor-element.elementor-element-302c7ddf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-107 .elementor-element.elementor-element-367ea096{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(202.3, 123.57891304347827, 123.57891304347827, 0.14);--padding-top:4%;--padding-bottom:4%;--padding-left:2%;--padding-right:2%;}.elementor-107 .elementor-element.elementor-element-367ea096:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-367ea096 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-367ea096, .elementor-107 .elementor-element.elementor-element-367ea096::before{--border-transition:0.3s;}.elementor-107 .elementor-element.elementor-element-6a229ad1 .elementor-heading-title{color:#2C2C2C;font-family:"Poppins", Sans-serif;font-weight:800;}.elementor-107 .elementor-element.elementor-element-280c1c75{color:#2C2C2C;font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-107 .elementor-element.elementor-element-7770caf .elementor-icon-box-wrapper{text-align:left;}.elementor-107 .elementor-element.elementor-element-7770caf{--icon-box-icon-margin:9px;}.elementor-107 .elementor-element.elementor-element-7770caf .elementor-icon-box-title{margin-bottom:0px;color:#54595F;}.elementor-107 .elementor-element.elementor-element-7770caf.elementor-view-stacked .elementor-icon{background-color:#E93705;}.elementor-107 .elementor-element.elementor-element-7770caf.elementor-view-framed .elementor-icon, .elementor-107 .elementor-element.elementor-element-7770caf.elementor-view-default .elementor-icon{fill:#E93705;color:#E93705;border-color:#E93705;}.elementor-107 .elementor-element.elementor-element-7770caf .elementor-icon{font-size:32px;}.elementor-107 .elementor-element.elementor-element-7770caf .elementor-icon-box-title, .elementor-107 .elementor-element.elementor-element-7770caf .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;}.elementor-107 .elementor-element.elementor-element-3d02ccc7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:0%;--margin-bottom:0%;--margin-left:2%;--margin-right:0%;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-107 .elementor-element.elementor-element-73c7ae0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-107 .elementor-element.elementor-element-d4d25a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9E9E9;--border-color:#E9E9E9;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(202.3, 123.57891304347827, 123.57891304347827, 0.14);--padding-top:4%;--padding-bottom:4%;--padding-left:2%;--padding-right:2%;}.elementor-107 .elementor-element.elementor-element-d4d25a1:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-d4d25a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-d4d25a1, .elementor-107 .elementor-element.elementor-element-d4d25a1::before{--border-transition:0.3s;}.elementor-107 .elementor-element.elementor-element-6535478 .elementor-heading-title{color:#2C2C2C;font-family:"Poppins", Sans-serif;font-weight:800;}.elementor-107 .elementor-element.elementor-element-6ebadbb{color:#2C2C2C;font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-107 .elementor-element.elementor-element-2640f59{--display:flex;--background-transition:0.3s;}.elementor-107 .elementor-element.elementor-element-90279ca{color:#2C2C2C;font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-107 .elementor-element.elementor-element-e76edc2{--display:flex;--background-transition:0.3s;}.elementor-107 .elementor-element.elementor-element-49e3b0c{color:#2C2C2C;font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-107 .elementor-element.elementor-element-79840f7{--display:flex;--background-transition:0.3s;}.elementor-107 .elementor-element.elementor-element-6eacd4c{color:#2C2C2C;font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-107 .elementor-element.elementor-element-d085d41{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#525252;--n-accordion-icon-size:15px;}:where( .elementor-107 .elementor-element.elementor-element-d085d41 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-107 .elementor-element.elementor-element-131129f .elementor-icon-box-wrapper{text-align:left;}.elementor-107 .elementor-element.elementor-element-131129f{--icon-box-icon-margin:9px;}.elementor-107 .elementor-element.elementor-element-131129f .elementor-icon-box-title{margin-bottom:0px;color:#54595F;}.elementor-107 .elementor-element.elementor-element-131129f.elementor-view-stacked .elementor-icon{background-color:#E93705;}.elementor-107 .elementor-element.elementor-element-131129f.elementor-view-framed .elementor-icon, .elementor-107 .elementor-element.elementor-element-131129f.elementor-view-default .elementor-icon{fill:#E93705;color:#E93705;border-color:#E93705;}.elementor-107 .elementor-element.elementor-element-131129f .elementor-icon{font-size:32px;}.elementor-107 .elementor-element.elementor-element-131129f .elementor-icon-box-title, .elementor-107 .elementor-element.elementor-element-131129f .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-107 .elementor-element.elementor-element-f85deef{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-107 .elementor-element.elementor-element-f85deef .elementor-divider-separator{width:100%;}.elementor-107 .elementor-element.elementor-element-f85deef .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-107 .elementor-element.elementor-element-04c4d7a .elementor-heading-title{color:#2C2C2C;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:800;}.elementor-107 .elementor-element.elementor-element-f014f0c{color:#2C2C2C;font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-107 .elementor-element.elementor-element-3c038b65{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-font-size:18px;--n-tabs-title-color-active:#000000;}.elementor-107 .elementor-element.elementor-element-3c038b65.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode="false"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#F0CDC2;}.elementor-107 .elementor-element.elementor-element-3c038b65.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-107 .elementor-element.elementor-element-3c038b65.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode="true"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#F0CDC2;}.elementor-107 .elementor-element.elementor-element-3c038b65 > .elementor-widget-container{border-style:none;}.elementor-107 .elementor-element.elementor-element-3c038b65.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-107 .elementor-element.elementor-element-3c038b65 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#000000;}@media(min-width:768px){.elementor-107 .elementor-element.elementor-element-42ecda2b{--width:50%;}.elementor-107 .elementor-element.elementor-element-145aeb92{--width:48%;}.elementor-107 .elementor-element.elementor-element-916b6ab{--width:50%;}.elementor-107 .elementor-element.elementor-element-2c52da14{--width:48%;}.elementor-107 .elementor-element.elementor-element-7f811233{--width:50%;}.elementor-107 .elementor-element.elementor-element-4d837299{--width:48%;}.elementor-107 .elementor-element.elementor-element-367ea096{--width:50%;}.elementor-107 .elementor-element.elementor-element-3d02ccc7{--width:48%;}.elementor-107 .elementor-element.elementor-element-d4d25a1{--width:100%;}}@media(max-width:767px){.elementor-107 .elementor-element.elementor-element-5e619dfc{--min-height:0vh;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-107 .elementor-element.elementor-element-42ecda2b{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-107 .elementor-element.elementor-element-916b6ab{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-107 .elementor-element.elementor-element-7f811233{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-107 .elementor-element.elementor-element-4d837299{--margin-top:7%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-107 .elementor-element.elementor-element-367ea096{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-107 .elementor-element.elementor-element-d4d25a1{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-74542beb */#wapo-total-price-table{display:none;}
#yith-wapo-addon-1{margin-bottom:25px; border: 1px solid var(--yith-wcbk-border-color); padding: 12px 14px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f6598a */ul li span.itemExtraFieldsLabel {
    display: block;
    float: left;
    font-weight: bold;
    margin: 0 4px 0 0;
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-44a1bcb *//*  #Mobile (Portrait)
================================================== */
/* Note: Design for a width of 320px */
@media only screen and (max-width: 767px) {

 .elementor-image-gallery .gallery.gallery-columns-4 .gallery-item{
        max-width: 48%;
        width:48%;
        float:left;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f014f0c */.gform-theme--api, .gform-theme--foundation {
    --gf-form-gap-x: 16px;
    --gf-form-gap-y: 15px;
    --gf-field-gap-x: 12px;
    --gf-field-gap-y: 12px;
    --gf-label-width: 30%;
    --gf-label-req-gap: 6px;
    --gf-form-footer-margin-y-start: 24px;
    --gf-form-footer-gap: 8px;
    --gf-field-date-width: 168px;
    --gf-field-time-width: 110px;
    --gf-field-list-btns-gap: 8px;
    --gf-field-list-btns-width: calc(32px + var(--gf-field-list-btns-gap) + var(--gf-field-gap-x));
    --gf-field-pg-steps-gap-y: 8px;
    --gf-field-pg-steps-gap-x: 24px;
}

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    width: 100%;
    border: 1px solid #666;
    border-radius: 3px;
    padding: .5rem 1rem;
    transition: all .3s;
    margin-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4d25a1 */.gform-theme--api, .gform-theme--foundation {
    --gf-form-gap-x: 16px;
    --gf-form-gap-y: 15px;
    --gf-field-gap-x: 12px;
    --gf-field-gap-y: 12px;
    --gf-label-width: 30%;
    --gf-label-req-gap: 6px;
    --gf-form-footer-margin-y-start: 24px;
    --gf-form-footer-gap: 8px;
    --gf-field-date-width: 168px;
    --gf-field-time-width: 110px;
    --gf-field-list-btns-gap: 8px;
    --gf-field-list-btns-width: calc(32px + var(--gf-field-list-btns-gap) + var(--gf-field-gap-x));
    --gf-field-pg-steps-gap-y: 8px;
    --gf-field-pg-steps-gap-x: 24px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-74542beb */#wapo-total-price-table{display:none;}
#yith-wapo-addon-1{margin-bottom:25px; border: 1px solid var(--yith-wcbk-border-color); padding: 12px 14px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f6598a */ul li span.itemExtraFieldsLabel {
    display: block;
    float: left;
    font-weight: bold;
    margin: 0 4px 0 0;
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-44a1bcb *//*  #Mobile (Portrait)
================================================== */
/* Note: Design for a width of 320px */
@media only screen and (max-width: 767px) {

 .elementor-image-gallery .gallery.gallery-columns-4 .gallery-item{
        max-width: 48%;
        width:48%;
        float:left;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f014f0c */.gform-theme--api, .gform-theme--foundation {
    --gf-form-gap-x: 16px;
    --gf-form-gap-y: 15px;
    --gf-field-gap-x: 12px;
    --gf-field-gap-y: 12px;
    --gf-label-width: 30%;
    --gf-label-req-gap: 6px;
    --gf-form-footer-margin-y-start: 24px;
    --gf-form-footer-gap: 8px;
    --gf-field-date-width: 168px;
    --gf-field-time-width: 110px;
    --gf-field-list-btns-gap: 8px;
    --gf-field-list-btns-width: calc(32px + var(--gf-field-list-btns-gap) + var(--gf-field-gap-x));
    --gf-field-pg-steps-gap-y: 8px;
    --gf-field-pg-steps-gap-x: 24px;
}

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    width: 100%;
    border: 1px solid #666;
    border-radius: 3px;
    padding: .5rem 1rem;
    transition: all .3s;
    margin-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4d25a1 */.gform-theme--api, .gform-theme--foundation {
    --gf-form-gap-x: 16px;
    --gf-form-gap-y: 15px;
    --gf-field-gap-x: 12px;
    --gf-field-gap-y: 12px;
    --gf-label-width: 30%;
    --gf-label-req-gap: 6px;
    --gf-form-footer-margin-y-start: 24px;
    --gf-form-footer-gap: 8px;
    --gf-field-date-width: 168px;
    --gf-field-time-width: 110px;
    --gf-field-list-btns-gap: 8px;
    --gf-field-list-btns-width: calc(32px + var(--gf-field-list-btns-gap) + var(--gf-field-gap-x));
    --gf-field-pg-steps-gap-y: 8px;
    --gf-field-pg-steps-gap-x: 24px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-74542beb */#wapo-total-price-table{display:none;}
#yith-wapo-addon-1{margin-bottom:25px; border: 1px solid var(--yith-wcbk-border-color); padding: 12px 14px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f6598a */ul li span.itemExtraFieldsLabel {
    display: block;
    float: left;
    font-weight: bold;
    margin: 0 4px 0 0;
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-44a1bcb *//*  #Mobile (Portrait)
================================================== */
/* Note: Design for a width of 320px */
@media only screen and (max-width: 767px) {

 .elementor-image-gallery .gallery.gallery-columns-4 .gallery-item{
        max-width: 48%;
        width:48%;
        float:left;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f014f0c */.gform-theme--api, .gform-theme--foundation {
    --gf-form-gap-x: 16px;
    --gf-form-gap-y: 15px;
    --gf-field-gap-x: 12px;
    --gf-field-gap-y: 12px;
    --gf-label-width: 30%;
    --gf-label-req-gap: 6px;
    --gf-form-footer-margin-y-start: 24px;
    --gf-form-footer-gap: 8px;
    --gf-field-date-width: 168px;
    --gf-field-time-width: 110px;
    --gf-field-list-btns-gap: 8px;
    --gf-field-list-btns-width: calc(32px + var(--gf-field-list-btns-gap) + var(--gf-field-gap-x));
    --gf-field-pg-steps-gap-y: 8px;
    --gf-field-pg-steps-gap-x: 24px;
}

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    width: 100%;
    border: 1px solid #666;
    border-radius: 3px;
    padding: .5rem 1rem;
    transition: all .3s;
    margin-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4d25a1 */.gform-theme--api, .gform-theme--foundation {
    --gf-form-gap-x: 16px;
    --gf-form-gap-y: 15px;
    --gf-field-gap-x: 12px;
    --gf-field-gap-y: 12px;
    --gf-label-width: 30%;
    --gf-label-req-gap: 6px;
    --gf-form-footer-margin-y-start: 24px;
    --gf-form-footer-gap: 8px;
    --gf-field-date-width: 168px;
    --gf-field-time-width: 110px;
    --gf-field-list-btns-gap: 8px;
    --gf-field-list-btns-width: calc(32px + var(--gf-field-list-btns-gap) + var(--gf-field-gap-x));
    --gf-field-pg-steps-gap-y: 8px;
    --gf-field-pg-steps-gap-x: 24px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-74542beb */#wapo-total-price-table{display:none;}
#yith-wapo-addon-1{margin-bottom:25px; border: 1px solid var(--yith-wcbk-border-color); padding: 12px 14px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f6598a */ul li span.itemExtraFieldsLabel {
    display: block;
    float: left;
    font-weight: bold;
    margin: 0 4px 0 0;
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-44a1bcb *//*  #Mobile (Portrait)
================================================== */
/* Note: Design for a width of 320px */
@media only screen and (max-width: 767px) {

 .elementor-image-gallery .gallery.gallery-columns-4 .gallery-item{
        max-width: 48%;
        width:48%;
        float:left;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f014f0c */.gform-theme--api, .gform-theme--foundation {
    --gf-form-gap-x: 16px;
    --gf-form-gap-y: 15px;
    --gf-field-gap-x: 12px;
    --gf-field-gap-y: 12px;
    --gf-label-width: 30%;
    --gf-label-req-gap: 6px;
    --gf-form-footer-margin-y-start: 24px;
    --gf-form-footer-gap: 8px;
    --gf-field-date-width: 168px;
    --gf-field-time-width: 110px;
    --gf-field-list-btns-gap: 8px;
    --gf-field-list-btns-width: calc(32px + var(--gf-field-list-btns-gap) + var(--gf-field-gap-x));
    --gf-field-pg-steps-gap-y: 8px;
    --gf-field-pg-steps-gap-x: 24px;
}

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    width: 100%;
    border: 1px solid #666;
    border-radius: 3px;
    padding: .5rem 1rem;
    transition: all .3s;
    margin-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4d25a1 */.gform-theme--api, .gform-theme--foundation {
    --gf-form-gap-x: 16px;
    --gf-form-gap-y: 15px;
    --gf-field-gap-x: 12px;
    --gf-field-gap-y: 12px;
    --gf-label-width: 30%;
    --gf-label-req-gap: 6px;
    --gf-form-footer-margin-y-start: 24px;
    --gf-form-footer-gap: 8px;
    --gf-field-date-width: 168px;
    --gf-field-time-width: 110px;
    --gf-field-list-btns-gap: 8px;
    --gf-field-list-btns-width: calc(32px + var(--gf-field-list-btns-gap) + var(--gf-field-gap-x));
    --gf-field-pg-steps-gap-y: 8px;
    --gf-field-pg-steps-gap-x: 24px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-74542beb */#wapo-total-price-table{display:none;}
#yith-wapo-addon-1{margin-bottom:25px; border: 1px solid var(--yith-wcbk-border-color); padding: 12px 14px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f6598a */ul li span.itemExtraFieldsLabel {
    display: block;
    float: left;
    font-weight: bold;
    margin: 0 4px 0 0;
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-44a1bcb *//*  #Mobile (Portrait)
================================================== */
/* Note: Design for a width of 320px */
@media only screen and (max-width: 767px) {

 .elementor-image-gallery .gallery.gallery-columns-4 .gallery-item{
        max-width: 48%;
        width:48%;
        float:left;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f014f0c */.gform-theme--api, .gform-theme--foundation {
    --gf-form-gap-x: 16px;
    --gf-form-gap-y: 15px;
    --gf-field-gap-x: 12px;
    --gf-field-gap-y: 12px;
    --gf-label-width: 30%;
    --gf-label-req-gap: 6px;
    --gf-form-footer-margin-y-start: 24px;
    --gf-form-footer-gap: 8px;
    --gf-field-date-width: 168px;
    --gf-field-time-width: 110px;
    --gf-field-list-btns-gap: 8px;
    --gf-field-list-btns-width: calc(32px + var(--gf-field-list-btns-gap) + var(--gf-field-gap-x));
    --gf-field-pg-steps-gap-y: 8px;
    --gf-field-pg-steps-gap-x: 24px;
}

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    width: 100%;
    border: 1px solid #666;
    border-radius: 3px;
    padding: .5rem 1rem;
    transition: all .3s;
    margin-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4d25a1 */.gform-theme--api, .gform-theme--foundation {
    --gf-form-gap-x: 16px;
    --gf-form-gap-y: 15px;
    --gf-field-gap-x: 12px;
    --gf-field-gap-y: 12px;
    --gf-label-width: 30%;
    --gf-label-req-gap: 6px;
    --gf-form-footer-margin-y-start: 24px;
    --gf-form-footer-gap: 8px;
    --gf-field-date-width: 168px;
    --gf-field-time-width: 110px;
    --gf-field-list-btns-gap: 8px;
    --gf-field-list-btns-width: calc(32px + var(--gf-field-list-btns-gap) + var(--gf-field-gap-x));
    --gf-field-pg-steps-gap-y: 8px;
    --gf-field-pg-steps-gap-x: 24px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-74542beb */#wapo-total-price-table{display:none;}
#yith-wapo-addon-1{margin-bottom:25px; border: 1px solid var(--yith-wcbk-border-color); padding: 12px 14px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f6598a */ul li span.itemExtraFieldsLabel {
    display: block;
    float: left;
    font-weight: bold;
    margin: 0 4px 0 0;
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-44a1bcb *//*  #Mobile (Portrait)
================================================== */
/* Note: Design for a width of 320px */
@media only screen and (max-width: 767px) {

 .elementor-image-gallery .gallery.gallery-columns-4 .gallery-item{
        max-width: 48%;
        width:48%;
        float:left;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f014f0c */.gform-theme--api, .gform-theme--foundation {
    --gf-form-gap-x: 16px;
    --gf-form-gap-y: 15px;
    --gf-field-gap-x: 12px;
    --gf-field-gap-y: 12px;
    --gf-label-width: 30%;
    --gf-label-req-gap: 6px;
    --gf-form-footer-margin-y-start: 24px;
    --gf-form-footer-gap: 8px;
    --gf-field-date-width: 168px;
    --gf-field-time-width: 110px;
    --gf-field-list-btns-gap: 8px;
    --gf-field-list-btns-width: calc(32px + var(--gf-field-list-btns-gap) + var(--gf-field-gap-x));
    --gf-field-pg-steps-gap-y: 8px;
    --gf-field-pg-steps-gap-x: 24px;
}

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    width: 100%;
    border: 1px solid #666;
    border-radius: 3px;
    padding: .5rem 1rem;
    transition: all .3s;
    margin-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4d25a1 */.gform-theme--api, .gform-theme--foundation {
    --gf-form-gap-x: 16px;
    --gf-form-gap-y: 15px;
    --gf-field-gap-x: 12px;
    --gf-field-gap-y: 12px;
    --gf-label-width: 30%;
    --gf-label-req-gap: 6px;
    --gf-form-footer-margin-y-start: 24px;
    --gf-form-footer-gap: 8px;
    --gf-field-date-width: 168px;
    --gf-field-time-width: 110px;
    --gf-field-list-btns-gap: 8px;
    --gf-field-list-btns-width: calc(32px + var(--gf-field-list-btns-gap) + var(--gf-field-gap-x));
    --gf-field-pg-steps-gap-y: 8px;
    --gf-field-pg-steps-gap-x: 24px;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-3c038b65 */#boekhuisje{background:#DD9580; border-radius:10px; color:#fff;}

.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon svg {
    fill: #fff;
}

#boekhuisje.e-font-icon-svg.e-far-calendar-check{fill: #fff;}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled{background-color:#DD9580; }

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]{background-color:#DD9580; }

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt{background-color:#DD9580; }

.woocommerce div.product form.cart .button {
    vertical-align: middle;
    float: left;
    border-radius: 15px;
    font-size: 18px;
}/* End custom CSS */