.product-prose{--text-primary: rgba(17,24,39,.95);--text-muted: #6b7280;--border: #e5e7eb;--note-bg:#fffbe6;--note-border:#f59e0b;--important-bg:#fef2f2;--important-border:#ef4444;--disclaimer-bg:#f9fafb;--disclaimer-border:#d1d5db;color:var(--text-primary);line-height:1.7;font-size:1rem}.product__description .product-prose{max-width:68ch;margin:0 auto 0 0}.product__description .product-prose h2,.product__description .product-prose h3{margin:1.5rem 0 .5rem;line-height:1.3;font-weight:700}.product__description .product-prose h2{font-size:clamp(1.15rem,1.05rem + .35vw,1.35rem)}.product__description .product-prose h3{font-size:clamp(1.06rem,1rem + .28vw,1.22rem)}.product__description .product-prose p{margin:0 0 1rem}.product__description .product-prose ul,.product__description .product-prose ol{margin:0 0 1rem 1.25rem;padding:0;list-style-position:outside}.product__description .product-prose ul{list-style-type:disc}.product__description .product-prose ol{list-style-type:decimal}.product__description .product-prose li{margin:.35rem 0}.product__description .product-prose p strong,.product__description .product-prose li strong{font-weight:700;font-size:inherit!important;line-height:inherit}.product__description .product-prose p>strong:first-child{display:block;margin:.5rem 0 .25rem;font-weight:700;font-size:1rem!important;line-height:1.5}.product__description .product-prose em{font-style:italic}.product__description .product-prose hr{margin:1.25rem 0;border:0;border-top:1px solid var(--border)}@media (max-width:749px){.product__description .product-prose{max-width:none}}.product__description .product-prose .npx-note,.product__description .product-prose .note,.product__description .product-prose .npx-important,.product__description .product-prose .important,.product__description .product-prose .npx-disclaimer,.product__description .product-prose .disclaimer{margin:1rem 0;padding:.875rem 1rem;border-radius:.5rem;border:1px solid var(--border);box-shadow:none;font-size:1rem;line-height:1.6}.product__description .product-prose .npx-note,.product__description .product-prose .note{background:var(--note-bg);border-color:var(--note-border);color:var(--text-primary)}.product__description .product-prose .npx-important,.product__description .product-prose .important{background:var(--important-bg);border-color:var(--important-border);color:var(--text-primary)}.product__description .product-prose .npx-disclaimer,.product__description .product-prose .disclaimer{background:var(--disclaimer-bg);border-color:var(--disclaimer-border);color:var(--text-muted);font-size:.95rem!important}.xo-product-info-content__description,.main-product__content--change .xo-product-info-content__description{font-size:1rem!important;font-weight:400!important;line-height:1.7!important;opacity:1!important;color:var(--text-primary)!important;width:auto}.xo-product-info-content__description .product-prose{max-width:68ch;margin-right:auto}.xo-product-info-content__description .product-prose p,.xo-product-info-content__description .product-prose li,.xo-product-info-content__description .product-prose ul,.xo-product-info-content__description .product-prose ol,.xo-product-info-content__description .product-prose aside,.xo-product-info-content__description .product-prose span,.xo-product-info-content__description .product-prose a{font-size:1rem!important;line-height:1.7!important}.xo-product-info-content__description .product-prose p>strong:first-child{display:block;margin:.5rem 0 .25rem;font-size:1rem!important;line-height:1.5}.xo-product-info-content__description .product-prose ul,.xo-product-info-content__description .product-prose ol{margin:0 0 1rem 1.25rem;padding:0;list-style-position:outside}.xo-product-info-content__description .product-prose li{margin:.35rem 0}.main-product .xo-variant__list button,.main-product .xo-variant__list .xo-variant__item button{min-height:36px;padding:.25rem .6rem;font-size:.875rem;font-weight:500}.main-product .product-form [class*=quantity],.main-product .xo-product-info-content__quantity{display:inline-flex;align-items:center;height:clamp(42px,40px + .5vw,48px);border:1px solid var(--border);border-radius:9999px;overflow:hidden;background:#fff}.main-product .product-form [class*=quantity] input[type=number]{width:3.25rem;border:0;text-align:center;font-size:1rem;line-height:1;box-shadow:none;background:transparent}.main-product .product-form [class*=quantity] button{width:44px;height:100%;border:0;background:transparent;cursor:pointer}.main-product .product-form [class*=quantity] button:hover{background:#f7f7f7}.main-product .xo-product-info-content__add .xo-btn,.main-product .shopify-payment-button__button--unbranded{min-height:clamp(44px,40px + .5vw,48px);padding:0 1.1rem;font-size:.9375rem;font-weight:600;letter-spacing:.01em;border-radius:9999px;line-height:1;box-shadow:none}.main-product .xo-product-info-content__add .xo-btn__content{padding:0}.main-product .xo-product-info-content__add .xo-btn__text{font-size:inherit}.sticky-cart .xo-btn,.sticky-cart .shopify-payment-button__button--unbranded{min-height:clamp(44px,40px + .5vw,48px);font-size:.9375rem;font-weight:600}.pdp-promise{margin-top:.5rem;font-size:.875rem;color:var(--text-primary)}
/*# sourceMappingURL=/cdn/shop/t/15/assets/product-prose.css.map */
