:root{--cnv2-ink: #1c2228;--cnv2-text: #2b2c2d;--cnv2-muted: #5d6166;--cnv2-line: rgba(28, 34, 40, .12);--cnv2-soft: #ffffff;--cnv2-accent: #fd5b2a;--cnv2-good: #1f7a46;--cnv2-radius: 1.2rem}.cnv2-pdp .product__column-sticky,.cnv2-pdp .product__media-wrapper .product__column-sticky,.cnv2-pdp .product.cn-pursuit-product .product__column-sticky,.cnv2-pdp .product.product--small .product__media-wrapper .product__column-sticky{position:static!important;top:auto!important;max-height:none!important;overflow:visible!important;padding-bottom:0}.cnv2-pdp .product__info-container--sticky{position:static!important}.cnv2-pdp .product__media-wrapper{min-width:0}.cnv2-pdp .product__media-wrapper media-gallery,.cnv2-pdp .product__media-wrapper slider-component{display:block;max-width:100%;min-width:0}.cnv2-pdp .product__media-list{max-width:100%}.cnv2-pdp .product__media-item .product__media img{object-fit:contain}.cnv2-pdp .product__media-item .product__media,.cnv2-pdp .product__media-item .media{background:#fff}@media screen and (max-width:749px){.cnv2-pdp .product__media-list .product__media-item{width:100%!important;max-width:100%}.cnv2-pdp .product.cn-pursuit-product .thumbnail-list,.cnv2-pdp .product .thumbnail-list{display:flex;flex-wrap:nowrap;overflow-x:auto!important;overflow-y:hidden;gap:.8rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:.4rem}.cnv2-pdp .product .thumbnail-list__item{flex:0 0 6.4rem;width:6.4rem;scroll-snap-align:start}.cnv2-pdp .slider-mobile-gutter{padding:0;margin:0}.cnv2-pdp .slider-mobile-gutter .slider-button{display:none}}@media screen and (min-width:750px){.cnv2-pdp .thumbnail-list{overflow:hidden}}.cnv2-pdp .product__info-container>*+*{margin-top:1.4rem}.cnv2-pdp .product__info-container .product__title{margin-top:.4rem}.cnv2-brand{margin:0 0 .2rem;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--cnv2-muted)}.cnv2-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.6rem 1rem;margin:0}.cnv2-price__now{font-size:2.8rem;font-weight:700;color:var(--cnv2-ink);letter-spacing:0}.cnv2-price__was{font-size:1.7rem;color:var(--cnv2-muted)}.cnv2-price__save{display:inline-block;font-size:1.3rem;font-weight:700;line-height:1;padding:.6rem 1rem;border-radius:99rem;background:var(--cnv2-accent);color:#fff}.cnv2-price__soldout{font-size:1.3rem;font-weight:700;text-transform:uppercase;color:var(--cnv2-muted)}.cnv2-pdp .product__tax.cnv2-tax{margin:.2rem 0 0;font-size:1.3rem;color:var(--cnv2-muted)}.cnv2-pdp .installment{margin-top:.4rem}.cnv2-pdp .installment shopify-payment-terms{font-size:1.4rem}.cnv2-stock{display:flex;gap:.8rem;align-items:flex-start;font-size:1.45rem;line-height:1.45;color:var(--cnv2-text);margin:0}.cnv2-stock__dot{flex:0 0 auto;width:1rem;height:1rem;margin-top:.55rem;border-radius:50%;background:var(--cnv2-good)}.cnv2-promises{list-style:none;margin:0;padding:1.4rem 1.6rem;border:1px solid var(--cnv2-line);border-radius:var(--cnv2-radius);background:var(--cnv2-soft);display:grid;gap:.9rem}.cnv2-promises li{display:flex;gap:1rem;align-items:flex-start;font-size:1.5rem;line-height:1.4;margin:0}.cnv2-promises a{color:inherit;text-decoration:underline;text-underline-offset:.3rem;text-decoration-color:#00000040}.cnv2-check{flex:0 0 auto;width:2rem;height:2rem;color:var(--cnv2-good);margin-top:.05rem}.cnv2-fit{border:1px solid var(--cnv2-line);border-radius:var(--cnv2-radius);background:var(--cnv2-soft)}.cnv2-fit>summary{cursor:pointer;list-style:none;padding:1.4rem 1.6rem;font-weight:700;font-size:1.55rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}.cnv2-fit>summary::-webkit-details-marker{display:none}.cnv2-fit>summary:after{content:"+";font-size:2rem;line-height:1;font-weight:400}.cnv2-fit[open]>summary:after{content:"\2212"}.cnv2-fit__body{padding:0 1.6rem 1.6rem;font-size:1.45rem;line-height:1.5}.cnv2-fit__body p{margin:0 0 1rem}.cnv2-fit__row{display:flex;gap:.8rem;flex-wrap:wrap;margin:.6rem 0 1rem}.cnv2-fit__row select{flex:1 1 22rem;min-height:4.4rem;padding:0 1.2rem;border:1px solid rgba(0,0,0,.3);border-radius:.8rem;background:#fff;font:inherit;color:var(--cnv2-text)}.cnv2-fit__label{display:block;font-weight:600;margin-top:.4rem}.cnv2-fit__help{color:var(--cnv2-muted);font-size:1.35rem}.cnv2-fit__help a{color:inherit}.cnv2-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.4rem;padding:.8rem 1.8rem;border-radius:99rem;font:inherit;font-size:1.45rem;font-weight:700;text-decoration:none;cursor:pointer;line-height:1.2;text-align:center}.cnv2-btn--dark{background:var(--cnv2-ink);color:#fff;border:1px solid var(--cnv2-ink)}.cnv2-btn--dark:hover{background:#000}.cnv2-btn--outline{background:#fff;color:var(--cnv2-ink);border:1px solid var(--cnv2-ink)}.cnv2-btn--outline:hover{background:var(--cnv2-ink);color:#fff}.cnv2-btn[disabled]{opacity:.5;cursor:not-allowed}.cnv2-ctas{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.cnv2-ctas .cnv2-btn{flex-direction:column;gap:.2rem;border-radius:var(--cnv2-radius);padding:1rem 1.2rem}.cnv2-ctas__sub{font-weight:400;font-size:1.25rem;opacity:.8}@media screen and (max-width:360px){.cnv2-ctas{grid-template-columns:1fr}}.cnv2-payicons{margin:0}.cnv2-payicons__label{font-size:1.3rem;color:var(--cnv2-muted);margin:0 0 .6rem}.cnv2-payicons ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.6rem}.cnv2-payicons svg{width:3.8rem;height:2.4rem;display:block}.cnv2-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;border-top:1px solid var(--cnv2-line);box-shadow:0 -.6rem 2rem #00000014;transform:translateY(110%);transition:transform .25s ease;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom))}.cnv2-sticky.is-visible{transform:translateY(0)}.cnv2-sticky__inner{max-width:var(--page-width, 120rem);margin:0 auto;display:flex;align-items:center;gap:1.6rem}.cnv2-sticky__img{width:5.6rem;height:5.6rem;object-fit:contain;border-radius:.6rem;background:#f4f4f4;flex:0 0 auto}.cnv2-sticky__meta{flex:1 1 auto;min-width:0}.cnv2-sticky__title{font-weight:700;font-size:1.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.cnv2-sticky__variant{font-size:1.3rem;color:var(--cnv2-muted);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cnv2-sticky__price{font-weight:700;font-size:1.8rem;white-space:nowrap}.cnv2-sticky__btn{flex:0 0 auto;min-width:16rem}@media screen and (max-width:749px){.cnv2-sticky__img,.cnv2-sticky__variant{display:none}.cnv2-sticky__title{font-size:1.3rem}.cnv2-sticky__price{font-size:1.6rem}.cnv2-sticky__btn{min-width:0;padding:.8rem 1.6rem}}body.cnv2-active .cn-sticky-atc{display:none!important}body.cnv2-active.cnv2-sticky-on{padding-bottom:8rem}.cnv2-why{padding:4.4rem 0}.cnv2-why__heading{margin:0 0 2.4rem;font-size:2.4rem;text-align:center;color:rgb(var(--color-foreground))}.cnv2-why__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem}.cnv2-why__item{display:flex;flex-direction:column;gap:.6rem;text-align:center;margin:0}.cnv2-why__big{font-size:3rem;font-weight:700;line-height:1.1;color:rgb(var(--color-foreground))}.cnv2-why__text{font-size:1.5rem;line-height:1.45;color:rgba(var(--color-foreground),.8)}@media screen and (max-width:420px){.cnv2-why__big{font-size:2.4rem}.cnv2-why__text{font-size:1.35rem}}.cnv2-section{padding:4.8rem 0;background:#fff}.cnv2-section+.cnv2-section{border-top:1px solid var(--cnv2-line)}.cnv2-narrow{max-width:82rem;margin:0 auto}.cnv2-h2{font-size:2.6rem;margin:0 0 1.6rem}.cnv2-sub{margin:-.8rem 0 2.4rem;color:var(--cnv2-muted)}.cnv2-eyebrow{margin:0 0 .8rem;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--cnv2-muted)}.cnv2-desc{max-width:82rem;margin:0 auto;font-size:1.6rem;line-height:1.7;color:var(--cnv2-text)}.cnv2-desc h2{font-size:2.6rem;margin:0 0 1.6rem;line-height:1.25}.cnv2-desc h3{font-size:2rem;margin:3.2rem 0 1rem}.cnv2-desc h4{font-size:1.7rem;margin:2.4rem 0 .8rem}.cnv2-desc ul,.cnv2-desc ol{padding-left:2rem}.cnv2-desc li{margin:.4rem 0}.cnv2-desc img{max-width:100%;height:auto}.cnv2-desc iframe{max-width:100%}.cnv2-desc table{width:100%;border-collapse:collapse;margin:1.6rem 0 2.4rem;font-size:1.45rem;line-height:1.45;border:1px solid var(--cnv2-line);border-radius:.8rem;overflow:hidden;display:table;table-layout:auto}.cnv2-desc table th,.cnv2-desc table td{text-align:left;vertical-align:top;padding:1rem 1.4rem;border:0;border-bottom:1px solid var(--cnv2-line)}.cnv2-desc table tr:last-child th,.cnv2-desc table tr:last-child td{border-bottom:0}.cnv2-desc table tr:nth-child(odd){background:#f7f7f6}.cnv2-desc table th,.cnv2-desc table td:first-child{font-weight:600;width:40%;color:var(--cnv2-ink)}@media screen and (max-width:749px){.cnv2-desc{font-size:1.5rem}.cnv2-desc table{font-size:1.35rem}.cnv2-desc table th,.cnv2-desc table td{padding:.9rem 1rem}}.cnv2-expert{background:#f4f4f4}.cnv2-expert__card{max-width:82rem;margin:0 auto;background:#fff;border-radius:var(--cnv2-radius);padding:3.2rem;border-left:.6rem solid var(--cnv2-accent)}.cnv2-expert__quote{margin:0;padding:0;border:0;font-size:1.8rem;line-height:1.6;color:var(--cnv2-ink);font-style:normal}.cnv2-expert__sig{margin:1.6rem 0 0;font-weight:700;font-size:1.5rem}.cnv2-draft-flag{margin:0 0 1.6rem;display:inline-block;padding:.6rem 1.2rem;border-radius:.6rem;background:#fff3cd;border:1px dashed #b58900;color:#6b5200;font-weight:700;font-size:1.3rem}@media screen and (max-width:749px){.cnv2-expert__card{padding:2.2rem}.cnv2-expert__quote{font-size:1.6rem}}.cnv2-acc{border-top:1px solid var(--cnv2-line)}.cnv2-acc__item{border-bottom:1px solid var(--cnv2-line)}.cnv2-acc__item>summary{cursor:pointer;list-style:none;padding:1.8rem 4rem 1.8rem 0;font-weight:700;font-size:1.6rem;position:relative;line-height:1.4}.cnv2-acc__item>summary::-webkit-details-marker{display:none}.cnv2-acc__item>summary:after{content:"+";position:absolute;right:.4rem;top:50%;transform:translateY(-50%);font-size:2.2rem;font-weight:400}.cnv2-acc__item[open]>summary:after{content:"\2212"}.cnv2-acc__body{padding:0 0 1.8rem;font-size:1.5rem;line-height:1.6;color:var(--cnv2-text)}.cnv2-acc__body p{margin:0 0 .8rem}.cnv2-faq__more{margin-top:2rem;color:var(--cnv2-muted)}.cnv2-faq__more a{color:var(--cnv2-ink)}.cnv2-setup__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}@media screen and (max-width:989px){.cnv2-setup__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}}.cnv2-card{display:flex;flex-direction:column;border:1px solid var(--cnv2-line);border-radius:var(--cnv2-radius);overflow:hidden;background:#fff;margin:0}.cnv2-card__img{display:block;aspect-ratio:1 / 1;background:#f4f4f4}.cnv2-card__img img{width:100%;height:100%;object-fit:contain;display:block}.cnv2-card__body{padding:1.4rem;display:flex;flex-direction:column;gap:.8rem;flex:1 1 auto}.cnv2-card__title{color:var(--cnv2-ink);text-decoration:none;font-weight:600;font-size:1.45rem;line-height:1.35}.cnv2-card__title:hover{text-decoration:underline}.cnv2-card__price{margin:0;font-weight:700;font-size:1.6rem}.cnv2-card__price s{font-weight:400;color:var(--cnv2-muted);font-size:1.35rem}.cnv2-card__add{margin-top:auto;width:100%}.cnv2-card__msg{font-size:1.3rem;color:var(--cnv2-good);margin:0;min-height:1.8rem}.cnv2-pdp .product__info-container .share-button{margin-top:1.2rem}.cnv2-ctas .cnv2-btn>span{display:flex;flex-direction:column;align-items:center;gap:.2rem}.cnv2-ctas .cnv2-btn small{font-weight:400;font-size:1.25rem;opacity:.85}.cnv2-ctas .cnv2-btn{flex-direction:row}.cnv2-fit__q{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--cnv2-ink);color:#fff;font-size:1.3rem;margin-right:1rem;flex:0 0 auto}.cnv2-fit>summary{justify-content:flex-start}.cnv2-fit>summary:after{margin-left:auto}.cnv2-fit__pick{display:flex;gap:.8rem;flex-wrap:wrap;margin:.6rem 0 1rem}.cnv2-fit__pick select{flex:1 1 20rem;min-height:4.4rem;padding:0 1.2rem;border:1px solid rgba(0,0,0,.3);border-radius:.8rem;background:#fff;font:inherit;color:var(--cnv2-text)}.cnv2-fit__pick .cnv2-btn[aria-disabled=true]{opacity:.45;pointer-events:none}.cnv2-pay{margin:0}.cnv2-pay__label{font-size:1.3rem;color:var(--cnv2-muted);margin:0 0 .6rem}.cnv2-pay__list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.6rem}.cnv2-pay__list li{margin:0}.cnv2-pay__list svg{width:3.8rem;height:2.4rem;display:block}@media screen and (min-width:600px){.cnv2-setup__grid:has(>li:only-child){grid-template-columns:minmax(0,60rem)}.cnv2-setup__grid>li:only-child{flex-direction:row}.cnv2-setup__grid>li:only-child .cnv2-card__img{flex:0 0 22rem;width:22rem}.cnv2-setup__grid>li:only-child .cnv2-card__body{justify-content:center;padding:2rem}.cnv2-setup__grid>li:only-child .cnv2-card__add{width:auto;align-self:flex-start;margin-top:.6rem}}@media screen and (max-width:599px){.cnv2-setup__grid>li:only-child{grid-column:1 / -1;flex-direction:row}.cnv2-setup__grid>li:only-child .cnv2-card__img{flex:0 0 40%;width:40%}}.cnv2-why{background:#fd5b2a;color:#fff;padding:4.4rem 0}.cnv2-why__heading{color:#fff;font-size:2.8rem;font-weight:700;margin:0 0 2.4rem;text-align:center}.cnv2-why__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.cnv2-why__item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:.8rem;margin:0;padding:2.4rem 1.6rem;background:#00000024;border-radius:var(--cnv2-radius, 1.2rem)}.cnv2-why__big{color:#fff;font-size:3.4rem;font-weight:700;line-height:1.1}.cnv2-why__text{color:#fff;font-size:1.7rem;font-weight:700;line-height:1.4}@media screen and (max-width:989px){.cnv2-why__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.cnv2-why{padding:3.2rem 0}.cnv2-why__heading{font-size:2.4rem;margin-bottom:1.6rem}.cnv2-why__list{gap:1rem}.cnv2-why__item{padding:1.8rem 1rem;gap:.6rem}.cnv2-why__big{font-size:2.4rem}.cnv2-why__text{font-size:1.5rem;line-height:1.35}}@media screen and (max-width:360px){.cnv2-why__big{font-size:2.1rem}.cnv2-why__text{font-size:1.4rem}}.cnv2-pdp variant-selects{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1.2rem 1.6rem}.cnv2-pdp variant-selects .product-form__input--dropdown{margin:0;max-width:none}.cnv2-pdp variant-selects .product-form__input--dropdown .form__label{font-weight:600;margin-bottom:.6rem}.cnv2-pdp variant-selects .select{max-width:100%}.cnv2-pdp variant-selects .select__select{min-height:4.6rem;font-size:1.5rem;border-radius:.8rem}.cnv2-pay__list svg{width:4.2rem;height:2.7rem}.cnv2-expert__by{display:flex;align-items:center;gap:1.4rem;margin:2rem 0 0}.cnv2-expert__avatar{flex:0 0 auto;width:6.4rem;height:6.4rem;border-radius:50%;object-fit:cover;display:block;border:.2rem solid var(--cnv2-accent)}.cnv2-expert__who{display:flex;flex-direction:column;gap:.2rem;min-width:0}.cnv2-expert__name{font-weight:700;font-size:1.6rem;color:var(--cnv2-ink);line-height:1.3}.cnv2-expert__role{font-size:1.4rem;color:var(--cnv2-muted);line-height:1.4}@media screen and (max-width:749px){.cnv2-expert__avatar{width:5.6rem;height:5.6rem}.cnv2-expert__role{font-size:1.3rem}}.cnv2-ctas__who{grid-column:1 / -1;display:flex;align-items:center;gap:1rem;margin:0;font-size:1.4rem;line-height:1.35;color:var(--cnv2-text)}.cnv2-ctas__avatar{flex:0 0 auto;width:4rem;height:4rem;border-radius:50%;object-fit:cover;display:block}.cnv2-pdp .product-form__quantity .quantity{width:116px;min-height:40px;height:40px}.cnv2-pdp .product-form__quantity .quantity__button{width:36px;flex:0 0 36px;min-height:0;height:100%}.cnv2-pdp .product-form__quantity .quantity__button svg{width:10px}.cnv2-pdp .product-form__quantity .quantity__input{min-width:0;width:100%;height:100%;padding:0;font-size:15px;text-align:center}.cnv2-pdp .product-form__quantity .quantity__label{margin-bottom:6px}@media screen and (min-width:750px){.cnv2-sticky__inner{max-width:min(960px,calc(100% - 268px))}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cnv-pdp-v2.css.map */
