@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";body h1,body h3,body h4,body h5,body h6{letter-spacing:normal;font-family:Outfit,sans-serif!important}:focus,:focus-visible{outline:0!important;box-shadow:none!important}body .shopify-section h2{color:#222;font-family:Playfair Display,serif!important;font-weight:600;font-size:42px;line-height:100%;letter-spacing:0;text-align:center}body .shopify-section p{color:#222;font-family:Outfit,sans-serif!important;font-weight:400;font-size:18px;line-height:100%}body .shopify-section .page-width{max-width:1420px;padding:100px 50px;margin:auto}ul.grid{margin:0;gap:30px;display:flex;justify-content:center}ul.grid li.grid__item{width:calc(33.33% - 20px);max-width:calc(33.33% - 20px)}.card-wrapper{background:#fff;border:0;border-radius:19px;overflow:hidden}.card-wrapper .card>.card__content{display:flex;flex-direction:column;padding:20px 32px;border-top:2px solid #C3C3C3}.card-wrapper .card>.card__content>.card__information{padding:0;margin:0;text-align:center}.card-wrapper .card>.card__content>.card__information h3.card__heading a{font-family:Playfair Display,sans-serif;font-weight:500;letter-spacing:0;text-align:center;font-size:20px;line-height:25px}.card-wrapper:hover .card>.card__content>.card__information h3.card__heading a{text-decoration:none;color:#fff}.card-wrapper:hover{background:#d4478f;border:0}.card-wrapper{transition:.3s linear}.card-wrapper:hover .card>.card__content{border-color:#d4478f}.price{text-align:center;margin:13px 0 18px!important}.price .price__container .price__regular span.price-item{font-family:Outfit;font-weight:600;color:#d4478f;font-size:18px;line-height:100%;letter-spacing:0;text-align:center}.card-wrapper .card>.card__content button.quick-add__submit.button{background:#d4478f;font-family:Outfit;font-weight:600;color:#fff!important;font-size:16px;border:1px solid #D4478F;line-height:100%;letter-spacing:0;text-align:center;text-transform:uppercase;border-radius:10px;padding:18px 20px}.button:after,.button:before,.field:after,.field:before{display:none}.card-wrapper:hover .card>.card__content button.quick-add__submit.button{background:#fff;font-weight:600;color:#d4478f!important;font-size:16px;border:1px solid #ffffff}.card-wrapper:hover .card>.card__content>.card__information h3.card__heading a:after{display:none}.card-wrapper:hover .price .price__container .price__regular span.price-item{color:#fff}.button{background:#d4478f;border-radius:10px;border:1px solid #D4478F;min-width:230px;font-family:Outfit,sans-serif;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0;text-align:center;text-transform:uppercase;padding:20px;transition:.3s linear}.button:hover{background:transparent;color:#d4478f}nav.breadcrumb{display:none}body.template-product nav.breadcrumb{display:block}body .shopify-section header.header.page-width{padding:20px 50px}body .shopify-section .cart-notification-wrapper.page-width{padding:0}body sticky-header{border:0!important}header.header{grid-template-columns:1fr 3fr .5fr}header.header .header__icons{padding:0;gap:25px}header.header .header__icons .header__icon{margin:0}header.header nav ul.list-menu{width:100%;justify-content:flex-end}header.header nav ul.list-menu li a.header__menu-item{padding:0 35px;font-family:Outfit,sans-serif;font-weight:400;font-size:17px;line-height:100%;letter-spacing:0;color:#222;position:relative;transition:.3s linear}header.header nav ul.list-menu li a.header__menu-item span{text-decoration:none;transition:.3s linear}header.header nav ul.list-menu li a.header__menu-item span.header__active-menu-item:after{content:"";position:absolute;background:#d4478f;width:30px;height:2px;bottom:-10px;left:50%;transform:translate(-50%);border-radius:30px}header.header nav ul.list-menu li a.header__menu-item span.header__active-menu-item{color:#d4478f}header.header nav ul.list-menu li a.header__menu-item:hover span{color:#d4478f}header.header .header__icons .desktop-localization-wrapper{display:none}header.header .header__icons span.svg-wrapper,header.header .header__icons .header__icon{width:20px;height:20px}.ts-discreet-verzonden ul.multicolumn-list{gap:0;display:grid;grid-template-columns:repeat(4,1fr)}.ts-discreet-verzonden ul.multicolumn-list li.grid__item{width:100%;max-width:100%;padding:0 45px;border-right:1px solid #D9D9D9}.ts-discreet-verzonden ul.multicolumn-list li.grid__item .multicolumn-card{background:transparent}.ts-discreet-verzonden ul.multicolumn-list li.grid__item .multicolumn-card .media{padding-bottom:0!important;position:unset}.ts-discreet-verzonden ul.multicolumn-list li.grid__item .multicolumn-card .media img{position:unset;margin:auto;width:80px;height:80px}.ts-discreet-verzonden ul.multicolumn-list li.grid__item .multicolumn-card .multicolumn-card__info{padding:20px 0;text-align:center}.ts-discreet-verzonden ul.multicolumn-list li.grid__item:first-child{padding-left:0}.ts-discreet-verzonden ul.multicolumn-list li.grid__item:last-child{padding-right:0;border:0}.ts-discreet-verzonden ul.multicolumn-list li.grid__item .multicolumn-card .multicolumn-card__info *{color:#222}.ts-discreet-verzonden ul.multicolumn-list li.grid__item .multicolumn-card .multicolumn-card__info h3{font-weight:500;font-size:22px;line-height:100%;letter-spacing:0;text-align:center}.ts-discreet-verzonden ul.multicolumn-list li.grid__item .multicolumn-card .multicolumn-card__info .rte{margin:5px 0 0}.ts-discreet-verzonden ul.multicolumn-list li.grid__item .multicolumn-card .multicolumn-card__info .rte p{font-weight:400;font-size:16px;line-height:26px;letter-spacing:0;text-align:center}body .shopify-section .ts-discreet-verzonden .page-width{padding:80px 50px}.ts-product-list{background:#5b2a5e}body .shopify-section .ts-product-list .collection__title h2.title{color:#fff;margin:0 0 40px}.ts-waarom-lustienne .image-with-text .image-with-text__grid{display:grid;grid-template-columns:.9fr 1fr;gap:100px;align-items:center}.ts-waarom-lustienne .image-with-text .image-with-text__grid .grid__item{width:100%;max-width:100%}.ts-waarom-lustienne .image-with-text .image-with-text__grid .grid__item .image-with-text__content{padding:0}.ts-waarom-lustienne .image-with-text .image-with-text__grid .grid__item .image-with-text__content .rte p{font-weight:400;font-size:18px;line-height:32px;letter-spacing:0}.ts-waarom-lustienne .image-with-text .image-with-text__grid .grid__item .image-with-text__content .rte{margin:10px 0 47px}.ts-waarom-lustienne .image-with-text .image-with-text__grid .grid__item .image-with-text__content .button{margin:0}.newsletter .newsletter__wrapper{background-attachment:unset;background-repeat:no-repeat;background-size:cover;padding:0!important;background-position:center}.newsletter .newsletter__wrapper .ts-newsletter-box{max-width:670px;margin:auto}.newsletter .newsletter__wrapper .ts-newsletter-box h2{margin:0}.newsletter .newsletter__wrapper .ts-newsletter-box .rte p{font-family:Outfit;font-weight:400;margin:10px auto 38px;font-size:20px;line-height:30px;letter-spacing:0;text-align:center;max-width:564px}.newsletter .ts-newsletter-box form#contact_form,.newsletter .ts-newsletter-box form#contact_form .newsletter-form__field-wrapper{max-width:100%}.newsletter .ts-newsletter-box form#contact_form .field button#Subscribe{min-width:175px;background:#d4478f;border-radius:10px;border:1px solid #D4478F;color:#fff;font-family:Outfit,sans-serif;font-weight:600;font-size:18px;line-height:37px;letter-spacing:2.5%;text-transform:uppercase}.newsletter .ts-newsletter-box form#contact_form .field input{height:62px;border-radius:10px;padding-right:18rem;padding-left:40px;padding-top:30px;color:#222;font-size:18px}.newsletter .ts-newsletter-box form#contact_form .field label.field__label{font-family:Outfit,sans-serif;font-weight:400;font-size:18px;letter-spacing:2%;line-height:2.3;left:40px}.newsletter .ts-newsletter-box form#contact_form .field label.field__label:before{content:"";background-image:url(/cdn/shop/files/Messages.svg);background-repeat:no-repeat;background-size:contain;width:20px;height:18px;position:absolute;top:12px;left:-24px}body.template-collection .collection ul#product-grid{justify-content:flex-start}body.template-collection .facets-vertical{gap:40px;display:grid;grid-template-columns:1.3fr 3fr;align-items:flex-start}body.template-collection .facets-vertical aside{padding:0}body.template-collection .facets-vertical aside .facets-container{border:1px solid #C3C3C3;padding:30px;border-radius:15px;background:#f8f8f8}body.template-collection .collection ul#product-grid li.grid__item{border:1px solid #C3C3C3;border-radius:20px;width:calc(50% - 15px);max-width:calc(50% - 15px)}body.template-collection .facets-vertical aside .facets-container form.facets__form-vertical{width:100%}body .shopify-section .facets-vertical h2{margin:0;font-family:Outfit,sans-serif!important;font-weight:500;font-size:17px;line-height:100%;letter-spacing:0;color:#000}.facets-vertical .facet-filters.sorting.caption{padding:0}.facets-vertical form#FacetSortForm{justify-content:space-between;gap:20px;align-items:center}body.template-collection .facets-vertical aside h2#verticalTitle{font-family:Outfit,sans-serif!important;font-weight:600;font-size:28px;line-height:100%;letter-spacing:0}body.template-collection .facets-vertical aside facet-remove{margin:0}body.template-collection .facets-vertical aside .active-facets-vertical-filter{margin:0 0 20px}.facets-vertical .product-grid-container facet-filters-form{margin:-10px 0 16px}.facets-vertical .facet-filters.sorting.caption .facet-filters__field{gap:10px}.facets-vertical .facet-filters.sorting.caption .facet-filters__field .select select#SortBy{border:1px solid #C3C3C3;background:#f5f5f7;border-radius:10px;padding:10px;font-family:Outfit,sans-serif;font-weight:400;font-size:15px;line-height:100%;letter-spacing:0;color:#000}.facets-vertical .facet-filters.sorting.caption .facet-filters__field .select span.svg-wrapper{right:10px}.facets-vertical .facet-filters.sorting.caption .facet-filters__field .select span.svg-wrapper svg.icon{color:#000}.facets-vertical .product-count-vertical{margin:0;opacity:1}body .shopify-section .facets-vertical .product-count-vertical h2.product-count__text{font-weight:400;font-size:15px}.facets-vertical aside .facets-container form.facets__form-vertical details:nth-child(3){border:0}.facets-vertical aside .facets-container form.facets__form-vertical details:nth-child(3) summary{padding-top:0;padding-bottom:0}.facets-vertical aside details summary span{font-family:Outfit,sans-serif;font-weight:600;font-size:18px;line-height:100%;letter-spacing:0%;color:#000;position:relative;margin:0 0 15px;display:inline-block}.facets-vertical aside .facets-container form.facets__form-vertical details:nth-child(4) summary{padding-bottom:0}.facets-vertical aside details summary span:after{content:"";position:absolute;width:40px;height:1px;background:#000;left:0;bottom:-10px;border-radius:30px}.facets-vertical aside .facets-container form.facets__form-vertical details fieldset.facets-wrap span.facet-checkbox__text{font-family:Outfit,sans-serif;font-weight:400;font-size:17px;line-height:17px;letter-spacing:0;color:#000}.facets-vertical aside .facets-container form details .facets__header-vertical span.facets__selected{font-family:Outfit,sans-serif;font-weight:400;font-size:15px;line-height:100%;letter-spacing:0;color:#333}footer.footer{background:#5b2a5e}body .shopify-section footer.footer *{color:#fff}footer.footer .footer-block h2.footer-block__heading{text-align:left;font-weight:500;font-size:21px;line-height:100%;letter-spacing:0;margin:0 0 15px}body .shopify-section footer.footer .page-width{padding:100px 50px 20px}footer.footer .footer__content-top{padding:0;margin:0 0 32px}footer.footer .footer__content-top .grid{gap:50px;display:grid;grid-template-columns:repeat(4,1fr)}footer.footer .footer__content-top .grid .grid__item{width:100%;max-width:100%}footer.footer .footer__content-bottom{border-top:1px solid #d9d9d94d;padding:20px 0 0}footer.footer .footer__content-bottom .footer__copyright{margin:0}footer.footer .footer__content-bottom .footer__content-bottom-wrapper{justify-content:center}footer.footer .footer__content-bottom .footer__copyright small.copyright__content{font-family:Outfit,sans-serif;font-weight:300;font-size:16px;line-height:22px;letter-spacing:0}footer.footer .footer__content-top .grid .grid__item ul li{margin:0}footer.footer .footer__content-top .grid .grid__item ul li a.link,footer.footer .footer__content-top .grid .grid__item .rte p{width:100%;font-family:Outfit,sans-serif;font-weight:300;font-size:16px;line-height:25px;letter-spacing:0;transition:.3s linear;text-decoration:none;color:#fff}footer.footer .footer__content-top .grid .grid__item ul li a.link:hover{color:#ffffffbd}product-info .product.grid{gap:65px;display:grid;grid-template-columns:1fr 1fr}product-info .product.grid .grid__item{width:100%!important;max-width:100%!important}product-info .product.grid .product__info-wrapper.grid__item section.product__info-container p.product__text:first-child{background:#faf6f8;display:inline-block;min-width:max-content;text-align:center;color:#5b2a5e;font-weight:600;font-size:12px;line-height:100%;letter-spacing:4%;text-transform:uppercase;border-radius:6px;padding:7.5px 10px}product-info .product.grid .product__info-wrapper.grid__item section.product__info-container p.product__text:first-child:before{display:none}product-info .product.grid .product__info-wrapper.grid__item{padding:0}product-info .product .product__info-container .product__title{margin:0}product-info .product .product__info-container .product__title h1{font-family:Playfair Display,sans-serif!important;font-weight:600;font-size:36px;line-height:120%;letter-spacing:0;color:#222}product-info .product .product__info-container>div:has(.price){margin:0}product-info .product .product__info-container .price{margin:24px 0!important;text-align:left;border-bottom:1px solid #F8F8F8;padding-bottom:24px}product-info .product .product__info-container .price .price-item{font-family:Outfit,sans-serif;font-weight:700;font-size:32px;line-height:100%;color:#d4478f}product-info .product .product__info-container .product__tax,product-info .product .product__info-container .product__tax+div{margin:0;display:none}product-info .product .product__info-container p.product__text{font-weight:400;font-size:16px;line-height:100%;letter-spacing:0;position:relative;margin:20px 0 0;padding-left:22px}product-info .product .product__info-container p.product__text:before{content:"";background-image:url(/cdn/shop/files/check-circle.svg);background-repeat:no-repeat;background-size:contain;width:12px;height:12px;position:absolute;left:0;top:2px}product-info .product .product__info-container .product-form__quantity{max-width:100%;margin:24px 0;padding:24px 0 0;border-top:1px solid #F8F8F8;display:flex;align-items:center;gap:20px}product-info .product .product__info-container .product-form__quantity label.quantity__label{font-family:Outfit,sans-serif;font-weight:500;color:#222;font-size:16px;line-height:100%;letter-spacing:0}product-info .product .product__info-container .product-form__quantity quantity-input.quantity{border:1px solid #C3C3C3;border-radius:8px;width:100%;max-width:100px;min-height:39px}product-info .product .product__info-container .product-form__quantity quantity-input.quantity:before,product-info .product .product__info-container .product-form__quantity quantity-input.quantity:after{display:none}product-info .product .product__info-container .product-form__quantity quantity-input.quantity button.quantity__button{width:30px}product-info .product .product__info-container .product-form__quantity quantity-input.quantity button.quantity__button svg.icon{filter:brightness(0) saturate(100%) invert(0%) sepia(3%) saturate(14%) hue-rotate(75deg) brightness(104%) contrast(100%);fill:#000!important;opacity:1}product-info .product .product__info-container .product-form__quantity quantity-input.quantity input{font-family:Outfit,sans-serif;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0}product-info .product .product__info-container>div:has(product-form.product-form){margin:0}product-info .product .product__info-container product-form.product-form{margin:0 0 24px}product-info .product .product__info-container product-form.product-form form{margin:0}product-info .product product-form.product-form form .product-form__buttons{max-width:100%}product-info .product product-form.product-form form .product-form__buttons button.product-form__submit{margin:0 0 16px;color:#fff;height:58px;font-weight:600;font-size:18px;border-radius:10px}product-info .product product-form.product-form form .product-form__buttons button.product-form__submit:hover{color:#d4478f}product-info .product product-form.product-form form .product-form__buttons .shopify-payment-button shopify-accelerated-checkout *{height:58px;display:block;background:#5b2a5e;border:1px solid #5B2A5E;font-family:Outfit,sans-serif;font-weight:600;font-size:18px;line-height:100%;letter-spacing:0;text-transform:uppercase;border-radius:10px}product-info .product product-form.product-form form .product-form__buttons .shopify-payment-button shopify-accelerated-checkout *:after,product-info .product product-form.product-form form .product-form__buttons .shopify-payment-button shopify-accelerated-checkout *:before{display:none}product-info .product .product__info-container ul.icon-with-text{margin:0;gap:20px;max-width:500px;display:grid;grid-template-columns:1fr 1fr}product-info .product .product__info-container ul.icon-with-text li.icon-with-text__item{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;width:100%}product-info .product .product__info-container ul.icon-with-text li.icon-with-text__item img{width:12px;height:12px;margin:0}product-info .product .product__info-container ul.icon-with-text li.icon-with-text__item span{font-family:Outfit,sans-serif;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0;color:#666;text-align:left}product-info .product.grid media-gallery .product-media-container{border:0}product-info .product.grid media-gallery .thumbnail-slider button.slider-button{background:#d4478f;border-radius:50%;padding:0;width:30px;height:30px}product-info .product.grid media-gallery .thumbnail-slider button.slider-button svg.icon{color:#fff;width:12px;height:12px}product-info .product.grid media-gallery .thumbnail-slider ul li.thumbnail-list__item .thumbnail{border:1px solid #66666680;border-radius:10px}product-info .product.grid media-gallery .thumbnail-slider ul li.thumbnail-list__item .thumbnail[aria-current]{border:1px solid #D4478F;box-shadow:none}body.template-product nav.breadcrumb .page-width{max-width:1420px;padding:10px 50px 40px;font-family:Outfit,sans-serif;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;color:#666}body.template-product .shopify-section product-component .page-width{padding:0 50px 100px}nav.breadcrumb a{text-decoration:none;color:#666}body.template-product nav.breadcrumb .page-width span{font-weight:500;font-size:14px;line-height:100%;color:#222}product-info .product .product__info-container .ts-payment-img{margin:24px 0 0}.search-modal__content .search-modal__form .field input#Search-In-Modal{border:1px solid #D9D9D9}body .shopify-section .ts-order-delivery{display:none}body .shopify-section .ts-order-delivery+p.product__text,.ts-waarom-lustienne .image-with-text .image-with-text__grid .grid__item .image-with-text__content .button+.rte p{display:flex;gap:10px;border:1px solid #FFD4EA;background:#faf6f8;padding:20px;border-radius:10px;align-items:center;margin:0;font-weight:500;color:#5b2a5e;font-size:15px;line-height:20px;letter-spacing:0;position:relative}.ts-waarom-lustienne .image-with-text .image-with-text__grid .grid__item .image-with-text__content .button+.rte{margin:20px 0 0}body .shopify-section .ts-order-delivery+p.product__text:before,.ts-waarom-lustienne .image-with-text .image-with-text__grid .grid__item .image-with-text__content .button+.rte p:before{left:20px;top:50%;background-image:url(/cdn/shop/files/icon-light.svg);width:40px;height:35px;transform:translateY(-50%);content:"";background-repeat:no-repeat;background-size:contain;position:absolute}body .shopify-section .ts-order-delivery+p.product__text,.ts-waarom-lustienne .image-with-text .image-with-text__grid .grid__item .image-with-text__content .button+.rte p{padding:20px 20px 20px 70px}.card-wrapper .card>.card__content>.card__information h3.card__heading a:after,.card-wrapper .card>.card__inner .card__content{display:none}.ts-about-genot .image-with-text__grid{display:grid;grid-template-columns:1.3fr .8fr;gap:100px}.ts-about-genot .image-with-text__grid .grid__item{width:100%;max-width:100%}.ts-about-genot .image-with-text__grid .image-with-text__media-item{order:2}.ts-about-genot .image-with-text__grid .image-with-text__text-item.grid__item{order:1}.ts-about-genot .image-with-text__grid .image-with-text__text-item .image-with-text__content{padding:0;justify-content:center}.ts-about-genot .image-with-text__grid .image-with-text__text-item .image-with-text__content h2{max-width:640px;text-align:left}.ts-about-genot .image-with-text__content .rte{margin:16px 0 0}.ts-about-genot .image-with-text__content .rte p:has(strong){margin:28px 0 0;font-weight:600;font-size:22px;line-height:100%}.ts-about-genot .image-with-text__content .rte p:first-child{margin:0 0 25px}.ts-about-genot .image-with-text__content .rte p,.ts-about-genot .image-with-text__content .rte ul li{font-weight:400;font-size:18px;line-height:32px;letter-spacing:0;color:#222;font-family:Outfit,sans-serif}.ts-about-genot .image-with-text__content .rte ul{list-style:none}.ts-about-genot .image-with-text__content .rte ul li{position:relative;padding-left:12px;line-height:1;margin:0 0 25px}.ts-about-genot .image-with-text__content .rte ul li:before{content:"";position:absolute;left:-20px;background-image:url(/cdn/shop/files/about-check.svg);background-size:contain;background-repeat:no-repeat;width:19px;height:19px;top:0}.ts-about-genot .image-with-text__grid .image-with-text__media-item .image-with-text__media{border:0}body .shopify-section .cart-notification__heading{font-size:18px;text-align:left}body .shopify-section .cart-notification__heading svg.icon.icon-checkmark{display:none}.cart-notification .cart-notification__links a#cart-notification-button{color:#fff}header.header .header__icons a#cart-icon-bubble .cart-count-bubble span{position:absolute;top:1px;left:7px}.cart-item cart-remove-button a.button svg.icon{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7460%) hue-rotate(261deg) brightness(113%) contrast(93%)}.cart-item cart-remove-button a.button:hover svg.icon{filter:brightness(0) saturate(100%) invert(57%) sepia(36%) saturate(6981%) hue-rotate(301deg) brightness(85%) contrast(94%)}cart-items h1.title{font-size:32px;font-weight:500;font-family:Playfair Display,serif!important}cart-items a.underlined-link{font-family:Outfit,sans-serif!important;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0px;text-align:center}.cart-items thead th{font-family:Outfit,sans-serif!important;font-size:14px;font-weight:500;color:#222;opacity:1!important;letter-spacing:0}.cart-item__title .cart-item__name{font-family:Outfit,sans-serif!important;font-weight:500;font-size:16px;line-height:22px;letter-spacing:0px;text-align:left}.cart-items td .product-option{font-family:Outfit,sans-serif!important;font-weight:400;font-size:16px;line-height:22px;letter-spacing:0px;text-align:left;color:#222}.cart-items td.cart-item__totals span.price{font-family:Outfit,sans-serif!important;font-weight:500;font-size:16px;line-height:22px;letter-spacing:0px}body .shopify-section.shopify-section.cart__footer-wrapper #main-cart-footer .page-width{padding:0 50px 100px}body .cart__footer-wrapper:last-child .cart__footer{padding:0}.cart__footer-wrapper:last-child .cart__footer .cart__blocks{max-width:42rem;width:100%}.cart__footer-wrapper:last-child .cart__footer .cart__blocks .cart__ctas{justify-content:center}.cart__footer-wrapper:last-child .cart__footer .cart__blocks .totals{justify-content:center;gap:20px}.cart__footer-wrapper:last-child .cart__footer .cart__blocks small.tax-note{color:#222;font-family:Outfit,sans-serif!important;font-weight:500;font-size:16px;line-height:22px;letter-spacing:0px;text-align:center}.cart__footer-wrapper:last-child .cart__footer .cart__blocks .totals h2.totals__total{margin:0}.cart__footer-wrapper:last-child .cart__footer .cart__blocks .totals p.totals__total-value{margin:0}body.template-page h1.main-page-title.page-title{margin:0 0 25px;font-weight:600;font-size:42px;line-height:100%;letter-spacing:0px;text-align:center;font-family:Playfair Display,serif!important;color:#222}body.template-page .rte h2{text-align:left;font-weight:600;font-size:30px;line-height:100%;letter-spacing:0px;font-family:Playfair Display,serif!important}body.template-page .shopify-section .rte p,body.template-page .shopify-section .rte ul li,body.template-page .shopify-section .rte ol li{color:#222;font-family:Outfit,sans-serif!important;font-weight:400;font-size:18px;line-height:24px}body.template-page .shopify-section .rte h3{text-align:left;font-weight:600;font-size:22px;line-height:100%;letter-spacing:0;font-family:Playfair Display,serif!important}body.template-page .shopify-section .rte ul li,body.template-page .shopify-section .rte ol li{margin:0 0 10px}.shopify-policy__container{max-width:130ch;padding:60px 20px}body .shopify-policy__container h1{margin:0 0 25px;font-weight:600;font-size:42px;line-height:100%;letter-spacing:0px;text-align:center;font-family:Playfair Display,serif!important;color:#222}body .shopify-policy__container .rte h2{text-align:left;font-weight:600;font-size:30px;line-height:100%;letter-spacing:0px;font-family:Outfit,sans-serif!important}body .shopify-policy__container .rte h3{text-align:left;font-weight:600;font-size:18px;line-height:100%;letter-spacing:0px;font-family:Outfit,sans-serif!important;margin:0}body .shopify-policy__container .rte p,body .shopify-policy__container .rte ul li,body .shopify-policy__container .rte ol li{color:#222;font-family:Outfit,sans-serif!important;font-weight:400;font-size:16px;line-height:24px}@media screen and (max-width:1440px){header.header nav ul.list-menu li a.header__menu-item{padding:0 25px}body .shopify-section .page-width{padding:80px 50px}body .shopify-section footer.footer .page-width{padding:80px 50px 20px}body.template-product .shopify-section product-component .page-width{padding:0 50px 80px}body .shopify-section.shopify-section.cart__footer-wrapper #main-cart-footer .page-width{padding:0 50px 80px}}@media screen and (max-width:1199px){body .shopify-section header.header.page-width{padding:15px}header.header nav ul.list-menu li a.header__menu-item{padding:0 20px}header.header nav ul.list-menu li:first-child a.header__menu-item{padding-left:0}header.header .header__icons{gap:20px}body .shopify-section .page-width,body .shopify-section .ts-discreet-verzonden .page-width{padding:50px 15px}.ts-discreet-verzonden ul.multicolumn-list li.grid__item{padding:0 25px}.ts-discreet-verzonden ul.multicolumn-list li.grid__item .multicolumn-card .media img{width:60px;height:60px}.ts-discreet-verzonden ul.multicolumn-list li.grid__item .multicolumn-card .multicolumn-card__info h3{font-size:20px}.ts-discreet-verzonden ul.multicolumn-list li.grid__item .multicolumn-card .multicolumn-card__info .rte p{line-height:22px}body .shopify-section h2{font-size:38px}body .shopify-section .ts-product-list .collection__title h2.title{margin:0 0 30px}ul.grid{gap:20px}ul.grid li.grid__item{width:calc(33.33% - 14px);max-width:calc(33.33% - 14px)}.card-wrapper .card>.card__content{padding:15px}.card-wrapper .card>.card__content button.quick-add__submit.button{font-size:14px;padding:15px}.card-wrapper .card>.card__content>.card__information h3.card__heading a{font-size:18px;line-height:24px}.price{margin:10px 0 15px!important}.ts-discreet-verzonden ul.multicolumn-list li.grid__item .multicolumn-card .multicolumn-card__image-wrapper{padding:0}.ts-discreet-verzonden ul.multicolumn-list li.grid__item .multicolumn-card .multicolumn-card__info{padding:20px 0 0}header.header a.header__heading-link{margin:0;padding:0}.ts-waarom-lustienne .image-with-text .image-with-text__grid{gap:50px}.ts-waarom-lustienne .image-with-text .image-with-text__grid .grid__item .image-with-text__content .rte{margin:10px 0 25px}.ts-waarom-lustienne .image-with-text .image-with-text__grid .grid__item .image-with-text__content .rte p{font-size:16px;line-height:26px}.newsletter .newsletter__wrapper .ts-newsletter-box{max-width:470px}.newsletter .newsletter__wrapper{background-position:70% 100%}.newsletter .newsletter__wrapper .ts-newsletter-box .rte p{font-size:18px;line-height:24px}.newsletter .ts-newsletter-box form#contact_form .field input{height:55px;padding-right:15rem;padding-left:30px;padding-top:25px;padding-bottom:10px}.newsletter .ts-newsletter-box form#contact_form .field label.field__label{font-size:16px;letter-spacing:0;line-height:2;left:30px}.newsletter .ts-newsletter-box form#contact_form .field label.field__label:before{width:16px;height:14px;top:10px;left:-20px}.newsletter .ts-newsletter-box form#contact_form .field button#Subscribe{min-width:140px;font-size:16px;line-height:32px;letter-spacing:0;width:max-content;height:56px}body .shopify-section footer.footer .page-width{padding:50px 15px 20px}footer.footer .footer__content-top .grid{gap:30px}body.template-product .shopify-section product-component .page-width{padding:0 15px 50px}body.template-product nav.breadcrumb .page-width{padding:30px 15px 50px}product-info .product .product__info-container .product__title h1{font-size:32px;line-height:110%}product-info .product .product__info-container .price{margin:20px 0!important;padding-bottom:20px}product-info .product .product__info-container .price .price-item{font-size:25px}product-info .product .product__info-container ul.icon-with-text{gap:10px}product-info .product .product__info-container ul.icon-with-text li.icon-with-text__item span{font-size:13px}product-info .product product-form.product-form form .product-form__buttons button.product-form__submit{height:55px;font-size:16px}product-info .product product-form.product-form form .product-form__buttons .shopify-payment-button shopify-accelerated-checkout *{height:55px;font-size:16px}product-info .product .product__info-container .ts-payment-img img{max-width:230px}product-info .product.grid{gap:45px}.ts-about-genot .image-with-text__content .rte p,.ts-about-genot .image-with-text__content .rte ul li{font-size:16px;line-height:24px}.ts-about-genot .image-with-text__content .rte ul li{margin:0 0 15px;padding-left:6px}.ts-about-genot .image-with-text__content .rte ul li:before{width:15px;height:15px;top:4px}.ts-about-genot .image-with-text__grid .image-with-text__media-item img{object-fit:contain}.ts-about-genot .image-with-text__grid{gap:50px;grid-template-columns:1.2fr .8fr}body .shopify-section.shopify-section.cart__footer-wrapper #main-cart-footer .page-width{padding:0 15px 50px}.shopify-section.cart__footer-wrapper #main-cart-footer .cart__footer{padding:0}}@media screen and (max-width:1024px){header.header a.header__heading-link img.header__heading-logo{max-width:180px}header.header nav ul.list-menu li a.header__menu-item{padding:0 15px}header.header nav ul.list-menu li a.header__menu-item span.header__active-menu-item:after{left:40%}body .shopify-section h2{font-size:35px}}@media screen and (max-width:989px){body .scrolled-past-header .header__heading-logo-wrapper{width:100%}header.header{grid-template-columns:1fr 1fr 1fr}.announcement-slider li{padding:0 20px;gap:8px}.cstm-topBar ul.announcement-slider li span{font-size:12px;letter-spacing:0}body .shopify-section h2{font-size:32px}body .shopify-section .ts-product-list .collection__title h2.title{margin:0 0 20px}ul.grid li.grid__item{width:calc(50% - 14px);max-width:calc(50% - 14px)}.ts-discreet-verzonden ul.multicolumn-list li.grid__item{padding:0 12px}.ts-discreet-verzonden ul.multicolumn-list li.grid__item .multicolumn-card .multicolumn-card__info h3{font-size:18px}.ts-discreet-verzonden ul.multicolumn-list li.grid__item .multicolumn-card .multicolumn-card__info .rte p{line-height:18px;font-size:14px}.ts-discreet-verzonden ul.multicolumn-list li.grid__item .multicolumn-card .multicolumn-card__info{padding:15px 0 0}.ts-discreet-verzonden ul.multicolumn-list li.grid__item .multicolumn-card .media img{width:50px;height:50px}.ts-waarom-lustienne .image-with-text .image-with-text__grid{gap:30px}.button{min-width:200px;font-size:14px;padding:12px 15px}.ts-waarom-lustienne .image-with-text .image-with-text__grid .grid__item .image-with-text__content .rte{margin:10px 0 15px}.newsletter .newsletter__wrapper{background-position:100% 100%}.newsletter .newsletter__wrapper .ts-newsletter-box{margin:0;max-width:450px}footer.footer .footer__content-top .grid .grid__item ul li a.link,footer.footer .footer__content-top .grid .grid__item .rte p{font-size:14px;line-height:20px;padding:5px 0}footer.footer .footer-block h2.footer-block__heading{font-size:18px;margin:0 0 12px}footer.footer .footer__content-top .grid{gap:10px}footer.footer .footer__content-bottom .footer__copyright small.copyright__content{font-size:14px;line-height:18px}product-info .product .product__info-container .product__title h1{font-size:28px;margin:10px 0 0}product-info .product.grid{gap:35px}product-info .product .product__info-container p.product__text{margin:15px 0 0}body.template-collection .facets-vertical aside .facets-container{padding:20px 14px}.facets-vertical aside .facets-container form.facets__form-vertical details fieldset.facets-wrap span.facet-checkbox__text{font-size:15px;line-height:15px}.facets-vertical aside details summary span{font-size:16px}body.template-collection .facets-vertical aside h2#verticalTitle{font-size:23px}.ts-about-genot .image-with-text__grid{grid-template-columns:1fr 1fr;gap:20px}.ts-about-genot .image-with-text__content .rte p:has(strong){font-size:18px}.ts-about-genot .image-with-text__content .rte ul li{line-height:20px;margin:0 0 10px}.ts-about-genot .image-with-text__content .rte p:first-child{margin:0 0 15px}.ts-about-genot .image-with-text__content .rte p,.ts-about-genot .image-with-text__content .rte ul li{font-size:15px;line-height:22px}body.template-page h1.main-page-title.page-title{font-size:32px}body.template-page .rte h2{font-size:26px}body.template-page .shopify-section .rte p,body.template-page .shopify-section .rte ul li{font-size:16px;line-height:21px}body.template-page .shopify-section .rte h3{font-size:22px}body.template-page .shopify-section .rte p,body.template-page .shopify-section .rte ul li,body.template-page .shopify-section .rte ol li{font-size:16px;line-height:22px}body .shopify-policy__container h1{font-size:32px}body .shopify-policy__container .rte h2{font-size:26px}}@media screen and (max-width:767px){footer.footer .footer__content-bottom .footer__copyright small.copyright__content{font-size:14px;line-height:18px}.ts-discreet-verzonden ul.multicolumn-list{grid-template-columns:repeat(2,1fr);gap:30px 0}.ts-discreet-verzonden ul.multicolumn-list li.grid__item:nth-child(2){border:0}body .shopify-section h2{font-size:30px}.ts-waarom-lustienne .image-with-text .image-with-text__grid{gap:20px;grid-template-columns:1fr}footer.footer .footer__content-top .grid .grid__item ul{margin:0}footer.footer .footer__content-top .grid{grid-template-columns:repeat(2,1fr);gap:20px 10px;margin:0}footer.footer .footer__content-top .grid .grid__item,footer.footer .footer__content-top{margin:0}footer.footer .footer__content-top .grid .grid__item ul li a.link,footer.footer .footer__content-top .grid .grid__item .rte p{padding:4px 0;line-height:22px}footer.footer .footer__content-top .grid .grid__item .rte p{line-height:24px;padding:0}.newsletter .ts-newsletter-box form#contact_form .field button#Subscribe{font-size:14px;line-height:28px;min-width:120px;height:51px}.newsletter .ts-newsletter-box form#contact_form .field input{height:50px;padding-right:12rem;padding-top:25px;padding-bottom:7px}.newsletter .newsletter__wrapper{background-position:50% 100%}body .shopify-section p{font-size:16px}header.header a.header__heading-link img.header__heading-logo{max-width:130px}.ts-about-genot .image-with-text__grid{grid-template-columns:1fr}cart-items h1.title{font-size:25px}cart-items a.underlined-link{font-size:14px}cart-items .title-wrapper-with-link{align-items:center}.cart__footer-wrapper:last-child .cart__footer .cart__blocks{margin:auto}body.template-page h1.main-page-title.page-title{font-size:30px}body.template-page .rte h2{font-size:22px;line-height:28px}body.template-page .shopify-section .rte ul,body.template-page .shopify-section .rte ol{padding:0}body.template-page .shopify-section .rte h3{font-size:20px}.shopify-policy__container{padding:40px 15px}body .shopify-policy__container h1{font-size:30px}body .shopify-policy__container .rte h2{font-size:24px}body .shopify-policy__container .rte h3{font-size:16px}body .shopify-policy__container .rte p,body .shopify-policy__container .rte ul li,body .shopify-policy__container .rte ol li{font-size:15px;line-height:23px}}@media screen and (max-width:749px){product-info .product.grid{gap:10px;grid-template-columns:1fr}product-info .product.grid .grid__item ul.contains-media.grid{gap:0}body.template-product nav.breadcrumb .page-width{padding:20px 15px 0}product-info .product product-form.product-form form .product-form__buttons button.product-form__submit,product-info .product product-form.product-form form .product-form__buttons .shopify-payment-button shopify-accelerated-checkout *{font-size:14px}product-info .product .product__info-container ul.icon-with-text{max-width:100%;flex-wrap:wrap;gap:15px}product-info .product .product__info-container ul.icon-with-text li.icon-with-text__item{width:100%;max-width:100%}product-info .product .product__info-container .price .price-item{font-size:20px}product-info .product .product__info-container .price{margin:15px 0!important;padding-bottom:16px}body.template-collection .facets-vertical{grid-template-columns:1fr}.facets-vertical .active-facets-vertical-filter .active-facets__button-wrapper a.active-facets__button-remove{padding:0}body.template-collection .facets-vertical aside .facets-container{border:0;background:transparent;display:flex;padding:0;justify-content:space-between;align-items:center}body.template-collection .facets-vertical aside .facets-container details.mobile-facets__disclosure summary span.mobile-facets__open{margin:0;padding:0}body.template-collection .facets-vertical aside .facets-container .active-facets,.mobile-facets__open-wrapper span.mobile-facets__close,body.template-collection .facets-vertical aside .facets-container details.mobile-facets__disclosure summary span.mobile-facets__open:after,body.template-collection .facets-vertical aside .facets-container details.mobile-facets__disclosure summary span.mobile-facets__open span.mobile-facets__open-label:after,body.template-collection .facets-vertical aside .facets-container details.mobile-facets__disclosure summary span.mobile-facets__open span.svg-wrapper:after,body.template-collection .facets-vertical aside .facets-container details.mobile-facets__disclosure summary span.mobile-facets__close:after,body.template-collection .facets-vertical aside .facets-container details.mobile-facets__disclosure summary span.mobile-facets__close span.svg-wrapper:after{display:none}body.template-collection .facets-vertical aside .facets-container details.mobile-facets__disclosure summary span.mobile-facets__open span.mobile-facets__open-label{margin:0}body.template-collection .facets-vertical aside .facets-container h2.product-count__text.text-body{font-size:15px}body.template-collection .collection ul#product-grid li.grid__item{width:100%;max-width:100%}body.template-collection .facets-vertical aside .facets-container details.mobile-facets__disclosure,body.template-collection .facets-vertical aside .facets-container details.mobile-facets__disclosure summary{position:unset}body.template-collection .facets-vertical aside .facets-container details.mobile-facets__disclosure summary span.mobile-facets__close{position:absolute;top:0;bottom:auto}.mobile-facets__summary>div{justify-content:space-between}.facets-vertical aside details summary span:after{display:none}.facets-vertical aside details summary span{margin:0}body .shopify-section .ts-order-delivery+p.product__text:before,.ts-waarom-lustienne .image-with-text .image-with-text__grid .grid__item .image-with-text__content .button+.rte p:before{top:40px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
