section.intro{margin-top:100px}section.intro h1{font-size:40px;font-weight:bolder}section.intro p{font-size:18px}.ski-rental-pricing{display:flex;justify-content:space-between;gap:10px;margin-top:100px;margin-bottom:100px;flex-wrap:wrap}.ski-rental-pricing .pricing-card{flex:1;border:1px solid #e0e0e0;padding:0;box-shadow:0 4px 8px rgb(0 0 0 / .1);border-radius:8px}.ski-rental-pricing .pricing-card h2{display:flex;align-items:center;color:#000;font-size:24px;font-weight:700;line-height:1em;margin-top:0;margin-bottom:0}.ski-rental-pricing .pricing-card p{font-size:16px;color:#000}.ski-rental-pricing .pricing-card .middle_content_card .intro_price{padding:0 20px}.ski-rental-pricing .pricing-card .middle_content_card .price_options{padding:0 20px;border-top:1px solid #ececec;cursor:pointer}.ski-rental-pricing .pricing-card .middle_content_card .price_options:last-child{border-bottom:1px solid #ececec}.ski-rental-pricing .pricing-card .accordion-toggle{font-size:16px;margin-top:10px;margin-bottom:10px}.ski-rental-pricing .pricing-card .intro_price{margin-top:20px}.ski-rental-pricing .pricing-card .prices{display:flex;flex-direction:column;margin-top:20px;margin-bottom:20px}.ski-rental-pricing .pricing-card .prices .price{margin-bottom:10px;margin-bottom:10px;font-size:16px;color:#555;background-color:#f4f4f4;border-radius:6px;padding:5px 10px;font-size:14px;color:#000}.rent-button{background-color:#007BFF;color:#FFF;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;transition:background-color 0.3s ease;margin:20px;margin-top:0}.rent-button:hover{background-color:#0056b3}section#call_to_action{text-align:center;margin-bottom:150px;margin-top:150px;display:block}section#call_to_action .cta_text h2{color:#000;font-weight:700;margin-bottom:20px}section#call_to_action .cta_text .rent-button{margin:auto}.accordion-content{max-height:0;overflow:hidden;transition:max-height 0.5s ease-out}.accordion-content.active{max-height:300px}.top_content_card{display:flex;align-items:center;padding:20px}.top_content_card .icon{font-size:30px;margin-right:10px;background:#000;border-radius:99px;width:50px;height:50px;display:grid;align-items:center;text-align:center;color:#fff}.top_content_card .left{min-width:50px}.zilver .icon{color:#fff}.gold .icon{color:#FFAB3D}.platinum .icon{color:#00AEEF}.price_options .accordion-toggle{position:relative;cursor:pointer}.price_options .accordion-toggle .toggle-icon{position:absolute;top:50%;right:0;transform:translateY(-50%);font-size:1.2rem;background-color:#D8EFF2;width:26px;height:26px;border-radius:99px;text-align:center}.price_options .accordion-toggle .toggle-icon i{font-size:27px;color:#19A8BA}.price_options .accordion-toggle .toggle-icon .icon{transition:transform 0.3s ease}.price_options.active .toggle-icon i{transform:rotate(180deg)}.popup-aanvraag-bg{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgb(0 0 0 / .7);z-index:999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;transition:opacity 0.3s;cursor:pointer}.popup-aanvraag-outer.active{opacity:1;transform:scale(1) translate(-50%,-50%);pointer-events:all}.popup-aanvraag-outer{z-index:9999;opacity:0;transition:opacity 0.3s;transform:scale(.95) translate(-50%,-50%);background-color:#fff;position:fixed;top:50%;left:50%;transition:transform 0.3s,opacity 0.3s;border-radius:40px;pointer-events:none;overflow:hidden;width:100%;max-width:960px}.popup-aanvraag-outer #gform_fields_1{gap:15px!important}.popup-aanvraag-outer h2{margin-top:0;margin-bottom:0;text-align:center}.popup-aanvraag-outer button.add_list_item,.popup-aanvraag-outer .delete_list_item{padding:10px!important}.popup-aanvraag-outer i{position:absolute;right:20px;top:20px;background:#fff0 linear-gradient(180deg,#01203C 0%,#151618 100%) 0% 0% no-repeat padding-box;color:#fff;border-radius:99px;aspect-ratio:1;width:40px;height:40px;display:grid;align-items:center;text-align:center;cursor:pointer}.popup-aanvraag-bg.active{display:block;opacity:1}.aanvraag-inner{position:relative;padding:70px;border-radius:40px;height:80svh;display:block;width:100%;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.aanvraag-inner::-webkit-scrollbar{width:.5em}.aanvraag-inner::-webkit-scrollbar-thumb{background-color:rgb(0 0 0 / .2)}body .popup-aanvraag-outer .huur_opties{background:#fff;padding:20px;border-radius:15px;padding-top:45px;box-shadow:0 10px 20px rgb(40 40 40 / .1098039216);border:1px solid #e2e2e2;margin-top:20px}body .popup-aanvraag-outer .huur_opties legend{top:35px;font-size:20px;position:relative;background:#fff0;display:none}body .popup-aanvraag-outer .huur_opties:before{content:"Opties en niveau per persoon";top:-20px;font-size:20px;position:relative;color:#000}body .popup-aanvraag-outer .gfield_header_item:last-child{display:none}body .popup-aanvraag-outer .gform_button{background-color:#007BFF!important;color:#FFF!important;padding:10px 20px;border:none;border-radius:5px!important;cursor:pointer;transition:background-color 0.3s ease!important;margin-left:auto!important;margin-right:auto!important;margin-top:30px!important;min-height:50px!important}body .popup-aanvraag-outer .gform_button:hover{background-color:#0056b3!important}body .popup-aanvraag-outer input{border-radius:99px!important}body .popup-aanvraag-outer:after{position:absolute;content:"";background-image:url(/wp-content/uploads/2023/10/sneeuw-background-scaled-1.webp);width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background-size:contain;background-repeat:no-repeat;background-position:center;z-index:-1;opacity:.5;background-position:left;top:0}.aanvraag-inner .datepicker{width:100%!important}.aanvraag-inner input[type=text],.aanvraag-inner input[type=tel],.aanvraag-inner input[type=email],.aanvraag-inner select{border-radius:99px!important;border:1px solid #D6D6D6!important;min-height:50px!important;width:100%;align-items:center;padding:0 15px}.huur_opties{background:#F8F8F8;padding:20px;border-radius:15px}.huur_opties .gfield_list_group{flex-wrap:wrap!important}.huur_opties .gfield_list_group{display:flex;flex-direction:column}.huur_opties .gfield_list_group .gfield_list_group_item{margin-bottom:10px}.huur_opties .gfield_list_group .gfield_list_icons{order:2;width:100%}.huur_opties .gfield_list_group .gfield_list_icons button.add_list_item{margin-top:5px}.kinderplan{padding-bottom:150px;position:relative;z-index:3}.kinderplan .intro{padding-bottom:50px}.kinderplan .intro .sub{color:#458ACC;font-size:22px;font-weight:400}.kinderplan .intro p{max-width:700px;margin-top:20px;font-size:18px;line-height:29px}.kinderplan h2{text-align:center}.kinderplan .kinderplan-options{display:flex;flex-wrap:wrap;margin-top:20px;margin-bottom:50px;gap:20px}.kinderplan .kinderplan-options .kinderplan-option{flex:1;min-width:calc(33.333% - 20px);padding:20px;border:1px solid #e0e0e0;box-shadow:0 4px 8px rgb(0 0 0 / .1);border-radius:8px;position:relative;background:#fff}.kinderplan .kinderplan-options .kinderplan-option h3{font-size:1.5em;margin-bottom:10px}.kinderplan .kinderplan-options .kinderplan-option p{font-size:16px;margin-top:20px;color:#000}.kinderplan .kinderplan-options .kinderplan-option .kinderplan-percentage{font-size:18px;background-color:#ACE4C6;color:#1B894F;padding:5px 10px;border-radius:8px;position:absolute;top:10px;right:10px}.kinderplan .kinderplan-options .top_options{display:flex;align-items:center;gap:10px}.kinderplan .kinderplan-options .top_options h3{margin:0}.kinderplan .kinderplan-options .top_options i{font-size:30px;margin-right:10px;background:#000;border-radius:99px;width:50px;height:50px;display:grid;align-items:center;text-align:center;color:#fff}.container_kids{padding-top:100px}.container_kids h2{text-align:left}section.voorwaarden h2{text-align:left}section.voorwaarden ul{list-style-type:none;padding:0;margin:20px 0}section.voorwaarden ul li{font-size:18px;margin-bottom:15px;color:#282828;position:relative;padding-left:35px}section.voorwaarden ul li:before{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:0;top:50%;transform:translateY(-50%);color:#458ACC;font-size:15px;background:rgb(255 255 255 / .67);border-radius:99px;height:27px;width:27px;display:grid;align-items:center;text-align:center}.background-sneeuw{background-image:url(/wp-content/uploads/2023/10/sneeuw-background-scaled-1.webp);position:relative}.background-sneeuw:before{content:"";background:rgb(255 255 255 / .7450980392);position:absolute;inset:0}@media (max-width:768px){.kinderplan .kinderplan-options .kinderplan-option{min-width:calc(50% - 20px)}}@media (max-width:576px){.kinderplan .kinderplan-options .kinderplan-option{min-width:100%}}.product-loop{display:flex;flex-wrap:wrap;justify-content:space-between}.product-kindergroep{width:calc(33.33% - 20px);margin:10px;padding:10px;border:1px solid #ddd;text-align:center}.product-kindergroep .product-title a{text-decoration:none;color:#333}.product-kindergroep .product-image img{max-width:100%;height:auto}.product-kindergroep .product-price{margin-top:10px;font-weight:700;color:#f60}.producten{padding-top:100px}.producten .slick-slide{margin:0 15px}.producten .slick-list{margin:0 -15px}.producten h2{text-align:left}.producten .product-loop{display:flex;flex-wrap:wrap;justify-content:space-between}.producten .product-loop .product-item{flex:0 0 calc(25% - 20px);margin-bottom:30px;box-shadow:0 4px 8px rgb(0 0 0 / .1);transition:transform 0.3s;border-radius:15px;overflow:hidden;display:flex;flex-direction:column;background-color:#fff}.producten .product-loop .product-item h2{text-align:left!important;line-height:1.2em;font-size:22px!important}.producten .product-loop .product-item:hover{transform:translateY(-5px)}.producten .product-loop .product-item .product-image{width:100%;padding:40px}.producten .product-loop .product-item .product-image img{display:block;width:100%;height:auto}.producten .product-loop .product-item .product-price{background-color:#f7f7f7;padding:10px 15px;font-weight:700}.producten .product-loop .product-item .product-title{padding:10px 15px;font-size:16px;border-bottom:1px solid #eee}.producten .product-loop .product-item .product-reviews{padding:5px 15px;color:#fbc02d}.producten .product-loop .product-item .product-info{padding:10px 15px;font-size:14px}.producten .product-loop .product-item .buy-now-button{display:inline-block;background-color:#2175bf;color:#fff;padding:10px 15px;text-align:center;width:calc(100% - 40px);text-transform:uppercase;font-weight:700;text-decoration:none;transition:background-color 0.3s;border-radius:99px;margin:20px;margin-top:auto}.producten .product-loop .product-item .buy-now-button:hover{background-color:#555}.producten .product-loop .product-item .store-option{padding:10px 15px;font-size:12px;text-align:center;color:#888}nav.mega_menu_nav{display:flex!important;width:100%;background:#fff;font-family:"Arial",sans-serif}@media (max-width:768px){nav.mega_menu_nav{display:none!important}}nav.mega_menu_nav ul.tiny-cart{top:unset!important}nav.mega_menu_nav ul#mega-menu{display:flex;list-style:none;padding:0;margin:0;position:relative;align-items:center;width:100%;z-index:444}nav.mega_menu_nav ul#mega-menu .menu-item-has-children:hover .sub-menu:nth-of-type(1){display:flex}nav.mega_menu_nav ul#mega-menu ul{margin-left:0;padding-left:0}nav.mega_menu_nav ul#mega-menu li:last-child{margin-right:0}nav.mega_menu_nav ul#mega-menu .wrapper_mega_menu_items{padding:70px;width:calc(60% - 20px)}nav.mega_menu_nav ul#mega-menu .mega_menu_items{flex-wrap:wrap}nav.mega_menu_nav ul#mega-menu .mega_menu_items li{flex-basis:50%;width:calc(50% - 20px)}nav.mega_menu_nav ul#mega-menu .mega_menu_items li li{width:100%}nav.mega_menu_nav ul#mega-menu .menu-image-container{width:100%;height:100%;position:relative}nav.mega_menu_nav ul#mega-menu .menu-image-container:before{content:"";inset:0;position:absolute;z-index:1;background:rgb(0 0 0 / .1098039216) linear-gradient(180deg,#fff0 40%,rgb(0 0 0 / .89) 100%) 0% 0% no-repeat padding-box;z-index:1}nav.mega_menu_nav ul#mega-menu .menu-image-container img{height:100%;-o-object-fit:cover;object-fit:cover}nav.mega_menu_nav ul#mega-menu .menu_image_container_wrapper{width:40%}nav.mega_menu_nav ul#mega-menu .mega_menu_items{width:calc(60% - 20px);display:flex;gap:20px;padding:50px;margin:0}nav.mega_menu_nav ul#mega-menu .sub-menu:nth-of-type(1){position:absolute;display:none;flex-wrap:wrap;gap:20px;background:#fff;list-style-type:none;margin:0;width:100%;-o-object-fit:cover;object-fit:cover;box-sizing:border-box;border:1px solid #e0e0e0;border-radius:15px;box-shadow:0 10px 20px rgb(27 27 27 / .2);overflow:hidden}nav.mega_menu_nav ul#mega-menu .sub-menu:nth-of-type(1) li a:hover{color:#1e73be}nav.mega_menu_nav ul#mega-menu .sub-menu:nth-of-type(1) a{color:#282828}nav.mega_menu_nav ul#mega-menu .sub-menu:nth-of-type(1) li.menu-item-has-children>a{font-weight:700;font-size:18px;display:block;margin-bottom:10px}nav.mega_menu_nav ul#mega-menu .sub-menu:nth-of-type(1) li{font-size:16px;flex-basis:unset}nav.mega_menu_nav ul#mega-menu .sub-menu:nth-of-type(1) .sub-menu{display:flex;position:relative;flex-direction:column;padding:0;width:-moz-fit-content;width:fit-content;box-shadow:unset;border:0;border-radius:0;gap:5px}.afspraak_maken{background:#2175bf;border-radius:99px;margin:8px;margin-left:AUTO;margin-right:30px!important}.afspraak_maken a{color:#FFF!important}.cg-primary-menu-below-wrapper{background:#fff}.mega_menu_nav .cart-wrap{margin:0;display:flex;align-items:center}body .chat-popup{z-index:9999;height:-moz-fit-content!important;height:fit-content!important}body .chat-popup .close-button-chat{position:absolute;right:20px;height:13px;width:13px;background:#fff0;color:#fff;border:0;padding:0}body .chat-popup .close-button-chat svg{color:#fff}body .chat-header{background-color:#333;padding:10px;display:flex;align-items:center;color:#fff}body .whatsapp-chat-button{color:#fff;background-color:#18e513}body .whatsapp-chat-button .fab.fa-whatsapp{color:#fff}body .chat-status{color:#fff;font-size:12px;float:left;width:100%;padding:0;margin-left:0}.discount-card{background:#282828;padding:30px;justify-content:space-between;border-radius:8px;display:flex;align-items:center;position:relative;margin:30px 0}.discount-card .price-tag{font-weight:700;font-size:24px;color:#fff}.discount-card .content{padding-top:0;display:flex;flex-direction:column;gap:20px;line-height:1em}.discount-card .content .subtext{font-size:22px;color:#fff}.discount-card .content .bottomtext{color:#fff;font-size:25px;font-weight:700;line-height:1em}.discount-card .content .main-text{font-size:38px;font-weight:700;color:#fff}@media (max-width:768px){.discount-card .content .main-text{line-height:1.2em}}.discount-card .discount-badge{display:flex;justify-content:center;align-items:center}.discount-card .discount-badge .discount-value{font-size:60px;font-weight:900;color:#fff;right:15px;position:relative}@media (max-width:768px){.discount-card .discount-badge .discount-value{font-size:38px!important;position:absolute}}.discount-card .discount-badge:before{background:#fff0 linear-gradient(180deg,#ffffff 0%,#fff2e0 100%) 0% 0% no-repeat padding-box;border-radius:50%;width:inherit;display:flex;justify-content:center;align-items:center;opacity:.2;position:absolute;content:"";top:-20px;bottom:-20px;height:calc(100% + 40px);aspect-ratio:1;right:20px;z-index:3}@media (max-width:768px){.slider-for-homepagina .slick-list{max-height:100px!important}}.seo_tekst_section .wrapper{text-align:left}.seo_tekst_section .wrapper h2{text-align:left}.claw_bidingins{display:flex;gap:100px;flex-wrap:wrap}.claw_bidingins .tekst{display:block;width:calc(50% - 100px)}.claw_bidingins ul{margin-left:0;padding:0;margin-top:20px;margin-bottom:20px}.claw_bidingins li{counter-increment:item;text-indent:-41px;margin-left:41px;list-style-type:none!important}.claw_bidingins li::before{content:counter(item);font-size:1.5em;background-image:url(/wp-content/uploads/2024/01/oudhollandsspel-icon-bg.svg);background-repeat:no-repeat;background-size:contain;height:30px;width:30px;text-align:center;display:inline-grid;align-items:center;font-size:16px;margin-right:10px;color:#fe7527;font-weight:700;text-indent:0;top:5px;position:relative}.cta_clew{background:#fff;padding:40px;border-radius:15px;margin-top:100px;box-shadow:0 10px 20px rgb(34 110 255 / .0509803922)}.cta_clew h3{margin-top:0}#collectie h2{margin-bottom:20px}.button_wrapper{display:flex;gap:20px;margin-top:40px;flex-wrap:wrap}.button_wrapper .button{background-color:#007BFF;color:#FFF;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;transition:background-color 0.3s ease;border:1px solid #007BFF}.button_wrapper .button:hover{border-radius:5px!important;text-decoration:unset}.button_wrapper .button:hover a{text-decoration:unset}.button_wrapper .secondary{background-color:#fff;color:#007bff;border:1px solid #007bff}@media (max-width:768px){.producten .product-loop .product-item{width:100%;flex:unset}}@media (max-width:768px){.claw_bidingins .tekst{width:100%;flex:unset}}