.hidden{display:none}.flex{display:flex}.overflow-hidden{overflow:hidden}.show-more-toggle{display:flex!important;column-gap:8px;align-items:center;cursor:pointer;font-weight:500;display:inline-block;text-decoration:underline}.show-more-toggle .icon{display:inline-block;height:10px;transition:all .1s ease-in;width:10px}.product-block:empty{margin-bottom:0}@media only screen and (max-width: 768px){.product-single__meta{text-align:left}.sales-point .icon-and-text{justify-content:left}}.product-block--desc .rte p:first-of-type{margin-bottom:8px}.product-block--desc .rest-description{margin:0;max-height:0;overflow:hidden;transition:max-height .5s ease}.rest-description.open+.show-more-toggle .icon{transform:rotate(180deg)}.product-block .collapsible-content__inner.rte p{margin-bottom:8px}.product-block--tab--faq .collapsible-content__inner,.product-block--tab--spec .collapsible-content__inner{border-bottom:0!important}.product-faq__question{font-weight:700}.product-block .spec-details{display:flex;column-gap:4px;flex-wrap:wrap;margin-bottom:8px}.product-block .spec-details .spec-details__swatch{display:flex;flex-direction:column;justify-content:center;align-items:center}.product-block .spec-details span,.product-block .spec-details strong{text-wrap:nowrap}.product-block--variants .product-variants-container{display:grid;grid-template-columns:repeat(9,1fr);gap:20px}.product-variant.active .color-swatch{box-shadow:0 0 0 2px var(--colorTextBody)}.product-variant.active .color-swatch:before{border:4px solid;border-color:var(--colorBody)}.product-block .safety_files--file a{display:inline-flex;align-items:center;gap:8px;text-underline-offset:6px!important}.product-block--bundles{display:flex;flex-direction:column-reverse}.product-block--bundles .product-block__title{display:inline-block;max-width:100%;white-space:normal;overflow:hidden;line-height:1.3em;min-height:2.6em;margin-bottom:4px}@media screen and (max-width: 767px){.product-block--bundles .product-block__title{text-align:left}}.product-block--bundles .bundles-container{display:flex;gap:20px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:6px;box-sizing:border-box}.bundles-container__item{flex:0 0 calc((100% - 60px)/4);min-width:calc((100% - 60px)/4);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;row-gap:8px;scroll-snap-align:start}.product-block--bundles .bundles-container::-webkit-scrollbar{height:8px}.product-block--bundles .bundles-container::-webkit-scrollbar-track{background:transparent}.product-block--bundles .bundles-container::-webkit-scrollbar-thumb{background-color:#00000040;border-radius:10px;border:2px solid transparent}.product-block--bundles .bundles-container{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.25) transparent}@media screen and (max-width: 560px){.bundles-container__item{flex:0 0 calc((100% - 3 * 20px) / 3.5);min-width:calc((100% - 3 * 20px) / 3.5)}}@media screen and (min-width: 561) and (max-width: 768px){max-width: 250px}.bundles-container__item .price{margin-bottom:0;text-align:center}.bundles-container__item .price span{padding-right:0;margin-right:0;text-wrap:nowrap}.bundles-container__img{aspect-ratio:1 / 1;background-color:#e8e8e1;display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%}.bundles-container__item.active .bundles-container__img{border:2px solid #000}.bundles-container__img a{max-height:100%}.bundles-container__img image-element{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.bundles-container__img img{width:80%;height:auto;object-fit:contain;display:block;aspect-ratio:1 / 1}.usp{display:flex;column-gap:16px}@media screen and (max-width: 1000px){.usp{flex-wrap:wrap;column-gap:8px;row-gap:16px;justify-content:center}}.usp .usp-block{display:flex;align-items:center;flex-grow:1;column-gap:16px;padding:0 8px}@media screen and (max-width: 1000px){.usp .usp-block{column-gap:8px;row-gap:8px;max-width:calc(50% - 16px)!important;padding:0;width:100%}}@media screen and (max-width: 767px){.usp .usp-block{flex-direction:column;justify-content:center;flex-wrap:wrap}}.usp .usp-block__img{height:100%;width:100%}.usp .usp-block__img img{max-width:100%;max-height:100%}.usp .usp-block__text{display:flex;flex-direction:column;justify-content:center;row-gap:4px}.usp .usp-block__text p{margin-bottom:0}.usp .usp-block__title{margin:0;font-size:16px;line-height:18px;font-weight:700}.usp .usp-block__desc{margin:0;font-size:14px;line-height:18px;font-weight:400}@media screen and (max-width: 1000px){.usp .usp-block__title{font-size:14px;text-align:center}}.section-image-with-text-product .video-div{width:100%;height:100%}.section-image-with-text-product .video-div video{width:100%;height:100%}.highlights-grid.flickity-enabled{padding-bottom:24px}@media screen and (min-width: 769px){.highlights-grid:not(.flickity-enabled){display:flex;flex-wrap:nowrap;gap:24px}}@media screen and (max-width: 768px){.highlights-grid:not(.flickity-enabled) .highlights-grid__item{min-width:100%}}.highlights-grid__item{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:16px;margin-right:24px;min-width:calc(25% - 24px)}.highlights-grid__item .image-wrap,.highlights-grid__item .video-div{width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:8px}.highlights-grid__item img,.highlights-grid__item video{width:100%;height:100%;object-fit:cover;display:block}.highlights-grid__item .higlight-title{margin-bottom:0}.highlights-grid .flickity-page-dots{bottom:0}.jdgm-widget.jdgm-revs-tab .jdgm-revs-tab-btn.btn{position:fixed!important}.price--save-label{background-color:#ff4e4e;padding:4px;display:flex;width:100%;justify-content:center;align-items:center}.price--save-label .product__price{color:#fff;font-size:12px;line-height:14px;font-weight:600}@media screen and (max-width: 767px){.grid-product .quick-product__btn{display:block!important;opacity:1!important}}.site-announcement--stuck{position:fixed;top:0;width:100%;z-index:50;transform:translateZ(0);transition:none}.site-announcement--stuck.site-header--opening{transform:translateZ(0);transition:transform .4s cubic-bezier(.165,.84,.44,1)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-style.css.map */
