.shoev-product{--shoev-action: #873f60;--shoev-action-hover: #74324f;--shoev-focus: #74324f;color:var(--shoev-text);background:var(--shoev-bg-soft);font-family:var(--shoev-font)}.shoev-product>.page-width{max-width:var(--shoev-container);padding-inline:var(--shoev-gutter)}.shoev-product .product{align-items:flex-start;gap:var(--shoev-space-8);padding-block:var(--shoev-space-8) var(--shoev-space-12)}.shoev-product .product__media-wrapper,.shoev-product .product__info-wrapper{min-width:0}.shoev-product .product__info-wrapper,.shoev-product .product--right .product__info-wrapper,.shoev-product .product.grid .product__info-wrapper,.shoev-product .product--right.product.grid .product__info-wrapper,html[dir=rtl] body product-info.shoev-product .product.grid .product__info-wrapper.grid__item,html[dir=rtl] body product-info.shoev-product .product--right.grid .product__info-wrapper.grid__item{padding-inline:0!important}.shoev-product .product__info-container{max-width:none;padding:var(--shoev-space-7);border:1px solid var(--shoev-border);border-radius:var(--shoev-radius);background:var(--shoev-bg);box-shadow:var(--shoev-shadow-card);color:var(--shoev-text);text-align:start}.shoev-product .product__column-sticky{top:calc(var(--shoev-header-height, 64px) + 20px)}.shoev-product .product__info-container>*+*{margin-block:var(--shoev-space-4) 0}.shoev-product .product__info-container .product-form,.shoev-product .product__info-container .icon-with-text{margin-block:var(--shoev-space-5) 0}.shoev-product .product__text{color:var(--shoev-text-muted);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none}.shoev-product .product__title{margin-block:var(--shoev-space-2) 0}.shoev-product .product__title h1{margin:0;color:var(--shoev-text);font-family:var(--shoev-font);font-size:clamp(28px,3vw,36px);font-weight:700;line-height:1.2;letter-spacing:0;text-wrap:balance}.shoev-product .price--large{color:var(--shoev-text);font-family:var(--shoev-font);font-size:24px;font-weight:700;letter-spacing:0}.shoev-product .price__sale .price-item--regular{color:var(--shoev-text-muted)}.shoev-product .badge{border-radius:var(--shoev-radius-sm);letter-spacing:0}.shoev-product .product__tax,.shoev-product .installment,.shoev-product .product__inventory,.shoev-product .pickup-availability-info{color:var(--shoev-text-muted);font-size:14px;letter-spacing:0}.shoev-product .product-media-container,.shoev-product .product-media-container.constrain-height,.shoev-product .product-media-container.constrain-height.media-fit-contain{--aspect-ratio: 1 !important;--ratio-percent: 100% !important;--contained-width: 100%;width:100%;max-width:none;border:1px solid var(--shoev-border);border-radius:var(--shoev-radius);background:var(--shoev-bg);overflow:hidden}.shoev-product .product-media-container .media,.shoev-product .product-media-container.constrain-height .media{padding-top:100%;background:var(--shoev-bg)}.shoev-product .product-media-container .product__media img,.shoev-product .product-media-container .deferred-media__poster img{box-sizing:border-box;padding:clamp(16px,3vw,40px);object-fit:contain}.shoev-product .product__media-icon{inset-block-start:var(--shoev-space-3);inset-inline-end:var(--shoev-space-3);min-width:44px;min-height:44px;border:1px solid var(--shoev-border);background:#fffffff0;color:var(--shoev-text);box-shadow:0 2px 8px var(--shoev-shadow)}.shoev-product .thumbnail-list{gap:var(--shoev-space-2);margin-block-start:var(--shoev-space-3)}.shoev-product .thumbnail{border:1px solid var(--shoev-border);border-radius:var(--shoev-radius);background:var(--shoev-bg);overflow:hidden}.shoev-product .thumbnail:hover,.shoev-product .thumbnail[aria-current]{border-color:var(--shoev-primary);box-shadow:0 0 0 1px var(--shoev-primary)}.shoev-product .thumbnail:focus-visible{outline:2px solid var(--shoev-focus);outline-offset:3px}.shoev-product .product__media-toggle:focus-visible{outline:2px solid var(--shoev-focus);outline-offset:-3px}.shoev-product .form__label{margin-block-end:var(--shoev-space-2);color:var(--shoev-text);font-size:15px;font-weight:700;letter-spacing:0;text-align:start}.shoev-product .product-form__input{max-width:none;margin-block-end:var(--shoev-space-4)}.shoev-product .product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0 0 var(--shoev-space-2) var(--shoev-space-2);padding:9px var(--shoev-space-4);border:1px solid var(--shoev-border-strong);border-radius:var(--shoev-radius);background:var(--shoev-bg);color:var(--shoev-text);font-family:var(--shoev-font);font-size:15px;line-height:1.2;letter-spacing:0;transition:border-color var(--shoev-duration) var(--shoev-ease),background-color var(--shoev-duration) var(--shoev-ease),color var(--shoev-duration) var(--shoev-ease),box-shadow var(--shoev-duration) var(--shoev-ease)}.shoev-product .product-form__input--pill input[type=radio]:checked+label{border-color:var(--shoev-action);background:var(--shoev-action);color:#fff}.shoev-product .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid var(--shoev-focus);outline-offset:3px;box-shadow:none}.shoev-product .product-form__input--pill input[type=radio]:disabled+label,.shoev-product .product-form__input--pill input[type=radio].disabled+label{opacity:.45;cursor:not-allowed}.shoev-product .product-form__input .select,.shoev-product .product-form__input .select__select{min-height:44px;border-radius:var(--shoev-radius)}.shoev-product .quantity{min-height:44px;border:1px solid var(--shoev-border-strong);border-radius:var(--shoev-radius);background:var(--shoev-bg);direction:ltr}.shoev-product .quantity:after{box-shadow:none}.shoev-product .quantity__button{width:44px;min-height:44px;color:var(--shoev-text)}.shoev-product .quantity__input{min-width:44px;color:var(--shoev-text);font-family:var(--shoev-font);font-size:16px}.shoev-product .quantity__button:focus-visible,.shoev-product .quantity__input:focus-visible{outline:2px solid var(--shoev-focus);outline-offset:-2px}.shoev-product .product-form__buttons{max-width:none}.shoev-product .product-form__submit,.shoev-product .shopify-payment-button__button--unbranded{min-height:52px;border-radius:var(--shoev-radius);color:#fff;font-family:var(--shoev-font);font-size:17px;font-weight:700;line-height:1.2;letter-spacing:0;box-shadow:none}.shoev-product .product-form__submit{border:1px solid var(--shoev-action);background:var(--shoev-action)}.shoev-product .product-form__submit:after{border-radius:var(--shoev-radius);box-shadow:none}.shoev-product .shopify-payment-button__button--unbranded{border:1px solid var(--shoev-text);background:var(--shoev-text)}.shoev-product .shopify-payment-button,.shoev-product .shopify-payment-button__button{min-height:48px;border-radius:var(--shoev-radius);overflow:visible}.shoev-product .product-form__submit:focus-visible,.shoev-product .shopify-payment-button__button:focus-visible,.shoev-product .pickup-availability-button:focus-visible,.shoev-product summary:focus-visible{outline:2px solid var(--shoev-focus);outline-offset:3px;box-shadow:none!important}.shoev-product .product-form__submit[disabled],.shoev-product .product-form__submit[aria-disabled=true],.shoev-product .shopify-payment-button__button[disabled]{border-color:var(--shoev-border-strong);background:#d8d2d5;color:#746c72;cursor:not-allowed;opacity:1}.shoev-product pickup-availability{display:block;margin-block-start:var(--shoev-space-4);padding-block-start:var(--shoev-space-4);border-block-start:1px solid var(--shoev-border)}.shoev-product .product__accordion{margin:0;border-color:var(--shoev-border)}.shoev-product .product__accordion summary{min-height:52px;padding-block:var(--shoev-space-3);color:var(--shoev-text)}.shoev-product .product__accordion .summary__title{align-items:center;gap:var(--shoev-space-2);text-align:start}.shoev-product .product__accordion .accordion__title{color:var(--shoev-text);font-family:var(--shoev-font);font-size:16px;font-weight:700;letter-spacing:0}.shoev-product .product__accordion .accordion__content{padding-inline:0;color:var(--shoev-text-muted);text-align:start}.shoev-product .product__view-details{display:none}.shoev-product__description{width:100%;padding-block:var(--shoev-space-12);border-block:1px solid var(--shoev-border);background:var(--shoev-bg)}.shoev-product__description-inner{width:min(100%,920px);margin-inline:auto;color:var(--shoev-text);font-size:18px;line-height:1.75;text-align:start}.shoev-product__description-inner>:first-child{margin-block-start:0}.shoev-product__description-inner>:last-child{margin-block-end:0}.shoev-product__description-inner h2,.shoev-product__description-inner h3,.shoev-product__description-inner h4{color:var(--shoev-text);font-family:var(--shoev-font);font-weight:700;line-height:1.3;letter-spacing:0;text-align:start}.shoev-product__description-inner h2{margin-block:0 var(--shoev-space-5);font-size:28px}.shoev-product__description-inner h3{margin-block:var(--shoev-space-8) var(--shoev-space-3);font-size:22px}.shoev-product__description-inner h4{margin-block:var(--shoev-space-6) var(--shoev-space-2);font-size:19px}.shoev-product__description-inner p,.shoev-product__description-inner ul,.shoev-product__description-inner ol{margin-block:0 var(--shoev-space-4)}.shoev-product__description-inner ul,.shoev-product__description-inner ol{padding-inline-start:1.35em}.shoev-product__description-inner li+li{margin-block-start:var(--shoev-space-2)}.shoev-product__description-inner a{color:var(--shoev-primary-dark);text-underline-offset:3px}.shoev-product__description-inner table{display:block;width:100%;max-width:100%;margin-block:var(--shoev-space-6);border-collapse:collapse;overflow-x:auto}.shoev-product__description-inner th,.shoev-product__description-inner td{min-width:140px;padding:var(--shoev-space-3);border:1px solid var(--shoev-border);text-align:start}.shoev-product__description-inner th{background:var(--shoev-bg-soft);font-weight:700}.related-products{font-family:var(--shoev-font)}.related-products__heading{margin-block-end:var(--shoev-space-7);color:var(--shoev-text);font-family:var(--shoev-font);font-size:30px;font-weight:700;line-height:1.25;letter-spacing:0;text-align:start}.related-products .product-grid{row-gap:var(--shoev-space-6)}.related-products .card-wrapper{height:100%;overflow:visible;transform:none}.related-products .card{height:100%;border:1px solid var(--shoev-border);border-radius:var(--shoev-radius);background:var(--shoev-bg);box-shadow:var(--shoev-shadow-card);overflow:hidden;transition:transform var(--shoev-duration) var(--shoev-ease),border-color var(--shoev-duration) var(--shoev-ease),box-shadow var(--shoev-duration) var(--shoev-ease)}.related-products .card__inner{border:0;border-radius:0}.related-products .card__media img{transition:transform var(--shoev-duration-slow) var(--shoev-ease)}.related-products .card__heading{color:var(--shoev-text);font-size:17px;line-height:1.35;letter-spacing:0}.related-products .card-information,.related-products .price{color:var(--shoev-text-muted);font-size:15px;letter-spacing:0}@media(hover:hover)and (pointer:fine){.shoev-product .product-form__input--pill input[type=radio]:not(:disabled):not(.disabled)+label:hover{border-color:var(--shoev-primary);box-shadow:0 3px 10px var(--shoev-shadow)}.shoev-product .product-form__submit:not([disabled]):not([aria-disabled=true]):hover,.shoev-product .shopify-payment-button__button--unbranded:not([disabled]):hover{transform:translateY(-2px)}.shoev-product .product-form__submit:not([disabled]):not([aria-disabled=true]):hover{border-color:var(--shoev-action-hover);background:var(--shoev-action-hover);box-shadow:0 4px 16px #d17ca14d}.shoev-product .shopify-payment-button__button--unbranded:not([disabled]):hover{border-color:#1f1a22;background:#1f1a22;box-shadow:0 4px 16px var(--shoev-shadow-md)}.related-products .card-wrapper:hover .card{border-color:var(--shoev-border-strong);box-shadow:var(--shoev-shadow-card-hover);transform:translateY(-3px)}.related-products .card-wrapper:hover .card__media img{transform:scale(1.025)}}@media screen and (min-width:990px){.shoev-product .product:not(.product--no-media) .product__media-wrapper{width:calc(57% - var(--shoev-space-4));max-width:calc(57% - var(--shoev-space-4))}.shoev-product .product:not(.product--no-media) .product__info-wrapper{width:calc(43% - var(--shoev-space-4));max-width:calc(43% - var(--shoev-space-4))}}@media screen and (max-width:989px)and (min-width:750px){.shoev-product .product{gap:var(--shoev-space-6)}.shoev-product .product__info-container{padding:var(--shoev-space-5)}}@media screen and (max-width:749px){.shoev-product>.page-width{padding-inline:var(--shoev-space-4)}.shoev-product .product{gap:var(--shoev-space-5);padding-block:var(--shoev-space-4) var(--shoev-space-8)}.shoev-product .product__media-wrapper,.shoev-product .product__info-wrapper{width:100%;max-width:none}.shoev-product .product__media-list.slider--mobile{width:100%;margin-inline:0;padding-inline:0;scroll-padding-inline:0}.shoev-product .product__media-list.slider--mobile:after{width:0;padding-inline:0}.shoev-product .product__media-list.slider--mobile .product__media-item{box-sizing:border-box;flex:0 0 100%;width:100%;max-width:100%;margin-inline:0;scroll-snap-align:start}.shoev-product .product--right .product__media-wrapper{order:initial}.shoev-product .product__info-container{padding:var(--shoev-space-5) var(--shoev-space-4)}.shoev-product .product__title h1{font-size:28px}.shoev-product .price--large{font-size:22px}.shoev-product .product__media-icon{min-width:44px;min-height:44px}.shoev-product__description{padding-block:var(--shoev-space-8)}.shoev-product__description-inner{font-size:17px;line-height:1.7}.shoev-product__description-inner h2{font-size:25px}.related-products__heading{margin-block-end:var(--shoev-space-5);font-size:26px}.related-products .product-grid{row-gap:var(--shoev-space-4)}.related-products .card__heading,.related-products .card-information,.related-products .price{font-size:14px}}@media(prefers-reduced-motion:reduce){.shoev-product *,.shoev-product *:before,.shoev-product *:after,.related-products .card,.related-products .card__media img{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/shoev-product.css.map */
