.ovw-main{background:#f5f1e8;color:#102c22}.ovw-main .page-width{max-width:1500px}.ovw-main .ovw-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0 25px;font-size:13px}.ovw-main .ovw-breadcrumb a{text-decoration:none;color:#102c22}.ovw-main .ovw-breadcrumb a:hover{color:#93451f;text-decoration:underline}.ovw-main .ovw-breadcrumb span{color:#66716a}.ovw-main .ovw-product{align-items:start}.ovw-main .ovw-product>.product__media-wrapper,.ovw-main .ovw-product>.product__info-wrapper{width:100%!important;max-width:none!important;min-width:0;padding:0!important;margin:0}.ovw-main .product__info-container{max-width:none}.ovw-main .ovw-ribbon{display:inline-flex;gap:8px;align-items:center;background:#173b2b;padding:7px 15px;color:#fff!important;font:700 13px Georgia,serif;letter-spacing:.05em;text-decoration:none;margin-bottom:9px}.ovw-main .ovw-ribbon:hover{background:#24523b}.ovw-main .product__title{margin-top:5px}.ovw-main .product__title h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,2.6vw,43px);line-height:1.1;color:#141a15;font-weight:700;letter-spacing:-.025em}.ovw-main .price .price-item{color:#93451f;font-size:clamp(27px,2.7vw,39px);font-weight:700}.ovw-main .ovw-short-description{font-size:14px;line-height:1.55;border-top:1px solid #d8d6cc;border-bottom:1px solid #d8d6cc;padding:12px 0;margin:10px 0 18px;color:#28382f}.ovw-main .product-form__input{max-width:100%}.ovw-main .product-form__input input[type=radio]+label{border-radius:5px}.ovw-main .product-form__input input[type=radio]:checked+label{background:#173b2b;border-color:#173b2b;color:#fff}.ovw-main .product__inventory{color:#93451f;font-weight:650;font-size:14px}.ovw-main .product-form__buttons{max-width:none}.ovw-main .product-form__submit{background:#93451f;color:#fff;border:0;border-radius:5px;font:700 19px Georgia,serif;min-height:52px}.ovw-main .product-form__submit:before,.ovw-main .product-form__submit:after{display:none}.ovw-main .product-form__submit:hover:not([disabled]){background:#763617}.ovw-main .ovw-shop-all{display:flex;align-items:center;justify-content:center;gap:12px;border:1.5px solid #173b2b;border-radius:5px;padding:12px 14px;background:transparent;color:#102c22;font:700 15px Georgia,serif;text-align:center;text-decoration:none}.ovw-main .ovw-shop-all:hover{color:#fff;background:#173b2b}.ovw-main .product__view-details{display:none}.ovw-main .installment,.ovw-main .product__tax,.ovw-main pickup-availability{display:none}.ovw-main .ovw-benefits{min-width:0;border-left:1px solid #d8d6cc;padding-left:22px}.ovw-main .ovw-benefit{display:flex;align-items:flex-start;gap:13px;padding:16px 0;border-bottom:1px solid #d8d6cc}.ovw-main .ovw-benefit:last-child{border-bottom:0}.ovw-main .ovw-benefit svg{width:31px;height:31px;flex:0 0 31px;color:#173b2b}.ovw-main .ovw-benefit strong{display:block;font:700 16px/1.3 Georgia,serif;color:#141a15}.ovw-main .ovw-benefit p{margin:5px 0 0;color:#39443b;font:12px/1.5 Arial,sans-serif}.ovw-main .product__media img{object-fit:contain}.ovw-main .product__media-container{background:#eceae5;border-radius:7px;overflow:hidden}@media(min-width:1250px){.ovw-main .ovw-product{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(0,1.12fr) minmax(205px,.65fr);gap:26px}}@media(min-width:750px)and (max-width:1249px){.ovw-main .ovw-product{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:22px}.ovw-main .ovw-benefits{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 22px;border-left:0;border-top:1px solid #d8d6cc;padding:8px 0 0}}@media(min-width:750px){.ovw-main .product--thumbnail media-gallery{display:grid;grid-template-columns:70px minmax(0,1fr);gap:13px;align-items:start}.ovw-main .product--thumbnail media-gallery>[id^=GalleryStatus-]{display:none}.ovw-main .product--thumbnail media-gallery>[id^=GalleryViewer-]{grid-column:2;grid-row:1;min-width:0;width:100%}.ovw-main .product--thumbnail media-gallery>.thumbnail-slider{grid-column:1;grid-row:1;display:block;min-width:0;width:70px;margin:0}.ovw-main .product--thumbnail .product__media-list{display:block;padding:0;margin:0}.ovw-main .product--thumbnail .product__media-item{width:100%!important;max-width:none!important}.ovw-main .product--thumbnail .product__media-item:not(.is-active){display:none!important}.ovw-main .product--thumbnail .thumbnail-list{display:flex!important;flex-direction:column;flex-wrap:nowrap;gap:8px;padding:0;margin:0;max-height:600px;overflow-y:auto;overflow-x:hidden;scroll-snap-type:none}.ovw-main .product--thumbnail .thumbnail-list__item{width:100%!important;max-width:100%!important;flex:0 0 auto}.ovw-main .product--thumbnail .thumbnail-slider .slider-button{display:none!important}.ovw-main .product--thumbnail .thumbnail{border-radius:5px;overflow:hidden}}@media(max-width:749px){.ovw-main .ovw-product{display:block}.ovw-main .ovw-product>.product__info-wrapper{padding:24px 16px 0!important}.ovw-main .product__title h1,.ovw-main .price .price-item{font-size:31px}.ovw-main .ovw-benefits{border-left:0;border-top:1px solid #d8d6cc;margin:20px 16px 0;padding:10px 0}.ovw-main .ovw-benefit{padding:12px 0}.ovw-main .ovw-breadcrumb{font-size:12px;gap:7px;padding:10px 16px 16px}}.ovw-main .ovw-summary{font-size:15px;line-height:1.65;color:#34483b;padding:14px 0;border-top:1px solid #d8d6cc;border-bottom:1px solid #d8d6cc;margin:10px 0 20px}.ovw-main .product__info-container>*+*{margin-top:16px}
/*# sourceMappingURL=/cdn/shop/t/23/assets/outerwear-vault.css.map */
