.ext_color-forest,.product-details-wrapper,.product-price-btn-container .product-details-btn-wrap .product-pricing,.mobile-header[data-header] .product-pricing,.product-price-btn-container .product-details-btn-wrap .product-price>del,.mobile-header[data-header] .product-price>del,.product-price-btn-container .product-details-btn-wrap .product--state-price,.mobile-header[data-header] .product--state-price,.product-price-btn-container .product-details-btn-wrap .product--state-price *,.mobile-header[data-header] .product--state-price *,.product-price-btn-container .product-details-btn-wrap .product--state-price a:focus,.mobile-header[data-header] .product--state-price a:focus,.mobile-header[data-header] .product-price-btn-container .static-pricing,.product-price-btn-container .product-details-btn-wrap .static-pricing,.btn[data-header="productButton"]{color:#003512}
.ext_color-eggshell,.product-price-btn-container .static-pricing,.product-price-btn-container .product-pricing,.product-price-btn-container .product-price>del,.product-price-btn-container .product--state-price,.product-price-btn-container .product--state-price *,.product-price-btn-container .product--state-price a:focus{color:#f6f4e9}
.product-details-wrapper{background:linear-gradient(#005d1f 47%,#fff 47%,#fff 53%);padding-top:90px}
.product-details-wrapper.no-stateform{background:linear-gradient(#005d1f 43%,#fff 43%,#fff 57%)}
.product-details-wrapper .error{border-color:red !important}
.product-details-wrapper .block{display:block}
@media(max-width:991px){.product-details-wrapper.noImg{background:linear-gradient(#005d1f 51%,#fff 49%,#fff 49%)}
}
@media(max-width:991px) and (min-width:461px){.product-details-wrapper.noImg{background:linear-gradient(#005d1f 52%,#fff 48%,#fff 48%)}
}
@media(max-width:991px) and (min-width:811px){.product-details-wrapper.noImg{background:linear-gradient(#005d1f 54%,#fff 46%,#fff 46%)}
}
.product-details-wrapper .bv_main_container .bv_text{color:#f6f4e9 !important}
.product-details-wrapper .hrb-color--medium-dark-green[data-color]{color:#00e95c}
.prodDetBorder:not(.open-modal) .main-nav-container .nav-secondary-links{display:none}
.product-price-btn-container .product-details-btn-wrap .btn[data-header="productButton"],.mobile-header[data-header] .btn[data-header="productButton"]{font-weight:500;background-color:#005d1f;color:#fff}
.product-price-btn-container .product-details-btn-wrap .btn[data-header="productButton"]:hover,.mobile-header[data-header] .btn[data-header="productButton"]:hover,.product-price-btn-container .product-details-btn-wrap .btn[data-header="productButton"]:focus,.mobile-header[data-header] .btn[data-header="productButton"]:focus{background-color:#262626;color:#fff}
.btn[data-header="productButton"]{width:auto;height:60px;padding:0 40px;text-align:center}
.product-details-container{padding:0 5vw;width:100%}
.product-details-caption{padding-right:5vw;width:100%}
.product-detail-img{margin:-90px -5vw auto auto}
.product-state-input{appearance:none;-webkit-appearance:none}
.product-price>del{font-size:.6em;font-weight:500;padding-left:5px}
.prod-lookup-modal-cta .btn-container{display:inline-flex;flex-direction:column;margin-top:0}
.prod-lookup-modal-cta .btn-container a{margin-bottom:15px;outline:none !important}
.prod-lookup-modal-cta .btn-container a:last-of-type{margin-bottom:0}
.price-addnl-lockup a{border-bottom:1px solid;white-space:nowrap}
.price-addnl-lockup a:hover{border-bottom:0}
@media(max-width:767px){.btn[data-header="productButton"]{width:160px;padding:0}
}
@media(max-width:991px){.product-details-price{align-items:flex-start}
.p-sm-t-20{padding-top:20px}
}
@media(min-width:992px){main[role]{padding-top:0 !important}
.btn[data-header="productButton"]{width:280px;height:80px}
.product-details-wrapper{padding-top:127px}
.product-details-price{padding-right:40px}
.product-details-container{padding:0 40px 0 120px}
.product-details-caption{width:38%}
.product-details-figure{align-items:center}
.product-detail-img{width:55%;margin-right:-40px}
.product-state-input{width:425px}
.brandnav-included.ab-included main[role]{padding-top:80px !important}
}
@media(min-width:1200px){.product-price-btn-container{justify-content:flex-end}
.product-state-input{width:473px}
}
.hrb-input-group .hrb-input.product-state-input:hover{outline:0}
.hrb-input-group .hrb-input.product-state-input:focus{outline:2px solid #0073c5;outline-offset:2px}