.template-product-default{--tesevo-ink: #121713;--tesevo-muted: #667169;--tesevo-forest: #173f28;--tesevo-green: #78b82a;--tesevo-surface: #f5f7f5;--tesevo-surface-strong: #edf2ee;--tesevo-line: #dde4df;--tesevo-shadow: 0 18px 48px rgba(20, 43, 27, .08)}.template-product-default .m-main-product{color:var(--tesevo-ink);margin:8px 0 54px}.template-product-default .m-main-product>.container-fluid{margin-left:auto;margin-right:auto;max-width:1380px}.template-product-default .m-main-product--wrapper{align-items:flex-start}.template-product-default .m-main-product--media,.template-product-default .m-main-product--info{min-width:0}.template-product-default .m-main-product--info .m-product-info--wrapper{top:24px}.template-product-default .main-product__block+.main-product__block{margin-top:16px}.template-product-default .main-product__block-title+div[class*="main-product__block-@app"]{margin-top:9px}.template-product-default div[class*="main-product__block-@app"]+.main-product__block-price,.template-product-default .main-product__block-title+.main-product__block-price{margin-top:14px}.template-product-default .main-product__block-variant_picker{margin-top:22px}.template-product-default .main-product__block-buy_buttons{margin-top:18px}.template-product-default .main-product__block-addons,.template-product-default .main-product__block-shipping,.template-product-default .main-product__block-trust_badge{margin-top:14px}.template-product-default .main-product__block-custom_liquid:has(.m-product-text>style:only-child){display:none}.template-product-default .main-product__block-custom_liquid:not(:has(*)),.template-product-default .main-product__block-custom_text:not(:has(*)),.template-product-default .main-product__block-badge:not(:has(*)),.template-product-default div[class*="main-product__block-@app"]:has(>div:empty){display:none}.template-product-default .mambasms-form-teaser,.template-product-default .mambasms-form-teaser-ML{display:none!important}.template-product-default .tesevo-product-eyebrow{align-items:center;color:var(--tesevo-forest);display:flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.12em;margin-bottom:11px;text-transform:uppercase}.template-product-default .tesevo-product-eyebrow__mark{background:var(--tesevo-green);border-radius:999px;box-shadow:0 0 0 4px #78b82a21;height:7px;width:7px}.template-product-default .main-product__block .m-product-title{color:var(--tesevo-ink);font-size:clamp(32px,2.8vw,43px);font-weight:650;letter-spacing:-.035em;line-height:1.12}.template-product-default .tesevo-product-proof{align-items:center;color:var(--tesevo-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:10px;margin-top:13px}.template-product-default .tesevo-product-proof__community{align-items:center;color:var(--tesevo-forest);display:inline-flex;font-weight:600;gap:6px}.template-product-default .tesevo-product-proof__divider{background:var(--tesevo-line);height:14px;width:1px}.template-product-default .tesevo-product-proof .m-product-availability{align-items:center;color:#28733e;display:inline-flex;font-weight:650;gap:6px}.template-product-default .tesevo-product-proof .m-product-availability:before{background:#43a95f;border-radius:50%;box-shadow:0 0 0 3px #43a95f21;content:"";height:6px;width:6px}.template-product-default .tesevo-product-proof .m-product-availability--outofstock{color:#a13232}.template-product-default .tesevo-product-proof .m-product-availability--outofstock:before{background:#c25a5a;box-shadow:0 0 0 3px #c25a5a1f}.template-product-default [class*="main-product__block-@app"] .yotpo-bottomline,.template-product-default [class*="main-product__block-@app"] .yotpo-sr-bottom-line-summary{color:var(--tesevo-ink)!important}.template-product-default .product-block-group--price{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px}.template-product-default .product-block-group--price .m-price-item{color:var(--tesevo-ink);font-size:28px;font-weight:650;letter-spacing:-.025em}.template-product-default .product-block-group--price .m-price-item--regular:not(:only-child){color:var(--tesevo-muted)}.template-product-default .product-block-group--price .m-price:not(.m-price--on-sale) .m-price-item--regular{color:var(--tesevo-ink)}.template-product-default .m-product-option--label{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:10px}.template-product-default .m-product-option--label .option-label--title,.template-product-default .m-product-form--input>.m-product-option--label{color:var(--tesevo-ink);font-size:14px;font-weight:650}.template-product-default .m-product-option--label .option-label--selected{color:var(--tesevo-muted);font-size:13px;font-weight:500}.template-product-default variant-button .m-product-option--content{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.template-product-default variant-button .m-product-option--node{margin:0;min-width:0}.template-product-default variant-button .m-product-option--node__label{align-items:center;background:#fff;border:1px solid var(--tesevo-line);border-radius:12px;color:var(--tesevo-ink);display:flex;flex-direction:column;font-size:14px;gap:3px;justify-content:center;min-height:56px;padding:9px 14px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease;width:100%}.template-product-default variant-button .m-product-option--node__label:hover{border-color:#8d9a91}.template-product-default variant-button input:checked+.m-product-option--node__label{background:var(--tesevo-forest);border-color:var(--tesevo-forest);box-shadow:0 7px 18px #173f2829;color:#fff}.template-product-default .tesevo-option-name{font-weight:650;line-height:1.2}.template-product-default .tesevo-option-price{color:var(--tesevo-muted);font-size:11px;line-height:1.2}.template-product-default variant-button input:checked+.m-product-option--node__label .tesevo-option-price{color:#ffffffb8}.template-product-default .m-product-form--main .m-product-form--wrapper{align-items:start;display:grid;gap:11px;grid-template-columns:86px repeat(2,minmax(0,1fr));margin-left:0;margin-right:0}.template-product-default .m-product-form--main .m-product-form--wrapper.tesevo-product-form--pack-quantity{grid-template-columns:repeat(2,minmax(0,1fr))}.template-product-default .m-product-form--main .m-product-form--wrapper>*{margin-left:0;margin-right:0;width:auto}.template-product-default .m-product-form--main .tesevo-product-form--pack-quantity .m-product-form--input{display:none}.template-product-default .m-product-form--main .m-product-form--input>.m-product-option--label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.template-product-default .m-product-form--main .m-quantity{border-color:var(--tesevo-line);border-radius:12px;min-height:56px;width:86px}.template-product-default .m-product-form--main .m-add-to-cart.m-button--primary{background:var(--tesevo-forest);border-color:var(--tesevo-forest);border-radius:12px;box-shadow:0 9px 22px #173f282e;color:#fff;font-size:16px;font-weight:700;min-height:56px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.template-product-default .m-product-form--main .m-add-to-cart.m-button--primary:hover{background:#0f2e1c;border-color:#0f2e1c;box-shadow:0 12px 28px #173f283b;transform:translateY(-1px)}.template-product-default .m-product-form--main .m-product-dynamic-checkout{grid-column:auto;margin-top:0;min-width:0;width:100%}.template-product-default .m-product-form--main .m-product-dynamic-checkout:before{display:none}.template-product-default .m-product-form--main shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 56px;display:block;width:100%}.template-product-default .m-product-form--main .shopify-payment-button__button{border-radius:12px!important;min-height:56px!important}.template-product-default .m-product-form--main .shopify-payment-button__more-options{color:var(--tesevo-muted);font-size:11px;margin-top:7px}.template-product-default .m-product-form--main .m-product-dynamic-checkout.disabled{cursor:not-allowed;opacity:.52;pointer-events:none}.template-product-default .tesevo-purchase-note{align-items:center;color:var(--tesevo-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:7px;justify-content:center;margin-top:11px}.template-product-default .tesevo-purchase-note span:first-child{align-items:center;display:inline-flex;gap:5px}.template-product-default .tesevo-assurance-grid{background:var(--tesevo-surface);border:1px solid var(--tesevo-line);border-radius:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.template-product-default .tesevo-assurance-item{align-items:center;color:var(--tesevo-forest);display:flex;flex-direction:column;gap:7px;min-width:0;padding:14px 9px 13px;text-align:center}.template-product-default .tesevo-assurance-item+.tesevo-assurance-item{border-left:1px solid var(--tesevo-line)}.template-product-default .tesevo-assurance-item span{display:flex;flex-direction:column;gap:2px}.template-product-default .tesevo-assurance-item strong{color:var(--tesevo-ink);font-size:11px;font-weight:650;line-height:1.3}.template-product-default .tesevo-assurance-item small{color:var(--tesevo-muted);font-size:10px;line-height:1.3}.template-product-default .tesevo-checkout-line{align-items:center;border-top:1px solid var(--tesevo-line);color:var(--tesevo-forest);display:flex;gap:10px;padding:13px 2px 0}.template-product-default .tesevo-checkout-line span{display:flex;flex-direction:column}.template-product-default .tesevo-checkout-line strong{color:var(--tesevo-ink);font-size:12px;font-weight:650}.template-product-default .tesevo-checkout-line small{color:var(--tesevo-muted);font-size:11px}.template-product-default .main-product__block .m-product-addon{border-bottom:0;padding:0}.template-product-default .main-product__block .m-product-addon--wrapper{gap:6px 18px;margin:0}.template-product-default .main-product__block .m-product-addon--item{color:var(--tesevo-muted);font-size:12px;margin:0;padding:4px 0}.template-product-default .m-product-media--desktop .m-product-media--slider__images,.template-product-default .m-product-media--mobile .m-product-media--slider__images{background:var(--tesevo-surface);border-radius:18px;overflow:hidden}.template-product-default .m-product-media--desktop .m-product-media--slider__thumbnails .m-product-media{border:1px solid transparent;border-radius:10px;overflow:hidden;padding:3px}.template-product-default .m-product-media--desktop .m-product-media--slider__thumbnails .swiper-slide-thumb-active .m-product-media{border-color:var(--tesevo-forest)}.template-product-default .m-product-media--slider .swiper-button-control{background:#fffffff5;border:1px solid rgba(23,63,40,.18);box-shadow:0 9px 26px #1217132e;color:var(--tesevo-forest);height:50px;opacity:1!important;transform:translate(0)!important;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease;visibility:visible!important;width:50px;z-index:5}.template-product-default .m-product-media--slider .swiper-button-control:hover{background:var(--tesevo-forest);box-shadow:0 11px 30px #173f283d;color:#fff;transform:scale(1.04)!important}.template-product-default .m-product-media--slider .swiper-button-control svg{height:25px;width:25px}.template-product-default .m-product-media--slider .swiper-button-control path{stroke-width:2.2}.template-product-default .m-product-media--slider .swiper-button-control.swiper-button-disabled{opacity:.42!important}.template-product-default .m-product-details-tabs{background:var(--tesevo-surface)}.template-product-default .m-product-details-tabs .m-tabs__header{border:0;justify-content:flex-start}.template-product-default .m-product-details-tabs .m-tabs__header-inner{background:var(--tesevo-surface-strong);border:1px solid var(--tesevo-line);border-radius:14px;column-gap:4px;padding:4px}.template-product-default .m-product-details-tabs .m-tab-header{border-radius:10px;font-size:14px;font-weight:650;opacity:.72;padding:11px 20px}.template-product-default .m-product-details-tabs .m-tab-header:after{display:none}.template-product-default .m-product-details-tabs .m-tab-header.active{background:#fff;box-shadow:0 4px 15px #12171314;opacity:1}.template-product-default .m-product-details-tabs .m-tabs__content{background:#fff;border:1px solid var(--tesevo-line);border-radius:20px;box-shadow:var(--tesevo-shadow);margin-top:22px;padding:38px 44px}@media screen and (min-width:768px){.template-product-default .m-product-details-tabs .m-tab-accordion{display:none!important}}.template-product-default .m-product-details-tabs .m-tab-content__inner{color:#46504a}.template-product-default .m-product-details-tabs .rte h2,.template-product-default .m-product-details-tabs .rte h3{color:var(--tesevo-ink);letter-spacing:-.02em;line-height:1.25;margin-top:1.8em}.template-product-default .m-product-details-tabs .rte h2:first-child,.template-product-default .m-product-details-tabs .rte h3:first-child{margin-top:0}.template-product-default .m-product-details-tabs .rte p,.template-product-default .m-product-details-tabs .rte li{line-height:1.78}.template-product-default .m-product-details-tabs .rte table{border:1px solid var(--tesevo-line);border-collapse:separate;border-radius:12px;border-spacing:0;overflow:hidden}.template-product-default .m-product-details-tabs .rte th{background:var(--tesevo-surface-strong);color:var(--tesevo-ink);font-weight:650}.template-product-default .m-product-details-tabs .rte td,.template-product-default .m-product-details-tabs .rte th{border-color:var(--tesevo-line);padding:14px 16px}.template-product-default .m-product-recommendations{background:linear-gradient(180deg,#f5f7f5,#f8faf8);border-top:1px solid var(--tesevo-line)}.template-product-default .m-product-recommendations>product-recommendations>.container-fluid{margin-left:auto;margin-right:auto;max-width:1380px}.template-product-default .m-product-recommendations .m-section__header{margin-bottom:22px}.template-product-default .m-product-recommendations .m-section__heading{align-items:center;color:var(--tesevo-ink);display:inline-flex;font-size:clamp(26px,2.4vw,34px);font-weight:650;gap:11px;letter-spacing:-.035em;line-height:1.15}.template-product-default .m-product-recommendations .m-section__heading:before{background:var(--tesevo-green);border-radius:999px;box-shadow:0 0 0 5px #78b82a1f;content:"";flex:0 0 8px;height:8px;width:8px}.template-product-default .m-product-recommendations .m-product-list{margin:0;padding:4px 14px 24px}.template-product-default .m-product-recommendations .swiper-wrapper{align-items:stretch}.template-product-default .m-product-recommendations .swiper-slide{height:auto}.template-product-default .m-product-recommendations .m-product-card{background:#fff;border:1px solid var(--tesevo-line);border-radius:17px;box-shadow:0 8px 28px #1217130e;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:10px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.template-product-default .m-product-recommendations .m-product-card:hover{border-color:#173f2847;box-shadow:0 16px 38px #1217131c;transform:translateY(-4px)}.template-product-default .m-product-recommendations .m-product-card__media,.template-product-default .m-product-recommendations .m-product-card__link,.template-product-default .m-product-recommendations .m-product-card__main-image,.template-product-default .m-product-recommendations .m-product-card__hover-image,.template-product-default .m-product-recommendations .m-product-card__media .m-image{border-radius:12px}.template-product-default .m-product-recommendations .m-product-card__media{background:var(--tesevo-surface);overflow:hidden}.template-product-default .m-product-recommendations .m-product-card__media img{object-fit:cover}.template-product-default .m-product-recommendations .m-product-card__content{display:flex;flex:1;flex-direction:column;padding:15px 5px 7px}.template-product-default .m-product-recommendations .m-product-card__info{display:flex;flex:1;flex-direction:column}.template-product-default .m-product-recommendations .m-product-card__title{margin-bottom:0;min-height:2.9em}.template-product-default .m-product-recommendations .m-product-card__name{color:var(--tesevo-ink);display:-webkit-box;font-size:15px;font-weight:650;letter-spacing:-.012em;line-height:1.45;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.template-product-default .m-product-recommendations .m-product-card__name:hover{color:var(--tesevo-forest)}.template-product-default .m-product-recommendations .m-product-card__reviews:empty,.template-product-default .m-product-recommendations .m-product-card__reviews:has(>div:empty){display:none}.template-product-default .m-product-recommendations .m-product-card__price{margin-top:auto;padding-top:11px}.template-product-default .m-product-recommendations .m-product-card__price .m-price{column-gap:8px;row-gap:3px}.template-product-default .m-product-recommendations .m-product-card__price .m-price-item{color:var(--tesevo-forest);font-size:15px;font-weight:650}.template-product-default .m-product-recommendations .m-product-card__price s.m-price-item{color:var(--tesevo-muted);font-size:13px;font-weight:500;opacity:.8}.template-product-default .m-product-recommendations .m-product-card__tags{left:12px;top:12px}.template-product-default .m-product-recommendations .m-product-tag--sale{background:var(--tesevo-forest)!important;border-radius:999px;box-shadow:0 5px 14px #173f282e;color:#fff!important;font-size:11px;font-weight:700;letter-spacing:.02em;padding:5px 10px}.template-product-default .m-product-recommendations .m-product-card__background-expand{display:none}.template-product-default .m-product-recommendations .m-slider-controls__button{background:#fffffff7;border:1px solid rgba(23,63,40,.16);box-shadow:0 10px 26px #12171329;color:var(--tesevo-forest);height:48px;width:48px}.template-product-default .m-product-recommendations .m-slider-controls__button-prev{left:16px}.template-product-default .m-product-recommendations .m-slider-controls__button-next{right:16px}.template-product-default .m-product-recommendations .m-slider-controls__button:hover{background:var(--tesevo-forest);border-color:var(--tesevo-forest);color:#fff}.template-product-default .tesevo-reviews-section{background:var(--tesevo-surface)}.template-product-default .tesevo-reviews-section>.container{background:#fff;border:1px solid var(--tesevo-line);border-radius:20px;box-shadow:var(--tesevo-shadow);padding:36px 42px}.template-product-default .tesevo-reviews-section .m-section__heading{color:var(--tesevo-ink);letter-spacing:-.025em}.template-product-default .tesevo-reviews-section .m-section__description,.template-product-default .tesevo-reviews-section .m-section__subheading{color:var(--tesevo-muted)}.template-product-default .tesevo-reviews-section .m-section__header{margin-bottom:20px}.template-product-default .tesevo-reviews-section .yotpo,.template-product-default .tesevo-reviews-section [class*=yotpo]{font-family:inherit!important}.template-product-default .tesevo-reviews-section .yotpo-reviews-main-widget{--background-color: transparent !important;--primary-color: var(--tesevo-forest) !important;--stars-color: var(--tesevo-green) !important;--text-color: var(--tesevo-ink) !important}.template-product-default .tesevo-reviews-section .yotpo-head{display:none!important}.template-product-default .tesevo-reviews-section .yotpo-main-layout,.template-product-default .tesevo-reviews-section .yotpo-main-widget-layout,.template-product-default .tesevo-reviews-section .yotpo-base-layout{min-height:0!important}.template-product-default .tesevo-reviews-section .yotpo-review-border-smooth.yotpo-border-margin{background:var(--tesevo-line)!important;height:1px!important;margin-top:8px!important}.template-product-default .tesevo-reviews-section .yotpo-empty-state{padding-top:12px}.template-product-default .tesevo-reviews-section .yotpo-empty-state>svg{display:block;margin:0 auto 10px}.template-product-default .tesevo-reviews-section .yotpo-empty-state .yotpo-title-text{color:var(--tesevo-ink)!important;font-size:20px!important;font-weight:650!important;letter-spacing:-.02em;margin-bottom:8px!important}.template-product-default .tesevo-reviews-section .yotpo-empty-state .yotpo-body-text{color:var(--tesevo-muted)!important;margin-bottom:18px!important}.template-product-default .tesevo-reviews-section .yotpo-new-review-btn-wrapper{height:auto!important;min-height:0!important}.template-product-default .tesevo-reviews-section .yotpo-new-review-btn,.template-product-default .tesevo-reviews-section .yotpo-write-review-button,.template-product-default .tesevo-reviews-section .yotpo-submit-button{background:var(--tesevo-forest)!important;border-color:var(--tesevo-forest)!important;box-shadow:0 8px 20px #173f2829!important;color:#fff!important;font-weight:650!important}.template-product-default .tesevo-reviews-section .yotpo-new-review-btn.empty-state{margin-bottom:8px!important}.template-product-default .tesevo-reviews-section .yotpo-review{border-color:var(--tesevo-line)!important;padding-bottom:28px!important;padding-top:28px!important}.template-product-default .tesevo-reviews-section .yotpo-reviewer-name,.template-product-default .tesevo-reviews-section .yotpo-review-title{color:var(--tesevo-ink)!important;font-weight:650!important}.template-product-default .tesevo-reviews-section .yotpo-review-content,.template-product-default .tesevo-reviews-section .yotpo-date-format{color:var(--tesevo-muted)!important;line-height:1.65!important}.template-product-default .tesevo-reviews-section .yotpo-filters-container,.template-product-default .tesevo-reviews-section .yotpo-reviews-trademark{border-color:var(--tesevo-line)!important}.template-product-default .tesevo-reviews-section button,.template-product-default .tesevo-reviews-section [role=button]{border-radius:10px!important}.template-product-default .m-sticky-addtocart{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-top:1px solid var(--tesevo-line);box-shadow:0 -12px 35px #1217131a}.template-product-default .m-sticky-addtocart .m-product-option--dropdown-select{border-color:var(--tesevo-line);border-radius:11px}.template-product-default .m-sticky-addtocart .m-add-to-cart{background:var(--tesevo-forest);border-color:var(--tesevo-forest);border-radius:11px;color:#fff;font-weight:700}.template-product-default .m-sticky-addtocart--image{border-radius:9px;overflow:hidden}.template-product-default #MinimogCartDrawerFooter .xcotton-checkout{border-radius:10px!important;box-sizing:border-box;font-size:15px!important;height:46px!important;line-height:20px!important;min-height:46px!important;padding:8px 20px!important}@media screen and (min-width:1024px){.template-product-default .m-main-product--media{width:57%}.template-product-default .m-main-product--info{width:43%}.template-product-default .m-main-product--wrapper{--column-gap: 64px !important}}@media screen and (min-width:768px)and (max-width:1023px){.template-product-default .main-product__block .m-product-title{font-size:30px}.template-product-default .m-main-product--wrapper{--column-gap: 34px !important}.template-product-default .tesevo-assurance-grid{grid-template-columns:1fr}.template-product-default .tesevo-assurance-item{align-items:center;flex-direction:row;padding:11px 13px;text-align:left}.template-product-default .tesevo-assurance-item+.tesevo-assurance-item{border-left:0;border-top:1px solid var(--tesevo-line)}}@media screen and (max-width:767px){.template-product-default .m-product-recommendations .container-fluid{padding-left:15px;padding-right:15px}.template-product-default .m-product-recommendations .m-section__header{margin-bottom:18px}.template-product-default .m-product-recommendations .m-section__heading{font-size:24px}.template-product-default .m-product-recommendations .m-product-list{margin-left:-15px;margin-right:-15px;padding:3px 15px 18px}.template-product-default .m-product-recommendations .m-mixed-layout--mobile-scroll .m-mixed-layout__inner>*{width:min(76vw,292px)!important}.template-product-default .m-product-recommendations .m-product-card{border-radius:15px;padding:8px}.template-product-default .m-product-recommendations .m-product-card__media,.template-product-default .m-product-recommendations .m-product-card__link,.template-product-default .m-product-recommendations .m-product-card__main-image,.template-product-default .m-product-recommendations .m-product-card__hover-image,.template-product-default .m-product-recommendations .m-product-card__media .m-image{border-radius:10px}.template-product-default .m-product-recommendations .m-product-card__content{padding:13px 4px 6px}.template-product-default .m-product-recommendations .m-product-card__name,.template-product-default .m-product-recommendations .m-product-card__price .m-price-item{font-size:14px}.template-product-default .m-product-recommendations .m-slider-controls{display:none}.template-product-default .m-product-details-tabs--mobile-accordion .m-tabs__header{display:none!important}.template-product-default .m-product-details-tabs--mobile-accordion .m-tab-accordion{align-items:center;display:flex!important;justify-content:space-between;width:100%}.template-product-default .m-breadcrumb--wrapper{justify-content:flex-start;overflow:hidden;white-space:nowrap}.template-product-default .m-breadcrumb--item{flex:0 0 auto}.template-product-default .m-main-product{margin-bottom:36px;margin-top:4px}.template-product-default .m-main-product--wrapper{display:grid!important;grid-template-columns:minmax(0,1fr);margin-left:0;margin-right:0;row-gap:0}.template-product-default .m-main-product--info,.template-product-default .m-main-product--info .m-product-info--wrapper{display:contents}.template-product-default .main-product__block{order:5}.template-product-default .main-product__block-badge{order:0}.template-product-default .main-product__block-title{order:1}.template-product-default div[class*="main-product__block-@app"]{order:6}.template-product-default div[class*="main-product__block-@app"]:has(.yotpo-bottomline,.yotpo-sr-bottom-line-summary){order:2}.template-product-default .m-main-product--media{margin-top:18px;order:3;padding-left:0;padding-right:0}.template-product-default .main-product__block-price{order:4}.template-product-default .main-product__block+.main-product__block{margin-top:15px}.template-product-default .main-product__block .m-product-title{font-size:27px;letter-spacing:-.03em;line-height:1.16}.template-product-default .tesevo-product-eyebrow{font-size:10px;margin-bottom:9px}.template-product-default .tesevo-product-proof{font-size:12px;gap:8px;margin-top:11px}.template-product-default .m-product-media--mobile .m-product-media--slider__images{border-radius:14px}.template-product-default .m-product-media--mobile .swiper-button-control{height:42px!important;width:42px!important}.template-product-default .m-product-media--mobile .swiper-button-control svg{height:22px;width:22px}.template-product-default .m-product-media--mobile{margin-left:auto;margin-right:auto;max-width:300px}.template-product-default .m-product-media--mobile .swiper-pagination{flex-wrap:nowrap!important;justify-content:center;margin-top:12px}.template-product-default .m-product-media--mobile .swiper-pagination-bullet{flex:0 0 9px;height:9px;margin-left:4px;margin-right:4px;width:9px}.template-product-default .product-block-group--price{margin-top:4px}.template-product-default .product-block-group--price .m-price-item{font-size:25px}.template-product-default .main-product__block-variant_picker{margin-top:20px}.template-product-default .m-product-form--main .m-product-form--wrapper{align-items:start;gap:9px;grid-template-columns:74px repeat(2,minmax(0,1fr))}.template-product-default .m-product-form--main .m-product-form--wrapper.tesevo-product-form--pack-quantity{grid-template-columns:repeat(2,minmax(0,1fr))}.template-product-default .m-product-form--main .m-quantity{width:74px}.template-product-default .m-product-form--main .m-add-to-cart.m-button--primary{font-size:14px;height:50px;min-height:50px;min-width:0}.template-product-default .m-product-form--main shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 50px}.template-product-default .m-product-form--main .shopify-payment-button__button{min-height:50px!important}.template-product-default .tesevo-assurance-grid{grid-template-columns:1fr}.template-product-default .tesevo-assurance-item{align-items:center;flex-direction:row;gap:11px;padding:12px 14px;text-align:left}.template-product-default .tesevo-assurance-item+.tesevo-assurance-item{border-left:0;border-top:1px solid var(--tesevo-line)}.template-product-default .tesevo-assurance-item span{gap:1px}.template-product-default .tesevo-assurance-item strong{font-size:12px}.template-product-default .tesevo-assurance-item small{font-size:11px}.template-product-default .m-product-details-tabs .m-tabs__content{background:#fff;border-radius:16px;margin-top:0;padding:0 18px}.template-product-default .m-product-details-tabs--mobile-accordion .m-product-detail-item:first-child{border-top:0}.template-product-default .m-product-details-tabs--mobile-accordion .m-tab-accordion{font-size:15px;padding:18px 0}.template-product-default .m-product-details-tabs .rte{font-size:14px}.template-product-default .m-product-details-tabs .rte table{display:block;overflow-x:auto}.template-product-default .tesevo-reviews-section>.container{border-radius:16px;padding:24px 18px}.template-product-default .m-sticky-addtocart{padding-bottom:env(safe-area-inset-bottom)}.template-product-default .m-sticky-addtocart .container{height:auto;min-height:74px}.template-product-default .m-sticky-addtocart--rightblock{gap:10px;padding:11px 0}.template-product-default .m-sticky-addtocart .sticky-atc-form{align-items:stretch;width:100%}.template-product-default .m-sticky-addtocart .m-product-option--dropdown-select{flex:0 1 128px;margin-right:0;max-width:128px}.template-product-default .m-sticky-addtocart .m-add-to-cart{display:inline-flex;justify-content:center;min-height:48px}html.stick-atc-show .template-product-default shopify-chat,html.stick-atc-show .template-product-default #shopify-chat,html.stick-atc-show .template-product-default iframe[title*=chat i]{display:none!important}}@media(prefers-reduced-motion:reduce){.template-product-default .m-product-form--main .m-add-to-cart.m-button--primary{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/tesevo-product-template.css.map */
