.testimonials-section--alternate .flickity-slider{display:flex}.testimonials-section--alternate .flickity-slider>div{height:100%}.testimonials-section--alternate .flickity-slider>div>div{height:100%}.testimonials-section--alternate .testimonials-slide{padding-bottom:25px}@media (min-width: 590px){.testimonials-section--alternate .testimonials-slide{width:33%}}@media (min-width: 1200px){.testimonials-section--alternate .testimonials-slide{width:20%}}.testimonials-section--alternate .testimonials-slide .testimonials-slider__text{display:flex;flex-direction:column;text-align:left;background:transparent;padding:0;transform:scale(.95);height:100%}.testimonials-section--alternate .testimonials-slide.is-selected .testimonials-slider__text{transform:scale(.95);box-shadow:unset}.testimonials-section--alternate .testimonials-slider__text p{font-size:16px}.testimonials-section--alternate .testimonials-slider__text .text-spacing{padding:0 20px}.testimonials-section--alternate .testimonial-meta{order:-1;margin-top:0;padding-bottom:0;margin-bottom:0}.testimonials-section--alternate .testimonial-meta .testimonial-image{padding-bottom:30px;background:transparent}.testimonials-section--alternate .testimonial-meta .image-wrap{background:transparent}.testimonials-section--alternate .testimonial-image{margin:0;max-width:unset}.gcWxjU5Adn *{color:#fff!important}.q3wf54w5f34f5345 *{font-weight:400!important;text-transform:unset!important;font-family:Poppins!important;color:#121212!important;line-height:1.2!important}.q3wf54w5f34f5345 *:first-child{margin-bottom:8px}.icon-and-text--center{justify-content:center}.sales-point .icon-and-text p:last-child{margin-bottom:0}.product-single__meta--horizontal-sales-points--2 .product-block--sales-point{width:49%;display:inline-block}.product-single__meta--horizontal-sales-points--3 .product-block--sales-point{width:32%;display:inline-block}.product-single__meta--horizontal-sales-points--2 .product-block--sales-point .icon-and-text,.product-single__meta--horizontal-sales-points--3 .product-block--sales-point .icon-and-text{flex-direction:column;text-align:center;align-items:center;gap:10px}.product-single__meta--horizontal-sales-points--2 .product-block--sales-point .icon-and-text img,.product-single__meta--horizontal-sales-points--3 .product-block--sales-point .icon-and-text img,.product-single__meta--horizontal-sales-points--2 .product-block--sales-point .icon-and-text svg,.product-single__meta--horizontal-sales-points--3 .product-block--sales-point .icon-and-text svg{margin-right:0}.product-single__meta--horizontal-sales-points--2 .product-block--sales-point .icon-and-text span,.product-single__meta--horizontal-sales-points--3 .product-block--sales-point .icon-and-text span,.product-single__meta--horizontal-sales-points--2 .product-block--sales-point .icon-and-text span *,.product-single__meta--horizontal-sales-points--3 .product-block--sales-point .icon-and-text span *{line-height:1.2}.svg-mask--rounded-md img,.svg-mask--rounded-md svg:not(.icon),.svg-mask--rounded-md video{border-radius:15px}@media only screen and (min-width: 590px){.feature-row--equal .feature-row__images{flex:0 1 45%;max-width:none}.feature-row--equal .feature-row__text--left{padding-left:0}}.btn.btn--large{width:400px;max-width:100%;padding:11px 20px}.grid-product__swatches{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;margin-bottom:10px}.grid-product__swatch{width:24px;height:24px;cursor:pointer;border-radius:var(--rounded)}.grid-product__variant-image,.grid-product__variant-secondary-image{background-color:var(--colorBody);bottom:-1px;left:-1px;opacity:0;position:absolute;right:-1px;top:-1px;border-radius:var(--rounded)}.grid-product__content[data-selected-variant] .grid-product__secondary-image{opacity:0}.grid-product__swatch{position:relative;z-index:1}.grid-product__swatch:after{content:"";display:none;position:absolute;top:2px;left:2px;right:2px;bottom:2px;border:2px solid var(--colorBody);border-radius:6px}.variant-input-wrap label{font-size:calc(var(--typeBaseSize) * .75);box-shadow:0 0 0 1px var(--colorTextBodyAlpha035)}@media only screen and (min-width: 590px){.variant-input-wrap label{font-size:calc(var(--typeBaseSize) * .8)}}.variant-input-wrap input[type=radio]:checked+label{box-shadow:0 0 0 3px var(--colorTextBody)}.variant-input-wrap label.color-swatch,.variant-input-wrap a.color-swatch{border:1px solid var(--colorTextBodyAlpha035);width:40px;height:40px;box-shadow:none;border-radius:var(--rounded)}.color-swatch:before{display:none}.variant-input-wrap input[type=radio]:checked+a.color-swatch,.variant-input-wrap input[type=radio]:checked+label.color-swatch{box-shadow:none;position:relative}.variant-input-wrap input[type=radio]:checked+a.color-swatch:after,.variant-input-wrap input[type=radio]:checked+label.color-swatch:after{content:"";display:block;position:absolute;top:2px;left:2px;right:2px;bottom:2px;border:3px solid var(--colorBody);border-radius:6px}.grid-product__tags{position:absolute;left:5px;top:5px;z-index:1;display:flex;flex-direction:column;gap:5px;align-items:flex-start;pointer-events:none}.grid-product__tags>.grid-product__tag{position:static;font-family:Poppins,sans-serif;font-weight:600;border-radius:var(--rounded);margin-top:8px;margin-left:8px}.grid-product__meta .jdgm-star{font-size:14px}.grid-product__image-mask{border-radius:var(--rounded);overflow:hidden}.grid-product__content:hover .grid-product__secondary-image{opacity:0}[data-animate_images=true] .grid-product__content:hover .grid-product__secondary-image{animation:initial;animation-name:initial;opacity:0}.grid-product__image-mask:hover .grid-product__secondary-image{opacity:1}[data-animate_images=true] .grid-product__image-mask:hover .grid-product__secondary-image{animation:.5s cubic-bezier(.26,.54,.32,1) 0s forwards;animation-name:fade-in;opacity:0}.grid-product__variant-secondary-image{z-index:1}.grid-product__has-quick-shop .grid-product__content:hover .grid-product__tag{opacity:1}.pswp__button--close.btn.btn--large{width:auto;height:auto;padding:20px}.text-columns .image-element,.btn--secondary,.btn--full{border-radius:var(--rounded)}.product-image-main>.image-wrap>image-element{border-radius:var(--rounded);overflow:hidden}.product__thumb-item a:before{border-radius:var(--rounded)}.product__thumb-item image-element{border-radius:var(--rounded);overflow:hidden}@media only screen and (max-width: 589px){.site-nav__link[aria-controls=NavDrawer]{margin-left:-20px;flex:0;flex-basis:115px;display:flex}.header-layout--left-center .header-item--navigation{display:none}.header-layout--left-center .header-item--logo.header-item{flex:1}.header-layout[data-logo-align=left] .site-header__logo{margin-right:0}}@media only screen and (max-width: 340px){.site-nav__link[aria-controls=NavDrawer]{flex-basis:unset}}.icon-and-text__custom-icon{width:25px;height:25px;margin-right:10px;object-fit:contain}.product__price.product__price--compare:empty:after{display:none}.product__price.product__price--compare:empty{padding:0}.hero__text-content--vertical>*{display:block}@media (min-width: 768px){.text-with-icons__blocks--horizontal .text-with-icons__block{flex-direction:row;align-items:center;justify-content:center;gap:20px;width:auto}.text-with-icons__blocks--horizontal .text-with-icons__block-icon{margin-bottom:0}.text-with-icons__blocks--horizontal .text-with-icons__block-icon img{display:block}.text-with-icons__blocks--horizontal .text-with-icons__block-text p:last-child{margin-bottom:0}.text-with-icons__blocks--horizontal .text-with-icons__block-icon>*{width:25px;height:25px}}@media only screen and (max-width: 589px){.has-same-mobile-per-row.text-with-icons__blocks{flex-direction:row}.has-same-mobile-per-row .text-with-icons__block-text>*{line-height:1.2}.has-same-mobile-per-row .text-with-icons__block-icon{margin-bottom:0}.has-same-mobile-per-row .text-with-icons__block-icon svg{width:25px;height:25px}.has-same-mobile-per-row.has-1-per-row .text-with-icons__block{width:100%}.has-same-mobile-per-row.has-2-per-row .text-with-icons__block{width:50%}.has-same-mobile-per-row.has-3-per-row .text-with-icons__block{width:33.333%}.has-same-mobile-per-row.has-4-per-row .text-with-icons__block{width:25%}.has-same-mobile-per-row.has-5-per-row .text-with-icons__block{width:20%}}.text-with-icons__custom-icon{width:25px;height:25px;object-fit:contain;display:inline-block;vertical-align:middle;margin:0 auto}.collection-hero__image--desktop{display:none}@media only screen and (min-width: 590px){.collection-hero__image--desktop{display:block}.collection-hero__image--mobile{display:none}}.slideshow-wrapper .hero__link{display:block}
/*# sourceMappingURL=/cdn/shop/t/43/assets/custom.css.map */
