:root{--cv-teal:#0f766e;--cv-teal-dk:#115e59;--cv-teal-50:#f0f7f6;--cv-ink:#0f1413;--cv-body:#4b5553;--cv-mute:#7a8583;--cv-line:#e3e9e7;--cv-soft:#f5f8f7}.product__info-container>*{--cv-gap:0}.product__info-container>.product__text-container--fit-content.product__text-container--background{border:1px solid var(--cv-line);border-radius:999px!important;padding:5px 12px 5px 9px!important;background:#fff!important}.product__info-container>.product__text-container--fit-content .product__text{font-size:11.5px!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cv-ink);align-items:center;gap:6px}.product__info-container>.product__text-container--fit-content .material-icon{font-size:16px;color:#d99a0b}.product__info-container>.rating-stars .rating-stars__label{font-size:13px;color:var(--cv-body)}.product__info-container>.rating-stars .rating-stars__label strong{color:var(--cv-ink)}.product__info-container .product__title h1{font-size:26px!important;line-height:1.15;font-weight:700;letter-spacing:-.015em;margin:4px 0 0}@media(min-width:990px){.product__info-container .product__title h1{font-size:34px!important}}.product__info-container>.product__text-container--100\%:not(.product__text-container--background):not(.product__text-container--multiple) .product__text{font-size:15px!important;line-height:1.55;color:var(--cv-body)}.product__info-container .product-page-price .price{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.product__info-container .product-page-price .price-item--last,.product__info-container .product-page-price .price-item--regular{font-size:24px!important;font-weight:700;color:var(--cv-ink)!important}.product__info-container .product-page-price s,.product__info-container .product-page-price .price__compare{font-size:16px;color:var(--cv-mute)}.product__info-container .product-page-price .price__badge-sale{background:var(--cv-teal)!important;color:#fff!important;border:0;border-radius:6px;font-size:12px;font-weight:700;letter-spacing:.04em;padding:4px 8px}.product__info-container>ul.icon-with-text{display:grid!important;grid-template-columns:1fr 1fr;gap:14px 16px;margin:0!important;padding:7px 0}.product__info-container>ul.icon-with-text:first-of-type{border-top:1px solid var(--cv-line);padding-top:18px}.product__info-container>ul.icon-with-text:nth-of-type(3){border-bottom:1px solid var(--cv-line);padding-bottom:18px;margin-bottom:6px!important}.product__info-container>ul.icon-with-text .icon-with-text__item{display:flex!important;flex-direction:row!important;align-items:center;gap:10px;text-align:left!important;margin:0!important}.product__info-container>ul.icon-with-text .material-icon{flex:none;width:34px;height:34px;border-radius:50%;background:var(--cv-teal-50);display:inline-flex;align-items:center;justify-content:center;font-size:19px!important;color:var(--cv-teal)!important}.product__info-container>ul.icon-with-text .h4{font-size:13.5px!important;line-height:1.3;font-weight:600;color:var(--cv-ink);margin:0;letter-spacing:0}.quantity-breaks__title{font-size:12.5px!important;letter-spacing:.14em;font-weight:700;color:var(--cv-ink);margin-bottom:12px!important}.quantity-breaks__title span:empty{background:var(--cv-line)!important;height:1px!important}.quantity-break{border:1.5px solid var(--cv-line)!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;transition:border-color .15s,background .15s}input:checked+.quantity-break{border-color:var(--cv-teal)!important;background:var(--cv-teal-50)!important}.quantity-break__label-text{font-size:15px!important;font-weight:700;color:var(--cv-ink)}.quantity-break__caption{font-size:12.5px!important;color:var(--cv-body)!important}.quantity-break__badge,.quantity-break [class*=badge]{transform:none!important;border-radius:999px!important;font-size:10.5px!important;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px!important;background:var(--cv-teal)!important;color:#fff!important}.product__info-container .product-form__submit{min-height:56px;border-radius:12px!important;font-size:16px!important;font-weight:700;letter-spacing:.08em;background:var(--cv-teal)!important}.product__info-container .product-form__submit:hover{background:var(--cv-teal-dk)!important}.product__info-container .shopify-payment-button__button{border-radius:12px!important;overflow:hidden}.product__info-container .payment-badges-block{opacity:.9}.product__info-container>.product__text-container--vertical.product__text-container--background{border:1px solid var(--cv-line)!important;border-radius:14px!important;background:#fff!important;padding:14px 16px!important}.product__info-container>.product__text-container--vertical.product__text-container--background .product__text{display:flex;align-items:center;gap:14px;font-size:13.5px!important;line-height:1.45;color:var(--cv-body)}.product__info-container>.product__text-container--vertical.product__text-container--background .material-icon,.product__info-container>.product__text-container--vertical.product__text-container--background img{flex:none;width:56px!important;height:56px!important;border-radius:12px;object-fit:cover;background:var(--cv-teal-50);display:inline-flex;align-items:center;justify-content:center;font-size:28px!important;color:var(--cv-teal)}.product__info-container>.product__text-container--vertical.product__text-container--background strong{display:block;font-size:15px;color:var(--cv-ink);margin-bottom:2px}.product__info-container>.product__text-container--vertical.product__text-container--background em{color:#b45309;font-style:normal;font-weight:600}.product__info-container>.product__text-container--center.product__text-container--multiple{justify-content:center;gap:10px 22px!important}.product__info-container>.product__text-container--center.product__text-container--multiple .product__text{font-size:13px!important;color:var(--cv-body);align-items:center;gap:6px}.product__info-container>.product__text-container--center.product__text-container--multiple .material-icon{color:var(--cv-teal);font-size:20px}.product__info-container>.product__text-container--center.product__text-container--multiple strong{color:var(--cv-ink)}.product__info-container>.product__text-container--horizontal.product__text-container--background:not(.product__text-container--fit-content){border-radius:14px!important;background:var(--cv-soft)!important;padding:16px!important;border:0!important}.product__info-container>.product__text-container--horizontal.product__text-container--background:not(.product__text-container--fit-content) .product__text{display:flex;align-items:center;gap:14px;font-size:13.5px!important;line-height:1.5;color:var(--cv-body)}.product__info-container>.product__text-container--horizontal.product__text-container--background:not(.product__text-container--fit-content) .material-icon,.product__info-container>.product__text-container--horizontal.product__text-container--background:not(.product__text-container--fit-content) img{flex:none;width:60px!important;height:60px!important;border-radius:50%;object-fit:cover;background:#fff;box-shadow:0 0 0 3px #fff,0 0 0 4px var(--cv-line);display:inline-flex;align-items:center;justify-content:center;font-size:30px!important;color:var(--cv-teal)}.product__info-container>.product__text-container--horizontal.product__text-container--background:not(.product__text-container--fit-content) strong{display:block;font-size:15.5px;color:var(--cv-ink);margin-bottom:3px}[id*=__cv_] .title-with-highlight{font-size:26px!important;line-height:1.18;font-weight:700;letter-spacing:-.015em;text-wrap:balance}@media(min-width:990px){[id*=__cv_] .title-with-highlight{font-size:36px!important}}[id$=__cv_faq] .accordion__title{font-size:15.5px!important;line-height:1.35;font-weight:600;letter-spacing:0}[id$=__cv_fit] h3,[id$=__cv_testi] h3{font-size:17px!important;line-height:1.3;font-weight:700}[id$=__cv_compare] h3{font-size:14.5px!important;font-weight:600}[id$=__cv_stats] .grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important}[id$=__cv_stats] .grid>*{width:auto!important;max-width:none!important}[id$=__cv_stats] .material-icon{display:none}[id$=__cv_stats] h3,[id$=__cv_stats] .h3,[id$=__cv_stats] .h4{font-size:20px!important;font-weight:800;letter-spacing:-.01em;margin:0 0 2px;white-space:nowrap}[id$=__cv_stats] .rte,[id$=__cv_stats] p{font-size:11px!important;letter-spacing:.08em;text-transform:uppercase;opacity:.9;margin:0}[id$=__cv_why] .rte p,[id$=__cv_why] .image-with-text__text p{background:var(--cv-soft);border-left:3px solid var(--cv-teal);border-radius:0 10px 10px 0;padding:12px 14px;margin:0 0 10px;font-size:14px;line-height:1.5;color:var(--cv-body)}[id$=__cv_why] .rte p strong,[id$=__cv_why] .image-with-text__text p strong{display:block;font-size:15.5px;color:var(--cv-ink);margin-bottom:2px}[id$=__cv_fit] .multicolumn-card{border-radius:14px;border:1px solid var(--cv-line);background:#fff!important}[id$=__cv_fit] .grid__item:first-child .multicolumn-card{border-top:4px solid var(--cv-teal)}[id$=__cv_fit] .grid__item:last-child .multicolumn-card{border-top:4px solid #c2410c}[id$=__cv_fit] .multicolumn-card ul{padding-left:18px;margin:8px 0 0}[id$=__cv_fit] .multicolumn-card li{font-size:14px;line-height:1.5;color:var(--cv-body);margin:4px 0}[id$=__cv_fit] .multicolumn-card .media{display:none}[id$=__cv_testi] .multicolumn-card,[id$=__cv_testi] [class*=card]{border-radius:14px}[id$=__cv_how] .rte p,[id$=__cv_how] .image-with-text__text p{display:flex;align-items:center;gap:14px;background:var(--cv-soft);border-radius:12px;padding:12px 14px;margin:0 0 10px;font-size:14.5px;line-height:1.45;color:var(--cv-ink)}[id$=__cv_how] .rte p strong,[id$=__cv_how] .image-with-text__text p strong{flex:none;font-size:28px;font-weight:800;font-style:italic;color:var(--cv-teal);width:26px;text-align:center}[id$=__cv_compare] table,[id$=__cv_compare] .comparison-table{border-radius:14px;overflow:hidden}[id$=__cv_faq] .accordion summary{padding-block:16px}[id$=__cv_faq] .accordion .material-icon{color:var(--cv-teal)}.product__info-container>ul.icon-with-text .icon-with-text__item{width:100%!important;max-width:none!important;justify-self:stretch;flex:1 1 auto!important}.product__info-container>ul.icon-with-text .h4{flex:1 1 auto;min-width:0;width:auto!important}.product__info-container>.rating-stars .rating-stars-and-text{flex-wrap:nowrap;gap:6px}.product__info-container>.rating-stars .rating-stars__label{white-space:nowrap;font-size:12.5px!important}[id$=__cv_stats] .splide__list{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:6px;transform:none!important}[id$=__cv_stats] .splide__slide{width:auto!important;margin:0!important}[id$=__cv_stats] .multicolumn-card{padding:6px 2px!important}[id$=__cv_stats] .page-width{padding-inline:12px}.product__info-container>ul.icon-with-text .h4{text-align:left!important}.product__info-container>ul.icon-with-text .material-icon{min-width:34px}[id$=__cv_testi] .multicolumn-card{background:#fff!important;border-radius:16px!important;overflow:hidden;box-shadow:0 1px 2px #0f14130f,0 8px 24px #0f14130f}[id$=__cv_testi] .multicolumn-card:not(:has(img)):not(:has(video)):before{content:"Customer photo";display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;background:repeating-linear-gradient(45deg,#eef2f1 0 12px,#e6ecea 12px 24px);color:#8a9593;font-size:12px;letter-spacing:.1em;text-transform:uppercase}[id$=__cv_testi] .multicolumn-card__info{padding:18px 18px 22px!important}[id$=__cv_testi] .multicolumn-card__info .rte p{font-size:14.5px;line-height:1.55;color:#2b3331}[id$=__cv_stats] .rte,[id$=__cv_stats] p{color:#9fd6cc!important;opacity:1!important}[id$=__cv_stats] h3,[id$=__cv_stats] .h3,[id$=__cv_stats] .h4{color:#fff!important}@media(min-width:750px){[id$=__cv_stats] h3,[id$=__cv_stats] .h3,[id$=__cv_stats] .h4{font-size:30px!important}}[id*=__cv_] .title-with-highlight{margin-bottom:28px!important}[id$=__cv_testi] .title-with-highlight,[id$=__cv_fit] .title-with-highlight,[id$=__cv_compare] .title-with-highlight,[id$=__cv_faq] .title-with-highlight{text-align:center;margin-inline:auto}[id$=__cv_testi] .testimonial-card__stars,[id$=__cv_testi] [class*=stars]{color:#f5a524}[id$=__cv_testi] h3{color:#0f1413}[id$=__cv_why] .image-with-text__content,[id$=__cv_how] .image-with-text__content{padding-inline:0!important}[id$=__cv_why] .rte p,[id$=__cv_why] .image-with-text__text p{background:#f4f7f6}[id$=__cv_how] .rte p,[id$=__cv_how] .image-with-text__text p{background:#f4f7f6;border:1px solid #e3e9e7}[id$=__cv_fit] .multicolumn-card{box-shadow:0 1px 2px #0f14130d;padding:20px 18px!important}[id$=__cv_fit] .multicolumn-list{gap:14px}[id$=__cv_compare] .title-with-highlight{color:#fff!important}[id$=__cv_compare] .comparison-table{max-width:720px;margin-inline:auto;box-shadow:0 12px 32px #00000024;border-radius:16px}[id$=__cv_compare] .comparison-table__row-name{text-align:left!important;padding-left:16px!important}[id$=__cv_compare] th,[id$=__cv_compare] thead *{color:#fff}[id$=__cv_faq] .collapsible-content__wrapper,[id$=__cv_faq] .collapsible-content-wrapper-narrow,[id$=__cv_faq] .accordion{max-width:760px;margin-inline:auto}[id$=__cv_faq] .accordion{border-color:#e3e9e7!important}[id$=__cv_faq] .accordion__content{color:#4b5553;font-size:14.5px;line-height:1.6;padding-bottom:14px}[id$=__cv_ugc] .title-with-highlight,[id$=__cv_ugc] .rte,[id$=__cv_ugc] p{color:#fff!important}[id$=__cv_ugc] .rte p{color:#cfe5e0!important}[id$=__cv_ugc] .image-with-text__media{border-radius:16px;overflow:hidden}[id*=__cv_] .placeholder-svg{background:#eef2f1;border-radius:16px}[id$=__cv_ugc] .placeholder-svg{background:#123c38;fill:#2c5c57}[id$=__cv_why] .rte p br,[id$=__cv_why] .image-with-text__text p br{display:none}[id$=__cv_why] .rte p strong{margin-bottom:4px}[id$=__cv_why] .image-with-text__grid,[id$=__cv_how] .image-with-text__grid,[id$=__cv_ugc] .image-with-text__grid{align-items:center}[id$=__cv_why] .image-with-text__media,[id$=__cv_how] .image-with-text__media,[id$=__cv_ugc] .image-with-text__media{aspect-ratio:1/1;height:auto!important;min-height:0!important;border-radius:20px;overflow:hidden}[id$=__cv_why] .image-with-text__media .placeholder-svg,[id$=__cv_how] .image-with-text__media .placeholder-svg,[id$=__cv_ugc] .image-with-text__media .placeholder-svg{width:100%;height:100%}[id$=__cv_why] .image-with-text__media img,[id$=__cv_how] .image-with-text__media img{object-fit:cover;width:100%;height:100%}[id$=__cv_why] .image-with-text__content,[id$=__cv_how] .image-with-text__content,[id$=__cv_ugc] .image-with-text__content{padding:0!important;background:transparent!important}[id$=__cv_why] .image-with-text__text,[id$=__cv_how] .image-with-text__text{max-width:none!important;width:100%;margin-top:0!important}[id$=__cv_why] .image-with-text__heading,[id$=__cv_how] .image-with-text__heading,[id$=__cv_ugc] .image-with-text__heading{margin:0 0 24px!important}[id*=__cv_] .rte p,[id*=__cv_] .product__text{letter-spacing:.01em}[id$=__cv_why] .image-with-text__text p{margin:0 0 12px!important;padding:16px 18px!important}[id$=__cv_why] .image-with-text__text p:last-child{margin-bottom:0!important}[id$=__cv_how] .image-with-text__text p{margin:0 0 12px!important;padding:16px 18px!important}[id$=__cv_how] .image-with-text__content>.product__text-container{width:100%!important;max-width:none!important;margin:4px 0 0!important;background:#e9f4f1!important;border:0!important;border-radius:12px!important;padding:16px 18px!important}[id$=__cv_how] .image-with-text__content>.product__text-container .product__text{font-size:14.5px!important;line-height:1.5;color:#0f1413;gap:12px;align-items:center}[id$=__cv_how] .image-with-text__content>.product__text-container .material-icon{font-size:24px;color:#0f766e;flex:none}@media(min-width:750px){[id$=__cv_why] .image-with-text__text-item,[id$=__cv_ugc] .image-with-text__text-item{padding-left:64px!important}[id$=__cv_how] .image-with-text__text-item{padding-right:64px!important}[id$=__cv_why] .image-with-text__media-item,[id$=__cv_how] .image-with-text__media-item,[id$=__cv_ugc] .image-with-text__media-item{align-self:center}}@media(max-width:749px){[id$=__cv_why] .image-with-text__text-item,[id$=__cv_how] .image-with-text__text-item,[id$=__cv_ugc] .image-with-text__text-item{padding-top:28px!important}[id*=__cv_] .title-with-highlight{margin-bottom:22px!important}}[id$=__cv_fit] .multicolumn-list,[id$=__cv_testi] .splide__list{gap:24px}[id$=__cv_testi] .title-with-highlight,[id$=__cv_fit] .title-with-highlight,[id$=__cv_faq] .title-with-highlight{margin-bottom:36px!important}[id$=__cv_why] .image-with-text__media,[id$=__cv_how] .image-with-text__media{aspect-ratio:5/4}.product__info-container>.product__text-container--vertical.product__text-container--background{border:1.5px dashed #7cc4b8!important;background:#f0f7f6!important;border-radius:12px!important;padding:12px 14px!important;margin-top:-2px!important}.product__info-container>.product__text-container--vertical.product__text-container--background .product__text{font-size:13px!important;gap:12px}.product__info-container>.product__text-container--vertical.product__text-container--background .material-icon,.product__info-container>.product__text-container--vertical.product__text-container--background img{width:44px!important;height:44px!important;border-radius:10px;background:#fff;font-size:24px!important}.product__info-container>.product__text-container--vertical.product__text-container--background strong{font-size:14.5px;color:#0b2f2c}.product__info-container>.product__text-container--left.product__text-container--multiple{display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important}.product__info-container>.product__text-container--left.product__text-container--multiple .product__text{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:0!important;border:1px solid #e3e9e7;border-radius:12px;padding:14px;background:#fff;font-size:12.5px!important;line-height:1.45;color:#4b5553}.product__info-container>.product__text-container--left.product__text-container--multiple .material-icon{width:36px;height:36px;border-radius:50%;background:#e9f4f1;color:#0f766e;display:inline-flex;align-items:center;justify-content:center;font-size:20px!important}.product__info-container>.product__text-container--left.product__text-container--multiple strong{display:block;font-size:14px;color:#0f1413;margin-bottom:2px}.product__info-container>.product__text-container--center.product__text-container--multiple{display:grid!important;grid-template-columns:1fr 1fr;gap:8px!important}.product__info-container>.product__text-container--center.product__text-container--multiple .product__text{justify-content:center;font-size:12.5px!important;margin:0!important;gap:6px;white-space:nowrap}.product__info-container>.product__text-container--center.product__text-container--multiple .material-icon{font-size:18px!important}.shipping-checkpoints__bar{background:#cfe3df!important;height:2px!important}.shipping-checkpoint__icon{background:#e9f4f1!important;color:#0f766e!important;width:40px!important;height:40px!important;box-shadow:0 0 0 4px #fff}.shipping-checkpoint__icon .material-icon{font-size:20px!important;color:#0f766e!important}.shipping-checkpoint__top{font-size:13px!important;margin-top:8px!important;color:#0f1413}.shipping-checkpoint__bottom{font-size:12px!important;color:#7a8583!important}.product__info-container .accordion__summary{padding-block:14px!important}.product__info-container .accordion__title{font-size:15px!important;font-weight:600;letter-spacing:0}.product__info-container .accordion .summary__title .material-icon{color:#0f766e;font-size:20px}.product__info-container .accordion .icon-plus{width:14px;color:#7a8583}.product__info-container .accordion__content{font-size:14px;line-height:1.6;color:#4b5553}@media(max-width:380px){.product__info-container>.product__text-container--center.product__text-container--multiple .product__text{white-space:normal}}.product__info-container>.product__text-container--center.product__text-container--multiple .product__text{display:flex!important;flex-direction:row;align-items:center;justify-content:center;text-align:left;font-size:12px!important}.product__info-container>.product__text-container--center.product__text-container--multiple .product__text>span:last-child{white-space:nowrap}.product__info-container>.product__text-container--left.product__text-container--multiple strong{font-size:13.5px}.shipping-checkpoint__top{font-size:12px!important;white-space:nowrap}@media(max-width:420px){.product__info-container>.product__text-container--center.product__text-container--multiple .product__text{font-size:11.5px!important}}.product__info-container>.product__text-container--left.product__text-container--multiple .material-icon{min-width:36px;max-width:36px;flex:none;aspect-ratio:1}.product__info-container>.product__text-container--center:not(.product__text-container--multiple){background:#f0f7f6;border:1px solid #e3eeeb;border-bottom:0;border-radius:14px 14px 0 0;padding:12px 14px 4px!important;margin:0!important}.product__info-container>.product__text-container--center:not(.product__text-container--multiple) .product__text{justify-content:center;align-items:center;gap:8px;font-size:13px!important;color:#4b5553}.product__info-container>.product__text-container--center:not(.product__text-container--multiple) strong{color:#0b2f2c}.product__info-container>.product__text-container--center:not(.product__text-container--multiple) .material-icon{color:#0f766e;font-size:20px!important}.product__info-container>dynamic-dates.shipping-checkpoints{background:#f0f7f6;border:1px solid #e3eeeb;border-top:0;border-radius:0 0 14px 14px;padding:10px 8px 14px;margin-top:0!important}.shipping-checkpoint__icon{background:#fff!important;box-shadow:0 0 0 4px #f0f7f6!important}.product-form__buttons>div[onclick*=itcProdPagePayPal]{margin-top:8px!important}.product-form__buttons>div[onclick*=itcProdPagePayPal]>div{min-height:40px!important;height:40px!important;border-radius:12px!important}.product-form__buttons>div[onclick*=itcProdPagePayPal] img,.product-form__buttons>div[onclick*=itcProdPagePayPal] svg{max-height:18px!important}.product-form__buttons>div[onclick*=itcProdPagePayPal] span{font-size:13px!important}.product__info-container>.product__text-container--center:not(.product__text-container--multiple) .product__text{display:flex!important;flex-direction:row;white-space:nowrap}[id$=__cv_why] .image-with-text__content,[id$=__cv_how] .image-with-text__content,[id$=__cv_ugc] .image-with-text__content{border-radius:0!important;overflow:visible!important}[id*=__cv_] ::selection{background:#0f766e38;color:inherit}[id$=__cv_stats] ::selection,[id$=__cv_ugc] ::selection,[id$=__cv_compare] ::selection{background:#9fd6cc59;color:#fff}[id$=__cv_stats] .splide__list{grid-template-columns:repeat(4,1fr)!important}[id$=__cv_stats] .splide__slide+.splide__slide{border-left:1px solid rgba(255,255,255,.14)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/cv-pdp-v28.css.map */
