.page-product #MainContent{background:#fbfaf5}.page-product .product_breadcrumb{padding-top:1.8rem;padding-bottom:1rem;color:#587060}.page-product .product_breadcrumb a{color:#315745}.page-product .product__media-wrapper,.page-product .product__info-wrapper{min-width:0}.page-product .product__media-wrapper media-gallery{display:block;position:static;padding:1.2rem;border:1px solid #dce6d9;border-radius:1.8rem;background:#f3f4ee;box-shadow:0 14px 36px #13332312}.page-product .product__media-wrapper .product__media,.page-product .product__media-wrapper .product__media img{border-radius:1.2rem}.page-product .product__info-wrapper{padding:clamp(2.2rem,3vw,4rem);border:1px solid #d7e4d6;border-top:.5rem solid #1b4c37;border-radius:1.8rem;background:#fff;box-shadow:0 16px 42px #13332314}.page-product .orvag-pdp__eyebrow{margin:0 0 .9rem;color:#658155;font-size:1.1rem;font-weight:800;letter-spacing:.14em;line-height:1.4}.page-product .product__title h1{margin:0;color:#153c2d;font-size:clamp(3rem,3.4vw,5.2rem);font-weight:850;letter-spacing:-.025em;line-height:1.04}.page-product .product__info-container .price_inventory{margin-top:1.3rem;margin-bottom:1.5rem;padding-bottom:1.6rem;border-bottom:1px solid #e0e9df}.page-product .product__info-wrapper .price{color:#153c2d;font-size:clamp(2.7rem,2.5vw,3.8rem);font-weight:850}.page-product .product__description{max-width:67ch;margin-bottom:1.8rem;color:#3a4f40;font-size:clamp(1.5rem,1.15vw,1.7rem);line-height:1.65}.page-product .product__description p{margin-top:0}.page-product .product-form__input{margin-bottom:1.5rem}.page-product .product-form__input .form__label{margin-bottom:.8rem;color:#314d3c;font-size:1.25rem;font-weight:800;letter-spacing:.04em}.page-product .product-form__input input[type=radio]+label{min-height:4.4rem;padding:.9rem 1.5rem;border:1px solid #cfded0;border-radius:.8rem;background:#f7f9f3;color:#214331;font-weight:750}.page-product .product-form__input input[type=radio]:checked+label{border-color:#194732;background:#194732;color:#fff;box-shadow:0 0 0 2px #19473224}.page-product .product-form__input input[type=radio]:focus-visible+label{outline:3px solid #e58c00;outline-offset:2px}.page-product .product-form__submit{min-height:5.4rem;border-radius:.9rem;background:#174634;color:#fff;font-size:1.6rem;font-weight:800;letter-spacing:.01em}.page-product .product-form__submit:before{border-radius:inherit;background:#2a694a}.page-product .shopify-payment-button__button--unbranded{min-height:5rem;border:1px solid #174634;border-radius:.9rem;background:#fff;color:#174634;font-weight:800}.page-product .shopify-payment-button__button--unbranded:before{border-radius:inherit;background:#e9f0e6}.page-product .product__info-container .icon-with-text{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:2rem;padding:1.2rem;border:1px solid #dce8d8;border-radius:1.2rem;background:#f5f8f0}.page-product .product__info-container .icon-with-text li{width:100%;min-width:0;max-width:none;padding:.7rem .3rem;color:#315541;font-size:1.2rem;font-weight:700;text-align:center}.page-product .product__info-container .product__accordion{border-bottom:1px solid #dce7da}.page-product .product__info-container .product__accordion .accordion__title{color:#194732;font-weight:750}.page-product .orvag-truck-story{margin-block:clamp(3.5rem,6vw,8rem) 0;background:#14392b}.page-product .orvag-truck-story__layout{min-height:44rem}.page-product .orvag-truck-story__copy h2{max-width:15ch;font-size:clamp(3.3rem,3.9vw,5.8rem)}.page-product .orvag-truck-story__media img{object-position:center 58%}.page-product .orvag-video-stories{max-width:none;padding:clamp(4.5rem,6vw,8rem) max(2rem,calc((100vw - 148rem)/2)) clamp(5rem,6vw,8rem);background:#f4f5ed}.page-product .orvag-video-stories .orvag-section-heading h2{color:#14392b;font-size:clamp(3rem,3.3vw,5rem);line-height:1.08}.page-product .orvag-video-stories__card{border:1px solid #d8e3d4;border-radius:1.6rem;background:#fff;box-shadow:0 12px 28px #13332314}.page-product .orvag-video-stories__player{aspect-ratio:9/12}.page-product .orvag-video-stories__caption{min-height:9rem;padding:1.6rem 1.8rem 2rem;background:#fff}.page-product .orvag-video-stories__caption h3{font-size:clamp(1.8rem,1.5vw,2.2rem)}@media screen and (max-width:991px){.page-product .product__media-wrapper media-gallery{padding:.8rem;border-radius:1.2rem}.page-product .product__info-wrapper{padding:2rem 1.7rem;border-radius:1.2rem}.page-product .orvag-truck-story__copy{padding:3.8rem 2.4rem}.page-product .orvag-video-stories{padding-inline:1.7rem}}@media screen and (max-width:749px){.page-product .product__info-wrapper{margin-top:1.5rem}.page-product .product__title h1{font-size:clamp(2.8rem,8vw,3.8rem)}.page-product .product__info-container .icon-with-text{gap:.3rem;padding:.7rem}.page-product .product__info-container .icon-with-text li{font-size:1.05rem}.page-product .orvag-truck-story__media{min-height:27rem}.page-product .orvag-video-stories__card{flex-basis:min(76vw,30rem)}}.page-product .product__media-wrapper{overflow:hidden;border:1px solid #d6e0d2;border-radius:1.6rem;background:#f0f1e8;box-shadow:0 18px 44px #13332314}.page-product .orvag-pdp__gallery-heading{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 2rem 0;color:#315b42;font-size:1.12rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.page-product .orvag-pdp__gallery-heading span:last-child{font-weight:650;letter-spacing:0;text-transform:none}.page-product .product__media-wrapper media-gallery{border:0;background:transparent;box-shadow:none}.page-product .product__media-wrapper .thumbnail-list__item{overflow:hidden;border:1px solid #d6e0d2;border-radius:.8rem;background:#fff}.page-product .product__media-wrapper .thumbnail[aria-current=true]{box-shadow:inset 0 0 0 2px #1b4c37}.page-product .product__info-wrapper{overflow:hidden;padding:0;border-top:0;border-radius:1.6rem;background:#fff}.page-product .product__info-container{padding:0 clamp(2rem,2.4vw,3.8rem) clamp(2.4rem,3vw,4rem)}.page-product .product__info-container>.product__title{margin:0 calc(-1*clamp(2rem,2.4vw,3.8rem));padding:clamp(2.4rem,2.6vw,4rem) clamp(2rem,2.4vw,3.8rem);background:#123a2b;color:#fff}.page-product .product__info-container>.product__title .orvag-pdp__eyebrow{margin-bottom:1rem;color:#d8e6af}.page-product .product__info-container>.product__title h1{max-width:18ch;color:#fff;font-size:clamp(3.2rem,3.5vw,5.5rem);line-height:1.05}.page-product .product__info-container>.price_inventory{margin:0 calc(-1*clamp(2rem,2.4vw,3.8rem)) 2rem;padding:1.9rem clamp(2rem,2.4vw,3.8rem);border-bottom:1px solid #dce5d9;background:#f4f5eb}.page-product .product__info-container>.price_inventory .price{margin:0;color:#123a2b;font-size:clamp(2.8rem,2.8vw,4rem);line-height:1.15}.page-product .product__info-container>.product__description{margin:0 0 2.2rem;padding-bottom:2rem;border-bottom:1px solid #e4e9e1;color:#31483a;font-size:1.6rem;line-height:1.55}.page-product .product__info-container>.product__description p{line-height:1.55}.page-product .product__info-wrapper variant-radios,.page-product .product__info-wrapper variant-selects{display:block;margin:0 0 2rem;padding:0;border:0}.page-product .product__info-container .icon-with-text{margin:2.5rem 0;border-radius:0;background:#f4f5eb}.page-product .product__info-container .product__accordion{margin:0}@media screen and (min-width:1200px){.page-product product-info .product:not(.product--no-media){display:grid;grid-template-columns:minmax(0,1.07fr) minmax(0,.93fr);gap:clamp(1.6rem,2vw,3.2rem);align-items:start}.page-product product-info .product:not(.product--no-media)>.product__media-wrapper,.page-product product-info .product:not(.product--no-media)>.product__info-wrapper{width:100%;max-width:none}}@media screen and (max-width:749px){.page-product .orvag-pdp__gallery-heading{padding:1.2rem 1.4rem 0;font-size:1rem}.page-product .product__info-wrapper{margin-top:1.2rem}.page-product .product__info-container{padding:0 1.8rem 2.4rem}.page-product .product__info-container>.product__title{margin-inline:-1.8rem;padding:2.4rem 1.8rem}.page-product .product__info-container>.product__title h1{font-size:clamp(3rem,8vw,4rem)}.page-product .product__info-container>.price_inventory{margin-inline:-1.8rem;padding:1.6rem 1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/orvag-pdp-20261013-v3.css.map */
