:root{--mls-deep:#002A54;--mls-navy:#083B79;--mls-blue:#0073C0;--mls-ink:#0A192F;--mls-text:#263746;--mls-muted:#5F7180;--mls-line:#D8E2EA;--mls-soft:#F4F8FF;--mls-white:#FFFFFF}main,.product,.product__info-container,.mls-tw-benefits,.mls-tw-info,.related-products{font-family:"Poppins",var(--font-body-family),sans-serif!important;color:var(--mls-text)}.page-width{max-width:1440px}.product{align-items:flex-start;column-gap:clamp(44px,5vw,78px)}@media screen and (min-width:990px){.product--large:not(.product--no-media) .product__media-wrapper{width:58%;max-width:58%}.product--large:not(.product--no-media) .product__info-wrapper{width:42%;max-width:42%;padding-left:0}.product__column-sticky{top:8.5rem}}.product__media .media{background:#f5f7f9}.product__media-item .global-media-settings,.product-media-container,.product__media img{border:0!important;border-radius:3px!important}.thumbnail-list{gap:8px;margin-top:12px}.thumbnail{border:1px solid var(--mls-line);border-radius:3px;background:#fff}.thumbnail[aria-current]{border:2px solid var(--mls-blue);box-shadow:0 0 0 1px #fff}.product__text.caption-with-letter-spacing{margin:0 0 12px;color:var(--mls-blue)!important;font-family:"Poppins",var(--font-body-family),sans-serif!important;font-size:11px!important;line-height:1.4;font-weight:700;letter-spacing:.11em}.product__title{margin:0 0 12px}.product__title h1{margin:0;color:var(--mls-deep)!important;font-family:"Poppins",var(--font-heading-family),sans-serif!important;font-size:clamp(38px,3.2vw,52px);line-height:1.04;letter-spacing:-.035em;font-weight:700}.mls-product-subtitle{max-width:560px;margin:0 0 20px;color:var(--mls-text)!important;font-size:15px;line-height:1.65;font-weight:400}.product__info-container .price{margin:0;color:var(--mls-ink)!important}.product__info-container .price-item{color:var(--mls-ink)!important;font-family:"Poppins",var(--font-body-family),sans-serif!important;font-size:21px;line-height:1.4;font-weight:600}.mls-tw-divider{height:1px;background:var(--mls-line);margin:24px 0}.product-form__input{max-width:100%;margin:0 0 22px;padding:0;border:0}.mls-option-heading{display:flex!important;align-items:center;justify-content:space-between;gap:14px;width:100%;margin:0 0 11px!important;color:var(--mls-deep)!important;font-family:"Poppins",var(--font-body-family),sans-serif!important;font-size:13px!important;line-height:1.4;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.mls-option-heading [data-selected-value]{color:var(--mls-muted);font-weight:400}.mls-size-guide{color:var(--mls-blue)!important;font-family:"Poppins",var(--font-body-family),sans-serif!important;font-size:11px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.mls-option-color{display:flex;flex-wrap:wrap;gap:8px}.mls-option-color .mls-option-heading{flex-basis:100%}.mls-option-color input[type=radio]+label.mls-variant-label{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:7px 13px 7px 8px;margin:0;border:1px solid #BFCBD4;border-radius:3px;background:#fff;color:var(--mls-ink);font-family:"Poppins",var(--font-body-family),sans-serif!important;font-size:12px;font-weight:500}.mls-option-color input[type=radio]+label:hover{border-color:var(--mls-blue)}.mls-option-color input[type=radio]:checked+label{border-color:var(--mls-navy);box-shadow:inset 0 0 0 1px var(--mls-navy);background:var(--mls-soft)}.mls-color-dot{width:25px;height:25px;border:1px solid rgba(0,42,84,.16);border-radius:50%;background:#ddd;box-shadow:inset 0 0 0 2px #ffffffa6}.mls-option-color label[data-option-value=white] .mls-color-dot{background:#fff}.mls-option-color label[data-option-value=black] .mls-color-dot{background:#151515}.mls-option-color label[data-option-value=royal] .mls-color-dot{background:#1f5eb8}.mls-option-color label[data-option-value=cool-gray] .mls-color-dot{background:#9ca3a8}.mls-option-color label[data-option-value=safety-orange] .mls-color-dot{background:#ff5a1f}.mls-option-color label[data-option-value=safety-yellow] .mls-color-dot{background:#dfff00}.mls-option-color label[data-option-value=realtree-edge] .mls-color-dot{background:linear-gradient(135deg,#6f6246 0 24%,#343b2a 24% 48%,#a49773 48% 68%,#20271f 68%)}.mls-option-color label[data-option-value=smoke-graphite] .mls-color-dot{background:linear-gradient(135deg,#737a80 0 50%,#33383d 50%)}.mls-option-color label[data-option-value=classic-navy-red] .mls-color-dot{background:linear-gradient(135deg,#12284d 0 50%,#b7202e 50%)}.mls-option-color label[data-option-value=black-camo] .mls-color-dot{background:linear-gradient(135deg,#111 0 25%,#3b3f42 25% 50%,#1d2326 50% 75%,#555 75%)}.mls-option-color label[data-option-value=army-black-zipper] .mls-color-dot{background:linear-gradient(135deg,#5b6542 0 50%,#171717 50%)}.mls-option-size{display:flex;flex-wrap:wrap;gap:8px}.mls-option-size .mls-option-heading{flex-basis:100%}.mls-option-size input[type=radio]+label.mls-variant-label{display:inline-flex;align-items:center;justify-content:center;min-width:54px;min-height:45px;padding:8px 13px;margin:0;border:1px solid #BFCBD4;border-radius:3px;background:#fff;color:var(--mls-deep);font-family:"Poppins",var(--font-body-family),sans-serif!important;font-size:12px;font-weight:600}.mls-option-size input[type=radio]+label:hover{border-color:var(--mls-blue)}.mls-option-size input[type=radio]:checked+label{background:var(--mls-navy);border-color:var(--mls-navy);color:#fff}.product-form__input input.disabled+label{opacity:.38;text-decoration:line-through}.product-form__buttons{max-width:100%}.product-form__submit{min-height:58px;border:1px solid var(--mls-navy);border-radius:3px;background:var(--mls-navy);color:#fff!important;box-shadow:none;font-family:"Poppins",var(--font-body-family),sans-serif!important;font-size:13px;line-height:1.3;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.product-form__submit:before,.product-form__submit:after{box-shadow:none!important}.product-form__submit:hover{background:var(--mls-blue);border-color:var(--mls-blue)}.mls-tw-reassurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:17px;border-top:1px solid var(--mls-line);border-bottom:1px solid var(--mls-line)}.mls-tw-reassurance span{padding:13px 10px;border-right:1px solid var(--mls-line);color:var(--mls-text);font-size:10px;line-height:1.45;font-weight:500;text-align:center}.mls-tw-reassurance span:last-child{border-right:0}.mls-tw-benefits{margin-top:36px;border-top:1px solid var(--mls-line);border-bottom:1px solid var(--mls-line);background:var(--mls-soft)}.mls-tw-benefits__inner{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr)}.mls-tw-benefits__inner>div{padding:42px 26px;text-align:center;border-right:1px solid var(--mls-line)}.mls-tw-benefits__inner>div:last-child{border-right:0}.mls-tw-icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin:0 auto 15px;border:1.5px solid var(--mls-blue);border-radius:50%;color:var(--mls-blue);font-size:18px;font-weight:600}.mls-tw-benefits strong,.mls-tw-benefits small{display:block;font-family:"Poppins",var(--font-body-family),sans-serif!important}.mls-tw-benefits strong{color:var(--mls-deep);font-size:12px;line-height:1.4;font-weight:700;letter-spacing:.05em}.mls-tw-benefits small{margin-top:6px;color:var(--mls-text);font-size:11px;line-height:1.5;font-weight:400}.mls-tw-info{background:#fff}.mls-tw-info__inner{max-width:940px;margin:0 auto;padding:68px 24px 26px}.mls-tw-info__intro{padding-bottom:30px}.mls-tw-info__intro p{margin:0 0 9px;color:var(--mls-blue);font-size:11px;line-height:1.4;font-weight:700;letter-spacing:.12em}.mls-tw-info__intro h2{margin:0;color:var(--mls-deep)!important;font-family:"Poppins",var(--font-heading-family),sans-serif!important;font-size:clamp(32px,3vw,46px);line-height:1.08;font-weight:700;letter-spacing:-.03em}.mls-tw-info details{border-top:1px solid var(--mls-line)}.mls-tw-info details:last-of-type{border-bottom:1px solid var(--mls-line)}.mls-tw-info summary{list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:64px;cursor:pointer;color:var(--mls-deep);font-family:"Poppins",var(--font-body-family),sans-serif!important;font-size:14px;line-height:1.4;font-weight:600}.mls-tw-info summary::-webkit-details-marker{display:none}.mls-tw-info summary span:last-child{color:var(--mls-blue);font-size:22px;font-weight:400;transition:transform .18s ease}.mls-tw-info details[open] summary span:last-child{transform:rotate(45deg)}.mls-tw-info__content{padding:0 0 26px;color:var(--mls-text);font-family:"Poppins",var(--font-body-family),sans-serif!important;font-size:14px;line-height:1.8;font-weight:400}.mls-tw-info__content strong{color:var(--mls-deep)}.mls-tw-info__content p:first-child{margin-top:0}.mls-tw-info__content ul{margin:0;padding-left:20px}.mls-tw-info__content li{margin-bottom:7px}.related-products{border-top:0}.related-products__heading{margin-bottom:30px;color:var(--mls-deep)!important;font-family:"Poppins",var(--font-heading-family),sans-serif!important;font-size:clamp(30px,3vw,42px);line-height:1.1;font-weight:700;letter-spacing:-.03em;text-align:left}.related-products .card{border:0}.related-products .card__media{background:#f5f7f9}.related-products .card__heading,.related-products .card__heading a{color:var(--mls-deep)!important;font-family:"Poppins",var(--font-body-family),sans-serif!important;font-weight:600}.related-products .price{color:var(--mls-text)!important;font-family:"Poppins",var(--font-body-family),sans-serif!important}@media screen and (max-width:989px){.product__info-wrapper{padding-left:2.5rem}.mls-tw-reassurance{grid-template-columns:1fr}.mls-tw-reassurance span{border-right:0;border-bottom:1px solid var(--mls-line)}.mls-tw-reassurance span:last-child{border-bottom:0}}@media screen and (max-width:749px){.page-width{padding-left:18px;padding-right:18px}.product__media-list{margin-left:0;width:100%}.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}.product__info-wrapper{padding:26px 0 0}.product__title h1{font-size:36px}.mls-product-subtitle{font-size:14px}.mls-tw-benefits__inner{grid-template-columns:1fr}.mls-tw-benefits__inner>div{padding:28px 18px;border-right:0;border-bottom:1px solid var(--mls-line)}.mls-tw-benefits__inner>div:last-child{border-bottom:0}.mls-tw-info__inner{padding:48px 18px 12px}.mls-tw-info__content{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/mls-truewerk-pdp-v3.css.map */
