product-info{--olv-ink: #171717;--olv-paper: #f4f3f0;--olv-pine: #0f6b5f;--olv-pine-soft: #e3efec;--olv-sale: #a3261f;--olv-muted: #66645f;--olv-hair: #dcdad4;--olv-strike: #8c8a84;--olv-r: 2px;--color-foreground: 23, 23, 23;color:#171717}product-info .product__info-container,product-info .product__info-container .rte,product-info .accordion__content{color:#171717}product-info .product__title{margin-bottom:10px}product-info .olv-pdp-title{margin:0;font-size:18px;line-height:1.2;letter-spacing:0;font-weight:600;text-wrap:balance}product-info .olv-pdp-title__name{display:inline;font-size:18px;font-weight:600;color:var(--olv-ink)}product-info .olv-pdp-title__name:after{content:" | ";font-weight:400;color:var(--olv-muted)}product-info .olv-pdp-title:not(:has(.olv-pdp-title__sub)) .olv-pdp-title__name:after{content:none}product-info .olv-pdp-title__sub{display:inline;margin:0;font-size:18px;line-height:inherit;font-weight:600;color:var(--olv-ink)}@media screen and (min-width:750px){product-info .olv-pdp-title__name{font-size:21px}product-info .olv-pdp-title__sub{font-size:21px}}product-info .price--large{letter-spacing:0}product-info .price--large .price__container,product-info .price--large.price--on-sale .price__sale{align-items:baseline;gap:10px}product-info .price--large .price-item--regular{font-size:22px;font-weight:600;color:var(--olv-ink)}product-info .price--large.price--on-sale .price-item--regular{font-size:18px;font-weight:400;color:var(--olv-strike)}product-info .price--large.price--on-sale .price__sale>span:has(>s.price-item--regular){order:2}product-info .price--large.price--on-sale .price__sale .price-item--sale{order:1}product-info .price--large.price--on-sale .price-item--sale{font-size:22px;font-weight:600;letter-spacing:0;color:var(--olv-sale)}product-info .price--large .price__save{display:inline-block;align-self:center;background:var(--olv-sale);color:#fff;padding:4px 8px;border-radius:var(--olv-r);margin-left:2px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1.2}product-info .product__tax{display:none}product-info .olv-pdp-rating{display:flex;width:fit-content;align-items:center;gap:8px;margin:0;line-height:1;font-size:14px;color:var(--olv-ink);text-decoration:none}product-info .olv-pdp-rating+.product__title{margin-top:3px!important;padding-top:0!important}product-info .olv-pdp-rating+.product__title .olv-pdp-title{margin-top:0}product-info .olv-pdp-rating__t b:before{content:"|";margin:0 6px 0 2px;color:var(--olv-hair);font-weight:400}product-info .olv-pdp-rating__stars{position:relative;display:inline-block;width:119px;height:22px;background-size:119px 22px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='1.8 0 86.4 16'%3E%3Cpath fill='%23dcdad4' d='M9 1l2.2 4.6 5 .7-3.6 3.5.9 5L9 12.4 4.5 14.8l.9-5L1.8 6.3l5-.7zM27 1l2.2 4.6 5 .7-3.6 3.5.9 5L27 12.4l-4.5 2.4.9-5-3.6-3.5 5-.7zM45 1l2.2 4.6 5 .7-3.6 3.5.9 5L45 12.4l-4.5 2.4.9-5-3.6-3.5 5-.7zM63 1l2.2 4.6 5 .7-3.6 3.5.9 5L63 12.4l-4.5 2.4.9-5-3.6-3.5 5-.7zM81 1l2.2 4.6 5 .7-3.6 3.5.9 5L81 12.4l-4.5 2.4.9-5-3.6-3.5 5-.7z'/%3E%3C/svg%3E") no-repeat}product-info .olv-pdp-rating__on{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--olv-stars, 0%);background-size:119px 22px!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='1.8 0 86.4 16'%3E%3Cpath fill='%23f2b01e' d='M9 1l2.2 4.6 5 .7-3.6 3.5.9 5L9 12.4 4.5 14.8l.9-5L1.8 6.3l5-.7zM27 1l2.2 4.6 5 .7-3.6 3.5.9 5L27 12.4l-4.5 2.4.9-5-3.6-3.5 5-.7zM45 1l2.2 4.6 5 .7-3.6 3.5.9 5L45 12.4l-4.5 2.4.9-5-3.6-3.5 5-.7zM63 1l2.2 4.6 5 .7-3.6 3.5.9 5L63 12.4l-4.5 2.4.9-5-3.6-3.5 5-.7zM81 1l2.2 4.6 5 .7-3.6 3.5.9 5L81 12.4l-4.5 2.4.9-5-3.6-3.5 5-.7z'/%3E%3C/svg%3E") no-repeat}product-info .olv-pdp-rating__t b{font-weight:600}product-info .olv-pdp-rating__av{display:inline-flex;margin-left:4px}product-info .olv-pdp-rating__av img{width:24px;height:24px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 0 0 1px var(--olv-hair);margin-left:-8px;animation:olv-av 3.6s ease-in-out infinite}product-info .olv-pdp-rating__av img:first-child{margin-left:0}product-info .olv-pdp-rating__av img:nth-child(2){animation-delay:1.2s}product-info .olv-pdp-rating__av img:nth-child(3){animation-delay:2.4s}@keyframes olv-av{0%,to{transform:translateY(0) scale(1);z-index:0}50%{transform:translateY(-3px) scale(1.18);z-index:1}}@media(prefers-reduced-motion:reduce){product-info .olv-pdp-rating__av img{animation:none}}@media screen and (max-width:749px){product-info .olv-pdp-rating{font-size:12px;white-space:nowrap;max-width:100%}product-info .olv-pdp-rating__stars{width:86px;height:16px;background-size:86px 16px}product-info .olv-pdp-rating__on{background-size:86px 16px!important}product-info .olv-pdp-rating__av img{width:20px;height:20px;margin-left:-7px}}product-info .olv-pdp-rating:hover .olv-pdp-rating__t{text-decoration:underline;text-underline-offset:2px}product-info .olv-pdp-perks{list-style:none;margin:14px 0 18px;padding:0 0 14px;border-bottom:1px solid var(--olv-hair)}product-info .olv-pdp-perks li{display:flex;align-items:center;gap:10px;padding:5px 0;font-size:14px;line-height:1.35;color:var(--olv-ink)}product-info .olv-pdp-perks .olv-icon{flex:0 0 22px;width:22px;height:22px;color:var(--olv-pine)}product-info .product-form__input--swatch{--swatch-input--size: 64px;--swatch-input--border-radius: 2px;gap:8px}product-info .product-form__input--swatch .swatch{border:1px solid var(--olv-hair);box-shadow:inset 0 0 0 2px #fff}product-info .product-form__input--swatch .swatch-input__input:checked+.swatch{border-color:var(--olv-ink);box-shadow:inset 0 0 0 2px #fff,0 0 0 1px var(--olv-ink)}product-info .product-form__input--swatch .swatch-input__input:focus-visible+.swatch{outline:2px solid var(--olv-pine);outline-offset:2px}product-info .product-form__input--swatch .swatch-input__input.disabled+.swatch,product-info .product-form__input--swatch .swatch--unavailable{opacity:.4;border-style:dashed}product-info .product-form__input--swatch .form__label{font-size:14px;color:var(--olv-ink);letter-spacing:0}product-info .product-form__input--swatch .form__label [data-selected-value]{font-weight:600}product-info .product-form__input{--variant-pills-radius: 2px}product-info .product-form__input .form__label{width:100%;font-size:14px;color:var(--olv-ink);letter-spacing:0}product-info .product-form__input--pill input[type=radio]+label{border-radius:var(--olv-r);border:1px solid var(--olv-hair);background:none;color:var(--olv-ink);font-size:14px;letter-spacing:0;padding:11px 16px;min-width:48px;text-align:center}product-info .product-form__input--pill input[type=radio]:checked+label{background:var(--olv-ink);border-color:var(--olv-ink);color:var(--olv-paper)}product-info .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid var(--olv-pine);outline-offset:2px;box-shadow:none}product-info .rio-options *:has(>*>[data-option=Size]){display:none!important}product-info .rio-options *:has(>*>[data-option="Shoe Size"]){display:none!important}product-info variant-selects{display:block!important}product-info:has(.rio-options [data-option]) variant-selects .product-form__input--pill,product-info:has(.rio-options [data-option]) variant-selects .product-form__input--swatch{display:none!important}product-info variant-selects .product-form__input--dropdown{margin-top:4px}product-info .product-form__input--dropdown{max-width:none}product-info .product-form__input--dropdown .form__label{display:flex;justify-content:space-between;align-items:baseline}product-info .product-form__input--dropdown .select{--inputs-radius: 2px;--inputs-radius-outset: 2px;--inputs-border-width: 1px;--inputs-shadow-opacity: 0;--inputs-border-opacity: 1}product-info .product-form__input--dropdown .select__select{min-height:48px;padding:0 44px 0 14px;font-size:14px;color:var(--olv-ink);border:1px solid var(--olv-ink);border-radius:2px;background:#fff}product-info .product-form__input--dropdown .select__select:focus-visible{outline:2px solid var(--olv-pine);outline-offset:2px;box-shadow:none}product-info .product-form__input--dropdown .select .svg-wrapper{right:14px}product-info .olv-pdp-sizeguide{display:none;float:right;font-size:14px;color:var(--olv-pine);text-decoration:underline;text-underline-offset:2px}product-info:has(details[id^=Details-olv-size]) .olv-pdp-sizeguide{display:inline}product-info.olv-pdp-has-sg .olv-fit__guide{display:none}product-info [class*=rio-swatch-border],product-info [class*=rio-swatch-border]>*{border-radius:var(--olv-r)!important}product-info [class*=rio-swatch-border]{box-shadow:none!important}product-info .olv-fit{max-width:none;margin:14px 0 4px;padding:0;background:none;border-radius:0;font-size:13px}product-info .olv-fit .olv-fit__top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}product-info .olv-fit .olv-fit__top b{font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--olv-muted)}product-info .olv-fit .olv-fit__verdict{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}product-info .olv-fit .olv-fit__segs{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}product-info .olv-fit .olv-fit__segs i{display:block;height:3px;background:var(--olv-hair)}product-info .olv-fit .olv-fit__segs i.is-on{background:var(--olv-ink)}product-info .olv-fit .olv-fit__scale{display:flex;justify-content:space-between;margin-top:8px;font-size:14px;color:var(--olv-ink)}product-info .olv-fit .olv-fit__guide{display:inline-block;margin-top:8px;font-size:13px;color:var(--olv-pine);text-decoration:underline;text-underline-offset:2px}product-info .product-form__buttons{max-width:none;--buttons-radius: 2px;--buttons-radius-outset: 2px;--buttons-border-width: 0px;--buttons-shadow-opacity: 0}product-info .product-form__submit{--color-button: 15, 107, 95;--color-button-text: 255, 255, 255;display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:50px;padding:0 18px;margin:0;background:var(--olv-pine);color:#fff;border-radius:var(--olv-r);font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:opacity .2s ease,transform .1s ease}product-info .product-form__submit:hover:not([disabled]){opacity:.88}product-info .product-form__submit:active:not([disabled]){transform:scale(.99)}product-info .product-form__submit:focus-visible{outline:2px solid var(--olv-ink);outline-offset:2px;box-shadow:none}product-info .product-form__submit[disabled]{opacity:.45}product-info .olv-pdp-btnprice{display:inline-flex;align-items:baseline;gap:8px;letter-spacing:.02em;white-space:nowrap}product-info .olv-pdp-btnprice s{font-size:13px;font-weight:400;opacity:.65}product-info .product-form__submit.loading .olv-pdp-btnprice{visibility:hidden}.olv-pdp-stock{display:flex;align-items:flex-start;gap:9px;margin:10px 0 14px;padding:9px 12px;background:var(--olv-paper);border:1px solid var(--olv-hair);border-radius:2px;font-size:13px;line-height:1.4;color:#171717}.olv-pdp-stock[hidden]{display:none}.olv-pdp-stock .olv-icon{flex:0 0 18px;width:18px;height:18px;margin-top:1px;color:#0f6b5f}.olv-pdp-stock b{font-weight:600}.olv-pdp-promise{display:grid;grid-template-columns:1fr 1fr;margin:16px 0;border:1px solid #dcdad4;border-radius:2px}.olv-pdp-promise__cell{display:flex;gap:10px;align-items:flex-start;padding:12px;min-width:0}.olv-pdp-promise__cell+.olv-pdp-promise__cell{border-left:1px solid #dcdad4}.olv-pdp-promise .olv-icon{flex:0 0 22px;width:22px;height:22px;margin-top:1px;color:#0f6b5f}.olv-pdp-promise p{display:flex;flex-direction:column;margin:0;font-size:13px;line-height:1.35}.olv-pdp-promise b{font-weight:600;color:#171717}.olv-pdp-promise span{color:#66645f}@media screen and (max-width:339px){.olv-pdp-promise{grid-template-columns:1fr}.olv-pdp-promise__cell+.olv-pdp-promise__cell{border-left:0;border-top:1px solid #dcdad4}}.olv-pdp-intro{margin:22px 0 18px}.olv-pdp-intro__h{margin:0 0 6px;font-size:17px;line-height:1.25;font-weight:600;letter-spacing:0;color:#171717;text-wrap:balance}.olv-pdp-intro__p{margin:0;font-size:15px;line-height:1.6;color:#171717;max-width:66ch}product-info ul[class*=footer-payments]{margin-bottom:14px!important}product-info .accordion{margin-top:14px}product-info .accordion{border-color:var(--olv-hair)}product-info .accordion__title{font-size:15px;font-weight:500;letter-spacing:0;color:var(--olv-ink)}product-info .accordion__content{font-size:15px;line-height:1.6}product-info .accordion__content h2{margin:0 0 8px;font-size:17px;line-height:1.25;font-weight:600;letter-spacing:0;text-wrap:balance}product-info .accordion__content h3{margin:18px 0 6px;font-size:15px;line-height:1.3;font-weight:600;letter-spacing:0}product-info .accordion__content p{margin:0 0 12px}product-info:has([data-olv-sizeguide]) .olv-fit__guide{display:none}product-info .accordion__content a{color:var(--olv-pine)}.olv-pdp-sticky{display:none}@media screen and (max-width:749px){.olv-pdp-sticky:not([hidden]){position:fixed;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #dcdad4;color:#171717;transform:translateY(105%);visibility:hidden;transition:transform .22s ease,visibility 0s linear .22s}.olv-pdp-sticky.is-on{transform:none;visibility:visible;transition:transform .22s ease,visibility 0s}.olv-pdp-sticky__t{flex:1;min-width:0;font-size:13px;line-height:1.3}.olv-pdp-sticky__t b{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.olv-pdp-sticky__t s{color:#8c8a84}.olv-pdp-sticky__btn{flex:0 0 auto;min-width:150px;min-height:44px;padding:0 16px;border:0;border-radius:2px;background:#0f6b5f;color:#fff;font:inherit;font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.olv-pdp-sticky__btn:active{transform:scale(.99)}.olv-pdp-sticky__btn:focus-visible{outline:2px solid #0f6b5f;outline-offset:2px}.olv-pdp-sticky__btn[disabled]{opacity:.45;cursor:default}body.olv-pdp-body{padding-bottom:calc(66px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.olv-pdp-sticky:not([hidden]),.olv-pdp-sticky.is-on{transition:none}product-info .product-form__submit{transition:none}}product-info .product__media-wrapper:has(.rio-media-gallery){display:none!important}product-info .product__media-wrapper:has(media-gallery){display:block!important}product-info{--olv-img-r: 19px;--media-radius: 19px;--media-border-width: 0px;--media-shadow-visible: 0}product-info .product__media-list .product-media-container,product-info .product__media-list .product-media-container .media,product-info .product__media-list .product-media-container img{border-radius:var(--olv-img-r);border:0}product-info .product__media-list .product-media-container{box-shadow:none}product-info .product__media-wrapper slider-component[id^=GalleryViewer]>.slider-buttons{display:none!important}product-info .olv-gal-arrow{position:absolute;top:50%;z-index:3;width:40px;height:40px;margin-top:-20px;padding:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;cursor:pointer;background:#ffffffdb;color:#171717;box-shadow:0 1px 4px #0000001f;transition:background .15s ease,transform .1s ease}product-info .olv-gal-arrow:hover{background:#fff}product-info .olv-gal-arrow:active{transform:scale(.96)}product-info .olv-gal-arrow:focus-visible{outline:2px solid var(--olv-pine);outline-offset:2px}product-info .olv-gal-arrow--prev{left:12px}product-info .olv-gal-arrow--next{right:12px}product-info .olv-gal-arrow svg{width:18px;height:18px}product-info slider-component[id^=GalleryViewer]{position:relative}product-info .thumbnail-slider{margin-top:10px}product-info .thumbnail-list{gap:8px}product-info .thumbnail{border-radius:8px;border:1px solid var(--olv-hair);overflow:hidden;background:#fff;padding:0}product-info .thumbnail img{border-radius:8px}product-info .thumbnail[aria-current]{border-color:var(--olv-ink);box-shadow:0 0 0 1px var(--olv-ink)}product-info .thumbnail-slider .slider-button{width:32px;height:32px;color:var(--olv-ink)}product-info .thumbnail-slider .slider-button:disabled{opacity:.25}@media screen and (min-width:750px){product-info .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(20% - .8rem)}}@media screen and (max-width:749px){product-info .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}product-info .product__media-list{margin-left:0;margin-bottom:0;width:100%;gap:0;column-gap:0;padding-left:0;scroll-padding-left:0;scrollbar-width:none}product-info .product__media-list.slider::-webkit-scrollbar{display:none}product-info .product__media-list .product__media-item{width:100%;padding:0;margin:0}product-info .thumbnail-slider .thumbnail-list.slider{padding:.5rem 0}product-info .thumbnail-list__item.slider__slide{width:calc(20% - .6rem)}product-info .olv-pdp-prog{display:none}product-info[id^=MainProduct-]{padding-top:12px!important}}html:root{--jdgm-primary-color: #0f6b5f;--jdgm-star-color: #0f6b5f;--jdgm-write-review-bg-color: #0f6b5f;--jdgm-paginate-color: #0f6b5f;--jdgm-reviewer-name-color: #0f6b5f}.jm-review-widget{--jm-review-widget-star-and-histogram-color: #0f6b5f !important;--jm-review-widget-button-color: #0f6b5f !important;--jm-widget-primary-color: #0f6b5f !important;--jm-review-widget-text-color: #171717 !important}.jm-review-widget .jm-button{border-radius:2px!important}@media screen and (max-width:749px){product-info[id^=MainProduct-]{padding-top:0!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/olv-pdp.css.map */
