.tp-banner-1 *{margin:0;padding:0;box-sizing:border-box}.tp-banner-1 a{color:inherit}.tp-banner-1{position:relative;font-size:0}.tp-banner-1 .tp__overlay{background-color:var(--overlay-color, #000000);opacity:var(--overlay-opacity, .5);position:absolute;display:block;top:0;right:0;bottom:0;left:0}.tp-banner-1 .tp__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.tp-banner-1 .tp__container{padding-block:var(--padding-top, 80px) var(--padding-bottom, 80px);max-width:calc(var(--section-width, 1440px) + 40px);flex-direction:var(--flex-direction, row);gap:var(--container-gap, 50px);padding-inline:20px;position:relative;display:flex;align-items:center;justify-content:space-between;margin:0 auto;width:100%}.tp-banner-1 .tp__play-wrapper{border:1px solid var(--button-bg-color, #FFFFFF);padding:35px;border-radius:50%}.tp-banner-1 .tp__play-button{background-color:color-mix(in srgb,var(--button-bg-color, #FFFFFF) 37%,transparent);width:var(--button-size, 140px);position:relative;aspect-ratio:1/1;cursor:pointer;border:none;border-radius:50%}.tp-banner-1 .tp__play-button:after{border:2px dotted var(--button-border-color, #FFFFFF);content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%}.tp-banner-1 .tp__play-button:hover:after{animation:rotate 2s linear infinite}.tp-banner-1 .tp__play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--button-border-color, #FFFFFF);width:30px;height:30px}.tp-banner-1 .tp__play-icon--pause{display:none}.tp-banner-1 .tp__content{max-width:var(--content-max-width, 700px);text-align:var(--content-alignment, right);width:100%}.tp-banner-1 .tp__heading{font-size:var(--heading-size, 75px);font-weight:var(--heading-weight, 400);color:var(--heading-color, #FFFFFF);line-height:2ex;margin:0}.tp-banner-1 .tp__description{font-size:var(--description-size, 18px);font-weight:var(--description-weight, 300);color:var(--description-color, #FFFFFF);margin-top:var(--description-top-space, 25px);line-height:3ex}@keyframes rotate{to{transform:rotate(-360deg)}}.tp__flex-column{flex-direction:column}.tp__flex-row{flex-direction:row}.tp__flex-row-reverse{flex-direction:row-reverse}.tp-featured-products-1 *{margin:0;padding:0}.tp-featured-products-1 .tp__container{max-width:calc(var(--tp-section-width) + 40px);row-gap:calc(var(--tp-products-gap) * 2);flex-direction:var(--tp-layout);display:flex;align-items:flex-start;padding-inline:0}.tp-featured-products-1 .tp__image{flex-basis:var(--tp-featured-image-width);background-color:#f5f5f5;position:relative;width:100%;padding-top:56%}.tp-featured-products-1 .tp__wrapper{flex-basis:50%;margin-inline:auto;padding-block:50px}.tp-featured-products-1 .tp__products{max-width:var(--tp-products-wrapper-width);gap:var(--tp-products-gap);display:flex;padding-inline:20px;flex-wrap:wrap;width:100%;margin-inline:auto}.tp-featured-products-1 .tp__product{gap:var(--tp-product-content-gap);flex-basis:100%;flex-direction:column;display:flex;position:relative}.tp-featured-products-1 .tp__badge{border-radius:var(--tp-border-radius);top:8px;z-index:2;font-size:12px;padding:5px 8px;position:absolute}.tp-featured-products-1 .tp__badge--left{top:var(--tp-badge-position);left:var(--tp-badge-position)}.tp-featured-products-1 .tp__badge--right{top:var(--tp-badge-position);right:var(--tp-badge-position)}.tp-featured-products-1 .tp__product-image{border-radius:var(--tp-border-radius);background-color:var(--tp-product-image-background);padding-top:var(--tp-product-image-ratio);overflow:hidden;position:relative}.tp-featured-products-1 .tp__product-image img,.tp-featured-products-1 .tp__product-image svg{transition:opacity .3s;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.tp-featured-products-1 .themable__product-image--secondary{opacity:0}@media screen and (hover: hover){.tp-featured-products-1 .tp__product-image--has-hover:hover .themable__product-image--secondary{opacity:1}.tp-featured-products-1 .tp__product-image--has-hover:hover .themable__product-image--primary{opacity:0}}.tp-featured-products-1 .tp__product-info{display:flex;align-items:center;justify-content:space-between;gap:10px}.tp-featured-products-1 .tp__product-name{color:var(--tp-product-name-color);font-size:var(--tp-product-name-size);font-weight:var(--tp-product-name-weight);line-height:2.5ex;text-decoration:none}.tp-featured-products-1 .tp__product-price{font-size:var(--tp-product-price-size);font-weight:var(--tp-product-price-weight);color:var(--tp-product-price-color)}.tp-featured-products-1 .tp__filter--grayscale{filter:grayscale(100%)}.tp-featured-products-1 .tp__filter--sepia{filter:sepia(100%) contrast(1.2)}.tp-featured-products-1 .tp__filter--invert{filter:invert(100%)}.tp-featured-products-1 .tp__image img,.tp-featured-products-1 .tp__image svg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (min-width: 768px){.tp-featured-products-1 .tp__product{max-width:calc((100% - (var(--tp-products-gap) * (var(--tp-products-per-row) - 1))) / var(--tp-products-per-row))}}@media screen and (min-width: 1024px){.tp-featured-products-1 .tp__product{gap:var(--tp-product-content-gap);width:100%}.tp-featured-products-1 .tp__image{position:sticky;top:0;height:100vh}}.tp-footer-2{background:var(--tp-background, #000000)}.tp-footer-2 *{padding:0;margin:0;box-sizing:border-box}.tp-footer-2 a{color:inherit}.tp-footer-2.tp__button--fade:hover{opacity:.8}.tp-footer-2 .tp__button--invert:hover{color:var(--tp-button-background-color);background-color:transparent;border-color:var(--tp-button-background-color)}.tp-footer-2 .tp__container{max-width:calc(var(--tp-section-width) + 40px);padding-block:var(--tp-padding-block);padding-inline:20px;margin:0 auto;display:flex;flex-direction:column}.tp-footer-2 .tp__heading{color:var(--tp-heading-color, #ffffff);font-size:var(--tp-heading-size, 30px);font-weight:var(--tp-heading-text-weight,700);max-width:100%}.tp-footer-2 .tp__input-details span{color:var(--tp-input-subheading-color, #ffffffa6);font-size:var(--tp-input-subheading-size, 12px);letter-spacing:.24px;margin-top:10px;display:block}.tp-footer-2 .tp__input-wrapper{padding-block:var(--tp-input-container-padding, 60px);border-block:var(--tp-border-width, 1px) solid var(--tp-border-color, #FFFFFF);display:flex;align-items:center;flex-direction:column;justify-content:space-between;gap:20px}.tp-footer-2 .contact-form{max-width:630px;width:100%;gap:10px}.tp-footer-2 .tp__form-input-wrapper{display:flex;flex-direction:column;gap:10px}.tp-footer-2 .tp__input{background-color:var(--tp-input-background-color, #ffffff);font-size:var(--tp-input-subheading-text-size, 16px);color:var(--tp-input-text-color, #111111);border-radius:var(--tp-input-border-radius, 8px);border:none;outline:none;padding:15px;width:100%;max-width:100%}.tp-footer-2 .tp__button{background-color:var(--tp-button-background-color, #ffffff);color:var(--tp-button-text-color, #000000);font-size:var(--tp-button-text-size, 13px);border-radius:var(--tp-button-border-radius, 50px);font-weight:var(--tp-button-text-weight, 300);letter-spacing:2.6px;border:1px solid transparent;max-width:100%;width:100%;outline:none;border:none;cursor:pointer;padding-block:10px;transition:all .3s ease-in-out}.tp-footer-2 .tp__content-wrapper{border-bottom:var(--tp-border-width, 1px) solid var(--tp-border-color, #FFFFFF);padding-block:var(--tp-blocks-content-padding, 80px);display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--tp-space-between-content, 30px)}.tp-footer-2 .tp__content{flex:1 0 30%}.tp-footer-2 .tp__content-title{font-size:var(--tp-blocks-content-title-size, 20px);color:var(--tp-blocks-content-title-color, #FFFFFF);font-weight:var(--tp-blocks-content-title-text-weight);margin-bottom:var(--tp-blocks-content-tile-space-below)}.tp-footer-2 .tp__content-description{font-size:var(--tp-blocks-content-description-size, 16px);color:var(--tp-footer-content-description-color, #FFFFFF);font-weight:var(--tp-blocks-content-description-text-weight, 300);margin-bottom:15px}.tp-footer-2 .tp__copyright{color:var(--tp-copyright-color ,#FFFFFF);font-size:var(--tp-copyright-text-size, 13px)}.tp-footer-2 .tp__payments-icons{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.tp-footer-2 .tp__copyright-wrapper{padding-top:var(--tp-copyright-space-above, 80px);display:flex;align-items:center;justify-content:center;flex-direction:column;justify-content:space-between;text-align:center}.tp-footer-2 .tp__copyright{margin-top:25px}@media screen and (min-width: 768px){.tp-footer-2 .tp__heading{max-width:660px}.tp-footer-2 .tp__input-wrapper,.tp-footer-2 .tp__form-input-wrapper{flex-direction:row}.tp-footer-2 .tp__input{max-width:376px}.tp-footer-2 .tp__button{max-width:247px}.tp-footer-2 .tp__content-wrapper,.tp-footer-2 .tp__copyright-wrapper{flex-direction:row}.tp-footer-2 .tp__copyright{margin-top:0}}.tp-img-with-text-2 *{padding:0;margin:0;box-sizing:border-box}.tp__justify-left{justify-content:flex-start}.tp__justify-center{justify-content:center}.tp__justify-right{justify-content:flex-end}.tp__margin-left{margin-inline:0 auto}.tp__margin-center{margin-inline:auto}.tp__margin-right{margin-inline:auto 0}.tp__text-left{text-align:left}.tp__text-center{text-align:center}.tp__text-right{text-align:right}.tp-img-with-text-2{font-size:0}.tp-img-with-text-2 .tp__container{flex-direction:var(--tp-layout-direction);max-width:var(--tp-section-width);gap:var(--tp-container-gap);display:flex;align-items:center;margin-inline:auto;padding-inline:20px}.tp-img-with-text-2 .tp__container a{color:inherit}.tp-img-with-text-2 .tp__images-wrapper,.tp-img-with-text-2 .tp__content-wrapper{flex-basis:100%;position:relative}.tp-img-with-text-2 .tp__section-subheading{font-size:var(--tp-subheading-size);font-weight:var(--tp-subheading-weight);color:var(--tp-subheading-color);margin-top:var(--tp-subheading-top-space);line-height:3ex}.tp-img-with-text-2 .tp__section-heading{font-size:var(--tp-heading-size);font-weight:var(--tp-heading-weight);margin-top:var(--tp-heading-top-space);color:var(--tp-heading-color)}.tp-img-with-text-2 .tp__section-description{font-size:var(--tp-description-size);font-weight:var(--tp-description-weight);color:var(--tp-description-color);margin-top:var(--tp-description-top-space);line-height:3ex}.tp-img-with-text-2 .tp__image--secondary{position:absolute;right:0;bottom:0;object-fit:cover;border:4px solid #FFFFFF;max-width:200px;max-height:200px;z-index:1}.tp-img-with-text-2 .tp__images-wrapper--row-reverse .tp__image--secondary{left:0;right:auto}.tp-img-with-text-2 .tp__image--primary{width:100%;height:100%;padding:0 50px 50px 0;max-width:100%}.tp-img-with-text-2 .tp__images-wrapper--row-reverse .tp__image--primary{padding:0 0 50px 50px}.tp-img-with-text-2 .tp__star-rating{margin-top:var(--tp-rating-top-space);display:flex;gap:5px}.tp-img-with-text-2 .tp__stats{gap:var(--tp-stats-gap);margin-top:var(--tp-stats-top-space);display:flex;flex-wrap:wrap}.tp-img-with-text-2 .tp__stats .tp__stats-item .tp__stats-title{font-size:var(--tp-stats-title-size);font-weight:var(--tp-stats-title-weight);color:var(--tp-stats-title-color)}.tp-img-with-text-2 .tp__stats .tp__stats-item .tp__stats-description{font-size:var(--tp-stats-description-size);font-weight:var(--tp-stats-description-weight);color:var(--tp-stats-description-color)}@media screen and (min-width: 768px){.tp-img-with-text-2 .tp__images-wrapper,.tp-img-with-text-2 .tp__content-wrapper{flex-basis:50%}.tp-img-with-text-2 .tp__image--secondary{max-width:230px;max-height:340px}.tp-img-with-text-2 .tp__image--primary{padding:0 130px 65px 0;max-height:650px}.tp-img-with-text-2 .tp__images-wrapper--row-reverse .tp__image--primary{padding:0 0 65px 130px}}.tp-img-with-text-2 .tp__filter--grayscale{filter:grayscale(100%)}.tp-img-with-text-2 .tp__filter--sepia{filter:sepia(100%) contrast(1.2)}.tp-img-with-text-2 .tp__filter--invert{filter:invert(100%)}.tp-marquee-1 .tp__marquee{overflow:hidden;padding-block:var(--tp-padding-top, 14px) var(--tp-padding-bottom, 14px);gap:var(--tp-item-gap, 40px);background:var(--tp-background-color, #FFDD00);display:flex;margin-inline:auto;max-width:var(--tp-section-width, 1920px);width:100%}.tp-marquee-1 .tp__marquee a{color:inherit}.tp-marquee-1 .tp__marquee-wrapper{animation:tpMarqueeRightToLeft var(--tp-animation-duration, 30s) linear infinite;gap:var(--tp-item-gap, 40px);width:max-content;flex-shrink:0;display:flex}.tp-marquee-1 .tp__marquee:hover .tp__marquee-wrapper{animation-play-state:var(--tp-pause-on-hover, paused)}@keyframes tpMarqueeRightToLeft{0%{transform:translate(0)}to{transform:translate(calc((-100% - var(--tp-item-gap))))}}.tp-marquee-1 .tp__marquee-wrapper{animation-direction:var(--tp-animation-direction, reverse)}.tp-marquee-1 .tp__marquee-item{font-size:var(--tp-text-size, 48px);font-weight:var(--tp-font-weight, 400);color:var(--tp-text-color, #000000);white-space:nowrap;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;flex-shrink:0;position:relative}.tp-marquee-1 .tp__marquee-item a{text-decoration:none}.tp-marquee-1 .tp__marquee-img{width:60px}.tp-newsletter-2 *{margin:0;padding:0}.tp-newsletter-2 a{color:inherit}.tp-newsletter-2 .tp__popup{opacity:0;visibility:hidden;align-items:center;justify-content:center;height:100vh;position:fixed;top:0;right:0;bottom:0;left:0;transition:all .3s ease-in-out}.tp-newsletter-2 .tp__popup.active{visibility:visible;pointer-events:all;opacity:1;z-index:999}.tp-newsletter-2 .tp__popup:after{content:"";position:fixed;width:100vw;top:0;right:0;bottom:0;left:0;background-color:var(--tp-overlay-color, #000000);opacity:var(--tp-overlay-opacity, .5);z-index:-1}.tp-newsletter-2 .tp__container{position:relative;padding-block:var(--tp-padding-top, 0px) var(--tp-padding-bottom, 0px);background:var(--tp-section-background, #FFFFFF);max-width:var(--tp-section-width, 790px);flex-direction:var(--tp-image-position, row);gap:var(--tp-horizontal-gap, 50px);margin-inline:auto;padding-inline:20px;width:calc(100% - 40px);justify-content:center;align-items:center;max-height:90vh;overflow:scroll}.tp-newsletter-2 .tp__container::-webkit-scrollbar{display:none}.tp-newsletter-2 .tp__container.active{opacity:1;visibility:visible}.tp-newsletter-2 .tp__flex{display:flex}.tp-newsletter-2 .tp__icon{width:var(--tp-icon-width, 72px);font-size:0}.tp-newsletter-2 .tp__form{background:var(--tp-section-background, #FFFFFF);max-width:340px;flex-direction:column;align-items:center;justify-content:center;position:static;padding:0}.tp-newsletter-2 .tp__form .tp__popup-link{color:var(--tp-popup-link-color, #000000);font-size:16px;font-weight:400;margin-top:20px;cursor:pointer;transition:all .2s ease-in-out}.tp-newsletter-2 .tp__form .tp__popup-link a{border-bottom:1px solid currentColor;text-decoration:none;color:inherit}.tp-newsletter-2 .tp__form .tp__popup-link:hover{opacity:.7}.tp-newsletter-2 .tp__overlay{background-color:var(--tp-overlay-color);position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;transition:all .3s ease-in-out;visibility:hidden;display:flex;justify-content:center;align-items:center;z-index:-1}.tp-newsletter-2 .tp__overlay.active{opacity:var(--tp-overlay-opacity, 1);visibility:visible}.tp-newsletter-2 .tp__form form{margin-top:var(--tp-form-top-space, 32px);width:100%}.tp-newsletter-2 .tp__heading{font-size:var(--tp-heading-size, 24px);font-weight:var(--tp-heading-text-weight, 500);color:var(--tp-heading-color, #000000);margin-top:var(--tp-heading-top-space, 16px)}.tp-newsletter-2 .tp__heading a{color:inherit}.tp-newsletter-2 p{font-size:var(--tp-description-size, 16px);font-weight:var(--tp-heading-text-weight, 500);color:var(--tp-description-color, #4B4D6C);margin-top:var(--tp-heading-top-space, 16px);text-align:center}.tp-newsletter-2 .tp__icon img,.tp-newsletter-2 .tp__icon svg{width:100%;height:100%;object-fit:contain}.tp-newsletter-2 input[type=email]{width:100%;color:var(--tp-input-color, #000000);font-size:var(--tp-input-text-size, 16px);font-weight:var(--tp-input-text-weight, 400);border:var(--tp-input-border-thickness, 1px) solid var(--tp-input-border-color, #808080);border-radius:var(--tp-input-border-radius, 0px);background:var(--tp-input-background-color, #FFFFFF);padding:16px 12px}.tp-newsletter-2 input[type=email]::placeholder{color:var(--tp-input-placeholder-color)}.tp-newsletter-2 .tp__submit-button{width:100%;color:var(--tp-button-text-color, #FFFFFF);background-color:var(--tp-button-background-color, #000000);font-size:var(--tp-button-text-size, 16px);font-weight:var(--tp-button-text-weight, 400);margin-top:var(--tp-button-top-space, 12px);border-radius:var(--tp-button-border-radius, 0px);padding-block:16px;border:1px solid transparent;cursor:pointer;transition:all .2s ease-in-out}.tp-newsletter-2 .tp__submit-button--fade:hover{opacity:.8}.tp-newsletter-2 .tp__submit-button--scale:hover{transform:scale(1.1)}.tp-newsletter-2 .tp__submit-button--invert:hover{color:var(--tp-button-background-color);border-color:currentColor;background-color:var(--tp-button-text-color)}.tp-newsletter-2 .tp__image-wrapper{background-color:#f8f8f8;width:calc(100% + 40px);position:relative;aspect-ratio:1 / 1;align-self:normal;margin-left:-20px}.tp-newsletter-2 .tp__image-wrapper svg,.tp-newsletter-2 .tp__image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute}.tp-newsletter-2 .icon-close{stroke:#000;width:16px;height:16px;position:absolute;top:30px;right:30px;cursor:pointer}@media screen and (min-width: 768px){.tp-newsletter-2 .tp__form{padding-block:60px;position:relative}.tp-newsletter-2 .tp__image-wrapper{aspect-ratio:auto;max-width:433px}.tp-newsletter-2 .icon-close{top:24px;right:10px}}.tp-blocks-wrapper{position:relative;display:flex;width:100%;z-index:0;height:var(--tp-blocks-wrapper-height, auto);min-height:var(--tp-blocks-wrapper-min-height, auto);flex-direction:var(--tp-blocks-wrapper-flex-direction, row);flex-wrap:var(--tp-blocks-wrapper-flex-wrap, nowrap);gap:var(--tp-blocks-wrapper-gap-vertical, 0) var(--tp-blocks-wrapper-gap-horizontal, 0);padding:var(--tp-blocks-wrapper-padding, 0);justify-content:var(--tp-blocks-wrapper-justify, flex-start);align-items:var(--tp-blocks-wrapper-align, flex-start);text-align:var(--tp-blocks-wrapper-text-align, left);background:var(--tp-blocks-wrapper-background, transparent);background-size:var(--tp-blocks-wrapper-background-size, auto);background-position:var(--tp-blocks-wrapper-background-position, center center);background-repeat:var(--tp-blocks-wrapper-background-repeat, repeat);background-attachment:var(--tp-blocks-wrapper-background-attachment, scroll)}@media screen and (max-width: 749px){.tp-blocks-wrapper-visible-on--desktop{display:none!important}}@media screen and (min-width: 750px){.tp-blocks-wrapper-visible-on--mobile{display:none!important}}.tp-blocks-wrapper>video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.tp-blocks-wrapper__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:var(--tp-blocks-wrapper-overlay-opacity, 0);background-color:var(--tp-blocks-wrapper-overlay-color, transparent)}.tp-testimonials-2 *{margin:0;box-sizing:border-box}.tp-testimonials-2 .tp__margin-left{margin-inline:0 auto}.tp-testimonials-2 .tp__margin-center{margin-inline:auto}.tp-testimonials-2 .tp__margin-right{margin-inline:auto 0}.tp-testimonials-2 .tp__text-left{text-align:left}.tp-testimonials-2 .tp__text-center{text-align:center}.tp-testimonials-2 .tp__text-right{text-align:right}.tp-testimonials-2 .tp__container{max-width:var(--tp-section-width);gap:var(--tp-container-gap);padding-block:var(--tp-padding-block);margin-inline:auto;display:flex;flex-direction:column;padding-inline:0}.tp-testimonials-2 .tp__section-header{max-width:var(--tp-header-width);gap:var(--tp-header-gap);display:grid}.tp-testimonials-2 .tp__section-heading{font-size:var(--tp-heading-size);font-weight:var(--tp-heading-weight);color:var(--tp-heading-color);line-height:2.5ex}.tp-testimonials-2 a{color:inherit}.tp-testimonials-2 .tp__section-description{font-size:var(--tp-description-size);font-weight:var(--tp-description-weight);color:var(--tp-description-color);line-height:2.5ex}.tp-testimonials-2 .tp__testimonials-wrapper{position:relative}.tp-testimonials-2 .tp__testimonials{overflow:hidden;margin-inline:auto}.tp-testimonials-2 .tp__testimonials:not(.swiper-initialized){gap:var(--tp-testimonials-horizontal-gap);display:flex}.tp-testimonials-2 .swiper-slide{border-radius:var(--tp-border-radius);background:var(--tp-testimonial-background);text-align:var(--tp-testimonial-text-alignment);display:flex;gap:24px;padding:32px 20px;position:relative;flex-direction:column;height:auto}.tp-testimonials-2 .tp__testimonial-image{text-align:var(--tp-testimonial-text-alignment);display:block}.tp-testimonials-2 .tp__testimonial-image img{object-fit:cover;object-position:center}.tp-testimonials-2 .tp__testimonial-image img,.tp-testimonials-2 .tp__testimonial-image-placeholder{border-radius:var(--tp-image-border-radius);width:var(--tp-image-width);height:var(--tp-image-width);display:inline-block}.tp-testimonials-2 .tp__testimonial-image-placeholder{overflow:hidden;padding:10px}.tp-testimonials-2 .tp__testimonial-content{background:var(--tp-overlay-background);opacity:var(--tp-overlay-opacity);font-size:12px;display:flex;flex-direction:column;justify-content:flex-start;flex:1}.tp-testimonials-2 .tp__testimonial-author{color:var(--tp-testimonial-name-color);font-size:var(--tp-testimonial-name-size);font-weight:var(--tp-testimonial-name-weight);font-family:inherit;line-height:calc(2ex + 4.6px);margin-top:32px;display:flex;flex-direction:column;gap:6px}.tp-testimonials-2 .tp__testimonial-subline{color:var(--tp-testimonial-subline-color);font-size:var(--tp-testimonial-subline-size);font-weight:var(--tp-testimonial-subline-weight);font-family:inherit;line-height:calc(2ex + 3.48px)}.tp-testimonials-2 .tp__testimonial-title{font-weight:var(--tp-testimonial-title-weight);font-size:var(--tp-testimonial-title-size);color:var(--tp-testimonial-title-color);font-family:inherit;line-height:normal;margin-bottom:16px;display:inline-block}.tp-testimonials-2 .tp__testimonial-rating{line-height:0;margin-bottom:12px}.tp-testimonials-2 .tp__testimonial-description{font-size:var(--tp-testimonial-description-size);font-weight:var(--tp-testimonial-description-weight);color:var(--tp-testimonial-description-color);line-height:calc(3.36ex + 6px)}.tp-testimonials-2 .tp__testimonial-comma{position:absolute;bottom:32px;right:32px}.tp-testimonials-2 .tp__testimonial-comma span{display:block;line-height:0}.tp-testimonials-2 .tp__carousel-buttons{display:flex;justify-content:center;align-items:center;gap:40px;margin-block-start:30px}.tp-testimonials-2 .tp__carousel-button{background-color:transparent;box-shadow:unset;border:none;outline:none;cursor:pointer;border-radius:50%;font-size:0;display:flex;align-items:center;justify-content:center;width:auto;height:auto;padding-block:10px;z-index:1}.tp-testimonials-2 .tp__carousel-button--next{transform:rotate(180deg)}.tp-testimonials-2 .tp__carousel-button[disabled]{opacity:.5;cursor:not-allowed}.tp-testimonials-2 .tp__carousel-button img,.tp-testimonials-2 .tp__carousel-button svg{max-width:100%;max-height:100%}.tp-testimonials-2 .tp__hide-on-mobile{display:none}@media screen and (min-width: 1000px){.tp-testimonials-2 .tp__hide-on-mobile{display:block}.tp-testimonials-2 .swiper-slide{padding-block-end:70px;flex-direction:row}.tp-testimonials-2 .swiper-slide.tp__text-desktop--center{flex-direction:column}.tp-testimonials-2 .swiper-slide.tp__text-desktop--right{flex-direction:row-reverse}.tp-testimonials-2 .tp__testimonials{max-width:var(--tp-section-width);width:100%}.tp-testimonials-2 .tp__carousel-button{background-color:var(--tp-arrow-background-color);box-shadow:0 0 10px #0000001a;padding:10px;position:absolute;top:50%;transform:translateY(-50%);border-radius:50%;width:40px;height:40px}.tp-testimonials-2 .tp__carousel-button--prev{left:var(--tp-arrows-position);right:auto}.tp-testimonials-2 .tp__carousel-button--next{right:var(--tp-arrows-position);transform:translateY(-50%) rotate(180deg);left:auto}}.tp-testimonials-2 .tp__testimonials:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(var(--tp-testimonials-per-row),1fr);gap:var(--tp-testimonials-horizontal-gap);display:grid}.tp-container{position:var(--tp-container-position, relative);inset:var(--tp-container-position-offset, auto);z-index:var(--tp-container-z-index, 0);overflow:var(--tp-container-overflow, visible);border-width:var(--tp-container-border-width, 0);border-style:var(--tp-container-border-style, solid);border-color:var(--tp-container-border-color, transparent);border-radius:var(--tp-container-border-radius, 0);display:flex;width:var(--tp-container-width, auto);max-width:var(--tp-container-max-width, none);height:var(--tp-container-height, auto);min-height:var(--tp-container-min-height, 0);flex-direction:var(--tp-container-flex-direction, row);flex-wrap:var(--tp-container-flex-wrap, nowrap);gap:var(--tp-container-gap-vertical, 0) var(--tp-container-gap-horizontal, 0);padding:var(--tp-container-padding, 0);justify-content:var(--tp-container-justify, flex-start);align-items:var(--tp-container-align, flex-start);text-align:var(--tp-container-text-align, left);background:var(--tp-container-background, transparent)}@media screen and (max-width: 749px){.tp-container-visible-on--desktop{display:none!important}}@media screen and (min-width: 750px){.tp-container-visible-on--mobile{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
