.product__title h1,.product__title h2{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:42px;font-weight:900;letter-spacing:1px;text-transform:uppercase;color:#0a0a0a;margin-bottom:8px}.product__title a.product__title{display:none}.product .price{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;color:#0a0a0a}.product .price .price-item--sale{color:#9b1b30}.product__description{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.8;color:#333}.product__description p{margin-bottom:16px}.product-form__buttons{display:flex;flex-direction:column;gap:10px}.product-form__submit,button[name=add]{background:#0a0a0a!important;color:#fff!important;border:none!important;border-radius:0!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:18px 24px!important;transition:background .2s ease}.product-form__submit:hover,button[name=add]:hover{background:#9b1b30!important}.shopify-payment-button__button--unbranded{border-radius:0!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;letter-spacing:.1em!important;text-transform:uppercase!important}.quantity{border-radius:0!important;border-color:#0a0a0a!important}.product__accordion .summary__title h2{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.product__accordion details{border-top:1px solid rgba(0,0,0,.1)!important}.product__text.caption-with-letter-spacing{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:900;letter-spacing:3px;color:#0a0a0a}.product__title h1,.product__title h2{font-size:30px;font-weight:800}.accordion__content,.accordion__content p,.accordion__content li,.accordion__content div{font-size:13px!important;font-weight:400!important;line-height:1.8!important;color:#666!important}.accordion__content strong,.accordion__content b{font-weight:600!important;color:#0a0a0a!important}.nr-faq{margin:40px 0 16px}.nr-faq-heading{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0a0a0a;margin-bottom:4px}.nr-faq-item{border-top:1px solid rgba(0,0,0,.1)}.nr-faq-item:last-child{border-bottom:1px solid rgba(0,0,0,.1)}.nr-faq-item summary{display:flex;justify-content:space-between;align-items:center;padding:16px 0;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#0a0a0a;list-style:none}.nr-faq-item summary:after{content:"+";font-size:18px;font-weight:400;color:#9b1b30;flex-shrink:0;margin-left:12px}.nr-faq-item p{font-size:13px;color:#666;line-height:1.8;padding-bottom:16px;padding-right:24px}.nr-faq-section{padding:0;border-top:0px solid rgba(0,0,0,.08)}.nr-faq-grid{display:grid;grid-template-columns:1fr 2fr;gap:0px}.nr-faq-heading-col h2{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:30px;font-weight:800;color:#0a0a0a;line-height:1.2}.nr-faq-item{border-top:.5px solid rgba(0,0,0,.1)}.nr-faq-item:last-child{border-bottom:.5px solid rgba(0,0,0,.1)}.nr-faq-item summary{display:flex;justify-content:space-between;align-items:center;padding:10px 0;cursor:pointer;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#0a0a0a;list-style:none}.nr-faq-item summary::-webkit-details-marker{display:none}.nr-faq-item summary:after{content:"+";font-size:20px;font-weight:400;color:#9b1b30;flex-shrink:0;margin-left:12px}.nr-faq-item[open] summary:after{content:"\2212"}.nr-faq-item p{font-size:12px;color:#666;line-height:1.8;padding-bottom:18px;padding-right:24px}@media(max-width:749px){.nr-faq-grid{grid-template-columns:1fr;gap:20px}}.nr-formula-strip{display:grid;grid-template-columns:repeat(4,1fr);background:#0a0a0a;margin:24px 0}.nr-formula-stat{padding:20px 10px;text-align:center;border-right:1px solid rgba(255,255,255,.15)}.nr-formula-stat:last-child{border-right:none}.nr-formula-value{display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:900;color:#fff;letter-spacing:.5px}.nr-formula-label{display:block;margin-top:4px;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#fff9}@media(max-width:480px){.nr-formula-strip{grid-template-columns:repeat(2,1fr)}.nr-formula-stat:nth-child(2){border-right:none}}.nr-benefit-row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:32px 0}.nr-benefit-icon svg{width:24px;height:24px;margin-bottom:10px}.nr-benefit-item h4{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;color:#0a0a0a}.nr-benefit-item p{font-size:12px;line-height:1.6;color:#666}@media(max-width:480px){.nr-benefit-row{grid-template-columns:1fr;gap:24px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-main-product-custom.css.map */
