.product__title h1{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.1rem;line-height:1.25;letter-spacing:-.01em;margin-bottom:.4rem}@media screen and (min-width:750px){.product__title h1{font-size:3.2rem;line-height:1.2}}.price--large .price-item--regular,.price--large .price-item--sale{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.6rem}.price--large .price-item--sale.price-item--last{color:#c42b2b}.price--large .price-item--regular.price-item--last{font-size:1.8rem;opacity:.5;text-decoration:line-through}.price--large .price__badge-sale{font-size:1.6rem;padding:.4rem 1rem;vertical-align:middle}.cx-product-trust{display:flex;flex-direction:column;gap:.8rem;padding:1.2rem 0 1.6rem;margin-top:.4rem}.cx-product-trust__item{display:flex;align-items:center;gap:1rem;font-family:var(--font-body-family);font-weight:500;font-size:1.4rem;color:rgb(var(--color-foreground));letter-spacing:.015em}.cx-product-trust__item .svg-wrapper{display:flex;width:2rem;height:2rem;color:rgb(var(--color-foreground));flex-shrink:0}.cx-product-trust__item img{width:2rem;height:2rem;object-fit:contain}.cx-product-trust__text{color:rgb(var(--color-foreground));text-decoration:none}@media screen and (max-width:749px){.cx-product-trust__item{font-size:1.3rem}}@media screen and (max-width:749px){.cx-product-trust__item{font-size:1.6rem}}.product__info-wrapper .product-form__submit{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.7rem;letter-spacing:.04em;text-transform:uppercase;min-height:5.8rem;padding:0 3.2rem;transition:transform .15s ease,box-shadow .15s ease}@media screen and (min-width:750px){.product__info-wrapper .product-form__submit{font-size:1.8rem;min-height:6rem}}.product__info-wrapper .product-form__submit:not([disabled]):hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.product__info-container .icon--full-color{height:28px;width:auto}.cx-atc-trust{display:flex;flex-direction:column;gap:.6rem;padding:1.2rem 0 .4rem}.cx-atc-trust__item{display:flex;align-items:center;gap:.6rem;font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:1.4rem;color:rgba(var(--color-foreground),.7)}.cx-atc-trust__icon{color:rgb(var(--color-button));font-size:1.4rem;line-height:1}.product-form__input--pill .product-form__input label{font-size:1.4rem;min-width:4rem}.product__description{font-size:1.6rem;line-height:1.7;color:rgba(var(--color-foreground),.8);margin-top:1.6rem}.product__description h2,.product__description h3{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);color:rgb(var(--color-foreground));margin-top:2rem;margin-bottom:.8rem}.product__description ul,.product__description ol{padding-left:2rem;margin:1rem 0}.product__description li{margin-bottom:.4rem;font-size:1.6rem}.cx-description{margin-top:1.6rem;font-size:1.6rem;line-height:1.7;color:rgba(var(--color-foreground),.85)}.cx-description h2,.cx-description h3{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);color:rgb(var(--color-foreground));margin-top:2rem;margin-bottom:.8rem}.cx-description ul,.cx-description ol{padding-left:2rem;margin:1rem 0}.cx-description li{margin-bottom:.4rem}.cx-description-dropdown{margin-top:1.6rem;border-top:1px solid rgba(var(--color-foreground),.1)}.cx-description-dropdown summary{display:flex;justify-content:space-between;align-items:center;padding:1.6rem 0;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.cx-description-dropdown summary::-webkit-details-marker{display:none}.cx-description-dropdown summary .accordion__title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.6rem;margin:0}.cx-description-dropdown .cx-caret{display:flex;width:1.6rem;height:1.6rem;transition:transform .25s ease}.cx-description-dropdown details[open] .cx-caret{transform:rotate(180deg)}.cx-description-dropdown .accordion__content{padding-bottom:1.6rem;font-size:1.6rem;line-height:1.7;color:rgba(var(--color-foreground),.8)}.cx-description-dropdown .accordion__content h2,.cx-description-dropdown .accordion__content h3{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);color:rgb(var(--color-foreground));margin-top:1.6rem;margin-bottom:.6rem}.cx-description-dropdown .accordion__content ul,.cx-description-dropdown .accordion__content ol{padding-left:2rem;margin:1rem 0}.cx-description-dropdown .accordion__content li{margin-bottom:.4rem}.cx-savings{display:inline-flex;align-items:center;padding:.4rem 1rem;margin-left:.8rem;background:#16a34a;color:#fff;font-family:var(--font-body-family);font-weight:700;font-size:1.2rem;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;vertical-align:middle;line-height:1}.price--on-sale .price__sale{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.product__info-container .price{padding-bottom:1.4rem;border-bottom:1px solid rgba(var(--color-foreground),.12);margin-bottom:.6rem}.product__info-container .price__badge-sale,.product .price__badge-sale,.variant-image-swatch__image,.product-form__input img.swatch__image,.product-form__input .swatch-input__label--image img{display:none!important}.variant-image-swatch__label .visually-hidden{position:static!important;clip:auto!important;clip-path:none!important;height:auto!important;width:auto!important;margin:0!important;overflow:visible!important;white-space:normal!important}.product-form__input input[type=radio]+label,.product-form__input--swatch input[type=radio]+label,.product-form__input--pill input[type=radio]+label,.variant-image-swatch__input+.variant-image-swatch__label{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:4.2rem!important;min-width:6rem!important;width:auto!important;height:auto!important;padding:1rem 1.6rem!important;background:#fff!important;color:rgb(var(--color-foreground))!important;border:1px solid rgba(var(--color-foreground),.25)!important;border-radius:0!important;font-family:var(--font-body-family);font-weight:500;font-size:1.3rem;letter-spacing:.025em;text-transform:none;line-height:1;cursor:pointer}.product-form__input input[type=radio]:checked+label,.product-form__input--swatch input[type=radio]:checked+label,.product-form__input--pill input[type=radio]:checked+label,.variant-image-swatch__input:checked+.variant-image-swatch__label{background:#fff!important;color:rgb(var(--color-foreground))!important;border:1px solid rgb(var(--color-foreground))!important;box-shadow:0 0 0 1px rgb(var(--color-foreground))!important;outline:0!important}.product-form__input legend,.product-form__input .form__label{font-size:1.2rem!important;font-weight:500;letter-spacing:.15em;text-transform:uppercase;margin-bottom:.8rem!important;color:rgba(var(--color-foreground),.7)}.product .icon-with-text{margin:0 0 1.2rem}.product .icon-with-text__item{gap:1rem;padding:.4rem 0}.product .icon-with-text__item-icon .icon{width:2rem;height:2rem;color:rgb(var(--color-link))}.product .icon-with-text__item-heading,.product .icon-with-text__item-text{font-size:1.4rem;line-height:1.3}.product .icon-with-text__item-heading{font-weight:500;letter-spacing:.025em;color:rgb(var(--color-foreground))}.cx-norvo-urgency{margin:1.6rem 0;padding:1.4rem 1.8rem;background:#16a34a0f;border:1px solid rgba(22,163,74,.35);display:flex;align-items:center;gap:1.2rem}.cx-norvo-urgency__icon{flex-shrink:0;width:2.2rem;height:2.2rem;color:#16a34a}.cx-norvo-urgency__body{flex:1;min-width:0}.cx-norvo-urgency__title{font-family:var(--font-heading-family);font-weight:600;font-size:1.5rem;letter-spacing:.06em;line-height:1.2;color:rgb(var(--color-foreground));margin:0 0 .2rem;text-transform:uppercase}.cx-norvo-urgency__sub{font-size:1.3rem;color:rgba(var(--color-foreground),.7);letter-spacing:.015em;margin:0}.product-form__input--pill input[type=radio]+label{min-height:4.2rem;padding:.8rem 1.4rem;font-size:1.3rem;font-weight:500;letter-spacing:.025em}.price--on-sale .price__sale{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.price--large .price-item--sale.price-item--last{font-weight:700}.related-products .card-wrapper .card{border:0;box-shadow:none}.related-products .collection__title-wrapper{margin-bottom:1.6rem}@media screen and (max-width:749px){[id^=MainProduct-],.shopify-section--main-product,main .shopify-section:has([id^=MainProduct-]){padding-top:0!important;margin-top:0!important}[id^=MainProduct-]>.page-width,[id^=MainProduct-] [class*=section-][class*=-padding]{padding-top:0!important}.product .product__media-wrapper{margin-left:calc(var(--page-width-margin, 1.5rem) * -1);margin-right:calc(var(--page-width-margin, 1.5rem) * -1);margin-top:0!important;padding-top:0!important}.product .product__media-gallery,.product slider-component.slider-mobile-gutter{padding:0!important;margin:0!important}.product .thumbnail-list,.product .thumbnail-slider,.product .slider-buttons,.product .slider-counter{display:none!important}.product .product__media-list{gap:0!important;padding:0!important;scroll-padding:0!important}.product .product__media-item{flex:0 0 92%!important;width:92%!important;max-width:92%!important;scroll-snap-align:start;margin:0!important}.product .product__media-item .product__modal-opener,.product .product__media-item .product__media{border-radius:0!important}.cx-gallery-dots{display:flex;justify-content:center;align-items:center;gap:.7rem;padding:1.4rem 0 .6rem;margin:0;list-style:none}.cx-gallery-dot{all:unset;box-sizing:border-box;width:7px;height:7px;border-radius:50%;background:rgba(var(--color-foreground),.2);cursor:pointer;transition:background .2s ease,transform .2s ease;display:inline-block}.cx-gallery-dot.is-active{background:rgb(var(--color-foreground));transform:scale(1.2)}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom-product-enhancements.css.map */
