.swiper-equal-height .swiper-wrapper{align-items:stretch}.swiper-equal-height .swiper-wrapper .swiper-slide{display:flex}.swiper-equal-height .swiper-wrapper .swiper-slide>div{display:flex;flex-direction:column;height:100%}.image-with-text-overlay.section--padding{padding-block:0}.image-with-text-overlay .content-overlay{padding-block-start:var(--section-padding-top, 0px);padding-block-end:var(--section-padding-bottom, 0px)}.image-with-text-ovelay__content .rich-text{width:var(--container-width);max-width:100%}.image-with-text-ovelay__content .review-rating__block{display:inline-flex;flex-direction:row;align-items:center;gap:.6rem;margin-bottom:1.2rem;cursor:pointer}.image-with-text-ovelay__content .review-rating__block .star-rating{color:var(--star-color)}.image-with-text-ovelay__content .review-rating__block .star-rating__star{width:100%;height:100%;display:block;color:#0000001f}.image-with-text-ovelay__content .review-rating__block .review-count,.image-with-text-ovelay__content .icon-text__block p{margin:0;font-size:calc(var(--font-body-size) - .2rem)}.image-with-text-ovelay__content .rich-text__heading{margin-top:0}.image-with-text-ovelay__content .icon-text__text{margin-top:1.5rem}.image-with-text-ovelay__content .icon-text__block{display:inline-flex;flex-wrap:wrap;flex-direction:row;align-items:center;gap:.8rem}.image-with-text-ovelay__content .icon-text__block .icon{--size: 20px;display:inline-flex;width:var(--size);height:auto;aspect-ratio:1 / 1;object-fit:contain;flex:0 0 var(--size)}@media screen and (max-width:1199px){.image-with-text-ovelay__content .rich-text{width:calc(var(--container-width) + 20%)}}@media screen and (max-width:991px){.image-with-text-overlay .media--adapt{padding-block-start:calc(120% / (0 + var(--media-ratio, 1.7777777778)))}}@media screen and (max-width:767px){.image-with-text-overlay.content--below .image-with-text-ovelay__content-wrapper{position:relative;inset:auto;background-color:rgb(var(--color-background))}.image-with-text-overlay.content--below .image-with-text-ovelay__content-wrapper .rich-text{width:100%}}@media screen and (max-width:575px){.image-with-text-overlay.content--below .btn{width:100%}.image-with-text-overlay.content--below .icon-text__block{display:flex;justify-content:center}}.featured-highlight .section__wrapper{display:flex;flex-wrap:wrap;align-items:var(--vertical-position);justify-content:space-between}.featured-highlight .section__wrapper.image-first{flex-direction:row-reverse}.featured-highlight .section__wrapper .image-block{width:37%}.featured-highlight .section__wrapper .image-block img{width:100%;height:auto}.featured-highlight .section__wrapper .info-block{width:57%}.featured-highlight .info-block .rich-text__heading,.featured-highlight .info-block .rich-text__text{margin-bottom:4rem}.featured-highlight .info-block .feature-wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.featured-highlight .info-block .feature-item{padding:16px}.featured-highlight .info-block .feature-item .icon img{width:32px;height:auto;object-fit:contain;aspect-ratio:1 / 1;margin-bottom:1.2rem}.featured-highlight .info-block .feature-item .rich-text__heading{margin-bottom:1.2rem}@media screen and (max-width:991px){.featured-highlight .section__wrapper{gap:3rem}.featured-highlight .section__wrapper .info-block,.featured-highlight .section__wrapper .image-block{width:100%}.featured-highlight .info-block .rich-text__heading,.featured-highlight .info-block .rich-text__text{margin-bottom:2rem}}@media screen and (max-width:767px){.featured-highlight .info-block .feature-wrapper{grid-template-columns:repeat(1,minmax(0,1fr))}.featured-highlight .feature-item .feature-item--header{display:flex;flex-direction:row;align-items:center;gap:1.2rem}.featured-highlight .feature-item .feature-item--header .icon{--size: 3.2rem;display:inline-flex;width:var(--size);height:auto;flex:0 0 var(--size)}}.multicolumn-card--image-square img{aspect-ratio:1 / 1;object-fit:cover}.multicolumn .below-grid.rich-text__text,.multicolumn .button-block{margin-top:var(--header-padding-bottom-large)}.multicolumn-card__info .multicolumn-card__title.heading-undeline{text-decoration:underline;text-underline-offset:6px}.multicolumn-card.multicolumn-card-desktop-horizontal .multicolumn-card__info{display:flex;flex-direction:row;align-items:center;gap:1.6rem}.multicolumn-card.multicolumn-card-desktop-horizontal .multicolumn-card__title{max-width:12rem;flex:0 0 auto}@media screen and (max-width:767px){.multicolumn__items{gap:2.4rem}.multicolumn .below-grid.rich-text__text,.multicolumn .button-block{margin-top:var(--header-padding-bottom)}.multicolumn-card--image-square img{aspect-ratio:1 / .835821}.multicolumn__items .multicolumn-card__image{margin-bottom:1.6rem}}.warranty-badge .section__wrapper{--gap: 5rem;display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap)}.warranty-badge .section__wrapper .main-block,.warranty-badge .section__wrapper .text-block{width:calc(50% - calc(var(--gap) / 2))}.warranty-badge .section__wrapper .main-block{display:inline-flex;align-items:center;flex-direction:row;gap:3.5rem}.warranty-badge .section__wrapper .main-block .badge{display:inline-flex;flex:0 0 138px}.warranty-badge .section__wrapper .main-block .badge img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain}.warranty-badge .section__wrapper .main-block .badge__heading{max-width:60%}@media screen and (max-width:767px){.warranty-badge .section__wrapper{--gap: 2rem}.warranty-badge .section__wrapper .main-block{width:100%}.warranty-badge .section__wrapper .text-block{width:100%;text-align:center}.warranty-badge .section__wrapper .main-block .badge{flex:0 0 120px}.warranty-badge .section__wrapper .main-block .badge__heading{max-width:unset}}@media screen and (max-width:575px){.warranty-badge .section__wrapper{--gap: .8rem}.warranty-badge .section__wrapper .main-block{flex-direction:column;text-align:center;gap:calc(var(--gap) * 2)}.warranty-badge .section__wrapper .main-block .badge{max-width:9.5rem;flex:auto}}.testimonials-v2--slider .testimonials__items{--gap: 24px;display:flex}.testimonials-v2--slider .testimonial-v2{gap:var(--gap)}.testimonials-v2--slider .testimonial-v2 .testimonial__image img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.testimonials-v2--slider .testimonial-v2 .testimonial__badge{display:inline-flex;padding:.4rem .8rem .4rem 2.4rem;margin-bottom:1.6rem;background:rgba(var(--color-primary),.2);border-radius:.4rem;position:relative}.testimonials-v2--slider .testimonial-v2 .testimonial__badge:before{--size: 12px;position:absolute;content:"";width:var(--size);height:var(--size);top:50%;left:.8rem;transform:translateY(-50%);background:rgba(var(--color-primary),1);--mask-img: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_67_154)%22%3E%3Cpath%20d%3D%22M10%200C4.48622%200%200%204.48622%200%2010C0%2015.5138%204.48622%2020%2010%2020C15.5138%2020%2020%2015.5138%2020%2010C20%204.48622%2015.5138%200%2010%200ZM15.589%207.36842L9.198%2013.7093C8.82206%2014.0852%208.22055%2014.1103%207.81955%2013.7343L4.43609%2010.6516C4.03509%2010.2757%204.01003%209.64912%204.3609%209.24812C4.73684%208.84712%205.36341%208.82206%205.76441%209.198L8.44612%2011.6541L14.1604%205.93985C14.5614%205.53885%2015.188%205.53885%2015.589%205.93985C15.99%206.34085%2015.99%206.96742%2015.589%207.36842Z%22%20fill%3D%22%232481CD%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_67_154%22%3E%3Crect%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");mask:var(--mask-img) no-repeat center / contain;-webkit-mask:var(--mask-img) no-repeat center / contain}.testimonials-v2--slider .testimonial-v2 .testimonial__footer{margin-top:var(--gap)}.testimonials-v2--slider .testimonial-v2 .testimonial__author{gap:calc(var(--gap) / 2)}.testimonials-v2--slider .testimonial-v2 .testimonial__profile{--size: 52px;width:var(--size);height:auto;aspect-ratio:1 / 1;object-fit:contain;flex:0 0 var(--size)}.testimonials-v2--slider .testimonial-v2 .testimonial__profile img{border-radius:100%;height:100%;width:100%;object-fit:cover}.testimonials-v2--slider .testimonials-v2__controls{margin-top:4rem}@media screen and (max-width:575px){.testimonials-v2--slider .testimonial-v2 .testimonial__image img{aspect-ratio:1 / .895522}.testimonials-v2--slider .testimonials-v2__controls{margin-top:3.2rem}}.image-with-text .blocks-radius{border-radius:var(--radius)}.image-with-text .timeline-blocks-wrapper{--gap: 2.8rem;--dot-size: 1.1rem;row-gap:var(--gap)}.image-with-text .timeline-block{padding-left:4rem;position:relative}.image-with-text .timeline-block:before{position:absolute;content:"";left:0;top:var(--dot-size);width:var(--dot-size);height:var(--dot-size);background:rgb(var(--color-primary));border-radius:100%}.image-with-text .timeline-block:after{position:absolute;content:"";left:5px;top:calc(var(--dot-size) * 2);width:1px;height:calc(100% + var(--gap));background:rgb(var(--color-border))}.image-with-text .block__inner:last-child .timeline-block:after{content:unset}@media(min-width:768px){.image-with-text .image-with-text__inner{--padding-x: 3rem}}@media screen and (max-width:767px){.image-with-text .image-with-text__wrapper{gap:0}}@media screen and (max-width:575px){.image-with-text .image-with-text__media{height:auto;aspect-ratio:1 / .955223}.image-with-text:has(.timeline-blocks-wrapper) .btn{width:100%}}.ingredient-highlight .ingredients__items{--gap: 24px;display:flex}.ingredient-highlight .ingredient{position:relative;overflow:hidden}.ingredient-highlight .ingredient__image{position:relative}.ingredient-highlight .ingredient__image img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.ingredient-highlight .ingredient__content{padding-top:16px;background-color:rgb(var(--color-background))}.ingredient-highlight .ingredient__content .ingredient__title{margin-bottom:.8rem}.ingredient-highlight .ingredient__image .ingredient-toggle-button{--size: 40px;width:var(--size);height:var(--size);aspect-ratio:1/1;border-radius:100%;background-color:rgb(var(--color-background));position:absolute;top:calc(var(--size) / 2);right:calc(var(--size) / 2);cursor:pointer;transition:all .3s ease-in-out}.ingredient-highlight .ingredient__image .ingredient-toggle-button:hover{transform:scale(1.1)}.ingredient-highlight .ingredient__image .ingredient-toggle-button.is-active{transform:rotate(45deg)}.ingredient-highlight .ingredient__overlay-content{position:absolute;bottom:0;left:0;right:0;background:#fff;transform:translateY(110%);transition:transform .3s ease;box-shadow:0 -4px 12px #0000001a;z-index:2}.ingredient-highlight .ingredient__overlay-content.is-active{transform:translateY(0)}.ingredient-highlight .ingredient__overlay-content .overlay-text{background-color:rgb(var(--color-primary),.1);padding:2rem;height:100%;max-height:200px;overflow-y:auto}.ingredient-highlight .ingredient-highlight__controls{margin-top:4rem}@media screen and (max-width:575px){.ingredient-highlight .ingredient-highlight__controls{margin-top:3.2rem}}.product-comparison__header .rich-text__subheading{margin-top:1.4rem}.product-comparison__table{--outside-position: 6.5rem;max-width:96rem;margin-inline:auto;margin-top:var(--outside-position)}.product-comparison__header-row .product-comparison__column-header{display:flex;align-items:center;justify-content:space-between;padding:2rem 3rem}.product-comparison__header-row .product-comparison__header-image{--size: 118px;display:inline-flex;width:var(--size);height:auto;aspect-ratio:1 / 1;margin-top:calc(var(--outside-position) * -1)}.product-comparison__header-row .product-comparison__header-image img{width:100%;height:100%;object-fit:contain}.product-comparison__header-row .product-comparison__column-header--primary,.product-comparison__table .product-comparison__row .product-comparison__cell--primary{background:rgba(var(--color-product-price-sale),1)}.product-comparison__table .product-comparison__row .product-comparison__cell{border-top:.5px solid rgba(var(--color-primary),.4);padding:2.5rem 3rem;display:flex;width:100%}.product-comparison__table .product-comparison__row .product-comparison__icon{max-width:2.1rem}@media screen and (max-width:767px){.product-comparison__header-row .product-comparison__column-header{flex-direction:column-reverse}.product-comparison__table .product-comparison__row .product-comparison__cell{padding:1.5rem}}@media screen and (max-width:575px){.product-comparison__header-row .product-comparison__header-image{--size: 85px;margin-bottom:.8rem}.product-comparison__header-row .product-comparison__column-header{text-align:center;padding:2rem 1rem}.product-comparison__table .product-comparison__row .product-comparison__cell .product-comparison__cell-inner{gap:.8rem}}.accordion-item.accordion-card .accordion-details{border-color:rgba(var(--color-field),1)}.accordion-item .accordion-details__summary .icon{flex:0 0 2rem}.collapsible-tabs-with-image{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.collapsible-tabs-with-image .collapsible-tabs__wrapper{margin:0;width:48%}.collapsible-tabs-with-image .collapsible-tabs__wrapper .collapsible-tabs__content-col{padding:0}.collapsible-tabs-with-image .collapsible-tabs__image{width:47%}.collapsible-tabs-with-image .collapsible-tabs__image img{width:100%;height:auto;aspect-ratio:1 / 1.184641;object-fit:cover}@media screen and (max-width:1023px){.collapsible-tabs-with-image{gap:3rem}.collapsible-tabs-with-image .collapsible-tabs__wrapper,.collapsible-tabs-with-image .collapsible-tabs__image{width:calc(50% - 1.5rem)}}@media screen and (max-width:767px){.collapsible-tabs-with-image .collapsible-tabs__wrapper,.collapsible-tabs-with-image .collapsible-tabs__image,.collapsible-tabs-with-image .collapsible-tabs__wrapper .section__header{width:100%}}product-info .mob-header-info{display:none}.product__media-gallery .blocks-radius{border-radius:var(--media-radius)}.product__media-gallery .product__thumbs-container{border-radius:var(--media-radius);padding:0!important}.product__info-container .product__block{--product-blocks-gap: 1.2rem;--product-blocks-gap-large: 2.4rem}.product__info-container .product__block--price{margin-top:var(--product-blocks-gap-large);margin-bottom:calc(var(--product-blocks-gap) / 2)}.product__info-container .product__block--price+.product__block--\@app{margin-top:calc(var(--product-blocks-gap) / 2)}.product__info-container #seal-purchase-options-label{font-size:calc(var(--font-body-size) * .9);line-height:2.2rem;color:#000}.product__info-container .sealsubs-container{margin-bottom:0}.product__info-container .product-form__submit{margin-top:0!important}.product__info-container .product-form__buttons{margin-bottom:var(--product-blocks-gap)}.product__info-container .product__block--icon-with-text{margin-bottom:var(--product-blocks-gap-large)}.product__info-container .icon-with-text--horizontal{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.product__info-container .icon-with-text--horizontal .icon-with-text__item{flex-direction:column;text-align:center;width:33%}.product__info-container .icon-with-text--horizontal .icon{--icon-size: 50px;background:rgba(var(--color-primary),.1);border-radius:100%;padding:1rem;display:inline-flex;align-items:center;justify-content:center}.product__info-container .icon-with-text--horizontal img{width:auto;height:auto}.product__info-container .product__block--collapsible_tab{margin:0}.product__info-container .accordion-details__summary .h6{font-family:var(--font-body-family);font-weight:500}@media screen and (max-width:767px){product-info .mob-header-info{display:block;margin-bottom:2rem}product-info .mob-header-info .product__block{--product-blocks-gap: 1rem}.product__info-container .review-app-block,.product__info-container .product__block--title{display:none}.product__info-container .product__block--price{margin-top:0}}.sticky-atc-bar{--mobile-sticky-bar-height: 0}.sticky-atc-bar__product-image{border-radius:0}@media screen and (max-width:767px){.sticky-atc-bar__inner{flex-direction:column}.sticky-atc-bar__product{display:flex;width:100%}.sticky-atc-bar__product .sticky-atc-bar__product-info .f-price{display:none}}.jdgm-widget:not(.jdgm-medals-wrapper) .jdgm-medals .jdgm-medals__container{overflow:hidden!important}
/*# sourceMappingURL=/cdn/shop/t/101/assets/custom.css.map */
