.main-product__block+.main-product__block{margin-top:8px}@media screen and (max-width:767px){.main-product__block+.main-product__block{margin-top:12px}}.main-product__block+.main-product__block-plug,.main-product__block+.main-product__block-featured_review-mobile-anchor,.main-product__block+.main-product__block-results{margin-top:24px}.main-product__block+.main-product__block-checkout_trust{margin-top:12px}.main-product__block-checkout_trust+.main-product__block{margin-top:24px}.main-product__block .m-product-title{font-family:"Cerebri Sans",var(--font-stack-header);font-size:22px;font-weight:700;line-height:1.3;color:#000}@media screen and (max-width:767px){.main-product__block .m-product-title{font-size:22px;line-height:1.3}}@media screen and (min-width:768px){.main-product__block-title{margin-top:0!important}.main-product__block .m-product-title{margin-top:-3px}}.main-product__block .m-price-item--sale,.main-product__block .m-price__regular .m-price-item--regular{font-weight:600;font-size:22px;color:#121212}.main-product__block .m-price__sale s.m-price-item--regular{font-weight:400;font-size:22px;color:#666}@media screen and (max-width:767px){.main-product__block .m-price-item--sale,.main-product__block .m-price__regular .m-price-item--regular,.main-product__block .m-price__sale s.m-price-item--regular{font-size:20px}}.main-product__block .m-product-tag--sale{background:#c8fe4c!important;color:#000!important;font-weight:600;font-size:13px;line-height:1.1;border-radius:6px;padding:4px 10px}@media screen and (min-width:1024px){.m-main-product .m-product-media--layout-6 .m-product-media--slider__thumbnails{position:relative;flex:0 0 104px;width:104px}.m-main-product .m-product-media--layout-6 .nav-swiper-container{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;max-height:none}.m-main-product .m-product-media--layout-6 .m-product-media--slider__images{width:100%}}.m-main-product--media .m-product-media--item .m-image,.m-main-product--media .m-product-media--item,.m-main-product--media .nav-swiper-container .m-product-media{border-radius:12px;overflow:hidden}.m-main-product--media .nav-swiper-container{position:relative}.thumb-nav-button{display:none}@media screen and (min-width:1024px){.thumb-nav-button{display:flex;align-items:center;justify-content:center;position:absolute;left:50%;transform:translate(-50%);z-index:6;width:28px;height:28px;border-radius:50%;background:#000000f2;color:#fff;cursor:pointer;transition:opacity .2s ease}.thumb-nav-button svg{width:16px;height:16px}.thumb-nav-button:hover{background:#000000bf}.thumb-nav-button.swiper-button-disabled{opacity:.6;pointer-events:none}.nav-swiper-container:has(.thumb-nav-button--prev.swiper-button-disabled):has(.thumb-nav-button--next.swiper-button-disabled) .thumb-nav-button{display:none}.thumb-nav-button--prev{top:12px}.thumb-nav-button--next{bottom:12px}}.m-product-media--item:has(>.m-product-media--overlay){position:relative}.m-product-media--overlay{position:absolute;z-index:2;width:var(--overlay-w-mobile);pointer-events:none}.m-product-media--overlay img{display:block;width:100%;height:auto}.m-product-media--overlay-top_left,.m-product-media--overlay-top_right{top:var(--overlay-offset)}.m-product-media--overlay-bottom_left,.m-product-media--overlay-bottom_right{bottom:var(--overlay-offset)}.m-product-media--overlay-top_left,.m-product-media--overlay-bottom_left{left:var(--overlay-offset)}.m-product-media--overlay-top_right,.m-product-media--overlay-bottom_right{right:var(--overlay-offset)}@media screen and (min-width:768px){.m-product-media--overlay{width:var(--overlay-w)}}.m-product-media--image-badge{position:absolute;top:16px;left:16px;z-index:5;background:#d9711f;color:#fff;font-weight:700;font-size:13px;line-height:1.2;padding:6px 14px;border-radius:4px}@media screen and (min-width:1024px){.m-product-media--image-badge{left:130px}}.m-product-label{display:inline-block;margin:0;padding:4px 8px;border-radius:4px;background:var(--label-bg);color:var(--label-color);font-size:12px;font-weight:600;line-height:1.2}.m-main-product--mobile-preview__block-label{margin-bottom:8px}@media screen and (min-width:768px){.m-product-label{padding:5px 11px;font-size:13px}}.m-product-option--node__new{position:relative}.m-product-option--new-tag{position:absolute;top:-4px;right:-6px;z-index:2;background:#d9711f;color:#fff;font-weight:700;font-size:9px;line-height:1.2;padding:2px 6px;border-radius:4px;pointer-events:none}.main-product__block .option-label--title,.main-product__block .option-label--selected{font-weight:700;font-size:16px}.main-product__block .option-label{line-height:100%}.main-product__block .m-product-option{margin-top:6px}.main-product__block .m-add-to-cart{border-radius:var(--m-card-radius);padding-right:52px}.main-product__block .m-add-to-cart--arrow{position:absolute;top:50%;right:12px;transform:translateY(-50%);display:inline-flex;width:28px;height:28px;flex:0 0 auto;line-height:0}.m-main-product{padding-top:var(--m-product-pt-mobile, 0px)}@media screen and (min-width:768px){.m-main-product{padding-top:var(--m-product-pt, 0px)}}variant-picker .m-product-option--swatch .m-product-option--node__label[data-option-type=color],variant-picker .m-product-option--swatch .m-product-option--node__label[data-option-type=swatch_color]{width:42px;height:42px;margin:3px}variant-picker .m-product-option--default .m-product-option--content:has([data-option-type=color]){gap:4px}.m-product-form--input-block{margin-right:0;margin-bottom:24px}.m-quickadd .m-quickadd__more{display:block;margin-top:16px;font-weight:600;text-align:center;text-decoration:underline;text-underline-offset:var(--eh-underline-offset, 3px)}@media screen and (max-width:767px){.template-product.footwear .m-main-product>.container{padding-inline:14px}.template-product.footwear .product-block-group--checkmarks li{font-size:14px}}.m-quickadd .main-product__block-title{margin-top:9px!important}.m-quickadd .main-product__block-title+.main-product__block-rating{margin-top:11px!important}@media screen and (min-width:768px){.m-quickadd .m-product-media--wrapper{top:0}}@media screen and (min-width:1024px){.m-quickadd .m-product-media--layout-6 .m-product-media--slider__thumbnails{position:relative;flex:0 0 72px;width:72px}.m-quickadd .m-main-product .m-product-media--layout-6 .nav-swiper-container{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;max-height:none}.m-quickadd .m-product-media--layout-6 .m-product-media--slider__thumbnails .swiper-slide{width:72px!important;min-width:0;height:72px!important}}@media screen and (max-width:767px){.m-quickadd-modal .m-modal--content-inner{overflow:visible}.m-quickadd .main-product__block.main-product__block-buy_buttons{position:sticky;bottom:-12px;z-index:2;margin-inline:-27px;padding:12px 27px;background:rgb(var(--color-background, 255 255 255));box-shadow:0 -8px 20px #14180f14}}.main-product__block{--m-card-radius: 12px;--m-card-tint: rgba(var(--color-foreground, 0, 0, 0), .04)}.m-help{display:flex;align-items:center;gap:20px;padding:10px;border:1px solid #003601;border-radius:var(--m-card-radius);background:#fbfbfb}.m-help__img{flex:0 0 15%;width:15%;height:auto;aspect-ratio:1;border-radius:50%;object-fit:cover}.m-help__text{min-width:0}.m-help__title{margin:0;font-size:17px;line-height:1.4}.m-help__body{margin:2px 0 0;font-size:14px;line-height:1.45}.m-help__body a{font-weight:700;color:inherit;text-decoration:underline;text-underline-offset:var(--eh-underline-offset, 2px)}.main-product__block .m-product-collapsible .m-collapsible[open=true] .m-collapsible--button{border-bottom-color:transparent}.m-results{padding:16px;border:1px solid rgb(var(--color-border, 229 229 229));border-radius:var(--m-card-radius)}.m-results__heading{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.m-results__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.m-results__row{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid rgb(var(--color-border, 229 229 229))}.m-results__row:first-child{padding-top:0;border-top:0}.m-results__row:last-child{padding-bottom:0}.m-results__num{flex:0 0 auto;min-width:78px;font-size:44px;font-weight:700;line-height:1;color:var(--color-primary, #0b4d27);font-variant-numeric:tabular-nums}.m-results__num small{margin-left:1px;font-size:.6em}.m-results__text{font-size:14px;line-height:1.45;color:rgb(var(--color-foreground-secondary, 93 105 95))}.m-results__icon{flex:none;width:20px;height:20px;color:var(--color-primary, #0b4d27)}.m-results__text b{font-weight:700;color:rgb(var(--color-foreground, 20 24 15))}.m-results__foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px}.m-results__note{margin:12px 0 0;font-size:11.5px;color:rgb(var(--color-foreground-secondary, 93 105 95))}.m-results__link{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border:1px solid currentColor;border-radius:99px;font-size:13px;font-weight:600;color:var(--color-primary, #0b4d27);text-decoration:none;transition:background-color .2s,color .2s}.m-results__link:hover{background:var(--color-primary, #0b4d27);color:#fff}.m-results__link svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.m-plug{display:flex;align-items:center;gap:10px;width:fit-content;max-width:100%;margin-inline:auto;padding:7px 18px 7px 10px;border-radius:var(--m-card-radius);background:var(--m-card-tint)}.m-plug__icon{flex:none;width:28px;height:28px;color:var(--color-primary, #0b4d27)}.m-plug__text{font-size:13px;line-height:1.4}.m-plug__text p{margin:0}.m-plug__text a{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/129/assets/main-product-visual-refresh.css.map */
