:root{--v2-btn:#334650;--v2-btn-fg:#fff;--v2-green:#1e7b4b}html .product-form__cart-submit.btn,html .sticky-atc-bar .product-form__cart-submit,html .quick-view-product .product-form__cart-submit,html .quick-product .product-form__cart-submit,html [data-quick-view-modal] .product-form__cart-submit{background:#334650!important;border-color:#334650!important;color:#fff!important}html .product-form__cart-submit:before,html .product-form__cart-submit:after{background:#334650!important}html .product-form__cart-submit:after{background:#283842!important}html .product-form__cart-submit .btn__loading-bar{background:#fff!important}.product-form__cart-submit[data-v2-price]{display:flex;justify-content:space-between;align-items:center}.product-form__cart-submit .v2-btn-price{font-weight:500;letter-spacing:0;text-transform:none;opacity:.95}.product__variants-wrapper>div:has(>.product__color-swatches){display:flex;align-items:center;gap:12px;flex-wrap:wrap}.product__variants-wrapper>div:has(>.product__color-swatches) .product__label-wrapper{flex:0 0 auto;margin:0}.product__option.v2-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.product__option.v2-row .product__label-wrapper{flex:0 0 auto;margin:0}.product__option.v2-row .product__color-swatches{flex:1 1 0;min-width:150px}.product__option.v2-row .product__color-swatches--inner{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:719px){.product__option.v2-row .product__label-wrapper .product__label{font-size:12.5px}.product__option.v2-row .product__color-swatches--inner{gap:6px;flex-wrap:wrap;padding:2px 0}}@media(max-width:719px){.product__option.v2-row .product__color-swatches{min-width:120px}.product__option.v2-row .product__color-swatches--inner{gap:6px}}html .product__color-swatch{width:28px!important;height:28px!important;min-width:0!important;padding:0!important;margin:0!important;border:2px solid #fff!important;border-radius:50%!important;box-shadow:0 0 0 1px #cfcfcf!important;outline:none!important;background-clip:border-box!important;position:relative;overflow:hidden}html .product__color-swatch.selected,html .product__color-swatch[aria-checked=true]{box-shadow:0 0 0 1.5px #111!important}html .product__color-swatch:before,html .product__color-swatch:after{display:none!important;content:none!important}html .product__color-swatch img{width:100%;height:100%;object-fit:cover;border-radius:50%}@media(max-width:719px){html .product__color-swatch{width:26px!important;height:26px!important}}.product__color-chips[data-layout=natural]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.product__color-chips[data-layout=natural] .product__chip{text-align:center;padding:12px 2px;border-radius:3px}@media(max-width:719px){.product__color-chips[data-layout=natural]{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.product__color-chips[data-layout=natural] .product__chip{padding:11px 0;font-size:12.5px}}.product__color-chips[data-layout=natural]:has(.product__chip:only-child),.product__color-chips[data-layout=natural]:has(.product__chip:nth-child(2):last-child){display:flex;gap:6px}.product__color-chips[data-layout=natural]:has(.product__chip:only-child) .product__chip,.product__color-chips[data-layout=natural]:has(.product__chip:nth-child(2):last-child) .product__chip{min-width:64px;padding-left:12px;padding-right:12px}.product__block--product-header-inner{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px}.product__block--product-header-inner .product-badges{flex:0 0 100%;order:-1;margin-bottom:2px}.product__block--product-header-inner .product__title{font-size:19px!important;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0;flex:1 1 60%;text-transform:none}.product__block--product-header-inner .product__price-and-ratings{flex:0 0 auto}.product__block--product-header-inner .product__price{font-size:16px!important;font-weight:500}.product__label-wrapper .product__label{font-size:12.5px!important;color:#555;font-weight:400}.product__label-wrapper .product__label .t-opacity-70{opacity:1;color:#111;font-weight:500}.product__label-wrapper.v2-sizehead{display:flex;align-items:center;justify-content:space-between;gap:10px}.product__label-wrapper.v2-sizehead .v2-find__link{font-size:12.5px}.v2-find:has(.v2-find__link:only-child){display:none}.v2-find__panel .product__information-popup{margin:0;font-size:12px}.product__controls-group .product__option{margin-bottom:10px}.v2-revline{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;font-size:12px;color:#555;margin:10px 0 2px}.v2-revline b{color:#e0a526;letter-spacing:1px;font-weight:500}.v2-revline a{color:#555;text-decoration:underline;text-underline-offset:2px}.v2-benefit{font-size:14px;line-height:1.45;color:#222;margin:0 0 4px}.v2-benefit b{font-weight:600;color:#111}.product__block--product-header-inner .product__price-and-ratings .product__rating,.product__block--product-header-inner .product__price-and-ratings [class*=rating]{display:none}.product-form__shop-pay,.shopify-payment-button__more-options,.store-availability-container__wrapper,.product__policies,shop-promise,shop-promise-integration,[class*=shop-promise],.shopify-payment-terms{display:none!important}.v2-stock{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--v2-green);margin:4px 0 6px}.v2-stock i{width:8px;height:8px;border-radius:50%;background:currentColor;flex:0 0 auto}.v2-stock span{opacity:.75}.v2-stock.is-out{color:#8a2b2b}.v2-reasons{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0 4px;font-size:12px;line-height:1.3;color:#333}.v2-reasons div{display:grid;justify-items:center;text-align:center;gap:4px}.v2-reasons svg{width:22px;height:22px;stroke:#111;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.v2-reasons b{font-weight:600;color:#111;display:block}.v2-find{margin:2px 0 8px}.v2-find__link{font-size:12.5px;text-decoration:underline;text-underline-offset:2px;color:#111;background:none;border:0;padding:0;cursor:pointer}.v2-find__panel{border:1px solid #e3e3e3;border-radius:6px;padding:12px;margin-top:8px;display:grid;gap:10px;font-size:13px}.v2-find__panel[hidden]{display:none}.v2-find__row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.v2-find__row label{display:grid;gap:4px;font-size:11.5px;color:#555}.v2-find__row input{font-size:14px;padding:9px 8px;border:1px solid #d6d6d6;border-radius:4px;width:100%;box-sizing:border-box}.v2-find__out{font-weight:600;color:#111}.v2-find__models{font-size:12px;color:#444;line-height:1.5}.v2-find__models b{font-weight:600;color:#111}.v2-shown{font-size:12.5px;color:#555;padding:8px var(--space-outer,16px) 0;min-height:0}@media(max-width:719px){.product__media-container .product__media-item img{border-radius:0}}.v2-shown b{color:#111;font-weight:500}.v2-shown:empty{display:none;padding:0}@media(min-width:720px){.v2-shown{padding:10px 0 0}}.v2-why{padding:28px var(--space-outer,5vw) 0;max-width:var(--max-width,1400px);margin:0 auto;box-sizing:border-box}.v2-why__h{font-size:20px;font-weight:600;margin:0 0 4px;letter-spacing:-.01em}.v2-why__sub{margin:0 0 14px;font-size:14px;color:#666}.v2-why__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;font-size:13px;line-height:1.4}.v2-why__grid>div{border-top:1px solid #ececec;padding-top:8px}.v2-why__grid small{display:block;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#777;margin-bottom:4px}.v2-why__grid .v2-why__v2{background:#f4f3f0;border-top:0;border-radius:6px;padding:10px 12px;grid-column:1/-1}@media(min-width:720px){.v2-why__grid{grid-template-columns:repeat(3,1fr)}.v2-why__grid .v2-why__v2{grid-column:auto}}.v2-wear__tile{position:relative}.v2-wear__add{position:absolute;right:8px;top:8px;width:40px;height:40px;border-radius:50%;background:#fff;color:#111;border:0;box-shadow:0 1px 3px #00000040;font:300 24px/1 inherit;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;padding:0}.v2-wear__add:hover{background:#111;color:#fff}@media(max-width:959px){.product__media-container .swiper-pagination{height:auto!important;padding:8px 0 0!important;margin:0!important;line-height:0}.product__media-container .swiper-pagination-bullet{margin:0 3px!important;width:6px;height:6px}.v2-shown{padding-top:6px}.product__primary-right .product__block--product-header{margin-top:0}}@media(min-width:960px){html:not(.v2-past-atc) .sticky-atc-bar{display:none!important}}.product__block--product-header-inner .product__title{font-size:14px!important;font-weight:600;text-transform:uppercase!important;letter-spacing:.09em;line-height:1.35}.product__block--product-header-inner .product__price{font-size:14.5px!important}.v2-benefit{margin:12px 0 0;font-size:13.5px}@media(max-width:719px){.product__media-container.below-mobile .swiper-pagination{display:none!important}.v2-count{position:absolute;right:10px;bottom:10px;z-index:3;padding:4px 8px;border-radius:999px;background:#ffffff8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#111;font-size:10.5px;line-height:1;letter-spacing:.04em;pointer-events:none}}@media(min-width:720px){.v2-count{display:none}}.sticky-atc-bar__price{display:none!important}delivery-promise-wc,shopify-payment-terms,more-payment-options-link{display:none!important}@media(max-width:719px){.product__primary-right .product-accordion-group{display:none!important}}@media(min-width:720px){.v2-acc{display:none!important}.product__primary-right .product-accordion-group{margin-top:22px}}@media(max-width:719px){.product__meta .product-form__controls-group--submit{display:none!important}main .product__meta .sticky-atc-bar,main .product__meta .sticky-atc-bar.hidden{display:block!important;visibility:visible!important;transform:none!important}main .product__meta .sticky-atc-bar__details{display:none!important}main .product__meta .sticky-atc-bar__button{flex:1 1 auto;width:100%;max-width:none}main .product__meta .sticky-atc-bar .product-form__cart-submit{width:100%;justify-content:space-between}body:has(main .product__meta .sticky-atc-bar){padding-bottom:76px}}.v2-benefit{margin:2px 0 6px;font-size:13.5px}.product-form__cart-submit .v2-pick,.product__label-wrapper.v2-sizehead .product__label{display:none}.product__label-wrapper.v2-sizehead{justify-content:flex-end}@media(max-width:719px){main .product__meta .sticky-atc-bar{background:transparent!important;border:0!important;box-shadow:none!important}main .product__meta .sticky-atc-bar__inner{background:transparent!important;border:0!important;padding:8px 12px calc(12px + env(safe-area-inset-bottom,0px))!important}main .product__meta .sticky-atc-bar .product-form__cart-submit{border-radius:999px!important;overflow:hidden;box-shadow:0 4px 14px #00000038;padding-left:22px;padding-right:22px}}.product__media-container.above-mobile>.product__media{position:relative}.v2-shown.v2-shown--on{position:absolute;left:10px;bottom:10px;z-index:4;margin:0;padding:6px 10px!important;border-radius:999px;font-size:11px;line-height:1.25;max-width:calc(100% - 84px);background:#ffffffeb;color:#555;pointer-events:none}.v2-shown.v2-shown--on b{color:#111;font-weight:500}@media(min-width:720px){.v2-shown.v2-shown--on{left:14px;bottom:14px;font-size:12px;max-width:calc(100% - 28px)}}.product__meta .product__option:has(.product__color-chips .product__chip:only-of-type){display:none}.v2-sznote{display:none;font-style:normal;font-size:12.5px;font-weight:600;color:#c62828;margin-right:auto}html.v2-nudge .v2-sznote{display:block}html.v2-nudge .product__option.v2-sizeopt .product__color-chips{outline:1.5px solid #c62828;outline-offset:4px;border-radius:4px}.v2-sbtrust,.v2-ctrust{text-align:center;font-size:12px;line-height:1.3;color:#333}.v2-sbtrust{display:none}.v2-ctrust{display:none;padding:8px 0 4px}@media(min-width:720px){.v2-ctrust{display:block}}@media(max-width:719px){main .product__meta .sticky-atc-bar{background:#fff!important}main .product__meta .sticky-atc-bar__inner{padding-bottom:2px!important}main .product__meta .sticky-atc-bar .v2-sbtrust{display:block;padding:4px 14px calc(12px + env(safe-area-inset-bottom,0px))}body:has(main .product__meta .sticky-atc-bar){padding-bottom:100px}html.v2-typing main .product__meta .sticky-atc-bar{display:none!important}}.v2-count{display:none!important}.v2-shown.v2-shown--on{background:#ffffffb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(max-width:719px){main .product__meta .sticky-atc-bar{transition:background .25s}html:not(.v2-bar-full) main .product__meta .sticky-atc-bar{background:transparent!important}html:not(.v2-bar-full) main .product__meta .sticky-atc-bar__inner{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))!important}html:not(.v2-bar-full) main .product__meta .sticky-atc-bar .v2-sbtrust{display:none}}html,body{-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}.product__meta .v2-benefit,.v2-benefit{font-size:12.5px!important;line-height:1.4;color:#444;margin:2px 0 6px;max-width:34em}.v2-benefit b{color:#111;font-weight:600}@media(min-width:720px){.product__meta .v2-benefit,.v2-benefit{font-size:13px!important}}.v2-acc{display:none!important}.v2-why{padding-top:22px}.v2-why__h{font-size:18px}.v2-why__sub{font-size:13px;margin-bottom:12px}.jm-review-widget .jm-review-widget-minimal-header__title{font-size:18px!important;font-weight:600!important;letter-spacing:-.01em}.jm-review-widget .jm-average-rating-display .jm-text{font-size:16px!important}.jm-review-widget .jm-average-rating-display .jm-text+.jm-text{font-size:12px!important}.jm-review-widget .jm-medals{display:none!important}.jm-review-widget .jm-button{font-size:13px!important;min-height:32px!important;padding-top:6px!important;padding-bottom:6px!important}.jm-review-widget .jm-star-rating__font-icon{font-size:14px!important;line-height:14px!important}.jm-review-widget .jm-reviewer-avatar{width:30px!important;height:30px!important;min-width:0!important;font-size:12px!important}.jm-review-widget .jm-reviewer-info__name{font-size:13px!important}.jm-review-widget .jm-reviewer-info__details .jm-text{font-size:12px!important}.jm-review-widget .jm-review-content__title{font-size:14px!important;font-weight:600!important}.jm-review-widget .jm-review-content__body,.jm-review-widget .jm-review-content__body p{font-size:13px!important;line-height:1.45!important;color:#333}.jm-review-widget .jm-review-content__body:not([style*=line-clamp]){max-height:none!important}.jm-review-item.v2-open .jm-review-content__body{display:block!important;-webkit-line-clamp:unset!important;max-height:none!important}.jm-review-widget .jm-review-content__expand-button{background:none;border:0;padding:0;margin-top:4px;cursor:pointer;color:#111}.jm-review-widget .jm-review-content__expand-button .jm-text{font-size:12px!important;font-weight:400!important;text-decoration:underline;text-underline-offset:2px}.jm-review-widget .jm-button:focus-visible,.jm-review-widget .jm-review-content__expand-button:focus-visible{outline:2px solid #111!important;outline-offset:2px}.v2-readmore{display:inline-block;margin-top:4px;font-size:12px;color:#111;text-decoration:underline;text-underline-offset:2px;background:none;border:0;padding:0;cursor:pointer}.jm-review-widget{padding-top:12px!important;padding-bottom:16px!important}@media(max-width:719px){.product-block-custom-liquid:has(>.v2-reasons){margin-bottom:8px!important}}.product__option.v2-sizeopt{margin-top:12px!important;margin-bottom:0!important}.product__label-wrapper.v2-sizehead{margin-bottom:0!important;min-height:0}.product__option.v2-sizeopt [data-option-buttons]{margin-top:6px!important}.product__block:has(.v2-sizeopt){margin-bottom:12px!important}.product__block:has(>.v2-find){margin:0!important}.v2-find{margin:0}.v2-find__panel{margin:8px 0 12px}@media(max-width:719px){.product__meta .product__block--medium{margin-bottom:14px}.product__meta .product__block:has(>.v2-stock){margin-bottom:10px!important}}.product__color-chips[data-layout=natural]{display:flex!important;flex-wrap:wrap;gap:6px}.product__color-chips[data-layout=natural] .product__chip{flex:1 1 0;min-width:44px}@media(max-width:719px){.product__color-chips[data-layout=natural]{gap:5px}}@media(max-width:719px){.product__meta .product-form__controls-group--submit{display:block!important}.product__meta .product-form__item--submit .product-form__cart-submit{border-radius:999px!important;height:48px}.v2-ctrust{display:block;padding:8px 0 0}html.v2-atc-visible main .product__meta .sticky-atc-bar{display:none!important}}.product__primary-right .product-accordion-group{display:none!important}.jm-review-widget .jdgm-review-list{display:flex!important;flex-direction:row;gap:10px!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:10px 0 6px!important;align-items:stretch}.jm-review-widget .jdgm-review-list::-webkit-scrollbar{display:none}.jm-review-widget .jm-review-item{flex:0 0 84%;scroll-snap-align:start;box-sizing:border-box;border:1px solid #e6e6e6!important;border-radius:8px;padding:12px 14px!important;margin:0!important;background:#fff}@media(min-width:720px){.jm-review-widget .jm-review-item{flex:0 0 calc((100% - 20px)/3)}}.jm-review-item .jm-reviewer-avatar{display:none!important}.jm-review-item .jm-reviewer-info,.jm-review-item .jm-review-content{margin-top:6px!important}.jm-review-item .jm-reviewer-info__details{display:flex!important;flex-wrap:wrap;align-items:center;gap:4px 8px}.jm-review-item .jm-reviewer-info__details>*{margin:0!important}.jm-review-item .jm-verified-buyer-badge__text{font-size:10.5px!important;padding:1px 7px!important;line-height:1.4!important}.jm-review-item .jm-review-body-wrapper{margin-top:3px!important}.jm-review-item>.jm-stack>.jm-cluster:last-child{margin-top:0!important}.jm-review-item .jm-review-content__title{font-size:13.5px!important}.jm-review-widget .jm-star-rating__font-icon{color:#e0a526!important}.jm-review-widget .jm-review-widget__header{gap:10px!important}.jm-review-widget .jm-review-widget__header .jm-cluster{row-gap:10px!important}.jm-review-widget .jm-action-buttons__button{background:#fff!important;color:#111!important;border:1px solid #111!important;flex:0 0 auto!important;padding-left:16px!important;padding-right:16px!important}.jm-review-widget .jm-pagination-controls{margin-top:8px}@media(max-width:719px){.v2-why__grid .v2-why__wide{grid-column:1/-1}}.v2-why{max-width:none!important;padding:22px var(--space-outer,5vw) 36px!important}.v2-why__inner{max-width:var(--max-width,1400px);margin:0 auto}.v2-why .v2-why__grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;font-size:13px;line-height:1.45}.v2-why .v2-why__grid>div{border-top:1px solid #ececec;padding:9px 0 11px;grid-column:auto}.v2-why .v2-why__more{grid-template-columns:1fr}.v2-why .v2-why__more>div:last-child{border-bottom:1px solid #ececec}.v2-why .v2-why__v2{background:#f4f3f0;border-radius:6px;padding:9px 12px;margin:0 0 14px;font-size:13px;line-height:1.45}.v2-why .v2-why__v2 small{display:block;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#777;margin-bottom:3px}@media(min-width:720px){.v2-why .v2-why__facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0 24px}.v2-why .v2-why__more{grid-template-columns:1fr 1fr;gap:0 24px}.v2-why .v2-why__more>div{border-bottom:1px solid #ececec}.v2-why .v2-why__v2{display:inline-block;margin:0 0 16px}}.v2-reasons-row{padding:6px var(--space-outer,5vw) 4px}.v2-reasons-row__inner{max-width:var(--max-width,1400px);margin:0 auto}.v2-reasons-row .v2-reasons{margin:0;padding:12px 0;border-top:1px solid #ececec;border-bottom:1px solid #ececec}@media(min-width:720px){.v2-reasons-row .v2-reasons{max-width:720px;margin:0 auto;padding:16px 0}}.product__meta .product__block:has(>.v2-benefit){margin-top:4px!important;margin-bottom:6px!important}.product__meta .v2-benefit{margin:4px 0 0!important}@media(max-width:719px){.v2-shown.v2-shown--on{font-size:10px!important}}.jdgm-widget.jdgm-review-widget{max-width:none!important;margin-left:0!important;margin-right:0!important}@media(max-width:719px){main .product__meta .sticky-atc-bar .v2-sbtrust{padding:0 14px calc(6px + env(safe-area-inset-bottom,0px));font-size:11px;line-height:1.25;color:#555}}.product__meta .product__block:has(>.v2-inseam){margin-top:-8px!important;margin-bottom:10px!important}.v2-inseam{margin:0;font-size:12.5px;line-height:1.3;color:#555;letter-spacing:.01em}@media(max-width:719px){.product__color-chips[data-layout=natural]:not(:has(.product__chip:nth-of-type(8))){flex-wrap:nowrap!important}.product__color-chips[data-layout=natural] .product__chip{min-width:0!important}}@media(min-width:720px)and (max-width:959px){main .product__meta .sticky-atc-bar,main .product__meta .sticky-atc-bar.hidden{display:block!important;visibility:visible!important;transform:none!important;background:#fff!important;border-top:1px solid #ececec}html.v2-atc-visible main .product__meta .sticky-atc-bar,html.v2-typing main .product__meta .sticky-atc-bar{display:none!important}main .product__meta .sticky-atc-bar .v2-sbtrust{display:none}main .product__meta .sticky-atc-bar .product-form__cart-submit{min-width:280px}main .product__meta .sticky-atc-bar__inner{flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:16px}main .product__meta .sticky-atc-bar__details{flex:1 1 auto;min-width:0}main .product__meta .sticky-atc-bar__media{display:none!important}html.v2-nosize main .product__meta .sticky-atc-bar__meta-options,html.v2-nosize main .product__meta .sticky-atc-bar__meta-change-option-trigger{display:none!important}body:has(main .product__meta .sticky-atc-bar){padding-bottom:84px}}@media(max-width:959px){html:not(.v2-atc-visible) .back-to-top{bottom:calc(100px + env(safe-area-inset-bottom,0px))!important}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/v2-pdp.css.map */
