.product-wrapper--page .product__title{font-size:clamp(24px,2.5vw,34px);line-height:1.2;letter-spacing:-.02em;font-weight:500;text-transform:none}.product-wrapper--page .product__info-container{max-width:560px}.product-wrapper--page .product__info-container>*+*{margin-top:22px}.product-wrapper--page .product__info-container .price{font-size:17px;font-weight:400}.product-wrapper--page .product-form__input select,.product-wrapper--page #infiniteoptions-container select{min-height:48px;border-radius:0;font:inherit}.product-wrapper--page #infiniteoptions-container{margin-block:22px}.product-wrapper--page #infiniteoptions-container label{display:block;margin-bottom:8px}.product-wrapper--page .product-form__submit{min-height:52px;background:#111;color:#fff;border-radius:0}.product-wrapper--page :is(a,button,select,input):focus-visible{outline:2px solid #111;outline-offset:3px}.product-wrapper--page .product__description{font-size:14px;line-height:1.7}@media(min-width:990px){.product-wrapper--page .product__info-wrapper{padding-left:clamp(32px,5vw,80px)}}@media(max-width:749px){.product-wrapper--page .product__title{font-size:25px}.product-wrapper--page .product__info-container>*+*{margin-top:18px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/couture-product-refinement.css.map */
