@import url('https://fonts.googleapis.com/css?family=Red+Hat+Text:400,500,600,700|Ubuntu:400,700&display=swap');.product-item-styling{padding:0 .25rem .5rem .25rem;margin:0;border:none;background:#fff}.product-item-styling.last{margin-right:0}.product-item-styling a{display:inline-block;width:100%;position:relative;z-index:1;padding-bottom:3rem;height:100%}.product-item-styling a .shop-image{position:relative;display:block;margin:0 -1rem 1rem -1rem;background:#fff}.product-item-styling a .shop-image .image-itself{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;overflow:hidden}.product-item-styling a .shop-image .image-itself img{max-height:100%;width:auto}.product-item-styling a .shop-image .ratio{padding-bottom:75%;display:block}.product-item-styling a img{max-width:100%;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;position:relative;z-index:1}.product-item-styling a h2.woocommerce-loop-product__title{font-family:'Avenir LT Std Medium';font-size:1.2rem;font-weight:600;margin-bottom:.5em;font-weight:500;font-size:1rem;color:#1d1d1b;margin:0 2rem .25rem 2rem;padding:0}.product-item-styling a p.desc{color:#1d1d1b;line-height:1.8em;margin:0;color:#464646;margin:0 2rem .25rem 2rem;font-size:.8rem}.product-item-styling a .product-item-bottom{width:100%;padding:1rem 2rem;display:flex;justify-content:space-between;flex-direction:column;position:absolute;bottom:0}.product-item-styling a .product-item-bottom .price{font-family:'Avenir LT Std Medium';font-weight:600;margin:0;color:#3082ad;font-size:1rem;font-weight:500;line-height:1}.product-item-styling a .product-item-bottom .price span{color:#3082ad;line-height:1;text-decoration:none}.product-item-styling a .product-item-bottom .price del{color:#1d1d1b;font-size:1rem;font-weight:500;margin-right:1rem}.product-item-styling a .product-item-bottom .price del span{color:#1d1d1b;font-weight:500}.product-item-styling a .product-item-bottom .price del span.woocommerce-Price-amount{color:#1d1d1b;font-size:1rem;font-weight:500}.product-item-styling a .product-item-bottom .price ins{text-decoration:none}.product-item-styling a:hover{-webkit-box-shadow:0px 0px 7px 0px #c7c7c7;-moz-box-shadow:0px 0px 7px 0px #c7c7c7;box-shadow:0px 0px 7px 0px #c7c7c7}.product-item-styling a:hover .shop-image .image-itself img{opacity:.7}.product-item-styling a.ajax_add_to_cart,.product-item-styling a.product_type_variable.add_to_cart_button,.product-item-styling a.product_type_simple,.product-item-styling a.product_type_variable{display:none}.product-item-styling a.added_to_cart{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;padding:1rem;font-weight:600;color:#fff}.product-item-styling a.added_to_cart::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(48,130,173,0.8);z-index:-1}@media only screen and (max-width: 767px){.product-item-styling a{padding-bottom:3rem}.product-item-styling a .shop-image{margin:0 -1rem 1rem -1rem}.product-item-styling a h2.woocommerce-loop-product__title{margin:0 1rem .25rem 1rem;font-size:.9rem}.product-item-styling a p.desc{margin:0 1rem .25rem 1rem;font-size:.7rem}.product-item-styling a .product-item-bottom{padding:1rem}.product-item-styling a .product-item-bottom .price del{margin-right:.5rem}}.woocommerce .categorie-beschrijving-header{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #e6e6e6}.woocommerce .categorie-beschrijving-header h1{font-family:'Avenir LT Std Medium';font-size:1.5rem;font-weight:600;margin-bottom:.5em;color:#1d1d1b;margin-bottom:.5rem}.woocommerce .categorie-beschrijving-header p{font-size:.8rem}.woocommerce .categorie-beschrijving-header p#breadcrumbs{margin-bottom:1rem}.woocommerce .categorie-beschrijving-header p:last-of-type{margin-bottom:0}.woocommerce .categorie-beschrijving-header .brede-afbeelding-met-link{margin-bottom:0}.woocommerce .woocommerce-ordering{margin:0 0 1.5rem 0;float:right;display:flex;align-items:center}.woocommerce .woocommerce-ordering::before{content:'Sorteer op:';display:inline-block;width:90px;font-size:.875rem;color:#323232}@media only screen and (max-width: 767px){.woocommerce .woocommerce-ordering::before{font-size:.7rem;display:none}}.woocommerce .woocommerce-ordering select.orderby{margin:0 !important;border:none;outline:none !important}.woocommerce .categorie-beschrijving-footer{padding-top:4rem}.woocommerce ul.products[class*=columns-]{display:flex;flex-wrap:wrap}.woocommerce ul.products[class*=columns-]::before,.woocommerce ul.products[class*=columns-]::after{display:none}.woocommerce ul.products[class*=columns-].columns-3 li.product{width:calc(100% / 3)}.woocommerce ul.products[class*=columns-].columns-4 li.product{width:calc(100% / 4)}.woocommerce ul.products[class*=columns-].columns-5 li.product{width:calc(100% / 5)}.woocommerce ul.products[class*=columns-] li.product{padding:0 .25rem .5rem .25rem;margin:0;border:none;background:#fff}.woocommerce ul.products[class*=columns-] li.product.last{margin-right:0}.woocommerce ul.products[class*=columns-] li.product a{display:inline-block;width:100%;position:relative;z-index:1;padding-bottom:3rem;height:100%}.woocommerce ul.products[class*=columns-] li.product a .shop-image{position:relative;display:block;margin:0 -1rem 1rem -1rem;background:#fff}.woocommerce ul.products[class*=columns-] li.product a .shop-image .image-itself{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;overflow:hidden}.woocommerce ul.products[class*=columns-] li.product a .shop-image .image-itself img{max-height:100%;width:auto}.woocommerce ul.products[class*=columns-] li.product a .shop-image .ratio{padding-bottom:75%;display:block}.woocommerce ul.products[class*=columns-] li.product a img{max-width:100%;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;position:relative;z-index:1}.woocommerce ul.products[class*=columns-] li.product a h2.woocommerce-loop-product__title{font-family:'Avenir LT Std Medium';font-size:1.2rem;font-weight:600;margin-bottom:.5em;font-weight:500;font-size:1rem;color:#1d1d1b;margin:0 2rem .25rem 2rem;padding:0}.woocommerce ul.products[class*=columns-] li.product a p.desc{color:#1d1d1b;line-height:1.8em;margin:0;color:#464646;margin:0 2rem .25rem 2rem;font-size:.8rem}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom{width:100%;padding:1rem 2rem;display:flex;justify-content:space-between;flex-direction:column;position:absolute;bottom:0}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom .price{font-family:'Avenir LT Std Medium';font-weight:600;margin:0;color:#3082ad;font-size:1rem;font-weight:500;line-height:1}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom .price span{color:#3082ad;line-height:1;text-decoration:none}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom .price del{color:#1d1d1b;font-size:1rem;font-weight:500;margin-right:1rem}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom .price del span{color:#1d1d1b;font-weight:500}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom .price del span.woocommerce-Price-amount{color:#1d1d1b;font-size:1rem;font-weight:500}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom .price ins{text-decoration:none}.woocommerce ul.products[class*=columns-] li.product a:hover{-webkit-box-shadow:0px 0px 7px 0px #c7c7c7;-moz-box-shadow:0px 0px 7px 0px #c7c7c7;box-shadow:0px 0px 7px 0px #c7c7c7}.woocommerce ul.products[class*=columns-] li.product a:hover .shop-image .image-itself img{opacity:.7}.woocommerce ul.products[class*=columns-] li.product a.ajax_add_to_cart,.woocommerce ul.products[class*=columns-] li.product a.product_type_variable.add_to_cart_button,.woocommerce ul.products[class*=columns-] li.product a.product_type_simple,.woocommerce ul.products[class*=columns-] li.product a.product_type_variable{display:none}.woocommerce ul.products[class*=columns-] li.product a.added_to_cart{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;padding:1rem;font-weight:600;color:#fff}.woocommerce ul.products[class*=columns-] li.product a.added_to_cart::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(48,130,173,0.8);z-index:-1}@media only screen and (max-width: 767px){.woocommerce ul.products[class*=columns-] li.product a{padding-bottom:3rem}.woocommerce ul.products[class*=columns-] li.product a .shop-image{margin:0 -1rem 1rem -1rem}.woocommerce ul.products[class*=columns-] li.product a h2.woocommerce-loop-product__title{margin:0 1rem .25rem 1rem;font-size:.9rem}.woocommerce ul.products[class*=columns-] li.product a p.desc{margin:0 1rem .25rem 1rem;font-size:.7rem}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom{padding:1rem}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom .price del{margin-right:.5rem}}@media only screen and (max-width: 991px){.woocommerce ul.products[class*=columns-].columns-3 li.product,.woocommerce ul.products[class*=columns-].columns-4 li.product,.woocommerce ul.products[class*=columns-].columns-5 li.product{width:calc(100% / 2)}}.woocommerce .quantity-container{width:4rem;border:1px solid #e6e6e6;border-radius:4px;overflow:hidden}.woocommerce .quantity-container input.qty{width:4rem;height:2.5rem;border:none}.woocommerce .quantity-container .options{display:none}.woocommerce .quantity-container.styled{display:inline-flex;width:auto;margin-right:1rem;height:3rem;position:relative}.woocommerce .quantity-container.styled input.qty{font-weight:600;border:none;margin:0;padding:0;width:3rem;height:auto;text-align:center;color:#1d1d1b !important;font-size:1rem;-moz-appearance:textfield}.woocommerce .quantity-container.styled input.qty::-webkit-outer-spin-button,.woocommerce .quantity-container.styled input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce .quantity-container.styled .options{display:flex;flex-direction:column;width:2rem;overflow:hidden;border-left:1px solid #e6e6e6}.woocommerce .quantity-container.styled .options .plus,.woocommerce .quantity-container.styled .options .min{display:flex;align-items:center;justify-content:center;color:#1d1d1b !important;background:#e6e6e6;height:50%;width:100%;text-align:center;font-size:1.1rem;line-height:1;font-weight:600;cursor:pointer;user-select:none}.woocommerce .quantity-container.styled .options .plus:hover,.woocommerce .quantity-container.styled .options .min:hover{background-color:#d2d2d2}.woocommerce .quantity-container.styled .options .plus{border-bottom:1px solid #fff}.sidebar-container padding-right .sidebar-title{margin-bottom:2rem}.sidebar-container .sidebar-item{display:inline-block;width:100%;padding:1.5rem 0;border-bottom:1px solid #e6e6e6}.sidebar-container .sidebar-item:first-of-type{padding-top:0}.sidebar-container .sidebar-item h3{color:#000;width:100%}.sidebar-container .sidebar-item .item-title{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;position:relative;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.sidebar-container .sidebar-item .item-title *{margin:0}.sidebar-container .sidebar-item .item-title .close{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%}.sidebar-container .sidebar-item .item-title .close svg{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;fill:#000;content:'';top:.5rem;right:0;width:1rem;height:1rem}.sidebar-container .sidebar-item .item-content{display:none}.sidebar-container .sidebar-item .item-content *:last-child{margin-bottom:0}.sidebar-container .sidebar-item ul.sidebar-cat{padding:.5rem 0 0 0;width:100%}.sidebar-container .sidebar-item ul.sidebar-cat li{position:relative;display:inline-block;padding:0;margin:0;width:100%;line-height:1.1;padding:.25rem 0 .15rem 1rem;background-image:url(https://www.beauty-by-astrid.nl/wp-content/themes/beauty-by-astrid/css/../images/icon-chevron-right.svg);background-size:auto .5rem;background-repeat:no-repeat;background-position:top .7rem left}.sidebar-container .sidebar-item ul.sidebar-cat li>a{display:inline-block;position:relative;font-weight:400;font-size:.875rem;color:#1d1d1b;max-width:calc(100% - 1rem);-webkit-box-decoration-break:clone;box-decoration-break:clone}.sidebar-container .sidebar-item ul.sidebar-cat li>a:hover{color:#c9aaa6}.sidebar-container .sidebar-item ul.sidebar-cat li.current-cat>a,.sidebar-container .sidebar-item ul.sidebar-cat li.current-cat-ancestor>a,.sidebar-container .sidebar-item ul.sidebar-cat li.chosen>a,.sidebar-container .sidebar-item ul.sidebar-cat li.current_page_item>a{color:#c9aaa6}.sidebar-container .sidebar-item ul.sidebar-cat li.current-cat ul.children,.sidebar-container .sidebar-item ul.sidebar-cat li.current-cat-ancestor ul.children,.sidebar-container .sidebar-item ul.sidebar-cat li.chosen ul.children,.sidebar-container .sidebar-item ul.sidebar-cat li.current_page_item ul.children{display:block}.sidebar-container .sidebar-item ul.sidebar-cat li ul.children{padding:0 0 0 1rem;display:none;width:calc(100% + 1rem);left:-1rem;position:relative}.sidebar-container .sidebar-item ul.sidebar-cat li span.count{display:none}@media only screen and (max-width: 767px){.sidebar-container .sidebar-item ul.sidebar-cat li>a{display:inline-block;margin:.2rem 0}.sidebar-container .sidebar-item ul.sidebar-cat ul.children li>a{display:inline-block;margin:.2rem 0}}.sidebar-container .sidebar-item.filter ul{margin:0;padding:0}.sidebar-container .sidebar-item.filter ul li{width:100%;display:inline-flex;align-items:center;justify-content:space-between}.sidebar-container .sidebar-item.filter ul li::before,.sidebar-container .sidebar-item.filter ul li::after{display:none}.sidebar-container .sidebar-item.filter ul li a{display:inline-flex;align-items:center;color:#1d1d1b;cursor:pointer;font-size:.875rem;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.sidebar-container .sidebar-item.filter ul li a::before{top:-1px;content:"";display:inline-block;border:1px solid #1d1d1b;border-radius:2px;width:1rem;height:1rem;margin-right:.5rem;background-image:url('https://www.beauty-by-astrid.nl/wp-content/themes/beauty-by-astrid/css/../images/icon-check.svg');background-size:10px;background-position:-1.5rem center;background-repeat:no-repeat;text-indent:-9999px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.sidebar-container .sidebar-item.filter ul li a:hover{color:#c9aaa6}.sidebar-container .sidebar-item.filter ul li.chosen a{font-weight:600;color:#1d1d1b}.sidebar-container .sidebar-item.filter ul li.chosen a::before{opacity:1;background-position:center center}.sidebar-container .sidebar-item.filter ul li span.count{display:none;color:#3082ad;margin-left:.5rem}.sidebar-container .sidebar-item.open-item h3{position:relative;margin-bottom:0;cursor:pointer;padding-right:1.5rem}.sidebar-container .sidebar-item.open-item.open h3::after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sidebar-container .sidebar-item.open-item.open>ul,.sidebar-container .sidebar-item.open-item.open>.item-content{display:block}.sidebar-container .sidebar-item.open-item>ul,.sidebar-container .sidebar-item.open-item>.item-content{margin-top:.5rem}.sidebar-container .sidebar-item.show .item-title *{color:#1d1d1b}.sidebar-container .sidebar-item.show .item-title .close{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);background:#828282}.sidebar-container .sidebar-item.show .item-title .close svg{opacity:1}.sidebar-container .sidebar-item.show .item-content>ul,.sidebar-container .sidebar-item.show .item-content>div{opacity:1}@media only screen and (max-width: 767px){.sidebar-container.productoverzicht{position:fixed;top:0;height:100%;padding:2rem 1rem;right:0;width:60vw;background:#fff;z-index:5500;transform:translateX(100%);overflow:auto;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}.sidebar-container.productoverzicht.open{transform:translateX(0)}.sidebar-container .sidebar-item ul.sidebar-cat li>a{display:inline-block;margin:.2rem 0}.sidebar-container .sidebar-item ul.sidebar-cat ul.children li>a{display:inline-block;margin:.2rem 0}.sidebar-container .sidebar-item.filter ul li a{display:inline-block;margin:.2rem 0}}.list-with-chevron{padding:.5rem 0 0 0;width:100%}.list-with-chevron li{position:relative;display:inline-block;padding:0;margin:0;width:100%;line-height:1.1;padding:.25rem 0 .15rem 1rem;background-image:url(https://www.beauty-by-astrid.nl/wp-content/themes/beauty-by-astrid/css/../images/icon-chevron-right.svg);background-size:auto .5rem;background-repeat:no-repeat;background-position:top .7rem left}.list-with-chevron li>a{display:inline-block;position:relative;font-weight:400;font-size:.875rem;color:#1d1d1b;max-width:calc(100% - 1rem);-webkit-box-decoration-break:clone;box-decoration-break:clone}.list-with-chevron li>a:hover{color:#c9aaa6}.list-with-chevron li.current-cat>a,.list-with-chevron li.current-cat-ancestor>a,.list-with-chevron li.chosen>a,.list-with-chevron li.current_page_item>a{color:#c9aaa6}.list-with-chevron li.current-cat ul.children,.list-with-chevron li.current-cat-ancestor ul.children,.list-with-chevron li.chosen ul.children,.list-with-chevron li.current_page_item ul.children{display:block}.list-with-chevron li ul.children{padding:0 0 0 1rem;display:none;width:calc(100% + 1rem);left:-1rem;position:relative}.list-with-chevron li span.count{display:none}@media only screen and (max-width: 767px){.list-with-chevron li>a{display:inline-block;margin:.2rem 0}.list-with-chevron ul.children li>a{display:inline-block;margin:.2rem 0}}.woocommerce .woocommerce-notices-wrapper,.woocommerce-page .woocommerce-notices-wrapper{position:relative;z-index:10}.woocommerce .woocommerce-notices-wrapper .woocommerce-error,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error,.woocommerce .woocommerce-notices-wrapper .woocommerce-info,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info,.woocommerce .woocommerce-notices-wrapper .woocommerce-message,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message{margin:0}.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button{position:relative;font-family:'Avenir LT Std Medium';background-color:#e44cee;color:#fff;font-size:18px;padding:10px 60px 10px 20px;display:inline-block;border-radius:200px;border:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;background-image:url('https://www.beauty-by-astrid.nl/wp-content/themes/beauty-by-astrid/css/../images/icon-arrow-right-white.svg');background-repeat:no-repeat;background-position:right 15px center;background-size:17px}.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button:hover,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button:hover,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button:hover,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button:hover,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button:hover,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button:hover{background-color:#dd1dea;text-decoration:none;color:#fff;background-position:right 10px center;cursor:pointer}.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button:focus,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button:focus,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button:focus,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button:focus,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button:focus,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button:focus,.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button:active,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button:active,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button:active,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button:active,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button:active,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button:active{outline:none;color:#fff}.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button.big,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button.big,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button.big,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button.big,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button.big,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button.big{padding:15px 20px}.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button.no-icon,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button.no-icon,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button.no-icon,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button.no-icon,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button.no-icon,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button.no-icon{background-image:none}.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button.add-to-cart,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button.add-to-cart,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button.add-to-cart,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button.add-to-cart,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button.add-to-cart,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button.add-to-cart,.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button .checkout-button,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button .checkout-button,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button .checkout-button,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button .checkout-button,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button .checkout-button,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button .checkout-button{max-width:350px;width:calc(100% - 6.5rem);font-size:1.125rem;padding:1rem .5rem .8rem .5rem;border-radius:4px;background-image:none;display:inline-flex !important;align-items:center;justify-content:center}.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button.add-to-cart::after,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button.add-to-cart::after,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button.add-to-cart::after,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button.add-to-cart::after,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button.add-to-cart::after,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button.add-to-cart::after,.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button .checkout-button::after,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button .checkout-button::after,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button .checkout-button::after,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button .checkout-button::after,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button .checkout-button::after,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button .checkout-button::after{content:'';display:none}@media only screen and (max-width: 767px){.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button.add-to-cart,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button.add-to-cart,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button.add-to-cart,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button.add-to-cart,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button.add-to-cart,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button.add-to-cart,.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button .checkout-button,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button .checkout-button,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button .checkout-button,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button .checkout-button,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button .checkout-button,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button .checkout-button{width:calc(100% - 120px);padding:.95rem .5rem}}@media only screen and (max-width: 575px){.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button.add-to-cart,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button.add-to-cart,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button.add-to-cart,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button.add-to-cart,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button.add-to-cart,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button.add-to-cart,.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button .checkout-button,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button .checkout-button,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button .checkout-button,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button .checkout-button,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button .checkout-button,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button .checkout-button{font-size:.9rem;padding:1.1rem .25rem .9rem .25rem}}@media only screen and (max-width: 767px){.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button{padding:10px 60px 10px 30px;max-width:100%}}.woocommerce div.product,.woocommerce-page div.product{margin-bottom:5rem}.woocommerce div.product .product-info-top,.woocommerce-page div.product .product-info-top{margin-bottom:5rem}.woocommerce div.product .images-gallery,.woocommerce-page div.product .images-gallery{width:100%}.woocommerce div.product .images-gallery .image-item,.woocommerce-page div.product .images-gallery .image-item{width:100%;display:block;text-align:center;margin-top:1rem}.woocommerce div.product .images-gallery .image-item img,.woocommerce-page div.product .images-gallery .image-item img{max-width:100%;max-height:430px;width:auto}.woocommerce div.product .images-gallery .image-item.large-image,.woocommerce-page div.product .images-gallery .image-item.large-image{margin-top:0}.woocommerce div.product .images-gallery .image-item.small-image,.woocommerce-page div.product .images-gallery .image-item.small-image{padding-bottom:100%;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.woocommerce div.product .images-gallery .image-item.small-image img,.woocommerce-page div.product .images-gallery .image-item.small-image img{position:absolute;margin:0;top:50%;left:50%;max-height:100%;max-width:100%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.woocommerce div.product .images-gallery .image-item:hover,.woocommerce-page div.product .images-gallery .image-item:hover{opacity:.6}.woocommerce div.product .images-gallery .more-image-container,.woocommerce-page div.product .images-gallery .more-image-container{text-align:center;padding-top:1rem}.woocommerce div.product div.summary,.woocommerce-page div.product div.summary{width:100%;margin:0 0 .5rem 0;padding:1.5rem}@media only screen and (max-width: 767px){.woocommerce div.product div.summary,.woocommerce-page div.product div.summary{padding:1.5rem 0}}.woocommerce div.product div.summary p.desc,.woocommerce-page div.product div.summary p.desc{color:#464646}.woocommerce div.product div.summary p.stock,.woocommerce-page div.product div.summary p.stock{font-size:.9rem;color:#80d032}.woocommerce div.product div.summary p.stock.out-of-stock,.woocommerce-page div.product div.summary p.stock.out-of-stock{color:#d03131}.woocommerce div.product div.summary .price,.woocommerce-page div.product div.summary .price{display:flex;flex-direction:column;font-family:'Avenir LT Std Medium';font-weight:600;margin:0 0 .25rem 0;color:#e44cee;font-size:1.875rem;line-height:1}.woocommerce div.product div.summary .price span,.woocommerce-page div.product div.summary .price span{color:#1d1d1b;line-height:1;text-decoration:none}.woocommerce div.product div.summary .price del,.woocommerce-page div.product div.summary .price del{color:#1d1d1b;font-size:.75rem;font-weight:400;margin-bottom:.5rem}.woocommerce div.product div.summary .price del span,.woocommerce-page div.product div.summary .price del span{color:#1d1d1b;font-weight:500}.woocommerce div.product div.summary .price ins,.woocommerce-page div.product div.summary .price ins{text-decoration:none}.woocommerce div.product div.summary .price .woocommerce-Price-currencySymbol,.woocommerce-page div.product div.summary .price .woocommerce-Price-currencySymbol{margin-right:0rem}.woocommerce div.product div.summary .voorraad,.woocommerce-page div.product div.summary .voorraad{font-size:.875rem;text-align:left;padding:.5rem 0}.woocommerce div.product form.cart,.woocommerce-page div.product form.cart{width:100%;margin-bottom:0}.woocommerce div.product form.cart .quantity-container,.woocommerce-page div.product form.cart .quantity-container{width:5.5rem;margin-right:1rem !important}.woocommerce div.product form.cart .quantity-container input,.woocommerce-page div.product form.cart .quantity-container input{width:calc(100% - 2rem)}.woocommerce div.product form.cart button.single_add_to_cart_button,.woocommerce-page div.product form.cart button.single_add_to_cart_button{position:relative;font-family:'Avenir LT Std Medium';background-color:#e44cee;color:#fff;font-size:18px;padding:10px 60px 10px 20px;display:inline-block;border-radius:200px;border:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;background-image:url('https://www.beauty-by-astrid.nl/wp-content/themes/beauty-by-astrid/css/../images/icon-arrow-right-white.svg');background-repeat:no-repeat;background-position:right 15px center;background-size:17px;max-width:350px;width:calc(100% - 6.5rem);font-size:1.125rem;padding:1rem .5rem .8rem .5rem;border-radius:4px;background-image:none;display:inline-flex !important;align-items:center;justify-content:center}.woocommerce div.product form.cart button.single_add_to_cart_button:hover,.woocommerce-page div.product form.cart button.single_add_to_cart_button:hover{background-color:#dd1dea;text-decoration:none;color:#fff;background-position:right 10px center;cursor:pointer}.woocommerce div.product form.cart button.single_add_to_cart_button:focus,.woocommerce-page div.product form.cart button.single_add_to_cart_button:focus,.woocommerce div.product form.cart button.single_add_to_cart_button:active,.woocommerce-page div.product form.cart button.single_add_to_cart_button:active{outline:none;color:#fff}.woocommerce div.product form.cart button.single_add_to_cart_button.big,.woocommerce-page div.product form.cart button.single_add_to_cart_button.big{padding:15px 20px}.woocommerce div.product form.cart button.single_add_to_cart_button.no-icon,.woocommerce-page div.product form.cart button.single_add_to_cart_button.no-icon{background-image:none}.woocommerce div.product form.cart button.single_add_to_cart_button.add-to-cart,.woocommerce-page div.product form.cart button.single_add_to_cart_button.add-to-cart,.woocommerce div.product form.cart button.single_add_to_cart_button .checkout-button,.woocommerce-page div.product form.cart button.single_add_to_cart_button .checkout-button{max-width:350px;width:calc(100% - 6.5rem);font-size:1.125rem;padding:1rem .5rem .8rem .5rem;border-radius:4px;background-image:none;display:inline-flex !important;align-items:center;justify-content:center}.woocommerce div.product form.cart button.single_add_to_cart_button.add-to-cart::after,.woocommerce-page div.product form.cart button.single_add_to_cart_button.add-to-cart::after,.woocommerce div.product form.cart button.single_add_to_cart_button .checkout-button::after,.woocommerce-page div.product form.cart button.single_add_to_cart_button .checkout-button::after{content:'';display:none}@media only screen and (max-width: 767px){.woocommerce div.product form.cart button.single_add_to_cart_button.add-to-cart,.woocommerce-page div.product form.cart button.single_add_to_cart_button.add-to-cart,.woocommerce div.product form.cart button.single_add_to_cart_button .checkout-button,.woocommerce-page div.product form.cart button.single_add_to_cart_button .checkout-button{width:calc(100% - 120px);padding:.95rem .5rem}}@media only screen and (max-width: 575px){.woocommerce div.product form.cart button.single_add_to_cart_button.add-to-cart,.woocommerce-page div.product form.cart button.single_add_to_cart_button.add-to-cart,.woocommerce div.product form.cart button.single_add_to_cart_button .checkout-button,.woocommerce-page div.product form.cart button.single_add_to_cart_button .checkout-button{font-size:.9rem;padding:1.1rem .25rem .9rem .25rem}}@media only screen and (max-width: 767px){.woocommerce div.product form.cart button.single_add_to_cart_button,.woocommerce-page div.product form.cart button.single_add_to_cart_button{padding:10px 60px 10px 30px;max-width:100%}}.woocommerce div.product form.cart button.single_add_to_cart_button::after,.woocommerce-page div.product form.cart button.single_add_to_cart_button::after{content:'';display:none}@media only screen and (max-width: 767px){.woocommerce div.product form.cart button.single_add_to_cart_button,.woocommerce-page div.product form.cart button.single_add_to_cart_button{width:calc(100% - 120px);padding:.95rem .5rem}}@media only screen and (max-width: 575px){.woocommerce div.product form.cart button.single_add_to_cart_button,.woocommerce-page div.product form.cart button.single_add_to_cart_button{font-size:.9rem;padding:1.1rem .25rem .9rem .25rem}}.woocommerce div.product .related,.woocommerce-page div.product .related{max-width:1000px;margin:0 auto}.woocommerce div.product .related>h2,.woocommerce-page div.product .related>h2{text-align:center;margin-bottom:1.5rem}.product-info-uitklap .accordion .collapse-item .titel{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;position:relative;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:.5rem;border-bottom:1px solid #e6e6e6}.product-info-uitklap .accordion .collapse-item .titel *{color:#1d1d1b;margin:0}.product-info-uitklap .accordion .collapse-item .titel .vraag{width:calc(100% - 2rem)}.product-info-uitklap .accordion .collapse-item .titel .vraag button{font-family:'Avenir LT Std Medium';font-size:1.2rem;font-weight:600;margin-bottom:.5em;font-size:1.1rem;color:#1d1d1b;border:none;background:none;padding:0;margin:0;outline:none}.product-info-uitklap .accordion .collapse-item .titel .close{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;width:1rem;height:1rem;background-image:url(https://www.beauty-by-astrid.nl/wp-content/themes/beauty-by-astrid/css/../images/icon-chevron-down.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;opacity:1}.product-info-uitklap .accordion .collapse-item .collapse-itself{padding-bottom:2rem;display:none;width:calc(100% - 2rem)}.product-info-uitklap .accordion .collapse-item .collapse-itself *:last-child{margin-bottom:0}.product-info-uitklap .accordion .collapse-item .collapse-itself .antwoord{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;opacity:0;padding:1rem .5rem .5rem .5rem}.product-info-uitklap .accordion .collapse-item .collapse-itself .antwoord .woocommerce-product-attributes{border-top:0}.product-info-uitklap .accordion .collapse-item .collapse-itself .antwoord .woocommerce-product-attributes th,.product-info-uitklap .accordion .collapse-item .collapse-itself .antwoord .woocommerce-product-attributes td{border-bottom:0}.product-info-uitklap .accordion .collapse-item .collapse-itself .antwoord .woocommerce-product-attributes td{font-style:normal}.product-info-uitklap .accordion .collapse-item.show .titel .close{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.product-info-uitklap .accordion .collapse-item.show .collapse-itself .antwoord{opacity:1}.wc-button-styling{background:#c9aaa6;border:none;color:#fff;font-size:.95rem;font-family:'Avenir LT Std Medium';font-weight:500;padding:11px 15px 8px 15px}.woocommerce-cart .wc-page{width:100%}.woocommerce-cart .wc-page table.shop_table{border:none}.woocommerce-cart .wc-page table.shop_table button.button{background:#c9aaa6;border:none;color:#fff;font-size:.95rem;font-family:'Avenir LT Std Medium';font-weight:500;padding:11px 15px 8px 15px}.woocommerce-cart .wc-page table.shop_table tr td.product-name a{color:#000}.woocommerce-cart .wc-page table.shop_table tr td.product-thumbnail a{color:#000}.woocommerce-cart .wc-page table.shop_table tr td.product-thumbnail a::after{display:none}.woocommerce-cart .wc-page table.shop_table tr td.product-quantity input.input-text{border:1px solid #e6e6e6;border-radius:5px;padding:15px 15px;outline:none;box-shadow:none;font-size:15px;max-width:50px;padding:.5rem}.woocommerce-cart .wc-page table.shop_table tr td.product-quantity input.input-text:focus{outline:none;border-color:#b3b3b3}.woocommerce-cart .wc-page table.shop_table .actions .coupon .input-text{border:1px solid #e6e6e6;border-radius:5px;padding:15px 15px;outline:none;font-size:15px;box-shadow:none;padding:5px 15px 2px;margin-right:10px;min-width:113px}.woocommerce-cart .wc-page table.shop_table .actions .coupon .input-text:focus{outline:none;border-color:#b3b3b3}.woocommerce-cart .wc-page .cart_totals h2{font-size:24px;margin-bottom:10px}.woocommerce-cart .wc-page a.button{position:relative;font-family:'Avenir LT Std Medium';background-color:#e44cee;color:#fff;font-size:18px;padding:10px 60px 10px 20px;display:inline-block;border-radius:200px;border:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;background-image:url('https://www.beauty-by-astrid.nl/wp-content/themes/beauty-by-astrid/css/../images/icon-arrow-right-white.svg');background-repeat:no-repeat;background-position:right 15px center;background-size:17px}.woocommerce-cart .wc-page a.button:hover{background-color:#dd1dea;text-decoration:none;color:#fff;background-position:right 10px center;cursor:pointer}.woocommerce-cart .wc-page a.button:focus,.woocommerce-cart .wc-page a.button:active{outline:none;color:#fff}.woocommerce-cart .wc-page a.button.big{padding:15px 20px}.woocommerce-cart .wc-page a.button.no-icon{background-image:none}.woocommerce-cart .wc-page a.button.add-to-cart,.woocommerce-cart .wc-page a.button .checkout-button{max-width:350px;width:calc(100% - 6.5rem);font-size:1.125rem;padding:1rem .5rem .8rem .5rem;border-radius:4px;background-image:none;display:inline-flex !important;align-items:center;justify-content:center}.woocommerce-cart .wc-page a.button.add-to-cart::after,.woocommerce-cart .wc-page a.button .checkout-button::after{content:'';display:none}@media only screen and (max-width: 767px){.woocommerce-cart .wc-page a.button.add-to-cart,.woocommerce-cart .wc-page a.button .checkout-button{width:calc(100% - 120px);padding:.95rem .5rem}}@media only screen and (max-width: 575px){.woocommerce-cart .wc-page a.button.add-to-cart,.woocommerce-cart .wc-page a.button .checkout-button{font-size:.9rem;padding:1.1rem .25rem .9rem .25rem}}@media only screen and (max-width: 767px){.woocommerce-cart .wc-page a.button{padding:10px 60px 10px 30px;max-width:100%}}.woocommerce-cart .wc-page a.button.alt{position:relative;font-family:'Avenir LT Std Medium';color:#fff;font-size:18px;padding:10px 60px 10px 20px;display:inline-block;border-radius:200px;border:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;background-image:url('https://www.beauty-by-astrid.nl/wp-content/themes/beauty-by-astrid/css/../images/icon-arrow-right-white.svg');background-repeat:no-repeat;background-position:right 15px center;background-size:17px;padding:15px 20px;background-image:none;width:100%;background-color:#e44cee}.woocommerce-cart .wc-page a.button.alt:hover{background-color:#dd1dea;text-decoration:none;color:#fff;background-position:right 10px center;cursor:pointer}.woocommerce-cart .wc-page a.button.alt:focus,.woocommerce-cart .wc-page a.button.alt:active{outline:none;color:#fff}.woocommerce-cart .wc-page a.button.alt.big{padding:15px 20px}.woocommerce-cart .wc-page a.button.alt.no-icon{background-image:none}.woocommerce-cart .wc-page a.button.alt.add-to-cart,.woocommerce-cart .wc-page a.button.alt .checkout-button{max-width:350px;width:calc(100% - 6.5rem);font-size:1.125rem;padding:1rem .5rem .8rem .5rem;border-radius:4px;background-image:none;display:inline-flex !important;align-items:center;justify-content:center}.woocommerce-cart .wc-page a.button.alt.add-to-cart::after,.woocommerce-cart .wc-page a.button.alt .checkout-button::after{content:'';display:none}@media only screen and (max-width: 767px){.woocommerce-cart .wc-page a.button.alt.add-to-cart,.woocommerce-cart .wc-page a.button.alt .checkout-button{width:calc(100% - 120px);padding:.95rem .5rem}}@media only screen and (max-width: 575px){.woocommerce-cart .wc-page a.button.alt.add-to-cart,.woocommerce-cart .wc-page a.button.alt .checkout-button{font-size:.9rem;padding:1.1rem .25rem .9rem .25rem}}@media only screen and (max-width: 767px){.woocommerce-cart .wc-page a.button.alt{padding:10px 60px 10px 30px;max-width:100%}}.woocommerce-cart .wc-page a.button.alt:hover{background-color:#da16e7}.woocommerce-cart .sidebar{display:none}.woocommerce-checkout .col2-set{display:inline-block;width:100%}.woocommerce-checkout .col2-set::before,.woocommerce-checkout .col2-set::after{display:none}.woocommerce-checkout .col2-set .col-1{width:50%;max-width:none;padding:0}.woocommerce-checkout .col2-set .col-2{width:50%;max-width:none;padding:0 0 0 30px}.woocommerce-checkout .form-row{flex-direction:column}.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-shipping-fields,.woocommerce-checkout .woocommerce-additional-fields{margin-bottom:30px}.woocommerce-checkout .woocommerce-billing-fields .input-text,.woocommerce-checkout .woocommerce-shipping-fields .input-text,.woocommerce-checkout .woocommerce-additional-fields .input-text{border:1px solid #e6e6e6;border-radius:5px;padding:15px 15px;outline:none;box-shadow:none;font-size:15px}.woocommerce-checkout .woocommerce-billing-fields .input-text:focus,.woocommerce-checkout .woocommerce-shipping-fields .input-text:focus,.woocommerce-checkout .woocommerce-additional-fields .input-text:focus{outline:none;border-color:#b3b3b3}.woocommerce-checkout .woocommerce-billing-fields .select2 .selection .select2-selection,.woocommerce-checkout .woocommerce-shipping-fields .select2 .selection .select2-selection,.woocommerce-checkout .woocommerce-additional-fields .select2 .selection .select2-selection{border:1px solid #e6e6e6;border-radius:5px;padding:15px 15px;outline:none;box-shadow:none;font-size:15px;height:auto;padding-top:5px;padding-bottom:5px}.woocommerce-checkout .woocommerce-billing-fields .select2 .selection .select2-selection:focus,.woocommerce-checkout .woocommerce-shipping-fields .select2 .selection .select2-selection:focus,.woocommerce-checkout .woocommerce-additional-fields .select2 .selection .select2-selection:focus{outline:none;border-color:#b3b3b3}.woocommerce-checkout .woocommerce-billing-fields .select2-container--default .select2-selection--single .select2-selection__arrow,.woocommerce-checkout .woocommerce-shipping-fields .select2-container--default .select2-selection--single .select2-selection__arrow,.woocommerce-checkout .woocommerce-additional-fields .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%}.woocommerce-checkout .woocommerce-billing-fields .select2-container .select2-selection--single .select2-selection__rendered,.woocommerce-checkout .woocommerce-shipping-fields .select2-container .select2-selection--single .select2-selection__rendered,.woocommerce-checkout .woocommerce-additional-fields .select2-container .select2-selection--single .select2-selection__rendered{padding:0}.woocommerce-checkout .melding{padding:1rem 1.5rem 1rem 2.75rem;background:#f2f2f2;border-radius:4px;border:1px solid #3082ad;margin:1rem 0;display:inline-block;background-image:url(https://www.beauty-by-astrid.nl/wp-content/themes/beauty-by-astrid/css/../images/icon-informatie.svg);background-repeat:no-repeat;background-size:1rem;background-position:center left 1rem;font-size:.9rem}.woocommerce-checkout .woocommerce-shipping-fields{margin:0}.woocommerce-checkout table.shop_table{margin:0;border-radius:0}.woocommerce-checkout #customer_details{margin-bottom:5rem}.woocommerce-checkout #order_review{margin-bottom:5rem}.woocommerce-checkout #payment{border-radius:0;margin-top:30px;background:#d8e1e6;border:1px solid #d8e1e6}.woocommerce-checkout #payment ul.payment_methods{border:none}.woocommerce-checkout #payment div.payment_box{background:white}.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:white}.woocommerce-checkout .woocommerce-checkout-payment .button,.woocommerce-checkout .woocommerce-checkout-payment .button.alt{position:relative;font-family:'Avenir LT Std Medium';background-color:#e44cee;color:#fff;font-size:18px;padding:10px 60px 10px 20px;display:inline-block;border-radius:200px;border:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;background-image:url('https://www.beauty-by-astrid.nl/wp-content/themes/beauty-by-astrid/css/../images/icon-arrow-right-white.svg');background-repeat:no-repeat;background-position:right 15px center;background-size:17px;padding:15px 20px;background-image:none}.woocommerce-checkout .woocommerce-checkout-payment .button:hover,.woocommerce-checkout .woocommerce-checkout-payment .button.alt:hover{background-color:#dd1dea;text-decoration:none;color:#fff;background-position:right 10px center;cursor:pointer}.woocommerce-checkout .woocommerce-checkout-payment .button:focus,.woocommerce-checkout .woocommerce-checkout-payment .button.alt:focus,.woocommerce-checkout .woocommerce-checkout-payment .button:active,.woocommerce-checkout .woocommerce-checkout-payment .button.alt:active{outline:none;color:#fff}.woocommerce-checkout .woocommerce-checkout-payment .button.big,.woocommerce-checkout .woocommerce-checkout-payment .button.alt.big{padding:15px 20px}.woocommerce-checkout .woocommerce-checkout-payment .button.no-icon,.woocommerce-checkout .woocommerce-checkout-payment .button.alt.no-icon{background-image:none}.woocommerce-checkout .woocommerce-checkout-payment .button.add-to-cart,.woocommerce-checkout .woocommerce-checkout-payment .button.alt.add-to-cart,.woocommerce-checkout .woocommerce-checkout-payment .button .checkout-button,.woocommerce-checkout .woocommerce-checkout-payment .button.alt .checkout-button{max-width:350px;width:calc(100% - 6.5rem);font-size:1.125rem;padding:1rem .5rem .8rem .5rem;border-radius:4px;background-image:none;display:inline-flex !important;align-items:center;justify-content:center}.woocommerce-checkout .woocommerce-checkout-payment .button.add-to-cart::after,.woocommerce-checkout .woocommerce-checkout-payment .button.alt.add-to-cart::after,.woocommerce-checkout .woocommerce-checkout-payment .button .checkout-button::after,.woocommerce-checkout .woocommerce-checkout-payment .button.alt .checkout-button::after{content:'';display:none}@media only screen and (max-width: 767px){.woocommerce-checkout .woocommerce-checkout-payment .button.add-to-cart,.woocommerce-checkout .woocommerce-checkout-payment .button.alt.add-to-cart,.woocommerce-checkout .woocommerce-checkout-payment .button .checkout-button,.woocommerce-checkout .woocommerce-checkout-payment .button.alt .checkout-button{width:calc(100% - 120px);padding:.95rem .5rem}}@media only screen and (max-width: 575px){.woocommerce-checkout .woocommerce-checkout-payment .button.add-to-cart,.woocommerce-checkout .woocommerce-checkout-payment .button.alt.add-to-cart,.woocommerce-checkout .woocommerce-checkout-payment .button .checkout-button,.woocommerce-checkout .woocommerce-checkout-payment .button.alt .checkout-button{font-size:.9rem;padding:1.1rem .25rem .9rem .25rem}}@media only screen and (max-width: 767px){.woocommerce-checkout .woocommerce-checkout-payment .button,.woocommerce-checkout .woocommerce-checkout-payment .button.alt{padding:10px 60px 10px 30px;max-width:100%}}@media only screen and (max-width: 991px){.woocommerce-checkout .col2-set .col-1{width:100%}.woocommerce-checkout .col2-set .col-2{width:100%;padding:0}.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-shipping-fields,.woocommerce-checkout .woocommerce-additional-fields{width:100%}.woocommerce-checkout table.shop_table{margin-bottom:30px}}.woocommerce .col-1,.woocommerce .col-2{flex:none;max-width:none}.woocommerce-account .wc-page{padding-bottom:4rem}.woocommerce-account .woocommerce-MyAccount-navigation{background:#d8e1e6;border:1px solid #d8e1e6;list-style:none;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:0;list-style:none;margin:0 !important}.woocommerce-account .woocommerce-MyAccount-navigation ul li{padding:0 !important}.woocommerce-account .woocommerce-MyAccount-navigation ul li::before{display:none !important}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{padding:.75rem 1.5rem;border-bottom:1px solid #b9c9d2;display:inline-block;width:100%}.woocommerce-account .woocommerce-MyAccount-navigation ul li a::after{display:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{background-color:rgba(48,130,173,0.15) !important}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#3082ad !important;color:#fff !important}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a:hover{background-color:#3082ad !important}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a{border-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:hover,.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:focus{opacity:1}.woocommerce-account .woocommerce-MyAccount-content fieldset{padding:1.5rem;background:#d8e1e6;border:1px solid #d8e1e6;margin:2rem 0}.woocommerce-account .woocommerce-MyAccount-content fieldset legend{font-family:'Avenir LT Std Medium';font-size:1.2rem;font-weight:600;margin-bottom:.5em;color:#1d1d1b;float:left;margin-bottom:.5rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address{background:rgba(216,225,230,0.5);border:1px solid rgba(216,225,230,0.5);padding:1.5rem 1.5rem 0 1.5rem}.woocommerce-account .woocommerce-MyAccount-content span.woocommerce-input-wrapper{display:block;width:100%}.woocommerce-account .woocommerce-MyAccount-content input:not([type="checkbox"]),.woocommerce-account .woocommerce-MyAccount-content textarea,.woocommerce-account .woocommerce-MyAccount-content select,.woocommerce-account .woocommerce-MyAccount-content label.upload{border:1px solid #e6e6e6;border-radius:5px;padding:15px 15px;outline:none;box-shadow:none;font-size:15px}.woocommerce-account .woocommerce-MyAccount-content input:not([type="checkbox"]):focus,.woocommerce-account .woocommerce-MyAccount-content textarea:focus,.woocommerce-account .woocommerce-MyAccount-content select:focus,.woocommerce-account .woocommerce-MyAccount-content label.upload:focus{outline:none;border-color:#b3b3b3}.woocommerce-account .woocommerce-MyAccount-content input:not([type="checkbox"])::placeholder,.woocommerce-account .woocommerce-MyAccount-content textarea::placeholder,.woocommerce-account .woocommerce-MyAccount-content select::placeholder,.woocommerce-account .woocommerce-MyAccount-content label.upload::placeholder{opacity:0}.woocommerce-account .woocommerce-MyAccount-content input:not([type="checkbox"]):active,.woocommerce-account .woocommerce-MyAccount-content textarea:active,.woocommerce-account .woocommerce-MyAccount-content select:active,.woocommerce-account .woocommerce-MyAccount-content label.upload:active,.woocommerce-account .woocommerce-MyAccount-content input:not([type="checkbox"]):focus,.woocommerce-account .woocommerce-MyAccount-content textarea:focus,.woocommerce-account .woocommerce-MyAccount-content select:focus,.woocommerce-account .woocommerce-MyAccount-content label.upload:focus{outline:none}.woocommerce-account .woocommerce-MyAccount-content input:not([type="checkbox"]).hide,.woocommerce-account .woocommerce-MyAccount-content textarea.hide,.woocommerce-account .woocommerce-MyAccount-content select.hide,.woocommerce-account .woocommerce-MyAccount-content label.upload.hide{display:none}.woocommerce-account .woocommerce-MyAccount-content input:not([type="checkbox"])::-ms-clear,.woocommerce-account .woocommerce-MyAccount-content textarea::-ms-clear,.woocommerce-account .woocommerce-MyAccount-content select::-ms-clear,.woocommerce-account .woocommerce-MyAccount-content label.upload::-ms-clear{display:none}.woocommerce-account .woocommerce-MyAccount-content input:not([type="checkbox"]).wpcf7-not-valid,.woocommerce-account .woocommerce-MyAccount-content textarea.wpcf7-not-valid,.woocommerce-account .woocommerce-MyAccount-content select.wpcf7-not-valid,.woocommerce-account .woocommerce-MyAccount-content label.upload.wpcf7-not-valid{background-color:#FFE2E2}.woocommerce-account .woocommerce-MyAccount-content input:not([type="checkbox"]):disabled~.button,.woocommerce-account .woocommerce-MyAccount-content textarea:disabled~.button,.woocommerce-account .woocommerce-MyAccount-content select:disabled~.button,.woocommerce-account .woocommerce-MyAccount-content label.upload:disabled~.button{opacity:0.1;pointer-events:none}.woocommerce-account .woocommerce-MyAccount-content textarea{resize:vertical;height:9.5rem;min-height:9.5rem;max-height:400px;line-height:normal;padding-top:1rem}.woocommerce-account .woocommerce-MyAccount-content select{padding-top:1.5rem;padding-right:2.5rem;cursor:pointer}.woocommerce-account .woocommerce-MyAccount-content select .hide-option{display:none}.woocommerce-account .woocommerce-MyAccount-content select::-ms-expand{display:none}.woocommerce-account .woocommerce-MyAccount-content.select::before{position:absolute;z-index:1;content:'';pointer-events:none;width:0;height:0;border-top:solid 6px #a6a6a6;border-right:solid 6px transparent;border-bottom:solid 6px transparent;border-left:solid 6px transparent;top:1.5rem;right:1.5rem}.woocommerce-account .woocommerce-MyAccount-content button.button{position:relative;font-family:'Avenir LT Std Medium';background-color:#e44cee;color:#fff;font-size:18px;padding:10px 60px 10px 20px;display:inline-block;border-radius:200px;border:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;background-image:url('https://www.beauty-by-astrid.nl/wp-content/themes/beauty-by-astrid/css/../images/icon-arrow-right-white.svg');background-repeat:no-repeat;background-position:right 15px center;background-size:17px;padding:15px 20px;background-image:none}.woocommerce-account .woocommerce-MyAccount-content button.button:hover{background-color:#dd1dea;text-decoration:none;color:#fff;background-position:right 10px center;cursor:pointer}.woocommerce-account .woocommerce-MyAccount-content button.button:focus,.woocommerce-account .woocommerce-MyAccount-content button.button:active{outline:none;color:#fff}.woocommerce-account .woocommerce-MyAccount-content button.button.big{padding:15px 20px}.woocommerce-account .woocommerce-MyAccount-content button.button.no-icon{background-image:none}.woocommerce-account .woocommerce-MyAccount-content button.button.add-to-cart,.woocommerce-account .woocommerce-MyAccount-content button.button .checkout-button{max-width:350px;width:calc(100% - 6.5rem);font-size:1.125rem;padding:1rem .5rem .8rem .5rem;border-radius:4px;background-image:none;display:inline-flex !important;align-items:center;justify-content:center}.woocommerce-account .woocommerce-MyAccount-content button.button.add-to-cart::after,.woocommerce-account .woocommerce-MyAccount-content button.button .checkout-button::after{content:'';display:none}@media only screen and (max-width: 767px){.woocommerce-account .woocommerce-MyAccount-content button.button.add-to-cart,.woocommerce-account .woocommerce-MyAccount-content button.button .checkout-button{width:calc(100% - 120px);padding:.95rem .5rem}}@media only screen and (max-width: 575px){.woocommerce-account .woocommerce-MyAccount-content button.button.add-to-cart,.woocommerce-account .woocommerce-MyAccount-content button.button .checkout-button{font-size:.9rem;padding:1.1rem .25rem .9rem .25rem}}@media only screen and (max-width: 767px){.woocommerce-account .woocommerce-MyAccount-content button.button{padding:10px 60px 10px 30px;max-width:100%}}.woocommerce-account .woocommerce-MyAccount-content span.password-input{display:block;width:100%}.woocommerce-account .login-box,.woocommerce-account .register-box{padding:1.5rem;background:#d8e1e6;border:1px solid #d8e1e6;margin-bottom:5rem}.woocommerce-account .woocommerce .woocommerce-form-login,.woocommerce-account .woocommerce .lost_reset_password{padding:0 0 4rem 0;border:none;margin:0;width:100%;max-width:700px}.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-form__label,.woocommerce-account .woocommerce .lost_reset_password .woocommerce-form__label{width:100%}.woocommerce-account .woocommerce .woocommerce-form-login .password-input,.woocommerce-account .woocommerce .lost_reset_password .password-input{width:100%}.woocommerce-account .woocommerce .woocommerce-form-login .input-text,.woocommerce-account .woocommerce .lost_reset_password .input-text{border:1px solid #e6e6e6;border-radius:5px;padding:15px 15px;outline:none;box-shadow:none;font-size:15px;width:100%}.woocommerce-account .woocommerce .woocommerce-form-login .input-text:focus,.woocommerce-account .woocommerce .lost_reset_password .input-text:focus{outline:none;border-color:#b3b3b3}.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button,.woocommerce-account .woocommerce .lost_reset_password .woocommerce-button,.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-Button,.woocommerce-account .woocommerce .lost_reset_password .woocommerce-Button{position:relative;font-family:'Avenir LT Std Medium';background-color:#e44cee;color:#fff;font-size:18px;padding:10px 60px 10px 20px;display:inline-block;border-radius:200px;border:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;background-image:url('https://www.beauty-by-astrid.nl/wp-content/themes/beauty-by-astrid/css/../images/icon-arrow-right-white.svg');background-repeat:no-repeat;background-position:right 15px center;background-size:17px;padding:15px 20px;background-image:none;padding-left:40px;padding-right:40px}.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button:hover,.woocommerce-account .woocommerce .lost_reset_password .woocommerce-button:hover,.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-Button:hover,.woocommerce-account .woocommerce .lost_reset_password .woocommerce-Button:hover{background-color:#dd1dea;text-decoration:none;color:#fff;background-position:right 10px center;cursor:pointer}.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button:focus,.woocommerce-account .woocommerce .lost_reset_password .woocommerce-button:focus,.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-Button:focus,.woocommerce-account .woocommerce .lost_reset_password .woocommerce-Button:focus,.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button:active,.woocommerce-account .woocommerce .lost_reset_password .woocommerce-button:active,.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-Button:active,.woocommerce-account .woocommerce .lost_reset_password .woocommerce-Button:active{outline:none;color:#fff}.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button.big,.woocommerce-account .woocommerce .lost_reset_password .woocommerce-button.big,.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-Button.big,.woocommerce-account .woocommerce .lost_reset_password .woocommerce-Button.big{padding:15px 20px}.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button.no-icon,.woocommerce-account .woocommerce .lost_reset_password .woocommerce-button.no-icon,.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-Button.no-icon,.woocommerce-account .woocommerce .lost_reset_password .woocommerce-Button.no-icon{background-image:none}.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button.add-to-cart,.woocommerce-account .woocommerce .lost_reset_password .woocommerce-button.add-to-cart,.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-Button.add-to-cart,.woocommerce-account .woocommerce .lost_reset_password .woocommerce-Button.add-to-cart,.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button .checkout-button,.woocommerce-account .woocommerce .lost_reset_password .woocommerce-button .checkout-button,.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-Button .checkout-button,.woocommerce-account .woocommerce .lost_reset_password .woocommerce-Button .checkout-button{max-width:350px;width:calc(100% - 6.5rem);font-size:1.125rem;padding:1rem .5rem .8rem .5rem;border-radius:4px;background-image:none;display:inline-flex !important;align-items:center;justify-content:center}.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button.add-to-cart::after,.woocommerce-account .woocommerce .lost_reset_password .woocommerce-button.add-to-cart::after,.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-Button.add-to-cart::after,.woocommerce-account .woocommerce .lost_reset_password .woocommerce-Button.add-to-cart::after,.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button .checkout-button::after,.woocommerce-account .woocommerce .lost_reset_password .woocommerce-button .checkout-button::after,.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-Button .checkout-button::after,.woocommerce-account .woocommerce .lost_reset_password .woocommerce-Button .checkout-button::after{content:'';display:none}@media only screen and (max-width: 767px){.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button.add-to-cart,.woocommerce-account .woocommerce .lost_reset_password .woocommerce-button.add-to-cart,.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-Button.add-to-cart,.woocommerce-account .woocommerce .lost_reset_password .woocommerce-Button.add-to-cart,.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button .checkout-button,.woocommerce-account .woocommerce .lost_reset_password .woocommerce-button .checkout-button,.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-Button .checkout-button,.woocommerce-account .woocommerce .lost_reset_password .woocommerce-Button .checkout-button{width:calc(100% - 120px);padding:.95rem .5rem}}@media only screen and (max-width: 575px){.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button.add-to-cart,.woocommerce-account .woocommerce .lost_reset_password .woocommerce-button.add-to-cart,.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-Button.add-to-cart,.woocommerce-account .woocommerce .lost_reset_password .woocommerce-Button.add-to-cart,.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button .checkout-button,.woocommerce-account .woocommerce .lost_reset_password .woocommerce-button .checkout-button,.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-Button .checkout-button,.woocommerce-account .woocommerce .lost_reset_password .woocommerce-Button .checkout-button{font-size:.9rem;padding:1.1rem .25rem .9rem .25rem}}@media only screen and (max-width: 767px){.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button,.woocommerce-account .woocommerce .lost_reset_password .woocommerce-button,.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-Button,.woocommerce-account .woocommerce .lost_reset_password .woocommerce-Button{padding:10px 60px 10px 30px;max-width:100%}}.woocommerce-order-received h2{font-size:24px}.woocommerce-order-received ul.woocommerce-order-overview{display:none}.woocommerce-order-received ul.bacs_details{padding:0}.woocommerce-order-received table.woocommerce-table{border:none}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner{border-bottom:2px solid #d8e1e6;display:inline-block;padding-bottom:50px;margin-bottom:20px}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner{margin-top:30px}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button{position:relative;font-family:'Avenir LT Std Medium';background-color:#e44cee;color:#fff;font-size:18px;padding:10px 60px 10px 20px;display:inline-block;border-radius:200px;border:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;background-image:url('https://www.beauty-by-astrid.nl/wp-content/themes/beauty-by-astrid/css/../images/icon-arrow-right-white.svg');background-repeat:no-repeat;background-position:right 15px center;background-size:17px;padding:12px 15px;font-size:1rem}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button:hover{background-color:#dd1dea;text-decoration:none;color:#fff;background-position:right 10px center;cursor:pointer}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button:focus,.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button:active{outline:none;color:#fff}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.big{padding:15px 20px}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.no-icon{background-image:none}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.add-to-cart,.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button .checkout-button{max-width:350px;width:calc(100% - 6.5rem);font-size:1.125rem;padding:1rem .5rem .8rem .5rem;border-radius:4px;background-image:none;display:inline-flex !important;align-items:center;justify-content:center}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.add-to-cart::after,.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button .checkout-button::after{content:'';display:none}@media only screen and (max-width: 767px){.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.add-to-cart,.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button .checkout-button{width:calc(100% - 120px);padding:.95rem .5rem}}@media only screen and (max-width: 575px){.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.add-to-cart,.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button .checkout-button{font-size:.9rem;padding:1.1rem .25rem .9rem .25rem}}@media only screen and (max-width: 767px){.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button{padding:10px 60px 10px 30px;max-width:100%}}@media (min-width:768px){.woocommerce-order-received .woocommerce-bacs-bank-details{width:83.33333333%}.woocommerce-order-received .woocommerce-order-details{width:83.33333333%}}@font-face{font-family:'Avenir LT Std Medium';src:url('https://www.beauty-by-astrid.nl/wp-content/themes/beauty-by-astrid/css/../fonts/AvenirLTStd-Medium.woff2') format('woff2'),url('https://www.beauty-by-astrid.nl/wp-content/themes/beauty-by-astrid/css/../fonts/AvenirLTStd-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Avenir LT Std';src:url('https://www.beauty-by-astrid.nl/wp-content/themes/beauty-by-astrid/css/../fonts/AvenirLTStd-Book.woff2') format('woff2'),url('https://www.beauty-by-astrid.nl/wp-content/themes/beauty-by-astrid/css/../fonts/AvenirLTStd-Book.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Avenir LT Std Roman';src:url('https://www.beauty-by-astrid.nl/wp-content/themes/beauty-by-astrid/css/../fonts/AvenirLTStd-Roman.woff2') format('woff2'),url('https://www.beauty-by-astrid.nl/wp-content/themes/beauty-by-astrid/css/../fonts/AvenirLTStd-Roman.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}.basic-font{font-family:'Avenir LT Std Roman'}.titel-font{font-family:'Avenir LT Std Medium'}.light{font-weight:300}.regular{font-weight:400}.medium{font-weight:500}.bold{font-weight:600}.bolder{font-weight:700}.italic{font-style:italic}html,body{font-family:'Avenir LT Std Roman';color:#000;font-size:18px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;margin:0;padding:0}body.hideHeader header{transform:translateY(-100%)}h1,.look-h1{font-family:'Avenir LT Std Medium';font-size:1.875rem;font-weight:600;margin-bottom:.5em;color:#1d1d1b}h2,.look-h2{font-family:'Avenir LT Std Medium';font-size:1.5rem;font-weight:600;margin-bottom:.5em;color:#1d1d1b}h3,.look-h3{font-family:'Avenir LT Std Medium';font-size:1.2rem;font-weight:600;margin-bottom:.5em;color:#1d1d1b}h4,.look-h4{font-family:'Avenir LT Std Medium';font-size:1rem;font-weight:600;margin-bottom:.5em;color:#1d1d1b}p,span,a,li,.look-p{color:#1d1d1b;line-height:1.8em}p{margin-bottom:2em}p b,p strong{font-weight:600}p i,p em{font-style:italic}a{color:#3082ad;text-decoration:none}a:hover,a:active,a:focus{color:#256485;text-decoration:none}h1,h2,h3,h4,h5,h6,p,span,a{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.rel{position:relative}.abs{position:absolute}.fixed{position:fixed}.fill{position:absolute;top:0;right:0;bottom:0;left:0}.none{display:none}.flex{display:flex}.block{display:block}.inline-block{display:inline-block}.standaard-margin{margin-bottom:5rem}.background-cover{background-size:cover;background-position:center center;background-repeat:no-repeat}.container{max-width:1480px;box-sizing:border-box;padding-right:20px;padding-left:20px}.website-content{display:inline-block;width:100%;padding-top:220px}.website-content ul:not(.klantenservice-menu):not(.sidebar-cat):not(.ab-submenu):not(.nav):not(.sub-menu):not(.payment_methods):not(#shipping_method):not(.wc-tabs):not(.usps):not(.no-list-style):not(.voordelen):not(.menu):not(.social-media):not(.page-numbers):not(.products):not(.woocommerce-widget-layered-nav-list):not(.ab-top-menu):not(.children){padding:0;list-style:none;margin-bottom:2em}.website-content ul:not(.klantenservice-menu):not(.sidebar-cat):not(.ab-submenu):not(.nav):not(.sub-menu):not(.payment_methods):not(#shipping_method):not(.wc-tabs):not(.usps):not(.no-list-style):not(.voordelen):not(.menu):not(.social-media):not(.page-numbers):not(.products):not(.woocommerce-widget-layered-nav-list):not(.ab-top-menu):not(.children) li{line-height:1.8em;font-size:1rem;color:#1d1d1b;padding-left:1em}.website-content ul:not(.klantenservice-menu):not(.sidebar-cat):not(.ab-submenu):not(.nav):not(.sub-menu):not(.payment_methods):not(#shipping_method):not(.wc-tabs):not(.usps):not(.no-list-style):not(.voordelen):not(.menu):not(.social-media):not(.page-numbers):not(.products):not(.woocommerce-widget-layered-nav-list):not(.ab-top-menu):not(.children) li::before{content:"\2022";color:#c9aaa6;font-weight:400;display:inline-block;font-size:1.1rem;width:1em;margin-left:-1em}.website-content ul:not(.klantenservice-menu):not(.sidebar-cat):not(.ab-submenu):not(.nav):not(.sub-menu):not(.payment_methods):not(#shipping_method):not(.wc-tabs):not(.usps):not(.no-list-style):not(.voordelen):not(.menu):not(.social-media):not(.page-numbers):not(.products):not(.woocommerce-widget-layered-nav-list):not(.ab-top-menu):not(.children) li a{position:relative;color:#1d1d1b}.website-content ul:not(.klantenservice-menu):not(.sidebar-cat):not(.ab-submenu):not(.nav):not(.sub-menu):not(.payment_methods):not(#shipping_method):not(.wc-tabs):not(.usps):not(.no-list-style):not(.voordelen):not(.menu):not(.social-media):not(.page-numbers):not(.products):not(.woocommerce-widget-layered-nav-list):not(.ab-top-menu):not(.children) li a::after{content:'';position:absolute;width:100%;right:0;top:calc(100% + .1rem);opacity:1;height:2px;background:#1d1d1b;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.website-content ul:not(.klantenservice-menu):not(.sidebar-cat):not(.ab-submenu):not(.nav):not(.sub-menu):not(.payment_methods):not(#shipping_method):not(.wc-tabs):not(.usps):not(.no-list-style):not(.voordelen):not(.menu):not(.social-media):not(.page-numbers):not(.products):not(.woocommerce-widget-layered-nav-list):not(.ab-top-menu):not(.children) li a:hover::after{width:0%}.website-content ul:not(.klantenservice-menu):not(.sidebar-cat):not(.ab-submenu):not(.nav):not(.sub-menu):not(.payment_methods):not(#shipping_method):not(.wc-tabs):not(.usps):not(.no-list-style):not(.voordelen):not(.menu):not(.social-media):not(.page-numbers):not(.products):not(.woocommerce-widget-layered-nav-list):not(.ab-top-menu):not(.children) li a.reverse::after{width:0%}.website-content ul:not(.klantenservice-menu):not(.sidebar-cat):not(.ab-submenu):not(.nav):not(.sub-menu):not(.payment_methods):not(#shipping_method):not(.wc-tabs):not(.usps):not(.no-list-style):not(.voordelen):not(.menu):not(.social-media):not(.page-numbers):not(.products):not(.woocommerce-widget-layered-nav-list):not(.ab-top-menu):not(.children) li a.reverse:hover::after{width:100%}.website-content ul:not(.klantenservice-menu):not(.sidebar-cat):not(.ab-submenu):not(.nav):not(.sub-menu):not(.payment_methods):not(#shipping_method):not(.wc-tabs):not(.usps):not(.no-list-style):not(.voordelen):not(.menu):not(.social-media):not(.page-numbers):not(.products):not(.woocommerce-widget-layered-nav-list):not(.ab-top-menu):not(.children) li a.white{color:#fff}.website-content ul:not(.klantenservice-menu):not(.sidebar-cat):not(.ab-submenu):not(.nav):not(.sub-menu):not(.payment_methods):not(#shipping_method):not(.wc-tabs):not(.usps):not(.no-list-style):not(.voordelen):not(.menu):not(.social-media):not(.page-numbers):not(.products):not(.woocommerce-widget-layered-nav-list):not(.ab-top-menu):not(.children) li a.white::after{background:#fff}.website-content ul:not(.klantenservice-menu):not(.sidebar-cat):not(.ab-submenu):not(.nav):not(.sub-menu):not(.payment_methods):not(#shipping_method):not(.wc-tabs):not(.usps):not(.no-list-style):not(.voordelen):not(.menu):not(.social-media):not(.page-numbers):not(.products):not(.woocommerce-widget-layered-nav-list):not(.ab-top-menu):not(.children) li a.actie{color:#e44cee}.website-content ul:not(.klantenservice-menu):not(.sidebar-cat):not(.ab-submenu):not(.nav):not(.sub-menu):not(.payment_methods):not(#shipping_method):not(.wc-tabs):not(.usps):not(.no-list-style):not(.voordelen):not(.menu):not(.social-media):not(.page-numbers):not(.products):not(.woocommerce-widget-layered-nav-list):not(.ab-top-menu):not(.children) li a.actie::after{background:#e44cee}.website-content ul:not(.klantenservice-menu):not(.sidebar-cat):not(.ab-submenu):not(.nav):not(.sub-menu):not(.payment_methods):not(#shipping_method):not(.wc-tabs):not(.usps):not(.no-list-style):not(.voordelen):not(.menu):not(.social-media):not(.page-numbers):not(.products):not(.woocommerce-widget-layered-nav-list):not(.ab-top-menu):not(.children).font-black li{color:#000 !important}.website-content ul:not(.klantenservice-menu):not(.sidebar-cat):not(.ab-submenu):not(.nav):not(.sub-menu):not(.payment_methods):not(#shipping_method):not(.wc-tabs):not(.usps):not(.no-list-style):not(.voordelen):not(.menu):not(.social-media):not(.page-numbers):not(.products):not(.woocommerce-widget-layered-nav-list):not(.ab-top-menu):not(.children).two-column{column-count:2}@media only screen and (max-width: 767px){.website-content ul:not(.klantenservice-menu):not(.sidebar-cat):not(.ab-submenu):not(.nav):not(.sub-menu):not(.payment_methods):not(#shipping_method):not(.wc-tabs):not(.usps):not(.no-list-style):not(.voordelen):not(.menu):not(.social-media):not(.page-numbers):not(.products):not(.woocommerce-widget-layered-nav-list):not(.ab-top-menu):not(.children) li{padding-left:.5rem}.website-content ul:not(.klantenservice-menu):not(.sidebar-cat):not(.ab-submenu):not(.nav):not(.sub-menu):not(.payment_methods):not(#shipping_method):not(.wc-tabs):not(.usps):not(.no-list-style):not(.voordelen):not(.menu):not(.social-media):not(.page-numbers):not(.products):not(.woocommerce-widget-layered-nav-list):not(.ab-top-menu):not(.children) li::before{font-size:.8rem;margin-left:-.5rem}}@media only screen and (min-width: 768px) and (max-width: 991px){.website-content{padding-top:150px}}@media only screen and (max-width: 767px){.website-content{padding-top:182px}}.box-shadow{-webkit-box-shadow:0px 0px 7px 0px #c7c7c7;-moz-box-shadow:0px 0px 7px 0px #c7c7c7;box-shadow:0px 0px 7px 0px #c7c7c7}.box-shadow-input{-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23)}.box-shadow-input-focus{-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.43);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.43);box-shadow:0px 0px 12px 0px rgba(0,0,0,0.43)}.inputstyle{border:1px solid #e6e6e6;border-radius:5px;padding:15px 15px;outline:none;box-shadow:none;font-size:15px}.inputstyle:focus{outline:none;border-color:#b3b3b3}.ul-styling{padding:0;list-style:none;margin-bottom:2em}.ul-styling li{line-height:1.8em;font-size:1rem;color:#1d1d1b;padding-left:1em}.ul-styling li::before{content:"\2022";color:#c9aaa6;font-weight:400;display:inline-block;font-size:1.1rem;width:1em;margin-left:-1em}.ul-styling li a{position:relative;color:#1d1d1b}.ul-styling li a::after{content:'';position:absolute;width:100%;right:0;top:calc(100% + .1rem);opacity:1;height:2px;background:#1d1d1b;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.ul-styling li a:hover::after{width:0%}.ul-styling li a.reverse::after{width:0%}.ul-styling li a.reverse:hover::after{width:100%}.ul-styling li a.white{color:#fff}.ul-styling li a.white::after{background:#fff}.ul-styling li a.actie{color:#e44cee}.ul-styling li a.actie::after{background:#e44cee}.ul-styling.font-black li{color:#000 !important}.ul-styling.two-column{column-count:2}@media only screen and (max-width: 767px){.ul-styling li{padding-left:.5rem}.ul-styling li::before{font-size:.8rem;margin-left:-.5rem}}.link-underline{position:relative;color:#1d1d1b}.link-underline::after{content:'';position:absolute;width:100%;right:0;top:calc(100% + .1rem);opacity:1;height:2px;background:#1d1d1b;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.link-underline:hover::after{width:0%}.link-underline.reverse::after{width:0%}.link-underline.reverse:hover::after{width:100%}.link-underline.white{color:#fff}.link-underline.white::after{background:#fff}.link-underline.actie{color:#e44cee}.link-underline.actie::after{background:#e44cee}.button{position:relative;font-family:'Avenir LT Std Medium';background-color:#e44cee;color:#fff;font-size:18px;padding:10px 60px 10px 20px;display:inline-block;border-radius:200px;border:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;background-image:url('https://www.beauty-by-astrid.nl/wp-content/themes/beauty-by-astrid/css/../images/icon-arrow-right-white.svg');background-repeat:no-repeat;background-position:right 15px center;background-size:17px}.button:hover{background-color:#dd1dea;text-decoration:none;color:#fff;background-position:right 10px center;cursor:pointer}.button:focus,.button:active{outline:none;color:#fff}.button.big{padding:15px 20px}.button.no-icon{background-image:none}.button.add-to-cart,.button .checkout-button{max-width:350px;width:calc(100% - 6.5rem);font-size:1.125rem;padding:1rem .5rem .8rem .5rem;border-radius:4px;background-image:none;display:inline-flex !important;align-items:center;justify-content:center}.button.add-to-cart::after,.button .checkout-button::after{content:'';display:none}@media only screen and (max-width: 767px){.button.add-to-cart,.button .checkout-button{width:calc(100% - 120px);padding:.95rem .5rem}}@media only screen and (max-width: 575px){.button.add-to-cart,.button .checkout-button{font-size:.9rem;padding:1.1rem .25rem .9rem .25rem}}@media only screen and (max-width: 767px){.button{padding:10px 60px 10px 30px;max-width:100%}}#swipebox-container #swipebox-bottom-bar{background:transparent;bottom:50%}#swipebox-container #swipebox-bottom-bar.visible-bars{transform:none}#swipebox-container #swipebox-arrows{width:100% !important;max-width:100% !important}#swipebox-container #swipebox-arrows #swipebox-next{margin-right:30px}@media only screen and (max-width: 767px){#swipebox-container #swipebox-slider .slide img{min-width:100%}}.header-main{position:fixed;width:100%;z-index:2000;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.header-main .header-usps{background:#f2f2f2;padding:.25rem 0}.header-main .header-usps .voordelen{padding:0;margin:0}.header-main .header-usps .voordelen .slick-arrow{display:none !important}.header-main .header-usps .voordelen li{display:flex;align-items:center;padding-right:2rem}.header-main .header-usps .voordelen li p{font-size:.7rem;margin:0}.header-main .header-top{padding:.75rem 0;background:#fff;width:100%;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.header-main .header-top .header-top-inner .header-top-item{display:flex;height:100%;align-items:center;justify-content:flex-end}.header-main .header-top .header-top-inner .logo{display:inline-block;margin:0;width:100%;text-align:center}.header-main .header-top .header-top-inner .logo a.logolink{display:inline-block}.header-main .header-top .header-top-inner .logo a.logolink img{height:85px;display:inline-block;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.header-main .header-top .header-top-inner .dgwt-wcas-search-form button.dgwt-wcas-search-submit{background:transparent}.header-main .header-top .header-top-inner .nav-top{display:flex;align-items:center}.header-main .header-top .header-top-inner .nav-top ul{padding:0;list-style:none;margin:0}.header-main .header-top .header-top-inner .nav-top li{display:inline-block;margin-left:1rem}.header-main .header-top .header-top-inner .nav-top li a{color:#1d1d1b;font-size:.75rem;position:relative}.header-main .header-top .header-top-inner .nav-top li a img.icon{height:1.5rem}.header-main .header-top .header-top-inner .nav-top li a span.winkelmandje-counter{font-size:10px;border-radius:25px;position:absolute;bottom:calc(100% - .3rem);left:calc(100% - .5rem);text-align:center;background:#de27ea;color:#fff;width:20px;line-height:20px}.header-main .header-top .search-mobile-container{position:absolute;top:0;left:0;width:100%;height:100%;border-bottom:1px solid #3082ad;background:white;z-index:-1;background:#fff;display:flex;align-items:center;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.header-main .header-top .search-mobile-container .dgwt-wcas-search-wrapp{width:100%;max-width:100%}.header-main .header-top .search-mobile-container.show{transform:translateY(100%)}.header-main .header-top .navbar-toggle{padding:0;position:relative;display:inline-block;background:none;margin:10px 0 0 0;-webkit-appearance:none;border:none;outline:none}.header-main .header-top .navbar-toggle .hamburger-menu{float:left}.header-main .header-top .navbar-toggle .icon-bar{background:#c9aaa6;position:relative;display:block;width:25px;height:3px;border-radius:1px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.header-main .header-top .navbar-toggle .icon-bar+.icon-bar{margin-top:4px}.header-main .header-top .navbar-toggle .menu{position:relative;float:left;color:#000;font-size:1.1rem;font-family:'Avenir LT Std Medium';margin:0;line-height:1.2;margin-left:.5rem}.header-main .header-top .navbar-toggle.responsive-nav-close .hamburger-menu .icon-bar-2{opacity:0}.header-main .header-top .navbar-toggle.responsive-nav-close .hamburger-menu .icon-bar-1{transform:rotate(45deg);top:7px}.header-main .header-top .navbar-toggle.responsive-nav-close .hamburger-menu .icon-bar-3{transform:rotate(-45deg);bottom:8px}@media only screen and (max-width: 991px){.header-main .header-top .navbar-toggle{margin:.75rem 0 0 1rem}.header-main .header-top .navbar-toggle .menu{display:none}}.header-main .header-bottom{padding:.5rem 0 .25rem 0;background:#000}.header-main .header-bottom .header-bottom-inner .navigation{position:relative;text-align:center}.header-main .header-bottom .header-bottom-inner .navigation ul{padding:0;margin:0;list-style:none;text-align:center}.header-main .header-bottom .header-bottom-inner .navigation ul *:last-child{margin-right:0}.header-main .header-bottom .header-bottom-inner .navigation li{position:relative;display:inline-block;padding:0;margin-right:1.75rem;line-height:1}.header-main .header-bottom .header-bottom-inner .navigation li a{display:inline-block;font-family:'Avenir LT Std Medium';font-size:1rem;text-transform:uppercase;padding:0;margin-bottom:0;color:#fff;text-decoration:none}.header-main .header-bottom .header-bottom-inner .navigation li a.sf-with-ul{position:relative}.header-main .header-bottom .header-bottom-inner .navigation li a.sf-with-ul::after{position:absolute;content:"";background:url('https://www.beauty-by-astrid.nl/wp-content/themes/beauty-by-astrid/css/../images/icon-chevron-down.svg');background-size:75% auto;background-position:right center;background-repeat:no-repeat;width:1rem;height:100%;right:0;top:-1px;border:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.header-main .header-bottom .header-bottom-inner .navigation li:hover a,.header-main .header-bottom .header-bottom-inner .navigation li:active a,.header-main .header-bottom .header-bottom-inner .navigation li.current-menu-item a,.header-main .header-bottom .header-bottom-inner .navigation li.current_page_parent a{color:#c9aaa6;text-decoration:none}.header-main .header-bottom .header-bottom-inner .navigation li:hover a.sf-with-ul::after,.header-main .header-bottom .header-bottom-inner .navigation li:active a.sf-with-ul::after,.header-main .header-bottom .header-bottom-inner .navigation li.current-menu-item a.sf-with-ul::after,.header-main .header-bottom .header-bottom-inner .navigation li.current_page_parent a.sf-with-ul::after{background-image:url('https://www.beauty-by-astrid.nl/wp-content/themes/beauty-by-astrid/css/../images/icon-chevron-down.svg');opacity:.75}.header-main .header-bottom .header-bottom-inner .navigation li.menu-item-has-children>a{padding-right:1rem}@media only screen and (max-width: 991px){.header-main .header-top .header-top-inner .header-top-item .menu-header-menu-top-container{display:none}}@media only screen and (max-width: 767px){.header-main .header-usps .voordelen li{display:flex;align-items:center;padding:0 .25rem;width:50%;text-align:center}.header-main .header-usps .voordelen li p{font-size:.7rem}.header-main .header-top .dgwt-wcas-search-wrapp{max-width:1000px;margin-top:1rem}.header-main .header-top .header-top-inner .logo a.logolink img{height:55px}.header-main .header-top .header-top-inner .nav-top li a img.icon{height:1.2rem}}.responsive-nav-container{display:none;position:fixed;left:0;top:0px;right:0;bottom:0;background:rgba(201,170,166,0.97);z-index:1490;padding-top:180px}.responsive-nav-container .responsive-nav{padding:0;margin:0}.responsive-nav-container .responsive-nav ul{padding:0;margin:0;list-style:none;font-size:20px}.responsive-nav-container .responsive-nav ul li{display:inline-block;position:relative;padding:.5rem 1rem;width:100%;text-align:left;opacity:0;transform:translateY(-15px);-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.responsive-nav-container .responsive-nav ul li.button{width:auto;margin:15px auto 0 auto;padding:2px 15px 4px 15px;font-size:20px;background-image:none}.responsive-nav-container .responsive-nav ul li.button a{font-size:0.875em}.responsive-nav-container .responsive-nav ul li a{display:inline-block;color:white;font-weight:400;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.responsive-nav-container .responsive-nav ul li a:hover,.responsive-nav-container .responsive-nav ul li a:active{color:white;text-decoration:none}.responsive-nav-container .responsive-nav ul li.current-menu-item a,.responsive-nav-container .responsive-nav ul li.current_page_parent a{color:rgba(255,255,255,0.6);font-weight:400}.responsive-nav-container .responsive-nav ul li.li-show{opacity:1;transform:translateY(0px)}.responsive-nav-container.in{display:block}footer{position:relative;margin:0;width:100%;display:block;background:#f2f2f2}footer .footer-content .footer-inner{padding:4rem 0}footer .footer-content .footer-item{padding:1.5rem 0}footer .footer-content .footer-item p{color:#323232}footer .footer-content .footer-item p a{color:#323232}footer .footer-content .footer-item p a:hover{color:rgba(50,50,50,0.8)}footer .footer-content .footer-item p.titel{line-height:1.8em;font-family:'Avenir LT Std Medium';font-size:1.125rem;color:#1d1d1b;margin-bottom:.5rem}footer .footer-content .footer-item ul{padding:0;margin:0;list-style:none}footer .footer-content .footer-item ul li{display:inline-block;width:100%}footer .footer-content .footer-item ul li a{position:relative;color:#1d1d1b;color:#323232}footer .footer-content .footer-item ul li a::after{content:'';position:absolute;width:100%;right:0;top:calc(100% + .1rem);opacity:1;height:2px;background:#1d1d1b;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}footer .footer-content .footer-item ul li a:hover::after{width:0%}footer .footer-content .footer-item ul li a.reverse::after{width:0%}footer .footer-content .footer-item ul li a.reverse:hover::after{width:100%}footer .footer-content .footer-item ul li a.white{color:#fff}footer .footer-content .footer-item ul li a.white::after{background:#fff}footer .footer-content .footer-item ul li a.actie{color:#e44cee}footer .footer-content .footer-item ul li a.actie::after{background:#e44cee}footer .footer-content .footer-item ul li a::after{width:0%}footer .footer-content .footer-item ul li a:hover::after{width:100%}footer .footer-content .footer-item ul li a:hover,footer .footer-content .footer-item ul li a:focus{color:#323232}footer .footer-content .footer-item ul.social-media,footer .footer-content .footer-item ul.optie-items{padding:0;margin:0;display:inline-block}footer .footer-content .footer-item ul.social-media li,footer .footer-content .footer-item ul.optie-items li{display:inline-block;width:auto}footer .footer-content .footer-item ul.social-media li a img,footer .footer-content .footer-item ul.optie-items li a img{max-height:30px}footer .footer-content .footer-item ul.social-media li a::after,footer .footer-content .footer-item ul.optie-items li a::after{opacity:0}footer .footer-content .footer-item ul.social-media li a:hover,footer .footer-content .footer-item ul.optie-items li a:hover{opacity:.7}footer .footer-content .footer-item ul.social-media li:not(:last-child),footer .footer-content .footer-item ul.optie-items li:not(:last-child){margin-right:15px}footer .footer-content .footer-item ul.optie-items li a img{max-height:40px}footer .footer-content .footer-item ul+p.titel{margin-top:2.5rem}footer .footer-colofon{background:#fff;font-size:15px;padding:1.5rem 0}footer .footer-colofon ul{padding:0;margin:0;list-style:none}footer .footer-colofon ul li{display:inline-block;color:#838383;font-size:1em}footer .footer-colofon ul li a{color:#838383;font-size:1em}footer .footer-colofon ul li a:hover,footer .footer-colofon ul li a:focus{color:#1d1d1d}footer .footer-colofon ul li:not(:last-child){margin-right:1rem}@media only screen and (max-width: 767px){footer .footer-content .footer-inner{padding:2.5rem 0}footer .footer-content .footer-item{padding:1rem 0}footer .footer-content .footer-item p{font-size:.7rem}footer .footer-content .footer-item p.titel{font-size:.8rem}footer .footer-content .footer-item ul.social-media li img,footer .footer-content .footer-item ul.optie-items li img{max-height:30px}}.banner{position:relative;margin-bottom:5rem}.banner .banner-inner{background-size:cover;background-position:center center;background-repeat:no-repeat;padding:150px 0 150px 0;border-radius:5px;position:relative}.banner .banner-inner h1,.banner .banner-inner h2,.banner .banner-inner h3,.banner .banner-inner h4,.banner .banner-inner h5,.banner .banner-inner p,.banner .banner-inner span,.banner .banner-inner ul li,.banner .banner-inner ul li a,.banner .banner-inner a{color:#fff}.banner .banner-inner h1{font-size:3.889rem}@media only screen and (max-width: 991px){.banner .banner-inner{padding:100px 0}}@media only screen and (max-width: 767px){.banner .banner-inner{padding:60px 30px}.banner .banner-inner a.button{margin-top:40px;font-size:16px}}.content-tekst{margin-bottom:5rem}.content-tekst h2.kolom-titel{margin-bottom:30px}.content-tekst p img{max-width:100%;height:auto}.content-tekst p a{color:#c9aaa6}.content-tekst p a:hover{color:#ba928d}@media only screen and (max-width: 575px){.content-tekst .kolom-2{margin-top:50px}}.tekst-met-afbeelding{margin-bottom:5rem;position:relative}.tekst-met-afbeelding .button{padding:9px 52px 9px 22px}.tekst-met-afbeelding .btn-phone{background:none;border:solid #3082ad 2px;color:#3082ad;padding:7px 50px 7px 20px;background-image:url('https://www.beauty-by-astrid.nl/wp-content/themes/beauty-by-astrid/css/../images/icon-arrow-right-purple.svg');background-repeat:no-repeat;background-position:right 15px center;background-size:17px}.tekst-met-afbeelding .kolom{position:relative;z-index:1;display:flex;height:100%;align-items:center}.tekst-met-afbeelding .tekst{display:block;width:100%}.tekst-met-afbeelding .tekst.with-img{padding-left:50px}.tekst-met-afbeelding .tekst.with-img img{width:100%;margin:0;transform:translateX(50px);opacity:0;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}.tekst-met-afbeelding .tekst.with-img.in-view img{transform:translateX(0px);opacity:1;transition-delay:.2s}.tekst-met-afbeelding img{display:block;width:100%;height:auto;margin-right:0;margin-left:auto;position:relative}.tekst-met-afbeelding.reverse-row .row{flex-direction:row-reverse}.tekst-met-afbeelding.reverse-row .tekst.with-img{padding-right:50px;padding-left:0px}.tekst-met-afbeelding.reverse-row .tekst.with-img img{transform:translateX(-50px)}.tekst-met-afbeelding.reverse-row .tekst.with-img.in-view img{transform:translateX(0px);opacity:1;transition-delay:.2s}@media only screen and (max-width: 767px){.tekst-met-afbeelding.with-bg-color{padding:4rem 0 0 0}.tekst-met-afbeelding .tekst.with-img img{width:calc(100% + 40px);max-width:calc(100% + 40px);margin:0 0 0 -20px}.tekst-met-afbeelding img{max-width:100%;margin-top:10px}}.over-ons-blok{margin-bottom:5rem}.over-ons-blok .over-ons-blok-inner{background:#d8e1e6}.over-ons-blok .over-ons-blok-inner .image-container{display:flex;height:100%;flex-wrap:wrap}.over-ons-blok .over-ons-blok-inner .image-container .image-element{display:flex;height:50%;width:50%;position:relative;border:2px solid #fff;overflow:hidden}.over-ons-blok .over-ons-blok-inner .image-container .image-element .image-element-inner{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.over-ons-blok .over-ons-blok-inner .image-container .image-element:hover .image-element-inner{transform:scale(1.05)}.over-ons-blok .over-ons-blok-inner .content{padding:5.5rem 3rem}.over-ons-blok .over-ons-blok-inner .content p a:not(.link-underline){color:#c9aaa6}.over-ons-blok .over-ons-blok-inner .content p a:not(.link-underline):hover{color:#ba928d}.over-ons-blok .over-ons-blok-inner .content p:last-of-type{margin-bottom:0}@media only screen and (max-width: 767px){.over-ons-blok .over-ons-blok-inner .image-container{height:15rem;margin-left:-2px;margin-right:-2px}.over-ons-blok .over-ons-blok-inner .content{padding:2rem 1.5rem}}.uitlichten-producten{margin-bottom:5rem}.breadcrumbs{margin:0;font-weight:400;font-size:.8rem}.breadcrumbs.with-margin-bottom{margin-bottom:2rem}p#breadcrumbs span{font-family:'Avenir LT Std Roman';font-weight:400;font-size:.8rem;color:#464646}p#breadcrumbs span.divider{margin:0 .15rem}p#breadcrumbs a{font-family:'Avenir LT Std Roman';font-weight:400;color:#464646}p#breadcrumbs a::after{background:#464646}p#breadcrumbs a:hover{color:#464646}p#breadcrumbs .breadcrumb_last{font-family:'Avenir LT Std Medium';color:#1d1d1b}.klantenservice-met-content{margin-bottom:5rem}.klantenservice-met-content .klantenservice-menu{padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}.klantenservice-met-content .klantenservice-menu li{display:inline-block;list-style:none;width:calc((100% / 3) - .5rem);margin-bottom:1rem}.klantenservice-met-content .klantenservice-menu li a{background:#efe6e5;padding:50px 10px;text-align:center;display:inline-block;width:100%;color:#1d1d1b}.klantenservice-met-content .klantenservice-menu li a:hover{background:#dcc8c5}.categorieen-met-advertenties{margin-bottom:5rem}.categorieen-met-advertenties ul.menu{padding:.5rem 0 0 0;width:100%}.categorieen-met-advertenties ul.menu li{position:relative;display:inline-block;padding:0;margin:0;width:100%;line-height:1.1;padding:.25rem 0 .15rem 1rem;background-image:url(https://www.beauty-by-astrid.nl/wp-content/themes/beauty-by-astrid/css/../images/icon-chevron-right.svg);background-size:auto .5rem;background-repeat:no-repeat;background-position:top .7rem left}.categorieen-met-advertenties ul.menu li>a{display:inline-block;position:relative;font-weight:400;font-size:.875rem;color:#1d1d1b;max-width:calc(100% - 1rem);-webkit-box-decoration-break:clone;box-decoration-break:clone}.categorieen-met-advertenties ul.menu li>a:hover{color:#c9aaa6}.categorieen-met-advertenties ul.menu li.current-cat>a,.categorieen-met-advertenties ul.menu li.current-cat-ancestor>a,.categorieen-met-advertenties ul.menu li.chosen>a,.categorieen-met-advertenties ul.menu li.current_page_item>a{color:#c9aaa6}.categorieen-met-advertenties ul.menu li.current-cat ul.children,.categorieen-met-advertenties ul.menu li.current-cat-ancestor ul.children,.categorieen-met-advertenties ul.menu li.chosen ul.children,.categorieen-met-advertenties ul.menu li.current_page_item ul.children{display:block}.categorieen-met-advertenties ul.menu li ul.children{padding:0 0 0 1rem;display:none;width:calc(100% + 1rem);left:-1rem;position:relative}.categorieen-met-advertenties ul.menu li span.count{display:none}@media only screen and (max-width: 767px){.categorieen-met-advertenties ul.menu li>a{display:inline-block;margin:.2rem 0}.categorieen-met-advertenties ul.menu ul.children li>a{display:inline-block;margin:.2rem 0}}.categorieen-met-advertenties .blok-reclame{padding:5px;display:block;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.categorieen-met-advertenties .blok-reclame img{width:100%}.categorieen-met-advertenties .blok-reclame:hover{opacity:.6}@media only screen and (max-width: 767px){.categorieen-met-advertenties .reclame-slider{margin-bottom:1.5rem}.categorieen-met-advertenties ul.menu{column-count:2}.categorieen-met-advertenties ul.menu li a{font-size:.8rem}.categorieen-met-advertenties .blok-reclame{padding:0}}.wpcf7 form.wpcf7-form{display:inline-block;width:100%}.wpcf7 form.wpcf7-form .form-group{text-align:center;display:inline-block;width:100%;margin-bottom:0}.wpcf7 form.wpcf7-form .form-group input.wpcf7-text,.wpcf7 form.wpcf7-form .form-group textarea.wpcf7-textarea{border:1px solid #e6e6e6;border-radius:5px;padding:15px 15px;outline:none;box-shadow:none;font-size:15px;margin:0 0 15px 0}.wpcf7 form.wpcf7-form .form-group input.wpcf7-text:focus,.wpcf7 form.wpcf7-form .form-group textarea.wpcf7-textarea:focus{outline:none;border-color:#b3b3b3}.wpcf7 form.wpcf7-form .form-group input.wpcf7-text.wpcf7-not-valid,.wpcf7 form.wpcf7-form .form-group textarea.wpcf7-textarea.wpcf7-not-valid{border-color:#c50e00}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit{position:relative;font-family:'Avenir LT Std Medium';background-color:#e44cee;color:#fff;font-size:18px;padding:10px 60px 10px 20px;display:inline-block;border-radius:200px;border:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;background-image:url('https://www.beauty-by-astrid.nl/wp-content/themes/beauty-by-astrid/css/../images/icon-arrow-right-white.svg');background-repeat:no-repeat;background-position:right 15px center;background-size:17px}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit:hover{background-color:#dd1dea;text-decoration:none;color:#fff;background-position:right 10px center;cursor:pointer}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit:focus,.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit:active{outline:none;color:#fff}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.big{padding:15px 20px}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.no-icon{background-image:none}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.add-to-cart,.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit .checkout-button{max-width:350px;width:calc(100% - 6.5rem);font-size:1.125rem;padding:1rem .5rem .8rem .5rem;border-radius:4px;background-image:none;display:inline-flex !important;align-items:center;justify-content:center}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.add-to-cart::after,.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit .checkout-button::after{content:'';display:none}@media only screen and (max-width: 767px){.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.add-to-cart,.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit .checkout-button{width:calc(100% - 120px);padding:.95rem .5rem}}@media only screen and (max-width: 575px){.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.add-to-cart,.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit .checkout-button{font-size:.9rem;padding:1.1rem .25rem .9rem .25rem}}@media only screen and (max-width: 767px){.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit{padding:10px 60px 10px 30px;max-width:100%}}@media only screen and (max-width: 767px){.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit{width:100%}}.wpcf7 form.wpcf7-form .form-group span.wpcf7-not-valid-tip{display:none}.wpcf7 form.wpcf7-form .form-group p{text-align:left}.wpcf7 form.wpcf7-form .form-group p small{text-align:left}.wpcf7 form.wpcf7-form .form-group .input-file{border:1px solid #e6e6e6;border-radius:5px;padding:15px 15px;outline:none;box-shadow:none;font-size:15px;background:white;padding:8px 15px 0 15px;display:inline-block;width:100%}.wpcf7 form.wpcf7-form .form-group .input-file:focus{outline:none;border-color:#b3b3b3}.wpcf7 form.wpcf7-form .form-group .input-file .wpcf7-form-control-wrap{display:inline-block;width:100%}.wpcf7 form.wpcf7-form .form-group .input-file .wpcf7-form-control-wrap input{display:inline-block;float:left;max-width:100%}.wpcf7 form.wpcf7-form .form-group .file-2{display:none}@media only screen and (max-width: 767px){.wpcf7 form.wpcf7-form .form-group .file-2{margin-top:15px}}.wpcf7 form.wpcf7-form .form-group .show-file-2{color:#3082ad;height:100%;display:flex;align-items:center;position:relative;cursor:pointer}.wpcf7 form.wpcf7-form .form-group .show-file-2::before{content:'+';color:#3082ad;font-size:1.45em;margin-right:5px}.wpcf7 form.wpcf7-form .form-group.fileupload{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:40px 0;margin:40px 0}.wpcf7 form.wpcf7-form .form-group.fileupload .opmerking-center{margin-top:25px}.wpcf7 form.wpcf7-form .form-group.fileupload .opmerking-center p{text-align:center;margin:0;line-height:1}@media only screen and (max-width: 767px){.wpcf7 form.wpcf7-form .form-group.fileupload{padding:20px 0;margin:20px 0}.wpcf7 form.wpcf7-form .form-group.fileupload .opmerking-center{margin-top:10px}}.wpcf7 form.wpcf7-form .form-group p.privacy{text-align:center}.wpcf7 form.wpcf7-form .form-group p.privacy a{color:#1d1d1b;text-decoration:underline}.wpcf7 form.wpcf7-form .form-group p.privacy a:hover,.wpcf7 form.wpcf7-form .form-group p.privacy a:focus{text-decoration:none}.wpcf7 form.wpcf7-form .form-group .wpcf7-form-control-wrap{width:100%;display:inline-block}.wpcf7 form.wpcf7-form .form-group .wpcf7-form-control-wrap .wpcf7-checkbox{display:inline-block;width:100%;text-align:left;padding-top:10px}.wpcf7 form.wpcf7-form .form-group .wpcf7-form-control-wrap .wpcf7-checkbox span.wpcf7-list-item{margin:0 20px 10px 0}.wpcf7 form.wpcf7-form .form-group .wpcf7-form-control-wrap .wpcf7-checkbox span.wpcf7-list-item:last-child{margin:0}.wpcf7 form.wpcf7-form .wpcf7-response-output{border:none;background:#c50e00;padding:15px 20px;margin:0 0 2rem 0;color:white}.wpcf7 form.wpcf7-form.sent .wpcf7-response-output{background:#6ea249}.brede-afbeelding-met-link{margin-bottom:5rem}.brede-afbeelding-met-link .image-element{padding:5px;display:block;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.brede-afbeelding-met-link .image-element img{width:100%}.brede-afbeelding-met-link .image-element.link:hover{opacity:.6}.popup-wrapper{position:fixed;bottom:20px;right:20px;top:auto;width:100%;max-width:360px;box-shadow:0 2px 6px rgba(0,0,0,0.3);z-index:100;transform:translateX(calc(100% + 30px));-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}.popup-wrapper.visible{transform:translateX(0%)}.popup-wrapper .popup-modal-header{background:#3082ad;padding:1rem 1.5rem;text-align:center}.popup-wrapper .popup-modal-header .close-modal{position:absolute;right:-10px;top:-10px;width:24px;height:24px;background:#fff;border-radius:50%;color:#009588;z-index:1;padding:3px;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,0.15);background-image:url('https://www.beauty-by-astrid.nl/wp-content/themes/beauty-by-astrid/css/../images/icon-close.svg');background-size:auto 10px;background-position:center center;background-repeat:no-repeat;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.popup-wrapper .popup-modal-header .close-modal:hover{opacity:.7}.popup-wrapper .popup-modal-header *{color:white}.popup-wrapper .popup-modal-header h3{margin-bottom:0}.popup-wrapper .popup-modal-content{background:white;text-align:center;padding:30px 20px}.popup-wrapper .popup-modal-content p,.popup-wrapper .popup-modal-content img{margin-bottom:2em}.popup-wrapper .popup-modal-content p{color:#000}.popup-wrapper .popup-modal-content p:last-child{margin-bottom:0}.popup-wrapper .popup-modal-content img{max-width:100%}@media only screen and (max-width: 991px){.popup-wrapper .popup-modal-header{padding:15px 20px}.popup-wrapper .popup-modal-content{padding:15px 20px}.popup-wrapper .popup-modal-content p,.popup-wrapper .popup-modal-content img{margin-bottom:1.5em}.popup-wrapper .popup-modal-content img{max-width:90px}}