@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(//northwoodsgrills.com/cdn/shop/t/37/assets/nwg-fraunces-600.woff2?v=87285005865296399831792974275) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(//northwoodsgrills.com/cdn/shop/t/37/assets/nwg-inter-400.woff2?v=130199387642073463921792974275) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(//northwoodsgrills.com/cdn/shop/t/37/assets/nwg-inter-600.woff2?v=77446791126527229001792974276) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(//northwoodsgrills.com/cdn/shop/t/37/assets/nwg-inter-700.woff2?v=16906163426054526491792974276) format("woff2")}:root{--nwg-charcoal:#22281F;--nwg-forest:#3B5240;--nwg-forest-dark:#263A2B;--nwg-ember:#C1622D;--nwg-ember-dark:#9C4E23;--nwg-brass:#B08D4F;--nwg-cream:#F6F1E7;--nwg-stone:#E8E2D3;--nwg-smoke:#8A8578;--nwg-bark:#4A3F35;--nwg-white:#fff;--nwg-display:"Fraunces",Georgia,"Times New Roman",serif;--nwg-body:"Inter",Arial,Helvetica,sans-serif}body.template-product{background:var(--nwg-cream);font-family:var(--nwg-body);color:var(--nwg-charcoal)}body.template-product .productView,body.template-product .productView-tab,body.template-product .nwg-compat,body.template-product .nwg-pdp{font-family:var(--nwg-body)}body.template-product .productView-container{padding-top:32px;padding-bottom:64px}.productView-title{font-family:var(--nwg-display);font-weight:600;color:var(--nwg-forest-dark);font-size:30px;line-height:1.2;letter-spacing:0;text-transform:none;margin:0 0 8px}.productView-price .price,.productView-price .price__last,.productView-price .price-item{font-family:var(--nwg-body);font-weight:700;color:var(--nwg-charcoal);font-size:28px;line-height:1.2}.productView-price .price__compare{color:var(--nwg-smoke);font-weight:400;font-size:18px}.productView-info .productView-info-name,.productView-info .productView-info-value{font-size:13px;color:var(--nwg-bark)}.productView-info .productView-info-name{font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--nwg-smoke);font-size:11.5px}.productView-dlvr,.productView-dlvr__text{font-size:13px;color:var(--nwg-bark)}.productView-details a:not(.button):not(.nwg-btn),.nwg-pdp a:not(.nwg-btn){color:var(--nwg-ember-dark);font-weight:600;text-decoration:underline;text-decoration-color:#9c4e2366;text-underline-offset:3px}.productView-details a:not(.button):not(.nwg-btn):hover,.nwg-pdp a:not(.nwg-btn):hover{text-decoration-color:var(--nwg-ember)}.productView-options .form__label,.productView-options legend{font-family:var(--nwg-body);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--nwg-charcoal)}.productView-options .product-form__label{border:1px solid var(--nwg-stone);border-radius:4px;background:var(--nwg-white);color:var(--nwg-charcoal);font-family:var(--nwg-body);font-weight:600;font-size:14px;padding:12px 20px;min-height:48px;display:inline-flex;align-items:center;transition:border-color .15s,background-color .15s,color .15s}.productView-options .product-form__label:hover{border-color:var(--nwg-forest)}.productView-options .product-form__radio:checked+.product-form__label{background:var(--nwg-forest);border-color:var(--nwg-forest);color:var(--nwg-white)}.productView-options .product-form__radio:focus-visible+.product-form__label{outline:2px solid var(--nwg-brass);outline-offset:2px}.productView-quantity .quantity__container{border:1px solid var(--nwg-stone);border-radius:4px;background:var(--nwg-white)}.productView-subtotal{font-size:14px;color:var(--nwg-bark)}.productView-subtotal .money-subtotal{font-weight:700;color:var(--nwg-charcoal)}.productView-buttons .product-form__submit,.productView-buttons .button--primary{background:var(--nwg-ember);border:1px solid var(--nwg-ember);color:var(--nwg-white);border-radius:4px;font-family:var(--nwg-body);font-weight:700;font-size:14px;letter-spacing:.02em;text-transform:none;min-height:56px;transition:background-color .15s,border-color .15s}.productView-buttons .product-form__submit:hover,.productView-buttons .button--primary:hover{background:var(--nwg-ember-dark);border-color:var(--nwg-ember-dark);color:var(--nwg-white)}.productView-buttons .product-form__submit:focus-visible,.productView-buttons .button--primary:focus-visible{outline:2px solid var(--nwg-brass);outline-offset:2px}.productView-buttons .product-form__submit[disabled],.productView-buttons .product-form__submit.disabled{background:var(--nwg-stone);border-color:var(--nwg-stone);color:var(--nwg-smoke)}.productView-buttons .installment{margin:0 0 16px;font-size:13px;color:var(--nwg-bark)}.product-customInformation{border:1px solid var(--nwg-stone);border-radius:4px;background:var(--nwg-white);padding:16px;margin-bottom:8px!important}.product-customInformation .title,.product-customInformation h2.title{font-family:var(--nwg-body);font-weight:700;font-size:14px;color:var(--nwg-charcoal);text-transform:none}.product-customInformation .des,.product-customInformation .des p{font-size:13px;line-height:1.5;color:var(--nwg-bark)!important}.product-customInformation__icon svg{width:20px;height:20px;color:var(--nwg-forest);fill:currentColor}.nwg-pdp{margin:0 0 24px}.nwg-card{background:var(--nwg-white);border:1px solid var(--nwg-stone);border-radius:4px;padding:24px;transition:box-shadow .2s}.nwg-card:hover{box-shadow:0 8px 24px #22281f14}.nwg-eyebrow{font-family:var(--nwg-body);font-weight:700;font-size:11.5px;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--nwg-brass);margin:0 0 8px}.nwg-h4{font-family:var(--nwg-body);font-weight:700;font-size:17px;line-height:1.3;color:var(--nwg-charcoal);margin:0 0 16px}.nwg-muted{font-size:13px;line-height:1.5;color:var(--nwg-smoke);margin:0}.nwg-fit__list{list-style:none;margin:0;padding:0}.nwg-fit__row{display:grid;grid-template-columns:120px 1fr;gap:16px;padding:12px 0;border-top:1px solid var(--nwg-stone);font-size:14px;line-height:1.5;color:var(--nwg-bark)}.nwg-fit__row:first-child{border-top:0;padding-top:0}.nwg-fit__k{font-weight:700;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--nwg-smoke);padding-top:2px}.nwg-fit__v strong{color:var(--nwg-charcoal);font-weight:700}.nwg-fit__note{margin-top:16px;padding:16px;background:var(--nwg-cream);border-left:3px solid var(--nwg-brass);border-radius:0 4px 4px 0;font-size:13px;line-height:1.5;color:var(--nwg-bark)}.nwg-fit__note strong{color:var(--nwg-charcoal)}.nwg-ryan{display:grid;grid-template-columns:48px 1fr;gap:16px;align-items:start}.nwg-ryan__mark{width:48px;height:48px;border-radius:50%;background:var(--nwg-forest);color:var(--nwg-white);display:flex;align-items:center;justify-content:center;font-family:var(--nwg-display);font-weight:600;font-size:20px}.nwg-ryan__name{font-weight:700;font-size:15px;color:var(--nwg-charcoal);margin:0}.nwg-ryan__role{font-size:13px;color:var(--nwg-smoke);margin:0 0 8px}.nwg-ryan__copy{font-size:14px;line-height:1.5;color:var(--nwg-bark);margin:0 0 16px}.nwg-ryan__cta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.nwg-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border-radius:4px;font-family:var(--nwg-body);font-weight:700;font-size:14px;line-height:1.2;text-decoration:none!important;cursor:pointer;border:1px solid var(--nwg-forest);background:var(--nwg-forest);color:var(--nwg-white)!important;transition:background-color .15s,border-color .15s}.nwg-btn:hover{background:var(--nwg-forest-dark);border-color:var(--nwg-forest-dark)}.nwg-btn:focus-visible{outline:2px solid var(--nwg-brass);outline-offset:2px}.nwg-btn--outline{background:transparent;color:var(--nwg-forest)!important}.nwg-btn--outline:hover{background:var(--nwg-forest);color:var(--nwg-white)!important}.nwg-specs{border:1px solid var(--nwg-stone);border-radius:4px;background:var(--nwg-white)}.nwg-specs>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:16px 24px;font-family:var(--nwg-body);font-weight:700;font-size:17px;color:var(--nwg-charcoal)}.nwg-specs>summary::-webkit-details-marker{display:none}.nwg-specs>summary:after{content:"+";font-weight:400;font-size:24px;line-height:1;color:var(--nwg-forest)}.nwg-specs[open]>summary:after{content:"\2212"}.nwg-specs>summary:focus-visible{outline:2px solid var(--nwg-brass);outline-offset:-2px}.nwg-specs__table{width:100%;border-collapse:collapse;margin:0}.nwg-specs__table th,.nwg-specs__table td{padding:12px 24px;border-top:1px solid var(--nwg-stone);text-align:left;font-size:14px;line-height:1.5;vertical-align:top}.nwg-specs__table th{width:42%;font-weight:600;color:var(--nwg-bark);background:var(--nwg-cream)}.nwg-specs__table td{color:var(--nwg-charcoal)}.halo-block-header .title,.halo-block-header h2,.productView-tab .tab-title,.productView-tab .toggle-title{font-family:var(--nwg-display);font-weight:600;color:var(--nwg-forest-dark);text-transform:none}.productView-tab .tab-title.is-open{border-color:var(--nwg-ember)!important}.nwg-compat{background:var(--nwg-white);border:1px solid var(--nwg-stone);border-radius:4px}.nwg-compat__title{font-family:var(--nwg-display);font-weight:600;color:var(--nwg-forest-dark)}.nwg-pdp .nwg-h4,.nwg-pdp .nwg-ryan__name,.nwg-specs>summary,.product-customInformation .title,.product-customInformation h2.title{font-family:var(--nwg-body)!important;letter-spacing:0!important;text-transform:none!important}.nwg-pdp .nwg-eyebrow,.nwg-fit__k{font-family:var(--nwg-body)!important}@media(max-width:767px){body.template-product .productView-container{padding-top:16px;padding-bottom:48px}.productView-title,.productView-price .price,.productView-price .price__last{font-size:24px}.nwg-card{padding:16px}.nwg-fit__row{grid-template-columns:1fr;gap:4px}.nwg-ryan{grid-template-columns:40px 1fr;gap:16px}.nwg-ryan__mark{width:40px;height:40px;font-size:17px}.nwg-ryan__cta .nwg-btn{width:100%}.nwg-specs>summary{padding:16px}.nwg-specs__table th,.nwg-specs__table td{padding:12px 16px;display:block;width:100%}.nwg-specs__table th{border-top:1px solid var(--nwg-stone);padding-bottom:4px}.nwg-specs__table td{border-top:0;padding-top:0}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/nwg-pdp.css.map */
