.product__info-wrapper{padding-left:32px}.product__info-container>*+*{margin-top:16px}.product__text.subtitle,.product__text.caption-with-letter-spacing{font-family:var(--font-heading-family, sans-serif);font-weight:var(--font-heading-weight, 700);font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:#97989b;margin-bottom:4px}.product__title h1,.product__title>a{font-family:var(--font-heading-family, sans-serif);font-weight:var(--font-heading-weight, 700);font-style:var(--font-heading-style, normal);font-size:clamp(40px,5vw,56px);line-height:.95;letter-spacing:.02em;text-transform:uppercase;color:#000}.product__title{padding-bottom:12px}.product__title:after{content:"";display:block;width:48px;height:3px;background:#e70000;margin-top:16px}.jdgm-prev-badge{margin:0 0 4px}.jdgm-prev-badge__text{font-family:Roboto,sans-serif;font-size:14px;color:#4a4a4c}.price{font-family:var(--font-heading-family, sans-serif);font-weight:var(--font-heading-weight, 700);letter-spacing:.02em}.price__regular .price-item--regular,.price__sale .price-item--sale{font-family:var(--font-heading-family, sans-serif);font-weight:var(--font-heading-weight, 700);font-size:36px;line-height:1;color:#e70000;letter-spacing:.02em}.price__sale .price-item--regular{color:#97989b;font-size:18px;text-decoration:line-through;font-weight:400}.price__regular .price-item__label,.price__sale .price-item__label{display:none}.product-form__input .form__label,fieldset.product-form__input legend{font-family:var(--font-heading-family, sans-serif);font-weight:var(--font-heading-weight, 700);font-size:13px;letter-spacing:.15em;text-transform:uppercase;color:#000;margin-bottom:8px}.product-form__input--pill input[type=radio]+label,.product-form__input--pill input[type=radio].disabled+label{font-family:Roboto,sans-serif;font-weight:500;font-size:14px;letter-spacing:.04em;text-transform:none;color:#000;background:#fff;border:1.5px solid #D0D0D0;border-radius:2px;padding:10px 20px;min-width:64px;transition:all .15s ease-out;margin:0 8px 8px 0}.product-form__input--pill input[type=radio]+label:hover{border-color:#000}.product-form__input--pill input[type=radio]:checked+label{background:#000;border-color:#000;color:#fff}.product-popup-modal__button,a[href*=size]{font-family:var(--font-heading-family, sans-serif);font-weight:var(--font-heading-weight, 700);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#000;text-decoration:none;border-bottom:1px solid #000;padding-bottom:2px}.product-popup-modal__button:hover{color:#e70000;border-bottom-color:#e70000}.rr-sale-badge{display:inline-flex;align-items:stretch;gap:0;border-radius:2px;overflow:hidden;margin:0 0 4px;box-shadow:0 1px 2px #0000001f}.rr-sale-badge__tag,.rr-sale-badge__amount{font-family:var(--font-heading-family, sans-serif);font-weight:var(--font-heading-weight, 700);font-size:14px;letter-spacing:.14em;text-transform:uppercase;padding:7px 14px;line-height:1;display:inline-flex;align-items:center}.rr-sale-badge__tag{background:#000;color:#fff}.rr-sale-badge__amount{background:#e70000;color:#fff}.rr-savings-callout{display:flex;align-items:center;gap:10px;background:#fff;border:1.5px dashed #E70000;padding:10px 14px;border-radius:2px;margin:6px 0 0;font-family:Roboto,sans-serif;font-size:14px;color:#2a2a2b;line-height:1.3}.rr-savings-callout__icon{flex-shrink:0;color:#e70000}.rr-savings-callout strong{font-family:var(--font-heading-family, sans-serif);font-weight:var(--font-heading-weight, 700);font-size:16px;letter-spacing:.04em;text-transform:uppercase;color:#e70000;margin-right:4px}.product__info-container .product__tax,.product__tax.caption{display:none!important}.rr-shipping-callout{display:flex;align-items:center;gap:12px;background:#f5f5f5;border-left:3px solid #E70000;padding:12px 14px;border-radius:2px;margin:4px 0}.rr-shipping-callout__icon{flex-shrink:0;color:#e70000}.rr-shipping-callout__text{display:flex;flex-direction:column;gap:1px;font-family:Roboto,sans-serif;font-size:14px;line-height:1.2}.rr-shipping-callout__text strong{font-family:var(--font-heading-family, sans-serif);font-weight:var(--font-heading-weight, 700);letter-spacing:.06em;text-transform:uppercase;color:#000;font-size:15px}.rr-shipping-callout__meta{color:#6e6f72;font-size:13px}.product__info-container .product__text.inline-richtext{font-family:Roboto,sans-serif;font-size:14px;line-height:1.4;color:#2a2a2b;margin:0}.product__info-container .product__text.inline-richtext:has(strong){display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #F5F5F5;margin:0}.product__info-container .product__text.inline-richtext:has(strong) strong{font-family:Roboto,sans-serif;font-weight:500;font-size:14px;color:#000}.product__info-container .product__text.inline-richtext:has(strong):before{content:"";flex-shrink:0;width:18px;height:18px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23E70000' stroke-width='2.5' stroke-linecap='square' stroke-linejoin='miter'><polyline points='4,11 8,15 16,5'/></svg>");background-repeat:no-repeat;background-size:contain}quantity-input.quantity{border:1.5px solid #D0D0D0;border-radius:2px;height:52px}quantity-input.quantity:focus-within{border-color:#000}.quantity__input{font-family:var(--font-heading-family, sans-serif);font-weight:var(--font-heading-weight, 700);font-size:18px;color:#000}.quantity__button{color:#000}.quantity__button:hover{color:#e70000}.product-form__buttons .product-form__submit,button[name=add],.shopify-payment-button__button--unbranded{font-family:var(--font-heading-family, sans-serif);font-weight:var(--font-heading-weight, 700);font-size:16px;letter-spacing:.16em;text-transform:uppercase;background:#e70000;color:#fff;border:0;border-radius:2px;padding:16px 32px;height:52px;min-height:52px;cursor:pointer;transition:background .15s ease-out;box-shadow:none}.product-form__buttons .product-form__submit:hover,button[name=add]:hover{background:#c20000}.product-form__buttons .product-form__submit:active{transform:scale(.98)}.product-form__buttons .product-form__submit[disabled]{background:#97989b;cursor:not-allowed}.product-form__buttons{gap:12px}.product__accordion{border-top:1px solid #E8E8E8;border-radius:0;margin-top:8px}.product__accordion summary{font-family:var(--font-heading-family, sans-serif);font-weight:var(--font-heading-weight, 700);font-size:16px;letter-spacing:.1em;text-transform:uppercase;color:#000;padding:18px 0;cursor:pointer}.product__accordion summary:hover{color:#e70000}.product__accordion .accordion__content{font-family:Roboto,sans-serif;font-size:14px;line-height:1.6;color:#2a2a2b;padding:0 0 18px}.product__accordion .accordion__content ul{padding-left:18px;margin:0}.product__accordion .accordion__content li{padding:4px 0}.product__accordion .accordion__content li strong{font-weight:500;color:#000}.product__description{font-family:Roboto,sans-serif;font-size:15px;line-height:1.6;color:#2a2a2b;margin-top:24px;padding-top:24px;border-top:1px solid #E8E8E8}.product__description p{margin:0 0 12px}.product__description p:last-child{margin-bottom:0}.product__description strong{color:#000;font-weight:500}.product__info-container .product__text.inline-richtext:has(strong)+.product__description{margin-top:16px}.product__info-container .product-form,.product__info-container variant-radios,.product__info-container variant-selects{margin-top:4px}@media(max-width:749px){.product__info-wrapper{padding-left:0}.price__regular .price-item--regular,.price__sale .price-item--sale{font-size:28px}}.jdgm-rev__product-info,.jdgm-rev__prod-link,.jdgm-rev__product-link,.jdgm-rev__pic,.jdgm-rev__product-image,.jdgm-rev__product-title,.jdgm-rev-widg__grouped-products,.jdgm-rev-widg__group-info{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/rr-product-info.css.map */
