.product__text.caption,.product .caption-with-letter-spacing{font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:.22rem;text-transform:uppercase;color:var(--color-graphite);margin:0 0 1.6rem}.product__vendor{color:var(--color-royal-blue);letter-spacing:.22rem;text-transform:uppercase;font-size:1.2rem}.product__title,.product__title>h1,.product__title>h2{font-family:var(--font-heading-family);font-size:clamp(22px,2.6vw,32px);line-height:1.2;letter-spacing:-.4px;font-weight:500;color:var(--color-graphite);margin:0 0 1.2rem}.product .price,.product .price__container,.product__info-container .price{font-family:var(--font-heading-family);color:var(--color-graphite)}.product .price .price-item--regular,.product .price__regular .price-item{font-size:clamp(18px,1.6vw,22px);font-weight:500}.product .price .price-item--sale{color:var(--color-royal-blue);font-weight:600}.product .price__compare .price-item{color:var(--color-gray-1);text-decoration:line-through}.product-form__input legend.form__label,fieldset.product-form__input legend{font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:.12rem;text-transform:uppercase;font-weight:600;color:var(--color-graphite);margin-bottom:.8rem}.product-form__input--pill input[type=radio]+label{font-family:var(--font-body-family);border:1px solid var(--color-cool-grey);color:var(--color-graphite);background:var(--color-white);transition:border-color var(--dur-fast, .12s) var(--ease-out, ease),background var(--dur-fast, .12s) var(--ease-out, ease)}.product-form__input--pill input[type=radio]:checked+label{border-color:var(--color-royal-blue);background:var(--color-royal-blue);color:var(--color-white)}.product-form__input--swatch .swatch-input__label,.swatch-input__label{border:1px solid var(--color-cool-grey);background:var(--color-white);cursor:pointer}.product-form__input--swatch .swatch-input__input:checked+.swatch-input__label,.swatch-input__input:checked+.swatch-input__label{border-color:var(--color-royal-blue);box-shadow:inset 0 0 0 1px var(--color-royal-blue)}.quantity{border:1px solid var(--color-cool-grey);background:var(--color-white)}.quantity__input{font-family:var(--font-body-family);color:var(--color-graphite)}.quantity__button{color:var(--color-graphite)}.quantity__button:hover{color:var(--color-royal-blue)}.product-form__submit,.product-form__buttons .button{background:var(--color-royal-blue);color:var(--color-white);font-family:var(--font-body-family);font-size:1.6rem;font-weight:600;letter-spacing:-.1rem;text-transform:uppercase;border:1px solid var(--color-royal-blue);box-shadow:none;transition:background var(--dur-med, .24s) var(--ease-out, ease),border-color var(--dur-med, .24s) var(--ease-out, ease)}.product-form__submit:hover,.product-form__buttons .button:hover{background:var(--color-deep-optic);border-color:var(--color-deep-optic);color:var(--color-white)}.product-form__submit:after,.product-form__buttons .button:after{display:none}.shopify-payment-button__button--unbranded,.shopify-payment-button__button{background:var(--color-cerulean)!important;color:var(--color-white)!important;font-family:var(--font-body-family);font-weight:600;letter-spacing:-.1rem;text-transform:uppercase;box-shadow:none}.shopify-payment-button__button:hover{background:var(--color-royal-blue)!important}.product__description,.product__description.rte{font-family:var(--font-body-family);color:var(--color-graphite)}.product__description a{color:var(--color-royal-blue);text-decoration:underline;text-underline-offset:3px}.product .product__accordion,.product details.product__accordion{border-top:1px solid var(--color-cool-grey)}.product .product__accordion:last-of-type{border-bottom:1px solid var(--color-cool-grey)}.product .product__accordion summary{font-family:var(--font-heading-family);font-size:1.7rem;letter-spacing:-.3px;font-weight:500;color:var(--color-graphite)}.product .product__accordion .accordion__content{font-family:var(--font-body-family);color:var(--color-graphite)}.thumbnail.is-active,.thumbnail[aria-current=true]{border:2px solid var(--color-royal-blue)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/zf-product.css.map */
