.header__heading-logo{max-height:96px;object-fit:contain}.header__heading-link{padding:0}.header__menu-item{font-size:13px;letter-spacing:.04em}.image-with-text__heading{line-height:1.06;letter-spacing:-.025em}.image-with-text__text-item .image-with-text__content{padding:56px 40px}.card__heading{font-size:16px;line-height:1.4}.card__information{padding-top:18px}.card__inner{background:#f0e5df}.button{letter-spacing:.06em;font-size:13px}.rich-text__text{max-width:640px;margin-inline:auto}.newsletter__wrapper{border-radius:0}.image-with-text__media img{object-position:70% center}@media(max-width:749px){.header__heading-logo{max-height:68px;width:155px}.image-with-text__text-item .image-with-text__content{padding:32px 24px}.image-with-text__heading{font-size:42px}.image-with-text__media{height:300px!important;min-height:0!important}.card__heading{font-size:14px}.price{font-size:14px}}
h1,h2,h3,.h0,.h1,.h2{font-family:Georgia,'Times New Roman',serif;font-weight:400}
.footer .footer__blocks-wrapper{display:grid;grid-template-columns:1.2fr .9fr 1fr 1.1fr;gap:40px}
.footer .footer__blocks-wrapper>.footer-block{width:auto;max-width:none;margin:0;min-width:0}
.footer .footer-block__heading{font-size:18px;line-height:1.3;margin-bottom:18px}
.footer .footer-block__details-content{margin-bottom:0;font-size:14px;line-height:1.75}
.footer .footer-block__details-content p{margin-top:0;margin-bottom:10px}
.footer .footer-block__details-content p:last-child{margin-bottom:0}
.footer .footer-block__details-content a{display:inline-block;padding:2px 0;text-underline-offset:4px;text-decoration-thickness:1px}
.footer .footer-block--newsletter:not(:has(*)){display:none;margin:0}
.footer .footer__content-top{padding-bottom:36px}
.footer .footer__content-bottom{border-top:1px solid rgba(var(--color-foreground),.18);padding-top:20px}
.footer .footer__copyright{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px}
.footer .policies{display:flex;flex-wrap:wrap;gap:8px 16px;padding:0;margin:0}
.footer .policies li{padding:0}
.footer .policies li::before{display:none}
@media(min-width:750px) and (max-width:989px){.footer .footer__blocks-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}
@media(max-width:749px){
.footer .footer__blocks-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px}
.footer .footer__blocks-wrapper>.footer-block:first-child,.footer .footer__blocks-wrapper>.footer-block:last-child{grid-column:1/-1}
.footer .footer-block__heading{font-size:18px;margin-bottom:12px}
.footer .footer-block__details-content{font-size:14px;line-height:1.7}
.footer .footer__blocks-wrapper>.footer-block:first-child{padding-bottom:20px;border-bottom:1px solid rgba(var(--color-foreground),.18)}
.footer .footer__blocks-wrapper>.footer-block:last-child{padding-top:20px;border-top:1px solid rgba(var(--color-foreground),.18)}
.footer .footer__blocks-wrapper>.footer-block:nth-child(2) a,.footer .footer__blocks-wrapper>.footer-block:nth-child(3) a{padding:7px 0}
.footer .footer__blocks-wrapper>.footer-block:nth-child(2) p,.footer .footer__blocks-wrapper>.footer-block:nth-child(3) p{margin-bottom:0}
.footer .footer__content-top{padding-bottom:28px}
.footer .footer__copyright{display:block;text-align:left}
.footer .policies{margin-top:14px;gap:10px 16px}
.footer .copyright__content{font-size:11px;line-height:1.6}
}
