@media screen and (min-width:990px){.product--medium:not(.product--no-media) .product__info-wrapper{padding:0 0 0 4.9rem;max-width:45%}}@media screen and (max-width:749px){.product--thumbnail_slider .product__media-list .product__media-item{width:87%}}@media screen and (min-width:900px){.product--thumbnail_slider .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(16.66% - 1.1rem)}}.product__title>h1{font-family:var(--font-body-family);font-weight:400;font-size:2rem;line-height:1.4;letter-spacing:.07em;color:var(--color-text)}@media screen and (min-width:750px){.product__title>h1{font-size:2.4rem;line-height:1.34}}.product .price--large{font-family:var(--font-heading-family);font-weight:400;font-size:2.2rem;letter-spacing:.05em;color:var(--color-text)}.product .price--large .price-item{font-size:inherit;letter-spacing:inherit}@media screen and (min-width:750px){.product .price--large{font-size:2.4rem}}.product__tax.caption{margin-top:.6rem;font-size:1.2rem;letter-spacing:.07em;color:var(--color-blue)}.product .product-form__input .form__label,.product .quantity__label.form__label{margin:0 0 1.2rem;padding:0;font-size:1.2rem;letter-spacing:.05em;color:var(--color-blue)}.product .product-form__input{margin:0 0 2.4rem;max-width:100%}.product .product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;height:32px;margin:0 1.2rem 0 0;padding:0 1.6rem;border:1.5px solid var(--color-line);border-radius:50px;background-color:transparent;box-shadow:none;font-size:1.2rem;font-weight:300;letter-spacing:.07em;color:var(--color-navy)}.product .product-form__input--pill input[type=radio]:checked+label{background-color:var(--color-navy);border-color:var(--color-navy);color:#fff}.product .product-form__input--pill input[type=radio]:not(.disabled)+label:hover{border-color:var(--color-navy)}.product .product-form__input--dropdown{margin-bottom:2.4rem}.product .product-form__input--dropdown .select{width:205px;max-width:100%}.product .product-form__input--dropdown .select__select{height:34px;min-height:34px;font-size:1.2rem;letter-spacing:.05em;color:var(--color-text)}.product .product-form__input--dropdown .select:after{box-shadow:0 0 0 1px var(--color-line);border-radius:0}.product .product-form__quantity .quantity{width:156px;min-height:50px;border-radius:0}.product .product-form__quantity .quantity:after{box-shadow:0 0 0 1px var(--color-text);border-radius:0}.product .product-form__quantity .quantity:before{background:transparent;box-shadow:none}.product .quantity__input{font-size:1.6rem;font-weight:500;color:var(--color-text)}.product .quantity__button{width:4.2rem;color:var(--color-text)}.product .product-form__submit{min-height:56px;border-radius:0;font-size:1.5rem;letter-spacing:.2em}.product .product-form__submit:after{box-shadow:none}.product__description-wrapper{width:100%;margin-top:3rem;padding:3.2rem 0 1.6rem;border-top:1px solid var(--color-line)}.product__description-title{margin:0 0 2.4rem;font-family:var(--font-body-family);font-weight:400;font-size:1.6rem;letter-spacing:.07em;color:var(--color-text)}@media screen and (min-width:750px){.product__description-title{font-size:1.8rem}}.product .product__description{font-size:var(--font-size-body-sp);line-height:var(--line-height-body);letter-spacing:.05em;color:var(--color-text)}@media screen and (min-width:750px){.product .product__description{font-size:var(--font-size-body)}}a.product__link-row{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;padding:2.4rem 0;border-bottom:1px solid var(--color-line);font-size:1.4rem;font-weight:500;letter-spacing:.05em;color:var(--color-text);text-decoration:none}a.product__link-row:first-of-type{border-top:1px solid var(--color-line)}a.product__link-row .svg-wrapper{width:1rem;height:1rem;transform:rotate(-90deg);color:var(--color-text)}a.product__link-row:hover{color:var(--color-navy)}.product .share-button{margin-top:2.4rem}.product .share-button__button{font-size:1.4rem;color:var(--color-text)}.related-products .title-center{margin-bottom:4rem}@media screen and (min-width:750px){.related-products .title-center{margin-bottom:4.8rem}}.related-products .grid{--grid-mobile-horizontal-spacing: 1.7rem;--grid-mobile-vertical-spacing: 2.5rem;--grid-desktop-horizontal-spacing: 2.3rem;--grid-desktop-vertical-spacing: 2.5rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-product.css.map */
