product-info{--nf-orange: #f97316;--nf-dark: #101216;--nf-panel: #1b1e23;--nf-text: #ffffff;--nf-muted: #a1aab8;display:block;background:radial-gradient(circle at 78% 18%,rgba(249,115,22,.07),transparent 28%),var(--nf-dark)!important;color:var(--nf-text)}product-info .page-width{max-width:1600px}product-info .product{align-items:flex-start;column-gap:64px}@media screen and (min-width:990px){product-info .product__media-wrapper{width:calc(48% - 32px)!important;max-width:calc(48% - 32px)!important}product-info .product__info-wrapper{width:calc(52% - 32px)!important;max-width:calc(52% - 32px)!important}product-info .product__info-container{max-width:680px}}product-info .product__media-wrapper{background:var(--nf-panel);border:1px solid rgba(255,255,255,.07);padding:14px}product-info .product__media,product-info .global-media-settings,product-info .product__media img{background:#0d1014}product-info .product__media img{object-fit:contain}product-info .thumbnail{background:var(--nf-panel);border:1px solid rgba(255,255,255,.1)}product-info .thumbnail[aria-current]{border-color:var(--nf-orange);box-shadow:0 0 0 1px var(--nf-orange)}product-info .slider-button{color:var(--nf-orange)}product-info .product__info-wrapper{padding-left:0!important}product-info .product__info-container{max-width:600px}product-info .product__text{color:var(--nf-orange);font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}product-info .product__title{margin-bottom:0}product-info .product__title h1,product-info .product__title h2{color:var(--nf-text);font-size:clamp(36px,2.8vw,52px);line-height:.98;letter-spacing:-.025em;font-weight:800;text-transform:uppercase;margin:0}product-info .product__title:after{content:"";display:block;width:64px;height:3px;margin-top:24px;background:var(--nf-orange);border-radius:20px}product-info .price{color:var(--nf-text)}product-info .price-item{color:var(--nf-text);font-size:28px;font-weight:700}product-info .product__tax,product-info .installment{color:var(--nf-muted)}product-info .product-form__input{max-width:100%}product-info .form__label,product-info .product-form__input legend{color:var(--nf-text);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}product-info .product-form__input input[type=radio]+label{background:var(--nf-panel);color:var(--nf-text);border:1px solid rgba(255,255,255,.14);transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}product-info .product-form__input input[type=radio]+label:hover{border-color:var(--nf-orange);transform:translateY(-2px)}product-info .product-form__input input[type=radio]:checked+label{background:var(--nf-orange);color:#000;border-color:var(--nf-orange)}product-info input[type=text],product-info input[type=email],product-info input[type=number],product-info textarea,product-info select{width:100%;background:var(--nf-panel);color:var(--nf-text);border:1px solid rgba(255,255,255,.14);border-radius:0;min-height:50px}product-info input[type=text]:focus,product-info input[type=email]:focus,product-info input[type=number]:focus,product-info textarea:focus,product-info select:focus{border-color:var(--nf-orange);outline:none;box-shadow:0 0 0 1px var(--nf-orange)}product-info label{color:var(--nf-text)}product-info input::placeholder,product-info textarea::placeholder{color:#747d8a}product-info .product-form__buttons{max-width:100%}product-info .product-form__submit{min-height:58px;background:var(--nf-orange);color:#000;border:none;font-size:14px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;transition:transform .25s ease,box-shadow .25s ease}product-info .product-form__submit:after,product-info .product-form__submit:before{box-shadow:none!important}product-info .product-form__submit:hover{transform:translateY(-2px);box-shadow:0 14px 30px #f973162e}product-info .product__description{color:var(--nf-muted);font-size:15px;line-height:1.75;background:var(--nf-panel);border-left:3px solid var(--nf-orange);padding:24px 26px;margin-top:32px}product-info .product__description p{color:var(--nf-muted)}product-info .product__description strong,product-info .product__description h1,product-info .product__description h2,product-info .product__description h3,product-info .product__description h4{color:var(--nf-text)}product-info .accordion{border-color:#ffffff1a}product-info .accordion__title,product-info .summary__title,product-info summary{color:var(--nf-text)}product-info .accordion__content{color:var(--nf-muted)}product-info .quantity{background:var(--nf-panel);border:1px solid rgba(255,255,255,.14)}product-info .quantity__input,product-info .quantity__button{color:var(--nf-text)}product-info a:not(.button){color:var(--nf-orange)}product-info .product__view-details{color:var(--nf-orange);font-weight:700;letter-spacing:.06em}@media screen and (max-width:989px){product-info .product{column-gap:36px}product-info .product__title h1,product-info .product__title h2{font-size:clamp(34px,6vw,48px)}}@media screen and (max-width:749px){product-info .page-width{padding-left:20px;padding-right:20px}product-info .product{row-gap:34px}product-info .product__media-wrapper{padding:8px}product-info .product__info-wrapper{width:100%}product-info .product__info-container{max-width:100%}product-info .product__title h1,product-info .product__title h2{font-size:36px;line-height:1}product-info .product__title:after{margin-top:20px}product-info .price-item{font-size:24px}product-info .product__description{padding:20px}}product-info .product__info-container>*+*{margin-top:18px}product-info .product__info-container .product-form__input{margin-bottom:18px}product-info input[type=text],product-info input[type=email],product-info input[type=number],product-info textarea,product-info select{width:100%;min-height:58px;padding:14px 18px;background:#171a20;color:#fff;border:1px solid rgba(255,255,255,.28);border-radius:0;font-size:16px;font-weight:500;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}product-info input[type=text]:hover,product-info input[type=email]:hover,product-info input[type=number]:hover,product-info textarea:hover,product-info select:hover{border-color:#ffffff80}product-info input[type=text]:focus,product-info input[type=email]:focus,product-info input[type=number]:focus,product-info textarea:focus,product-info select:focus{background:#1b1e23;border-color:var(--nf-orange);outline:none;box-shadow:0 0 0 1px var(--nf-orange)}product-info label{color:#fff;font-weight:800}product-info label:not(.variant-picker__label){font-size:14px;letter-spacing:.04em}product-info .product-form__quantity{margin-top:12px;margin-bottom:18px}product-info .quantity{min-height:52px;width:150px;background:#171a20;border:1px solid rgba(255,255,255,.18)}product-info .quantity__input,product-info .quantity__button{color:#fff}product-info .quantity__button:hover{color:var(--nf-orange)}product-info .product-form__buttons{margin-top:24px}product-info .product-form__submit{min-height:64px;background:var(--nf-orange);color:#000;border:none;font-size:15px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}product-info .product-form__submit:hover{background:#ff8126;transform:translateY(-2px);box-shadow:0 14px 32px #f973163d}product-info .shopify-payment-button{margin-top:12px}product-info .shopify-payment-button__button{min-height:54px}product-info .shopify-payment-button__more-options{color:var(--nf-orange)!important;font-size:13px;margin-top:12px}product-info .product__description{margin-top:34px}@media screen and (max-width:749px){product-info input[type=text],product-info input[type=email],product-info input[type=number],product-info textarea,product-info select{min-height:56px;font-size:16px}product-info .product-form__submit{min-height:60px}product-info .quantity{width:140px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/northforge-product.css.map */
