body:has(.product__info-wrapper) .product__title h1{font-family:Georgia,serif;font-weight:400;letter-spacing:-.02em;line-height:1.15;font-size:clamp(28px,2.7vw,43px)}body:has(.product__info-wrapper) .product__info-container .price--large{font-size:clamp(22px,2.2vw,30px);letter-spacing:.01em}body:has(.product__info-wrapper) .product__info-container .product-form__submit{background:#302821;color:#fff;border:1px solid #302821;min-height:54px;text-transform:uppercase;letter-spacing:.1em;font-size:13px;transition:background .2s ease}body:has(.product__info-wrapper) .product__info-container .product-form__submit:hover{background:#493b31}body:has(.product__info-wrapper) .product-form__input input[type=radio]+label{border-radius:3px;min-height:40px;padding:10px 16px}body:has(.product__info-wrapper) .product__media img{background:#f3f2ef}body:has(.product__info-wrapper) .product__description{line-height:1.75}body:has(.product__info-wrapper) .product__accordion .accordion__title{font-family:Georgia,serif;font-size:19px;font-weight:400}@media(max-width:749px){body:has(.product__info-wrapper) .product__info-container{padding-top:16px}body:has(.product__info-wrapper) .product__title h1{font-size:30px}}body:has(.product__info-wrapper) .product__info-container .product-form__submit:not([disabled]){background:#95563e;border-color:#95563e;color:#fff;min-height:54px}body:has(.product__info-wrapper) .product__info-container .product-form__submit:not([disabled]):hover{background:#7d442f;border-color:#7d442f}body:has(.product__info-wrapper) .product-form__input input[type=radio]+label{min-height:44px}@media(max-width:749px){body:has(.product__info-wrapper) .product__info-container .product-form__submit{width:100%;min-height:52px}}body:has(.product__info-wrapper) .product-form__submit:focus-visible,body:has(.product__info-wrapper) .product-form__input input[type=radio]:focus-visible+label{outline:3px solid #95563e;outline-offset:3px}@media(max-width:749px){body:has(.product__info-wrapper) .product__info-container .product-form__submit{font-size:14px;letter-spacing:.06em}body:has(.product__info-wrapper) .product-form__input input[type=radio]+label{padding:12px 16px}body:has(.product__info-wrapper) .product__info-container .product__description{font-size:15px;line-height:1.65}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/atlantis-product.css.map */
