.twz-alert{--twz-alert-position: sticky;--twz-alert-zindex: 1002;--twz-alert-padding: 1rem;--alert-height: auto;--twz-alert-notification-background-color: var(--grey-900);--twz-alert-notification-border: var(--grey-900);--twz-alert-notification-color: var(--white);--twz-alert-alert-color: var(--grey-900);--twz-alert-noitification-close: url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg' stroke='%23fff'%3E %3Cpath d='M14.0912 14.0912L3.90885 3.90885' stroke='' stroke-width='2' stroke-linecap='round'/%3E %3Cpath d='M3.90881 14.0912L14.0912 3.90885' stroke='' stroke-width='2' stroke-linecap='round'/%3E %3C/svg%3E");top:0}body:has(.navigation.is-sticky) .twz-alert{border-bottom:2px solid var(--white)}.twz-alert__content{align-items:center}.twz-alert__icon{margin-top:0}.twz-alert--notification .twz-alert__icon{display:none}.twz-alert~.navigation{top:var(--alert-height, 0px)}
.twz-card-blog{position:relative}.twz-card-blog:nth-child(3) .twz-card__media>*:not(.twz-card__tag){border-top-right-radius:var(--border-radius-l)}.twz-card-blog:hover .twz-card__media img{scale:1.05}.twz-card-blog .twz-card__wrapper{display:flex;flex-direction:column;gap:calc(var(--spacing-small)*2)}.twz-card-blog .twz-card__media{position:relative;display:flex;justify-content:center;width:100%;border:1px solid var(--theme-green-800);border-radius:var(--border-radius);overflow:clip}.twz-card-blog .twz-card__media .twz-card__tag{position:absolute;bottom:0;right:0;color:var(--purple-700);font-weight:600;padding-block:1rem;padding-inline:2rem;background-color:var(--backgroundColor, var(--white));border-top-left-radius:var(--border-radius-m);min-width:11.5rem;text-align:center}.twz-card-blog .twz-card__media>*:not(.twz-card__tag){width:100%;max-height:23.1rem}.twz-card-blog .twz-card__media img{-o-object-fit:cover;object-fit:cover;transition:scale .2s ease-in-out}.twz-card-blog .twz-card__content{display:flex;flex-direction:column;align-items:baseline;gap:.5rem;padding-block:1.5rem}.twz-card-blog .twz-card__content .twz-card__date{color:var(--grey-600);margin:0}.twz-card-blog .twz-card__button{position:absolute;width:100%;height:100%;cursor:pointer;top:0}
.twz-card.twz-card-category-post{position:relative;height:40.2rem;--slider-item-width: 35rem}.twz-card.twz-card-category-post.is-large{--slider-item-width: 46rem}.twz-card.twz-card-category-post.is-large~.twz-card.twz-card-category-post{margin-left:11rem}.twz-card.twz-card-category-post.is-large .twz-card__media>*{border-top-left-radius:var(--border-radius-l)}.twz-card.twz-card-category-post .twz-card__wrapper{display:flex;flex-direction:column;gap:calc(var(--spacing-small)*2);height:100%}.twz-card.twz-card-category-post .twz-card__media{position:relative;display:flex;justify-content:center;width:100%;border:1px solid var(--theme-green-800);flex:1 1 100%}.twz-card.twz-card-category-post .twz-card__media>*{transition:border-radius .2s ease-in-out;border-top-left-radius:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.twz-card.twz-card-category-post .twz-card__content{display:flex;flex-direction:column;align-items:baseline;gap:.5rem;padding-block:1.5rem}.twz-card.twz-card-category-post .twz-card__content>*{color:var(--theme-green-800);margin:0}.twz-card.twz-card-category-post .twz-card__button{position:absolute;width:100%;height:100%;cursor:pointer;top:0}
.twz-card.twz-card-category{position:relative;height:40.2rem;--slider-item-width: 35rem}.twz-card.twz-card-category.is-large{--slider-item-width: 46rem}.twz-card.twz-card-category.is-large~.twz-card.twz-card-category{margin-left:11rem}.twz-card.twz-card-category.is-large .twz-card__media>*{border-top-left-radius:var(--border-radius-l)}.twz-card.twz-card-category .twz-card__wrapper{display:flex;flex-direction:column;gap:calc(var(--spacing-small)*2);height:100%}.twz-card.twz-card-category .twz-card__media{position:relative;display:flex;justify-content:center;width:100%;border:1px solid var(--theme-green-800);flex:1 1 100%}.twz-card.twz-card-category .twz-card__media>*{transition:border-radius .2s ease-in-out;border-top-left-radius:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.twz-card.twz-card-category .twz-card__content{display:flex;flex-direction:column;align-items:baseline;gap:.5rem;padding-block:1.5rem}.twz-card.twz-card-category .twz-card__content>*{color:var(--theme-green-800);margin:0}.twz-card.twz-card-category .twz-card__button{position:absolute;width:100%;height:100%;cursor:pointer;top:0}
.twz-card.twz-card-product{--card-bg: var(--grey-100);position:relative}.twz-card.twz-card-product.twz-card-cross_sell:has(.twz-select__dropdown>*[data-input-value=""].active) .add_to_cart_button{pointer-events:none;opacity:.6}.flickity-slider .twz-card.twz-card-product{--cardlist-gap: 2.1rem}.twz-card.twz-card-product .twz-card__footer-variation{display:flex;row-gap:1rem;flex-direction:column}.twz-card.twz-card-product .twz-card__wrapper{display:flex;flex-direction:column;height:100%;background-color:var(--card-bg);border-radius:var(--border-radius-m) 0 0 0}.twz-card.twz-card-product .twz-card__wrapper:has(.twz-card__category) .twz-card__image{margin-bottom:2rem}.twz-card.twz-card-product .twz-card__wrapper:not(:has(.twz-card__category)){row-gap:2rem}.twz-card.twz-card-product .twz-card__wrapper .twz-card__category{padding:1.5rem 2rem;color:var(--white);font-weight:600;background-color:var(--purple-700);border-top-left-radius:var(--border-radius-m)}.twz-card.twz-card-product .twz-card__wrapper .twz-card__image{position:relative}.twz-card.twz-card-product .twz-card__wrapper .twz-card__image>.onsale{position:absolute;left:0;bottom:0;color:#fff;text-transform:uppercase;border-radius:0 var(--border-radius-s) 0 0;background-color:var(--purple-700);padding:.6rem 1.8rem;z-index:99;font-size:var(--fs-6);font-weight:600;top:unset;right:unset;min-height:unset;line-height:1.2}.twz-card.twz-card-product .twz-card__wrapper .twz-card__image img.attachment-woocommerce_thumbnail{width:100%;-o-object-fit:var(--object-fit, cover);object-fit:var(--object-fit, cover);height:var(--product-card-image-height, 25rem);border-radius:var(--border-radius-m) 0 0 0;transition:translate .6s ease-in-out;margin:0}@media(max-width: 767px){.twz-card.twz-card-product .twz-card__wrapper .twz-card__image img.attachment-woocommerce_thumbnail{--product-card-image-height: 15rem}}.twz-card.twz-card-product .twz-card__wrapper .twz-card__content{display:flex;flex-direction:column;row-gap:1rem;height:100%;padding-inline:1.5rem}@media(max-width: 549px){.twz-card.twz-card-product .twz-card__wrapper .twz-card__content{row-gap:1rem}}.twz-card.twz-card-product .twz-card__wrapper .twz-card__content-top{display:grid;justify-items:flex-start;gap:.5rem}.twz-card.twz-card-product .twz-card__wrapper .twz-card__content-top .product-stock{order:5}.twz-card.twz-card-product .twz-card__wrapper .twz-card__content-top .twz-card__outofsale{margin-bottom:.2rem}.twz-card.twz-card-product .twz-card__wrapper .twz-card__content-top .twz-card__outofsale span{color:var(--red-500);font-size:var(--fs-5);font-weight:600}.twz-card.twz-card-product .twz-card__wrapper .twz-card__content-top .woocommerce-loop-product__title.woocommerce-loop-product__title{font-size:var(--fs-4);font-weight:700;padding:0}@media(max-width: 767px){.twz-card.twz-card-product .twz-card__wrapper .twz-card__content-top .woocommerce-loop-product__title.woocommerce-loop-product__title{font-size:var(--fs-6)}}.twz-card.twz-card-product .twz-card__wrapper .twz-card__content-center{margin-block:1.2rem 2rem}.twz-card.twz-card-product .twz-card__wrapper .twz-card__content-bottom{display:flex;justify-content:space-between;align-items:end;margin-top:auto;margin-right:5.2rem;min-height:4.9rem}.twz-card.twz-card-product .twz-card__wrapper .twz-card__content-bottom .price.price{gap:.6rem;display:flex;align-items:baseline;padding-bottom:1.2rem;color:var(--black)}.twz-card.twz-card-product .twz-card__wrapper .twz-card__content-bottom .price.price del{order:1}@media(max-width: 549px){.twz-card.twz-card-product .twz-card__wrapper .twz-card__content-bottom .price.price{padding-bottom:.6rem}}.twz-card.twz-card-product .twz-card__wrapper .twz-card__content-bottom .price bdi,.twz-card.twz-card-product .twz-card__wrapper .twz-card__content-bottom .price ins{font-size:var(--fs-3);text-decoration:none;font-weight:600}@media(max-width: 767px){.twz-card.twz-card-product .twz-card__wrapper .twz-card__content-bottom .price bdi,.twz-card.twz-card-product .twz-card__wrapper .twz-card__content-bottom .price ins{font-size:var(--fs-2)}}.twz-card.twz-card-product .twz-card__wrapper .twz-card__content-bottom .price del{width:100%}.twz-card.twz-card-product .twz-card__wrapper .twz-card__content-bottom .price del,.twz-card.twz-card-product .twz-card__wrapper .twz-card__content-bottom .price del bdi{font-size:var(--fs-5);font-weight:400}.twz-card.twz-card-product .twz-card__wrapper .twz-card__content-bottom .woocommerce-price-suffix{font-weight:700;margin-left:.25em}.twz-card.twz-card-product .twz-card__wrapper .twz-card__content .add_to_cart_button{display:flex;position:absolute;right:0;bottom:0;padding-inline:2rem;padding-block:1.2rem;background-color:var(--green-500);border-radius:var(--border-radius-m) 0 0 0;transition:all .1s ease-in-out}.twz-card.twz-card-product .twz-card__wrapper .twz-card__content .add_to_cart_button:hover{background-color:var(--purple-700)}.twz-card.twz-card-product .twz-card__wrapper .twz-card__content .add_to_cart_button::after,.twz-card.twz-card-product .twz-card__wrapper .twz-card__content .add_to_cart_button::before{display:none}.twz-card.twz-card-product .twz-card__wrapper .twz-card__content .add_to_cart_button svg{height:2.5rem;width:2.4rem}.twz-card.twz-card-product .twz-card__wrapper .twz-card__content .added_to_cart{display:none}.twz-card.twz-card-product .twz-card-product__usp{font-size:var(--fs-6);display:flex;-moz-column-gap:.7rem;column-gap:.7rem;align-items:center;margin-block:0}.twz-card.twz-card-product .twz-card-product__usp svg{height:1.3rem;width:auto}
.twz-card-step{box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;width:min(90%,30rem)}.twz-card-step .twz-card__wrapper{width:100%;display:flex;flex-direction:column;gap:1rem;flex:1}.twz-card-step .twz-card__number{font-size:5.2rem;color:var(--purple-700);font-weight:700}.twz-card-step .twz-card__content{background:var(--grey-100);padding-block:2rem;padding-inline:2rem}@media(min-width: 768px){.twz-card-step .twz-card__content{height:100%}}
ul.products{gap:2.1rem}ul.blog{-moz-column-gap:3.5rem;column-gap:3.5rem;row-gap:5rem}ul.products,ul.blog{display:grid;grid-template-columns:repeat(3, 1fr);align-items:stretch;padding:0;list-style:none;margin:0 auto;max-width:var(--row-maxwidth)}@media(max-width: 1023px){ul.products,ul.blog{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 549px){ul.products,ul.blog{grid-template-columns:repeat(1, 1fr)}}ul.products.columns-2,ul.blog.columns-2{grid-template-columns:repeat(2, 1fr)}ul.products.columns-1,ul.blog.columns-1{grid-template-columns:1fr}body.home ul.products.columns-4,body.home ul.blog.columns-4{grid-template-columns:repeat(4, 1fr)}@media(min-width: 550px)and (max-width: 1023px){body.home ul.products.columns-4,body.home ul.blog.columns-4{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 549px){body.home ul.products.columns-4,body.home ul.blog.columns-4{grid-template-columns:repeat(1, 1fr)}}ul.products li,ul.blog li{padding:0}ul.products li:last-of-type,ul.blog li:last-of-type{margin-bottom:0}ul.products li .product-card__wrapper,ul.blog li .product-card__wrapper{border:1px solid var(--grey-100)}
:root{--popup-btn-allow-all-bg: var(--green-500);--popup-more-info-hovercolor: var(--purple-700);--popup-slider-bg: var(--purple-700)}body.twz-cm-popup--active .twz-cm-popup:has(.twz-cm-popup__inner),.twz-cm-popup{border-radius:0 3rem 0 0;padding:var(--padding-small)}@media(max-width: 767px){body.twz-cm-popup--active .twz-cm-popup:has(.twz-cm-popup__inner),.twz-cm-popup{left:0;bottom:0}}
.gf-button-link,.gf-button-link[type=submit]{cursor:pointer;border:1px solid var(--btn-bg);background-color:var(--btn-bg)}.gf-button-link:not([type=submit]),.gf-button-link[type=submit]:not([type=submit]){--btn-bg: transparent;--btn-color: var(--purple-700);border:1px solid var(--purple-700)}.gf-button-link:not([type=submit]):hover,.gf-button-link[type=submit]:not([type=submit]):hover{--btn-bg: var(--purple-700);--btn-color: var(--white)}
.gform_wrapper form .gfield--type-choice legend{margin-bottom:.5em}.gform_wrapper form .gfield--type-choice legend:has(+.gfield_description){margin-bottom:.5em}.gform_wrapper form .gfield--type-choice legend:has(+.gfield_description) .gfield_description{margin-bottom:1em}.gform_wrapper form .gfield_checkbox>.gchoice,.gform_wrapper form .gfield_radio>.gchoice{position:relative;align-items:center}.gform_wrapper form .gfield_checkbox>.gchoice>label,.gform_wrapper form .gfield_radio>.gchoice>label{color:var(--label-color, var(--text-color));line-height:1.3}.gform_wrapper form .gfield_checkbox>.gchoice>input:where([type=radio],[type=checkbox]),.gform_wrapper form .gfield_radio>.gchoice>input:where([type=radio],[type=checkbox]){margin:0;position:absolute;top:.25em;left:0}.gform_wrapper form .gfield_checkbox button,.gform_wrapper form .gfield_checkbox input[type=text],.gform_wrapper form .gfield_radio button,.gform_wrapper form .gfield_radio input[type=text]{margin-top:.75em}.gform_wrapper form input[type=checkbox],.gform_wrapper form input[type=radio]{width:auto;transform:none;opacity:0}.gform_wrapper form input[type=checkbox]+label,.gform_wrapper form input[type=radio]+label{position:relative;display:inline-block;color:var(--text-color);font-size:var(--font-size);padding-left:2.25em;font-weight:var(--label-weight, var(--font-weight))}.gform_wrapper form input[type=checkbox]+label.gfield_consent_label,.gform_wrapper form input[type=radio]+label.gfield_consent_label{font-size:var(--font-size);padding-left:2em}.gform_wrapper form input[type=checkbox]+label:after,.gform_wrapper form input[type=checkbox]+label:before,.gform_wrapper form input[type=radio]+label:after,.gform_wrapper form input[type=radio]+label:before{content:"";position:absolute;top:0;left:0;height:1.25em;aspect-ratio:1;border-width:var(--border);border-style:solid;border-radius:50%}.gform_wrapper form input[type=checkbox]:checked+label,.gform_wrapper form input[type=radio]:checked+label{--choice-bordercolor: var(--primary-color)}.gform_wrapper form input[type=checkbox]:checked+label:before,.gform_wrapper form input[type=radio]:checked+label:before{scale:.6;background-color:var(--primary-color)}.gform_wrapper form input[type=radio]+label::after{border-color:var(--choice-bordercolor)}.gform_wrapper form input[type=radio]:checked+label{--choice-bordercolor: var(--primary-color)}.gform_wrapper form input[type=checkbox]+label:before{transform:rotate(35deg);left:.4em;height:1.7rem;width:.9rem}.gform_wrapper form input[type=checkbox]+label:after{background:rgba(0,0,0,0);border-radius:3px}.gform_wrapper form input[type=checkbox]:not(:checked)+label:before{border:2px solid rgba(0,0,0,0)}.gform_wrapper form input[type=checkbox]:not(:checked)+label:after{border-color:var(--choice-bordercolor)}.gform_wrapper form input[type=checkbox]:checked+label:before{height:1.25em;width:1em;aspect-ratio:1;scale:.65;transform:none;background-color:var(--primary-color);transform-origin:bottom left;clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);left:5px;top:-4px;rotate:5deg}.gform_wrapper form input[type=checkbox]:checked+label:after{border-color:var(--primary-color)}
input:not([type=submit]),textarea,select{width:100%;transition:.3s ease-in-out;padding:var(--padding-y) var(--padding-x);border:var(--border) solid var(--bordercolor);color:var(--inputcolor);font-size:var(--font-size);font-weight:500;color:var(--text-color);background-color:var(--backgroundcolor);border-radius:var(--input-border-radius)}input:not([type=submit])::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder{-moz-transition:.3s ease-in-out;transition:.3s ease-in-out;color:var(--placeholdercolor)}input:not([type=submit])::placeholder,textarea::placeholder,select::placeholder{transition:.3s ease-in-out;color:var(--placeholdercolor)}input:not([type=submit]):has(+.twz-label),textarea:has(+.twz-label),select:has(+.twz-label){padding-block:calc(var(--padding-y)*2) var(--padding-y)}:is(input:not([type=submit]),textarea,select):focus{outline:none}:is(input:not([type=submit]),textarea,select):focus::-moz-placeholder{color:var(--placeholdercolor--focused)}:is(input:not([type=submit]),textarea,select):focus::placeholder{color:var(--placeholdercolor--focused)}:is(input:not([type=submit]),textarea,select):focus+.twz-label{font-size:var(--twz-labelsize);top:var(--padding-y);color:color-mix(var(--labelcolor), transparent, 80%)}@media(max-width: 549px){:is(input:not([type=submit]),textarea,select):focus+.twz-label{font-size:1rem}}input[type=number]{display:inline-block;padding:1.4rem 1.5rem}textarea{resize:none}
:is(label,legend){color:var(--labelcolor);font-size:var(--labelsize)}:is(label,legend):not(.twz-label)+.ginput_container:not(.ginput_container_select){margin-top:.5em}.twz-label:has(+.ginput_complex){display:block;margin-bottom:.5em}.twz-label:not(:has(+.ginput_complex)){position:absolute;line-height:1;top:1.25em;left:var(--twz-label--offset);transition:.3s ease;font-weight:300;cursor:text;z-index:2;margin:0;padding:0;pointer-events:none;color:var(--placeholdercolor)}@media(max-width: 549px){.twz-label:not(:has(+.ginput_complex)){font-size:1.6rem}}.twz-label:not(:has(+.ginput_complex)).screen-reader-text{clip:unset;word-wrap:unset;border:none;clip-path:unset;height:auto;margin:none;overflow:unset;padding:0;width:unset}.twz-label:not(:has(+.ginput_complex)):has(+.ginput_container>:is(input,textarea):not([type=submit]):focus),.twz-label:not(:has(+.ginput_complex)).has-value{font-size:var(--twz-labelsize);top:var(--padding-y)}@media(max-width: 549px){.twz-label:not(:has(+.ginput_complex)):has(+.ginput_container>:is(input,textarea):not([type=submit]):focus),.twz-label:not(:has(+.ginput_complex)).has-value{font-size:1rem}}.twz-label+:is(input,textarea),.twz-label+.ginput_container>:is(input,textarea){padding-block:calc(var(--padding-y)*2) var(--padding-y)}.twz-label:has(+.ginput_container>textarea){top:1em}.ginput_container>:is(select){padding-block:calc(var(--padding-y)*1.5) calc((var(--padding-y) - 1px)*1.5)}
.twz-form:has(.gf_page_steps) .twz-form__wrapper{justify-content:center}.twz-form .gform_page_footer>.gform_previous_button{border:2px solid var(--primary-color);color:var(--primary-color)}.twz-form .gf_page_steps{flex-direction:column;gap:0}.twz-form .gf_step_label{--gf-local-text-transform: inherit}.twz-form form{--gf-field-pg-steps-number-bg-color-complete: var(--primary-color);--gf-field-pg-steps-number-border-color-complete: var(--primary-color);--gf-field-pg-steps-number-border-color: var(--secondary-color);--gf-local-border-color: var(--secondary-color);--gf-field-pg-steps-number-color-active: var(--white);--gf-field-pg-steps-number-bg-color-active: var(--secondary-color)}
input[type=button],input[type=submit]{background-color:var(--secondary-color);border-radius:5rem;color:var(--white);font-weight:600;font-size:1.8rem;padding:.75em 2.5rem;border:none}input[type=button]:hover,input[type=submit]:hover{background-color:var(--secondary-color);border-color:var(--secondary-color)}
.gform_wrapper form .gform_validation_errors{border:0 none;margin-block:0rem;padding:0;background-color:inherit;box-shadow:none;outline:0 none}.gform_wrapper form .gform_validation_errors:focus{outline:0;border:0 none}.gform_wrapper form .gform_validation_errors .validation-error{background-color:unset;color:var(--textcolor-error);border:0 none;font-size:1.8rem}.gform_wrapper form .gfield_required{color:var(--red-500);font-size:calc(var(--font-size)*.75);display:inline-block;padding-left:.5rem}.gform_wrapper form .gfield_error input,.gform_wrapper form .gfield_error textarea{border-bottom:1px solid var(--red-500)}.gform_wrapper form .gfield_error input::-moz-placeholder, .gform_wrapper form .gfield_error textarea::-moz-placeholder{color:var(--red-500)}.gform_wrapper form .gfield_error input::placeholder,.gform_wrapper form .gfield_error textarea::placeholder{color:var(--red-500)}.gform_wrapper form .gfield_error .validation_message{color:var(--red-500);border-radius:var(--form-radius);font-size:1.4rem;font-style:normal}.gform_wrapper form .gfield--type-captcha,.gform_wrapper form .gfield--type-honeypot{display:none}
.twz-card--product{position:relative;overflow:clip;display:grid;place-items:center}@media(min-width: 1024px){.twz-card--product{height:25rem}}@media(max-width: 1023px){.twz-card--product{border-top-right-radius:var(--border-radius-l)}}.twz-card--product>*{grid-area:1/-1}.twz-card--product>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media(min-width: 768px)and (max-width: 1023px){.twz-card--product>img{height:29rem}}@media(max-width: 767px){.twz-card--product>img{height:15rem}}.twz-card--product .title{align-self:end;justify-self:start;padding:1rem;font-size:2rem;background-color:var(--grey-900);color:var(--white);border-top-right-radius:8px;display:inline-flex;align-items:center;gap:.5em;margin:0;transition:.15s ease}.twz-card--product .title::after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='' id='Vector (Stroke)' d='M15.7756 11.8691C16.096 12.2618 16.0734 12.8408 15.7073 13.207L9.70727 19.207L9.63109 19.2753C9.23832 19.5957 8.65932 19.5731 8.2932 19.207C7.92709 18.8408 7.90449 18.2618 8.22484 17.8691L8.2932 17.7929L13.5862 12.4999L8.2932 7.20696C7.90268 6.81643 7.90268 6.18342 8.2932 5.79289C8.68373 5.40237 9.31674 5.40237 9.70727 5.79289L15.7073 11.7929L15.7756 11.8691Z'/%3E %3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;width:1em;height:1em}.twz-card--product:has(:hover,:focus-within,:focus) .title{background-color:var(--green-500)}
.twz-card--category{position:relative;overflow:clip;display:grid;place-items:center}@media(min-width: 1024px){.twz-card--category{height:25rem}}@media(max-width: 1023px){.twz-card--category{border-top-right-radius:var(--border-radius-l)}}.twz-card--category>*{grid-area:1/-1}.twz-card--category>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:unset;display:block}@media(min-width: 768px)and (max-width: 1023px){.twz-card--category>img{height:29rem}}@media(max-width: 767px){.twz-card--category>img{height:15rem}}.twz-card--category .title{align-self:end;justify-self:start;padding:1rem;font-size:2rem;background-color:var(--grey-900);color:var(--white);border-top-right-radius:8px;display:inline-flex;align-items:center;gap:.5em;margin:0;transition:.15s ease}.twz-card--category .title::after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='' id='Vector (Stroke)' d='M15.7756 11.8691C16.096 12.2618 16.0734 12.8408 15.7073 13.207L9.70727 19.207L9.63109 19.2753C9.23832 19.5957 8.65932 19.5731 8.2932 19.207C7.92709 18.8408 7.90449 18.2618 8.22484 17.8691L8.2932 17.7929L13.5862 12.4999L8.2932 7.20696C7.90268 6.81643 7.90268 6.18342 8.2932 5.79289C8.68373 5.40237 9.31674 5.40237 9.70727 5.79289L15.7073 11.7929L15.7756 11.8691Z'/%3E %3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;width:1em;height:1em}.twz-card--category:has(:hover,:focus-within,:focus) .title{background-color:var(--green-500)}
.twz-product-meta{margin:1rem 0}.twz-product-meta-error{background:#f8d7da;color:#721c24;padding:.75rem;border:1px solid #f5c6cb;border-radius:.25rem;margin:1rem 0;font-size:.875rem}.twz-product-meta-title{margin:0 0 1rem 0;font-size:1.5rem;line-height:1.3;color:#333}.twz-product-meta-price{font-size:1.25rem;font-weight:bold;color:#007cba;margin:.5rem 0}.twz-product-meta-featured-image{margin:1rem 0}.twz-product-meta-featured-image .twz-product-image{max-width:100%;height:auto;border-radius:.25rem;box-shadow:0 2px 8px rgba(0,0,0,.1)}.twz-product-meta-gallery{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:1rem;margin:1rem 0}.twz-product-meta-gallery-item{position:relative;overflow:hidden;border-radius:.25rem;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.twz-product-meta-gallery-item:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.twz-product-meta-gallery-image{width:100%;height:auto;display:block;transition:transform .3s ease}.twz-product-meta-gallery-image:hover{transform:scale(1.05)}.twz-product-meta-editor{padding:1rem;border:1px solid #ddd;border-radius:.25rem;background:#f9f9f9}.twz-product-meta-editor .twz-product-meta-preview{margin-top:1rem;padding:.5rem;background:#fff;border:1px solid #ddd;border-radius:.25rem;font-style:italic;color:#666}.twz-product-meta-editor .twz-product-meta-preview h4{margin:0 0 .5rem 0;color:#333;font-style:normal}.twz-product-meta-editor .twz-product-meta-preview p{margin:.25rem 0}@media(max-width: 768px){.twz-product-meta-gallery{grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:.5rem}.twz-product-meta-title{font-size:1.25rem}.twz-product-meta-price{font-size:1.125rem}}@media(max-width: 480px){.twz-product-meta-gallery{grid-template-columns:1fr}}
[data-readmore]{max-height:500px;position:relative;overflow:hidden}[data-readmore].visible:not(.forced) .btn--less-text.btn--less-text{width:-moz-max-content;width:max-content;left:50%;transform:translateX(-50%);z-index:2;display:block}[data-readmore].visible{max-height:unset}[data-readmore].visible .btn--more-text.btn--more-text{display:none}[data-readmore]:not(.visible):after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:20rem;background:linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0) 100%);z-index:1}[data-readmore] .btn--more-text.btn--more-text{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:2}[data-readmore] .btn--less-text.btn--less-text{display:none}
.twz-sf{--button-aslink-color: var(--purple-700);--twz-sf-container-width: 95vw}.twz-sf__tree button.twz-sf-input-module{border:var(--btn-border) solid var(--btn-bordercolor);background-color:var(--btn-bg);--btn-bg: var(--purple-700);--btn-color: var(--white, #fff)}.twz-sf__tree button.twz-sf-input-module:hover,.twz-sf__tree button.twz-sf-input-module.selected{--btn-bg: var(--green-500);--btn-color: var(--white, #fff);--btn-bordercolor: var(--green-500)}.twz-sf__tree button.twz-sf-input-module.btn--arrow::after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='' id='Vector (Stroke)' d='M15.7756 11.8691C16.096 12.2618 16.0734 12.8408 15.7073 13.207L9.70727 19.207L9.63109 19.2753C9.23832 19.5957 8.65932 19.5731 8.2932 19.207C7.92709 18.8408 7.90449 18.2618 8.22484 17.8691L8.2932 17.7929L13.5862 12.4999L8.2932 7.20696C7.90268 6.81643 7.90268 6.18342 8.2932 5.79289C8.68373 5.40237 9.31674 5.40237 9.70727 5.79289L15.7073 11.7929L15.7756 11.8691Z'/%3E %3C/svg%3E")}.twz-sf__tree button.twz-sf-input-module.btn--with-border{--btn-bg: transparent;--btn-bordercolor: var(--purple-700);--btn-color: var(--purple-700)}.twz-sf__tree button.twz-sf-input-module.btn--with-border:hover{--btn-bg: var(--purple-700);--btn-color: var(--white, #fff)}.twz-sf-searchresults .twz-sf__container:has(.twz-sf__form[data-is-search-form=yes]){--twz-sf-filtercontainer-width: 0}.post-type-archive-blog .twz-sf__results-content{margin-bottom:0;margin-left:auto}.twz-sf__results-content button.twz-sf__form-toggler.form-open{padding-block:1.2rem;padding-inline:2rem;border-radius:0;border-top-right-radius:var(--border-radius-m);--button-color: var(--white);--button-bg: var(--purple-700)}.twz-sf__results-content button.twz-sf__form-toggler.form-open .filter--icon{width:2.4rem;height:2.4rem}.twz-sf__results-content button.twz-sf__form-toggler.form-open .filter--icon::before{content:"";width:2.4rem;height:2.4rem;display:block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M4.75018 6.00063C7.07018 8.98063 10.5002 13.3906 10.5002 13.3906V18.3906C10.5002 19.4906 11.4002 20.3906 12.5002 20.3906C13.6002 20.3906 14.5002 19.4906 14.5002 18.3906V13.3906C14.5002 13.3906 17.9302 8.98063 20.2502 6.00063C20.7602 5.34063 20.2902 4.39062 19.4502 4.39062H5.54018C4.71018 4.39062 4.24018 5.34063 4.75018 6.00063Z' fill='white'/%3E %3C/svg%3E");background-repeat:no-repeat;background-position:center}.twz-sf__results-content button.twz-sf__form-toggler.form-open .filter--icon .filter--icon__line{display:none}.twz-sf__results-content .sort-results{--twz-select-active-background-color: var(--green-500)}.twz-sf__results-content .sort-results .twz-select{--twz-select-bordercolor: var(--black);--twz-select-borderradius: var(--black);--twz-select-active-border-color: var(--black);padding:1.4rem 4.25rem 1.4rem 1.25rem}.twz-sf__container:not(:has(.twz-sf__form>.twz-sf__filter)):has(.twz-sf__form[data-is-search-form=yes]){--twz-sf-filtercontainer-width: 100%}.twz-sf__container:not(:has(.twz-sf__form>.twz-sf__filter)) .twz-sf__container-results .twz-sf__results-content .twz-sf__form-toggler{display:none}.post-type-archive-blog .twz-sf__container-filters.twz-sf__container-filters.twz-sf__container-filters:not(.active){display:flex;align-items:flex-start;margin-top:2rem;margin-bottom:2rem;gap:2rem}@media(max-width: 767px){.post-type-archive-blog .twz-sf__container-filters.twz-sf__container-filters.twz-sf__container-filters:not(.active){flex-direction:column}}.twz-sf__container:has(.blog){margin-top:0}.twz-sf__container:has(.blog) .sort-results{display:none}.twz-sf__container:not(:has(.twz-sf__filter)){grid-template-columns:1fr}.twz-sf__container:not(:has(.twz-sf__filter)):has(.blog) .twz-sf__container-filters .twz-sf-quickfilters{overflow-x:auto;scroll-snap-type:x mandatory;flex-direction:row}@media(min-width: 768px){.twz-sf__container:not(:has(.twz-sf__filter)):has(.blog) .twz-sf__container-filters .twz-sf-quickfilters{flex-wrap:wrap}}.twz-sf__container:not(:has(.twz-sf__filter)):has(.blog) .twz-sf__container-filters .twz-sf-quickfilters li{padding:0;border-radius:0;background-color:var(--white);border:1px solid var(--black);border-top-right-radius:var(--border-radius-m);transition:.1s all ease-in-out}.twz-sf__container:not(:has(.twz-sf__filter)):has(.blog) .twz-sf__container-filters .twz-sf-quickfilters li:hover{border-color:var(--purple-700);background-color:var(--purple-700)}.twz-sf__container:not(:has(.twz-sf__filter)):has(.blog) .twz-sf__container-filters .twz-sf-quickfilters li:hover a{color:var(--white)}.twz-sf__container:not(:has(.twz-sf__filter)):has(.blog) .twz-sf__container-filters .twz-sf-quickfilters li a{transition:unset;padding-block:1.2rem;padding-inline:2rem}.twz-sf__container:not(:has(.twz-sf__filter)):has(.blog) .twz-sf__container-filters .twz-sf-quickfilters li a::after{content:unset}.twz-sf__container:not(:has(.twz-sf__filter)):has(.blog) .twz-sf__form-toggler{display:none}.twz-sf__container-results{container-name:sf_responselist}.twz-sf__container-results .twz-text{margin-inline:0;margin-block:var(--padding-default)}@container sf_responselist (max-width: 550px){.twz-sf .twz-sf-searchresults .twz-sf__container-results .twz-sf__responselist{grid-template-columns:1fr}}.twz-sf__container-filters .twz-sf-quickfilters__item:hover{--quicklink-color-hover: var(--purple-700)}.twz-sf-form .twz-sf__form{--checkbox-box-checked-bg: var(--purple-700);--input-size: 1.8rem}.twz-sf-form .twz-sf__form .twz-sf__filter[aria-expanded=true] .twz-sf__head{margin-bottom:2rem}.twz-sf-form .twz-sf__form .twz-sf__label:has([type=checkbox]){--input-size: 1.8rem}.twz-sf-form .twz-sf__form .twz-sf__label:has([type=checkbox])::after{height:8px;width:4px;left:7px;top:4px}.twz-sf-form .twz-sf__form .twz-sf__filter--checkbox .twz-sf__tree:has([data-hierarchical=true]) .twz-sf__label:has(.twz-sf__label>input[type=checkbox]:checked):before{background-color:var(--green-500);border-color:var(--green-500)}.twz-sf-form .twz-sf__form .twz-sf__filter--checkbox .twz-sf__tree:has([data-hierarchical=true]) .twz-sf__label:has(.twz-sf__label>input[type=checkbox]:checked)::after{top:5px;border-color:var(--white)}.twz-sf__activefilters .twz-sf__reset{--button-reset-border-color: var(--grey-600)}.twz-sf__activefilters .twz-sf__reset,.twz-sf__activefilters .twz-sf__activefilter{font-weight:normal;background-color:var(--grey-100);border-radius:var(--border-radius-s)}.twz-sf__containerfooter .twz-sf__pagination .twz-sf-pagination-input.prev,.twz-sf__containerfooter .twz-sf__pagination .twz-sf-pagination-input.next{padding-block:1rem;padding-inline:1.25rem;border:1px solid var(--grey-400);transition:.1s all ease-in-out}.twz-sf__containerfooter .twz-sf__pagination .twz-sf-pagination-input.prev::before,.twz-sf__containerfooter .twz-sf__pagination .twz-sf-pagination-input.prev::after,.twz-sf__containerfooter .twz-sf__pagination .twz-sf-pagination-input.next::before,.twz-sf__containerfooter .twz-sf__pagination .twz-sf-pagination-input.next::after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='%23612953' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='' id='Vector (Stroke)' d='M15.7756 11.8691C16.096 12.2618 16.0734 12.8408 15.7073 13.207L9.70727 19.207L9.63109 19.2753C9.23832 19.5957 8.65932 19.5731 8.2932 19.207C7.92709 18.8408 7.90449 18.2618 8.22484 17.8691L8.2932 17.7929L13.5862 12.4999L8.2932 7.20696C7.90268 6.81643 7.90268 6.18342 8.2932 5.79289C8.68373 5.40237 9.31674 5.40237 9.70727 5.79289L15.7073 11.7929L15.7756 11.8691Z'/%3E %3C/svg%3E");rotate:90deg;height:2.1rem;width:2.1rem}.twz-sf__containerfooter .twz-sf__pagination .twz-sf-pagination-input.prev:hover,.twz-sf__containerfooter .twz-sf__pagination .twz-sf-pagination-input.next:hover{color:var(--white);background-color:var(--purple-700);border:1px solid var(--purple-700)}.twz-sf__containerfooter .twz-sf__pagination .twz-sf-pagination-input.prev:hover::before,.twz-sf__containerfooter .twz-sf__pagination .twz-sf-pagination-input.prev:hover::after,.twz-sf__containerfooter .twz-sf__pagination .twz-sf-pagination-input.next:hover::before,.twz-sf__containerfooter .twz-sf__pagination .twz-sf-pagination-input.next:hover::after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='white' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='' id='Vector (Stroke)' d='M15.7756 11.8691C16.096 12.2618 16.0734 12.8408 15.7073 13.207L9.70727 19.207L9.63109 19.2753C9.23832 19.5957 8.65932 19.5731 8.2932 19.207C7.92709 18.8408 7.90449 18.2618 8.22484 17.8691L8.2932 17.7929L13.5862 12.4999L8.2932 7.20696C7.90268 6.81643 7.90268 6.18342 8.2932 5.79289C8.68373 5.40237 9.31674 5.40237 9.70727 5.79289L15.7073 11.7929L15.7756 11.8691Z'/%3E %3C/svg%3E")}.twz-sf__containerfooter .twz-sf__pagination .twz-sf-pagination-input.prev{border-radius:0;border-top-right-radius:var(--border-radius-m)}.twz-sf__containerfooter .twz-sf__pagination .twz-sf-pagination-input.next{border-radius:0;border-bottom-left-radius:var(--border-radius-m)}.twz-sf__containerfooter .twz-sf__pagination li:has(.twz-sf__page:where(a,button)):hover .twz-sf__page:where(a,button){color:var(--white);background-color:var(--purple-700);border:1px solid var(--purple-700)}.twz-sf__containerfooter .twz-sf__pagination .twz-sf__pages{gap:1rem}.twz-sf__containerfooter .twz-sf__pagination .twz-sf__page:where(a,button){color:var(--purple-700);font-weight:600;padding-block:1.25rem;padding-inline:1.5rem;transition:.1s all ease-in-out;border:1px solid var(--grey-400);border-top-right-radius:var(--border-radius-m)}.twz-sf__containerfooter .twz-sf__pagination .twz-sf__page:where(a,button).active{border:1px solid var(--purple-700);--pagination-link-color-active: var(--white);background-color:var(--purple-700)}
.twz-productdetail .quantity,.quantity{position:relative}.single-product .twz-productdetail .quantity--max-1 .quantity-wrap,.single-product .quantity--max-1 .quantity-wrap{display:none}.woocommerce-cart .twz-productdetail .quantity--max-1 .plus.quantity-control,.woocommerce-cart .quantity--max-1 .plus.quantity-control{visibility:hidden}.twz-productdetail .quantity .quantity-wrap,.quantity .quantity-wrap{display:flex;align-items:center;min-height:100%;--secondary-color: var(--grey-100)}.twz-productdetail .quantity .quantity-wrap input.quantity-control,.twz-productdetail .quantity input.quantity-control,.quantity .quantity-wrap input.quantity-control,.quantity input.quantity-control{position:relative;z-index:2;padding:0;display:inline-block;width:3rem;height:3rem;border-radius:50%;line-height:3rem;font-weight:400;font-size:var(--fs-5);color:var(--text-color);border:none;margin:0;box-shadow:var(--box-shadow);cursor:pointer}.twz-productdetail .quantity .quantity-wrap input.quantity-control:hover,.twz-productdetail .quantity input.quantity-control:hover,.quantity .quantity-wrap input.quantity-control:hover,.quantity input.quantity-control:hover{background-color:var(--grey-400)}.twz-productdetail .quantity .quantity-wrap input.quantity-control a,.twz-productdetail .quantity input.quantity-control a,.quantity .quantity-wrap input.quantity-control a,.quantity input.quantity-control a{text-decoration:none;width:100%;display:inline-block}.twz-productdetail .quantity .quantity-wrap input.quantity-control a.disabled,.twz-productdetail .quantity input.quantity-control a.disabled,.quantity .quantity-wrap input.quantity-control a.disabled,.quantity input.quantity-control a.disabled{color:red;opacity:.2;pointer-events:none;cursor:not-allowed}.woocommerce-cart .twz-productdetail .quantity .quantity-wrap input.quantity-control.minus:has(+input[value="1"]),.woocommerce-cart .twz-productdetail .quantity input.quantity-control.minus:has(+input[value="1"]),.woocommerce-cart .quantity .quantity-wrap input.quantity-control.minus:has(+input[value="1"]),.woocommerce-cart .quantity input.quantity-control.minus:has(+input[value="1"]){color:rgba(0,0,0,0);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='18' viewBox='0 0 14 18' fill='%23e21a1a'%3E %3Cpath id='Path_46' data-name='Path 46' d='M16,9V19H8V9h8M14.5,3h-5l-1,1H5V6H19V4H15.5ZM18,7H6V19a2.006,2.006,0,0,0,2,2h8a2.006,2.006,0,0,0,2-2Z' transform='translate(-5 -3)'/%3E %3C/svg%3E");background-size:.45em;background-repeat:no-repeat;background-position:center;transition:.4s ease-in-out;font-size:2.3rem}.twz-productdetail .quantity .cart-input,.quantity .cart-input{text-align:center;border:none;width:3em;margin-left:-1rem;margin-right:-1rem;margin-top:0;margin-bottom:0;font-size:2rem;min-height:5.6rem;width:3.631em;box-shadow:none}@media(max-width: 549px){.twz-productdetail .quantity .cart-input,.quantity .cart-input{min-height:4rem;min-width:3.6em}}.twz-productdetail .quantity .cart-input::-webkit-outer-spin-button,.twz-productdetail .quantity .cart-input::-webkit-inner-spin-button,.quantity .cart-input::-webkit-outer-spin-button,.quantity .cart-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.twz-productdetail .quantity .cart-input[type=number],.quantity .cart-input[type=number]{-moz-appearance:textfield}.colorproduct__configurator-part .twz-productdetail .quantity .cart-input,.colorproduct__configurator-part .quantity .cart-input{background-color:rgba(0,0,0,0)}.twz-productdetail .quantity:has(+button[type=submit]),.quantity:has(+button[type=submit]){margin-right:2rem}@media(max-width: 549px){.twz-productdetail .quantity:has(+button[type=submit]),.quantity:has(+button[type=submit]){margin-right:1rem}}
.woocommerce .products.products::before,.woocommerce .products.products::after{content:none}.woocommerce-notices-wrapper .woocommerce-message:before,.woocommerce-error:before{left:.5em}
html{box-sizing:border-box;scroll-behavior:smooth;overscroll-behavior:contain;font-size:62.5%}body{font-family:var(--font-base);font-size:var(--theme-fs-base, 16px);background:var(--background-color);color:var(--text-color, #fff)}body.no-scroll{overflow:hidden}.content{position:relative;max-width:100%;overflow-x:clip;min-height:50vh}.row{padding-block:var(--row-padding-top, var(--padding-default)) var(--row-padding-bottom, var(--padding-default));margin-block:var(--row-margin-top, 0) var(--row-margin-bottom, 0);margin-inline:auto;width:min(var(--row-maxwidth),var(--row-width));position:relative}.row[style*="--backgroundColor"]::before{content:"";position:absolute;top:0;height:100%;width:100vw;margin-left:50%;transform:translateX(-50%);background:var(--backgroundColor);z-index:-1}.row:has(.twz-usp)::before{border-radius:0 var(--border-radius-l) 0 0}.row.row--margin-top-none{--row-margin-top: 0}@media(max-width: 767px){.row.row--margin-top-none{--row-margin-top: 0}}.row.row--padding-top-none{--row-padding-top: 0}@media(max-width: 767px){.row.row--padding-top-none{--row-padding-top: 0}}.row.row--margin-bottom-none{--row-margin-bottom: 0}@media(max-width: 767px){.row.row--margin-bottom-none{--row-margin-bottom: 0}}.row.row--padding-bottom-none{--row-padding-bottom: 0}@media(max-width: 767px){.row.row--padding-bottom-none{--row-padding-bottom: 0}}.row.row--margin-top-small{--row-margin-top: 3rem}@media(max-width: 767px){.row.row--margin-top-small{--row-margin-top: 1.8rem}}.row.row--padding-top-small{--row-padding-top: 3rem}@media(max-width: 767px){.row.row--padding-top-small{--row-padding-top: 1.8rem}}.row.row--margin-bottom-small{--row-margin-bottom: 3rem}@media(max-width: 767px){.row.row--margin-bottom-small{--row-margin-bottom: 1.8rem}}.row.row--padding-bottom-small{--row-padding-bottom: 3rem}@media(max-width: 767px){.row.row--padding-bottom-small{--row-padding-bottom: 1.8rem}}.row.row--margin-top-medium{--row-margin-top: 6rem}@media(max-width: 767px){.row.row--margin-top-medium{--row-margin-top: 3.6rem}}.row.row--padding-top-medium{--row-padding-top: 6rem}@media(max-width: 767px){.row.row--padding-top-medium{--row-padding-top: 3.6rem}}.row.row--margin-bottom-medium{--row-margin-bottom: 6rem}@media(max-width: 767px){.row.row--margin-bottom-medium{--row-margin-bottom: 3.6rem}}.row.row--padding-bottom-medium{--row-padding-bottom: 6rem}@media(max-width: 767px){.row.row--padding-bottom-medium{--row-padding-bottom: 3.6rem}}.row.row--margin-top-large{--row-margin-top: 8rem}@media(max-width: 767px){.row.row--margin-top-large{--row-margin-top: 4.8rem}}.row.row--padding-top-large{--row-padding-top: 8rem}@media(max-width: 767px){.row.row--padding-top-large{--row-padding-top: 4.8rem}}.row.row--margin-bottom-large{--row-margin-bottom: 8rem}@media(max-width: 767px){.row.row--margin-bottom-large{--row-margin-bottom: 4.8rem}}.row.row--padding-bottom-large{--row-padding-bottom: 8rem}@media(max-width: 767px){.row.row--padding-bottom-large{--row-padding-bottom: 4.8rem}}.wp-block-columns{gap:var(--padding-default)}ul{list-style:none;padding:0}.trademark svg{margin-bottom:.6rem;width:1.2rem}.horizontal{display:flex;flex-direction:row}.vertical{display:flex;flex-direction:column}img[style*="--object-fit"]{object-fit:var(--object-fit, cover)}.wp-image[style*="--object-fit"],.attachment-image[style*="--object-fit"]{object-fit:var(--object-fit, cover)}.woocommerce .woocommerce-product-gallery__image img[style*="--object-fit"]{object-fit:var(--object-fit, cover)}.woocommerce .product-thumbnail img[style*="--object-fit"]{object-fit:var(--object-fit, cover)}.woocommerce .twz-card__image img[style*="--object-fit"]{object-fit:var(--object-fit, cover)}.woocommerce-product-image img[style*="--object-fit"]{object-fit:var(--object-fit, cover)}
*{box-sizing:border-box}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;padding:0}h1{font-size:2em}:where(h1,h2,h3,h4,h5,h6,p){margin:0}dl dl,dl ol,dl ul,ol dl,ul dl{margin:0}ol ol,ol ul,ul ol,ul ul{margin:0}hr{box-sizing:content-box;color:inherit;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{display:inline-block;max-width:100%;height:auto;border-style:none}svg:not(:root){overflow:hidden}table{border-color:inherit;text-indent:0;text-align:left}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:fit-content;left:0;margin:auto;padding:1em;right:0;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}
.twz-contact__heading{margin-bottom:3rem}.twz-contact__heading .h1{text-align:center}.twz-contact__content{display:flex;gap:3rem}@media(max-width: 767px){.twz-contact__content{flex-direction:column;gap:2rem}}.twz-contact__content-item{background:var(--grey-900);width:33.3333333333%;padding:2.5rem;display:flex;gap:2rem}@media(max-width: 767px){.twz-contact__content-item{width:100%}}.twz-contact__content-item h3,.twz-contact__content-item a,.twz-contact__content-item p,.twz-contact__content-item li{color:var(--white)}.twz-contact__content-item:first-child{background:var(--purple-700);border-radius:0 var(--border-radius-l) 0 0;color:var(--white)}@media(max-width: 767px){.twz-contact__content-item:first-child{border-radius:0 0 var(--border-radius-l) 0}}.twz-contact__content-item__left-icon{background:#fff;border-radius:100%;padding:1rem;width:4.2rem;height:4.2rem;display:flex;justify-content:center;align-items:center}.twz-contact__content-item__right-text{display:flex;flex-direction:column;gap:1rem}.twz-contact ul.footer__list{display:flex;flex-direction:column;gap:1.5rem}.twz-contact ul.footer__list li.menu-item>a{display:flex;gap:2rem;align-items:center}.twz-contact ul.footer__list li.menu-item>a svg{width:4.2rem;height:4.2rem;background:#fff;padding:.8rem;fill:var(--purple-700);border-radius:100%}
:root{--font-base: "Open sans", sans-serif;--font-special: "Open sans", sans-serif;--theme-fs-base: 1.6rem;--fs-1: 6rem;--fs-2: 5.2rem;--fs-3: 3rem;--fs-4: 1.8rem;--fs-5: 1.6rem;--fs-6: 1.4rem;--fs-7: 1.2rem;--grey-100: #f6f5f2;--grey-400: #cacaca;--grey-600: #5b5c59;--grey-900: #252525;--green-300: #d2e6ba;--green-500: #96C15D;--purple-700: #612953;--red-500: #e21a1a;--orange-400: #E87A1F;--black: #000;--white: #fff;--background-color: var(--white);--text-color: var(--black);--border-radius-s: .4rem;--border-radius-m: 1.5rem;--border-radius-l: 11rem;--padding-none: 0;--padding-small: 3rem;--padding-default: 6rem;--padding-large: 9rem;--grid-xxs: 80rem;--grid-xs: 91rem;--grid-s: 106.3rem;--grid-m: 130rem;--grid-l: 144rem;--row-maxwidth: var(--grid-m);--row-width: 95vw;--box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.17)}@media(max-width: 767px){:root{--fs-1: 3rem;--fs-2: 2.6rem;--fs-3: 2rem;--fs-4: 1.8rem;--padding-default: 4rem;--padding-large: 7.5rem;--border-radius-l: 7.5rem}}
body:not(:has(.twz-sf__container,.twz-checkout)) .twz-select{--labelcolor: var(--grey-900);font-size:var(--font-size);position:relative;padding:.8rem 1.2rem;background-color:var(--input-background-color, var(--white));border-radius:var(--border-radius-s);padding-right:5rem;border:1px solid var(--bordercolor);cursor:pointer;min-height:100%}body:not(:has(.twz-sf__container,.twz-checkout)) .twz-select--is-open>.twz-select__dropdown{display:block}body:not(:has(.twz-sf__container,.twz-checkout)) .twz-select--is-open .twz-select__svg svg{rotate:180deg}body:not(:has(.twz-sf__container,.twz-checkout)) .twz-select__svg{position:absolute;right:1.5rem;top:45%;transform:translateY(-50%);width:1.2rem;height:1.2rem}body:not(:has(.twz-sf__container,.twz-checkout)) .twz-select__svg svg{width:100%;height:100%;rotate:0deg;transition:rotate .2s ease-in-out}body:not(:has(.twz-sf__container,.twz-checkout)) .twz-select__svg path{fill:var(--labelcolor)}body:not(:has(.twz-sf__container,.twz-checkout)) .twz-select__selected{pointer-events:none;display:inline-block;font-size:var(--font-size);color:var(--inputcolor, var(--labelcolor))}body:not(:has(.twz-sf__container,.twz-checkout)) .twz-select__dropdown{position:absolute;left:0;top:calc(100% - 5px);height:auto;max-height:21rem;overflow-y:auto;width:100%;z-index:9;background-color:var(--white);box-shadow:0px 6px 12px 0px rgba(0,0,0,.2);display:none;border-radius:0 0 var(--form-border-radius, 0) var(--form-border-radius, 0)}body:not(:has(.twz-sf__container,.twz-checkout)) .twz-select__option{--text-color: var(--labelcolor);pointer-events:none;color:var(--text-color)}body:not(:has(.twz-sf__container,.twz-checkout)) .twz-select__option-wrap{--text-color: var(--select-option-color, var(--labelcolor));padding:12px 15px 12px;line-height:1;transition:all .1s ease-in-out;cursor:pointer}body:not(:has(.twz-sf__container,.twz-checkout)) .twz-select__option-wrap:not(:last-child){border-bottom:1px solid #d2d2d2}body:not(:has(.twz-sf__container,.twz-checkout)) .twz-select__option-wrap.active{cursor:default}body:not(:has(.twz-sf__container,.twz-checkout)) .twz-select__option-wrap.active,body:not(:has(.twz-sf__container,.twz-checkout)) .twz-select__option-wrap:hover,body:not(:has(.twz-sf__container,.twz-checkout)) .twz-select__option-wrap:focus{background-color:var(--select-active-background-color, var(--green-500))}body:not(:has(.twz-sf__container,.twz-checkout)) .twz-select__option-wrap.active .twz-select__option,body:not(:has(.twz-sf__container,.twz-checkout)) .twz-select__option-wrap:hover .twz-select__option,body:not(:has(.twz-sf__container,.twz-checkout)) .twz-select__option-wrap:focus .twz-select__option{--text-color: var(--white)}body:not(:has(.twz-sf__container,.twz-checkout)) .twz-select__hiddenselect{pointer-events:none;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}body:not(:has(.twz-sf__container,.twz-checkout)) .twz-select--is-open::after{transform:translateY(-50%) rotate(90deg)}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/OpenSans-Regular.woff2") format("woff2")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/OpenSans-SemiBold.woff2") format("woff2")}:where(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6){font-weight:600}:where(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,p){color:var(--text-color)}h1,.h1{font-size:clamp(3rem,5.22vw,var(--theme-fs-h1, 5.2rem));line-height:1.2}@media(max-width: 767px){h1,.h1{line-height:1.5}}h2,.h2{font-size:clamp(3.3rem,4.11vw,var(--theme-fs-h2, 4rem));line-height:1.25}h3,.h3{font-size:clamp(2rem,2.4vw,var(--theme-fs-h3, 2.4rem));line-height:1.25}h4,.h4{font-size:clamp(1.8rem,2.11vw,var(--theme-fs-h4, 2rem));line-height:1.25}p{font-size:var(--theme-fs-base, 1.6rem);line-height:1.75;margin-block:.75em}a{color:inherit;text-decoration:underline}li:not(:has(*)),li:has(sup){font-size:var(--theme-fs-base, 1.6rem);line-height:1.75}.wp-block-column{max-width:var(--column-width, unset)}:where(b,strong,.bold){font-weight:600}ul:has(li.list.plus){display:flex;flex-direction:column;gap:calc(var(--padding-small)/5)}ul[class*=list--]{list-style:none;padding:0;margin:0}ul.list--icons{display:flex;flex-direction:column;gap:.25em}ul.list--horizontal{display:flex;flex-wrap:wrap;gap:.5em;align-items:center}ul li.list--icon{display:flex;align-items:baseline;gap:.5em;line-height:1.75}ul li.list--icon::before{content:"";display:inline-block;flex:0 0 auto;width:1.2em;height:1.2em;background-size:contain;background-repeat:no-repeat;background-position:center;translate:0 .05em}ul li.list--icon.checkmark::before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M7.44328 1.91333C4.46411 1.91333 2.02661 4.35083 2.02661 7.33C2.02661 10.3092 4.46411 12.7467 7.44328 12.7467C10.4224 12.7467 12.8599 10.3092 12.8599 7.33C12.8599 4.35083 10.4224 1.91333 7.44328 1.91333ZM9.71828 6.40916L7.11828 9.00916C6.90161 9.22583 6.57661 9.22583 6.35994 9.00916L5.16828 7.8175C4.95161 7.60083 4.95161 7.27583 5.16828 7.05916C5.38494 6.8425 5.70994 6.8425 5.92661 7.05916L6.73911 7.87166L8.95995 5.65083C9.17661 5.43416 9.50161 5.43416 9.71828 5.65083C9.93495 5.8675 9.93495 6.1925 9.71828 6.40916Z' fill='%2396C15D'/%3E %3C/svg%3E")}ul li.list--icon.plus::before{width:1em;height:1em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.242' height='25.141' viewBox='0 0 26.242 25.141' fill='%2396C15D'%3E %3Cpath id='plus' d='M24.93,11.314h-10.5V1.257a1.313,1.313,0,0,0-2.624,0V11.314H1.312a1.258,1.258,0,1,0,0,2.514h10.5V23.884a1.313,1.313,0,0,0,2.624,0V13.828h10.5a1.258,1.258,0,1,0,0-2.514Zm0,0' fill=''/%3E %3C/svg%3E")}ul.list--checks>li{display:inline-flex;align-items:center;gap:.5em}ul.list--checks>li::before{content:"";display:inline-block;flex:0 0 auto;width:1.2em;height:1.2em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M7.44328 1.91333C4.46411 1.91333 2.02661 4.35083 2.02661 7.33C2.02661 10.3092 4.46411 12.7467 7.44328 12.7467C10.4224 12.7467 12.8599 10.3092 12.8599 7.33C12.8599 4.35083 10.4224 1.91333 7.44328 1.91333ZM9.71828 6.40916L7.11828 9.00916C6.90161 9.22583 6.57661 9.22583 6.35994 9.00916L5.16828 7.8175C4.95161 7.60083 4.95161 7.27583 5.16828 7.05916C5.38494 6.8425 5.70994 6.8425 5.92661 7.05916L6.73911 7.87166L8.95995 5.65083C9.17661 5.43416 9.50161 5.43416 9.71828 5.65083C9.93495 5.8675 9.93495 6.1925 9.71828 6.40916Z' fill='%2396C15D'/%3E %3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.green-300{color:var(--green-300)}.green-300 .trademark svg{fill:var(--green-300)}.green-500{color:var(--green-500)}.green-500 .trademark svg{fill:var(--green-500)}.purple-700{color:var(--purple-700)}.purple-700 .trademark svg{fill:var(--purple-700)}.grey-600{color:var(--grey-600)}.grey-600 .trademark svg{fill:var(--grey-600)}.grey-900{color:var(--grey-900)}.grey-900 .trademark svg{fill:var(--grey-900)}.white{color:var(--white)}.white .trademark svg{fill:var(--white)}.black{color:var(--black)}.black .trademark svg{fill:var(--black)}
