.productDetails-features .feature-icon{display:block;border:0;margin-bottom:0;width:50%;margin-left:-4%;max-width:110px;min-width:90px}.productDetails-features{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:20px}.productDetails-features>*{width:calc(50% - 10px)}.productDetails-feature h3{margin-top:10px;margin-bottom:10px;font-size:16px}.productDetails-feature,.product__description,.accordion__content p{line-height:1.5}.productDetails-feature p{margin-bottom:0}.accordion__content p{margin-top:10px;margin-bottom:0}.product-form__submit{background:#4b782e;color:#fff;text-transform:uppercase;height:52px;font-weight:600;letter-spacing:.05em;transition:transform .3s ease}.product-form__submit:hover{background:#345320;transform:scale(1.03)}.product-form__buttons{max-width:none}.findFit-layout{padding:30px 20px;background:#ebf3df;margin-top:40px;margin-bottom:40px}.findFit-heading{font-weight:600;color:#1d322d;font-size:16px;line-height:1.5;margin-top:0}.findFit-text{color:#1d322d;font-size:16px;line-height:1.5;margin-bottom:20px}.findFit-layout a{width:100%}.product__title,.product__title>h1,.product__title>a>.h1{font-family:var(--font-heading-family)}.product__title>h1{font-weight:400;font-size:32px}.logisticsFeatures-layout{display:flex;flex-wrap:wrap;gap:20px}.logisticsFeatures-layout>*{width:calc(50% - 10px)}.logisticsFeatures-itemIcon{height:34px}.logisticsFeatures-itemIcon svg{width:34px;height:34px}.logisticsFeatures-itemTitle{line-height:1.5}.logisticsFeatures-itemDescription{line-height:1.5;margin-top:2px}.button:after{box-shadow:none}.button:not([disabled]):hover:after{box-shadow:none;border-offset:0}.product-form__input--pill input[type=radio]+label{display:flex;align-items:center;justify-content:center;font-size:15px;min-height:3.8rem;width:120px;padding:.8rem 1.4rem;border:1px solid #4B782E80;border-radius:999px;background:#fff;color:#1d322d;line-height:1;text-align:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease;margin:0}.product-form__input--pill input[type=radio]+label:hover{border-color:#345320;background:#ebf3df}.product-form__input--pill input[type=radio]:checked+label{border-color:#345320;background:#345320;color:#fff}.product-form__input{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px;margin-bottom:0}.product-form__input:first-child{margin-top:0}.product-form__input--swatch .swatch-input__input+.swatch-input__label{margin:0;outline:none;width:44px;height:44px;border-radius:0}:is(.product-form__input--pill,.product-form__input--swatch) .form__label{margin-bottom:10px;font-size:14px}:is(.product-form__input--pill,.product-form__input--swatch) .form__label span span{font-weight:700}fieldset.product-form__input{gap:4px}fieldset.product-form__input--pill{gap:10px}.width-drawer-trigger{cursor:pointer;display:inline-flex;align-items:center;flex-wrap:wrap;gap:.2rem}.width-info-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:5px;position:relative}.width-info-svg{width:22px;height:22px;display:block}.width-info-svg .icon-bg{fill:transparent;stroke:#1d322d;stroke-width:7.5;transition:fill .2s ease,stroke .2s ease}.width-info-svg .icon-i{fill:#1d322d;transition:fill .2s ease}.width-drawer-trigger:hover .width-info-svg .icon-bg,.width-drawer-trigger:focus-visible .width-info-svg .icon-bg{fill:#1d322d;stroke:#1d322d}.width-drawer-trigger:hover .width-info-svg .icon-i,.width-drawer-trigger:focus-visible .width-info-svg .icon-i{fill:#fff}span[data-selected-value]{font-weight:700}.form__label--width-drawer{margin-bottom:13px!important}.swatch-input__label .swatch{width:44px;height:44px;border-radius:3px;border-color:#566f3b33}.swatch-input__input:active+.swatch-input__label .swatch,.swatch-input__input:checked+.swatch-input__label .swatch,.swatch-input__input:checked+.swatch-input__label .swatch:hover{border-color:#566f3b}.width-guide-drawer .drawer__contents{padding:30px 15px}.width-guide-drawer .size-guide-block{padding-bottom:15px}.width-guide-drawer .drawer__inner{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.width-guide-drawer__contents{position:relative;flex:1;min-height:0;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:0 0 30px}.product-sticky-bar{position:fixed;left:0;right:0;top:calc(100dvh - 77px);z-index:30;padding:.8rem 0;background:#fff;border-top:1px solid #ebf3df;transform:translateY(100%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .2s ease,opacity .2s ease,visibility .2s ease;z-index:2}.product-sticky-bar.is-active{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}.product-sticky-bar__inner{display:flex;align-items:center;gap:15px}.product-sticky-bar__inner>:last-child{flex:1;justify-content:flex-end}.product-sticky-bar__product{display:flex;align-items:center;gap:1.2rem;min-width:0}.product-sticky-bar__media{flex:0 0 auto}.product-sticky-bar__image{display:block;width:6rem;height:6rem;object-fit:cover;border-radius:.6rem}.product-sticky-bar__details{min-width:0}.product-sticky-bar__title{margin:0 0 .4rem;font-size:14px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-sticky-bar__price{display:flex;align-items:center;gap:.8rem;flex-wrap:nowrap;line-height:1.2}.product-sticky-bar__price-current{font-size:1.4rem}.product-sticky-bar__price-compare{font-size:1.2rem;color:#1d322d;text-decoration:line-through}.product-sticky-bar__price-compare+.product-sticky-bar__price-current{color:#c70b00}.product-sticky-bar__actions{display:flex;align-items:center;gap:15px;flex:0 0 auto;width:175px}.product-sticky-bar__add{white-space:nowrap}.product-sticky-bar__change{white-space:nowrap;padding:0;font-size:15px;text-transform:uppercase;font-weight:600;letter-spacing:.05em;border:0;color:#1d322d;background:transparent;justify-content:flex-end;display:none}.product-sticky-bar__change:hover{text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:#8bbf43}.product-sticky-bar__change:before,.product-sticky-bar__change:after{display:none}body{padding-bottom:77px}.product-sticky-bar__option{margin:0 0 .4rem;font-size:14px;line-height:1.2;color:#1d322d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-sticky-bar__add{padding-left:20px;padding-right:20px}.jdgm-preview-badge{margin-top:30px}.jdgm-prev-badge__text{margin-left:8px}.jdgm-widget-revamp p.jm-review-widget-minimal-header__title{font-size:32px!important;font-weight:400}.shopify-section .jdgm-star,.shopify-section .jm-star-rating__font-icon{font-size:18px!important}.shopify-section .jm-review-widget{padding-top:50px}.shopify-section .jdgm-widget-revamp p{font-size:16px;line-height:1.5}.shopify-section .jm-reviewer-avatar{display:none}.shopify-section .jm-review-item{padding:20px;background:#fff;border:1px solid #8bbf43;border-bottom:1px solid #8bbf43!important;padding-bottom:0!important}.shopify-section .jm-reviewer-info__name{font-weight:400;font-size:21px}.shopify-section .jm-review-content__expand-button{text-decoration:none;font-family:Open Sans,sans-serif;margin-top:20px;margin-bottom:10px}.shopify-section .jm-review-content__expand-button p{font-weight:600!important;font-size:15px!important;text-transform:uppercase;letter-spacing:.05em!important;text-decoration:none!important}.shopify-section .jm-review-content__expand-button p:hover{text-decoration-line:underline!important;text-decoration-thickness:2px!important;text-underline-offset:4px!important;text-decoration-color:#8bbf43!important;font-size:15px;font-family:Open Sans,sans-serif}.shopify-section .jm-media-thumbnail-list__thumbnail{border-radius:0;margin-right:10px;margin-bottom:10px}.shopify-section .jm-pagination-controls .jm-button--primary,.shopify-section .jm-sort-filter__select{background:#fff;color:#1d322d;border:1px solid #8BBF43;text-transform:uppercase;font-family:Open Sans,sans-serif;letter-spacing:.05em;border-radius:50px;font-size:15px;padding:16px 35px;margin-top:20px;transition:transform .3s ease}.shopify-section .jm-sort-filter__select{font-weight:600;margin-top:0;width:240px;position:relative}.shopify-section .jm-sort-filter:after{position:absolute;right:20px;top:23px;background-image:url(/cdn/shop/files/chevron-icon.svg?v=1776917951);width:19px;height:10.4px;background-size:cover;display:block;content:"";z-index:1}.shopify-section .jdgm-prev-badge{display:inline-block!important}.shopify-section .jdgm-prev-badge:hover{border-bottom:2px solid #8bbf43}.shopify-section .jm-sort-filter__select:hover{background:#ebf3df}.shopify-section .jm-sort-filter__select option{text-transform:none}.shopify-section .jm-pagination-controls .jm-button--primary span{font-weight:600}.shopify-section .jm-pagination-controls .jm-button--primary:hover{background:#ebf3df}.shopify-section .jm-pagination-controls{margin-bottom:0}.shopify-section .jm-filter-panel{padding-left:0}.shopify-section .jm-custom-answer-filter{display:none}.shopify-section #judgeme_product_reviews{max-width:890px}.product-gallery-toggle{display:none;color:#1d322d;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:.05em;font-weight:600;min-height:0;margin:35px auto 0}.product-gallery-toggle:hover .product-gallery-toggle-icon{transform:scale(1.1)}.product-gallery-toggle[hidden]{display:none!important}.product-gallery-toggle-icon{border:1px solid #8bbf43;border-radius:50px;padding:4px 3px 2px;display:flex;align-items:center;justify-content:center;transition:transform .25s ease}.product-gallery-toggle-icon svg{width:17px}media-gallery.is-gallery-updating .product-gallery-toggle{visibility:hidden}media-gallery.is-expanded .product-gallery-toggle-icon{transform:scaleY(-1)!important}media-gallery.is-expanded .product-gallery-toggle:hover .product-gallery-toggle-icon{transform:scaleY(-1) scale(1.05)!important}@media screen and (min-width:750px){.product--stacked media-gallery.has-collapsible-media .product-gallery-toggle:not([hidden]){display:flex;width:fit-content}.product__media-item.is-gallery-collapsed{display:none!important}.product-sticky-bar{top:calc(100dvh - 81px)}}@media screen and (min-width:390px){.product-sticky-bar__change{display:flex}}@media screen and (min-width:391px){.shopify-section .jm-pagination-controls .jm-button--primary{padding:16px 40px}}@media screen and (min-width:450px){.product-sticky-bar__actions{gap:20px}.shopify-section .jm-pagination-controls .jm-button--primary{padding:16px 40px}}@media screen and (min-width:500px){.logisticsFeatures-layout>*{width:calc((100% - 40px) / 3);text-align:center}}@media screen and (min-width:650px){.shopify-section .jm-review-widget-minimal-header__button-and-filters{justify-content:flex-end}}@media screen and (min-width:650px){.product-sticky-bar__change{display:flex;justify-content:flex-start}.product-sticky-bar__inner>:last-child{justify-content:space-between}.product-sticky-bar__add{padding-left:40px;padding-right:40px}}@media screen and (min-width:750px){.product-sticky-bar{padding:1rem 0}.jdgm-widget-revamp p.jm-review-widget-minimal-header__title{font-size:48px!important;font-weight:400}.product__info-wrapper{padding-left:20px}.product__info-container{max-width:none}.logisticsFeatures-layout{display:flex;flex-wrap:wrap;gap:20px}.logisticsFeatures-layout>*{width:calc(50% - 10px)}.logisticsFeatures-layout>*{text-align:left}.width-guide-table__head{grid-template-columns:10rem 1fr}.width-guide-row{grid-template-columns:10rem 1fr;min-height:20rem;padding:2.4rem 2rem}.size-guide-row{padding:2rem}.product-sticky-bar__inner{justify-content:center;gap:15px}.product-sticky-bar__add{padding-left:50px;padding-right:50px}.product-sticky-bar__inner>:last-child{flex:inherit}.product__media-wrapper{padding-right:15px;border-right:1px solid #ebf3df}.product__media-list li:first-child{border-bottom:1px solid #ebf3df;margin-bottom:-15px}.product__media-list li:nth-child(2n):after{content:"";height:1px;background:#ebf3df;display:block;width:100%;position:absolute;bottom:-15px}.product__media-list li:nth-child(odd):after{content:"";height:1px;background:#ebf3df;display:block;width:100%;position:absolute;bottom:-15px}.product__media-list{margin-bottom:15px}.product__media-list li:first-child:after{display:none}.product__media-list.grid{row-gap:30px}.product__media-list li{position:relative}.global-media-settings{border:0}.shopify-section .jm-review-widget{padding-top:75px}.shopify-section .jm-review-widget{padding-bottom:75px}.product-sticky-bar__actions{width:342px}}@media screen and (min-width:990px){.product__info-wrapper{padding-left:50px}.shopify-section .jm-review-item{padding:50px;padding-bottom:20px!important}.product__media-list li:first-child{border-bottom:1px solid #ebf3df;margin-bottom:-15px}.product__media-list li:nth-child(2n):after{content:"";height:1px;background:#ebf3df;display:block;width:calc(200% + 16px);position:absolute;bottom:-15px}.product__media-list{margin-bottom:15px}.product__media-list li:nth-child(2n) .product__modal-opener--image:before{content:"";width:1px;background:#ebf3df;display:block;right:-9px;position:absolute;height:100%}.product__media-list li:nth-child(odd):after{display:none}}@media screen and (min-width:1100px){.product__title>h1{font-size:48px}}@media screen and (min-width:1200px){.shopify-section #judgeme_product_reviews{max-width:1100px!important}}@media screen and (min-width:1300px){.logisticsFeatures-layout>*{width:calc((100% - 40px) / 3);text-align:left}}@media screen and (max-width:749px){media-gallery [id^=GalleryViewer] .slider,media-gallery [id^=GalleryViewer] .product__media-list{scroll-snap-type:x mandatory;overscroll-behavior-x:contain}media-gallery [id^=GalleryViewer] .product__media-item{scroll-snap-align:start;scroll-snap-stop:always}}@media screen and (max-width:749px){.product__media-wrapper .slider-mobile-gutter{margin-left:0;margin-right:0}.product__media-wrapper .product__media-list{margin-left:0;margin-right:0;width:100%;margin-bottom:2.4rem;gap:0;padding-left:0;padding-right:0;scroll-padding-left:0;scroll-padding-right:0}.product__media-wrapper .product__media-list .product__media-item,.product__media-wrapper .product__media-list .slider__slide{width:100%;min-width:100%;max-width:100%;padding-left:0;padding-right:0;margin:0}.product--mobile-columns .product__media-item{width:100%;min-width:100%;max-width:100%}.product__media-wrapper .product-media-container,.product__media-wrapper .product__modal-opener,.product__media-wrapper .product__media,.product__media-wrapper .media{width:100%;max-width:100%}.product__media-wrapper .product__media-item>*{width:100%}}.product-media-carousel__controls{display:flex;align-items:center;gap:1.6rem;margin-top:2.4rem}.product-media-carousel__progress{position:relative;flex:1 1 auto;height:.3rem;background:#34532033;overflow:hidden}.product-media-carousel__progress-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;background:rgb(var(--color-foreground));transform:scaleX(0);transform-origin:left center;transition:transform .28s ease}.product-media-carousel__progress:empty,.product-media-carousel__progress-fill:empty{display:block!important}.product__media-wrapper .product-media-carousel__controls .slider-button{position:static;width:auto;height:auto;min-width:0;border:1px solid #8bbf43;border-radius:50px;background:transparent;box-shadow:none;padding:6px 5px 6px 7px}.product__media-wrapper .product-media-carousel__controls .slider-button--prev{padding:6px 7px 6px 5px}.product__media-wrapper .product-media-carousel__controls .slider-button .svg-wrapper{display:flex;align-items:center;justify-content:center}.product__media-wrapper .product-media-carousel__controls .slider-button svg{width:19px;height:19px}.product__media-wrapper .product-media-carousel__controls .slider-button--prev svg{transform:rotate(90deg)}.product__media-wrapper .product-media-carousel__controls .slider-button--next svg{transform:rotate(-90deg)}.product__media-wrapper .product-media-carousel__controls .slider-button[disabled]{opacity:.35}.product__media-wrapper .product-media-carousel__controls .slider-button:hover{background:transparent;box-shadow:none}@media screen and (min-width:750px){.product__media-wrapper .product-media-carousel__controls{display:none}}@media screen and (max-width:749px){.product__media-wrapper,.product__media-wrapper media-gallery,.product__media-wrapper slider-component{width:100%;max-width:100%}.product__media-wrapper .slider-mobile-gutter,.product__media-wrapper slider-component{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.product__media-wrapper .product__media-list.slider{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:0!important;padding-right:0!important;scroll-padding-left:0!important;scroll-padding-right:0!important;gap:0!important;column-gap:0!important;row-gap:0!important}.product__media-wrapper .product__media-list.slider:after{content:none!important;display:none!important;width:0!important;min-width:0!important;flex:0 0 0!important}.product__media-wrapper .product__media-list>.product__media-item,.product__media-wrapper .product__media-list>.slider__slide{width:100vw!important;min-width:100vw!important;max-width:100vw!important;flex:0 0 100vw!important;margin:0!important;padding:0!important}.product__media-wrapper .product__media-item>*,.product__media-wrapper .product-media-container,.product__media-wrapper .product__modal-opener,.product__media-wrapper .product__media,.product__media-wrapper .media{width:100%!important;max-width:100%!important;margin:0!important}.global-media-settings{border-color:transparent}.product__info-wrapper{margin-top:50px}product-info{padding-top:0!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-main-product-mt-custom.css.map */
