/* Aromatic boutique: plum, ivory and copper. */
:root{--main-color-one:#4b2438;--main-color-two:#b77852;--heading-color:#35212d;--body-color:#66545c;}
body{background:#fffaf3;}
.ar-hero-title{display:block!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;font-size:clamp(34px,4.2vw,60px)!important;line-height:1.13!important;letter-spacing:-.025em;}
.ar-hero-sub{max-width:540px;line-height:1.8!important;color:#66545c!important;}
.ar-hero-inner{min-height:620px;gap:48px!important;}.ar-hero-widget{background:#f1e5dc!important;}.ar-section-tag{color:#70412c!important;background:#ead9c9!important;border-color:#d7b69f!important;letter-spacing:.07em;}
.ar-btn{border-radius:7px!important;font-weight:600!important;letter-spacing:.04em;}.ar-btn-red{background:#4b2438!important;color:#fff!important;border-color:#4b2438!important;}.ar-btn-outline{border-color:#4b2438!important;color:#4b2438!important;}
.ar-section-title{color:#35212d!important;letter-spacing:-.015em;}.ar-section-line{background:#b77852!important;}.ar-card{border-radius:14px!important;overflow:hidden;border:1px solid #eadfd5!important;background:#fffdf9!important;box-shadow:none!important;}.ar-card-img{background:#f4eae0!important;}.ar-card-img img{object-fit:cover!important;transition:transform .3s ease;}.ar-card:hover .ar-card-img img{transform:scale(1.025);}.ar-card-name{min-height:48px;line-height:1.5!important;}.ar-card-cat{color:#8d596a!important;letter-spacing:.06em;}.ar-card-atc{background:#4b2438!important;color:#fff!important;border-color:#4b2438!important;border-radius:7px!important;}.ar-price-sale{color:#4b2438!important;}.ar-ptl-tab.active{background:#4b2438!important;color:#fff!important;border-color:#4b2438!important;}.ar-ptl-tabs{flex-wrap:wrap;gap:10px!important;}.ar-prod-grid{row-gap:32px!important;}
.ar-promo-widget{background:#ead9c9!important;}.ar-promo-widget h2{display:block!important;overflow:visible!important;-webkit-line-clamp:unset!important;line-height:1.15!important;}.xgpb-services-strip{background:#f4eae0!important;}.xgpb-service-item{border-color:#dbc8ba!important;}.xgpb-newsletter{background:#4b2438!important;color:#fffaf3!important;}.xgpb-newsletter h2,.xgpb-newsletter p{color:#fffaf3!important;}.xgpb-newsletter input{min-width:0;}.xgpb-newsletter button{background:#fffaf3!important;color:#4b2438!important;}
.ar-footer{background:#321d2b!important;color:#ead9c9!important;}.ar-footer a,.ar-footer-heading{color:#fffaf3!important;}.ar-footer-logo-text{font-size:28px!important;letter-spacing:.12em;text-transform:uppercase;font-family:Georgia,serif!important;}.ar-footer-bottom{border-top:1px solid #654653!important;}.ar-footer-socials a[href='#'],.ar-footer-bottom-right .payment-list,.ar-footer-link[href='#']{display:none!important;}
@media(max-width:767px){.ar-hero-inner{min-height:0;gap:24px!important;}.ar-hero-title{font-size:34px!important;}.ar-hero-actions{flex-wrap:wrap;gap:12px!important;}.ar-hero-content{padding:24px 0 40px!important;}.ar-prod-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;}.ar-card-body{padding:14px!important;}.ar-card-name{font-size:14px!important;}.ar-card-atc{font-size:12px!important;}.ar-ptl-tabs{justify-content:center!important;}.xgpb-newsletter form{flex-wrap:wrap!important;}.ar-footer-grid{gap:32px!important;}}
@media(prefers-reduced-motion:reduce){.ar-card-img img{transition:none;}}