html[lang=en]{--boutique-wine:#421e2a;--boutique-ink:#30272a;--boutique-paper:#faf7f5;--boutique-line:#e6ddda}
html[lang=en] body{color:var(--boutique-ink);font-family:Manrope,Arial,sans-serif}
.g-main.g-main--pink-bg,.g-main.g-main--d-pink-bg,.g-main .g-block--pink,.g-main .g-block--beige{background:var(--boutique-paper)}
.g-main .g-title,.g-main .articles__title,.g-main .faq__question{font-family:'Cormorant Garamond',Georgia,serif}
.g-main .btn--pink,.g-main .btn--dark,.cart .cart__submit,.g-main .form__checkout-submit{background:var(--boutique-wine);color:white}
.g-main .category__hero{background:#f7f2ef;border-color:var(--boutique-line)}
.g-main .category__h-text{padding:clamp(26px,4vw,66px);box-sizing:border-box}
.g-main .category__h-text h1,.g-main .product__info h1{color:var(--boutique-wine);font-size:clamp(34px,3.8vw,65px);line-height:1.08}
.g-main .category__h-text p,.g-main .product__short-info{line-height:1.7}
.g-main .category__h-text p{max-width:68ch}
.g-main .category__filter-list,.g-main .category__sorting,.g-main .faq__row,.form .form__input,.form .form__textarea{border-color:var(--boutique-line)}
.g-main .products__product,.g-main .product__info,.g-main .form__summary{background:white}
.g-main .products__price{padding:12px;color:var(--boutique-ink)}
.g-main .products__price a,.g-main .articles__title{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(19px,1.5vw,26px);line-height:1.25}
.g-main .product__info{box-sizing:border-box;padding:clamp(20px,3vw,52px)}
.g-main .product__price,.g-main .faq__question,.g-main .articles__categories__btn--current{color:var(--boutique-wine)}
#boutique-collections{color:var(--boutique-ink);font:15px/1.65 Manrope,Arial,sans-serif}
#boutique-collections section{padding:clamp(32px,5vw,86px) 5%;max-width:1680px;margin:auto;box-sizing:border-box}
#boutique-collections section:nth-child(even){background:var(--boutique-paper)}
#boutique-collections small{font-size:12px;letter-spacing:.14em;color:#805c50}
#boutique-collections h2{font:400 clamp(35px,3.8vw,65px)/1.1 'Cormorant Garamond',Georgia,serif;margin:12px 0 30px}
.bc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2vw,30px)}
.bc-grid img{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:#f7f4f2}
.bc-grid strong{display:block;margin:12px 0 4px;font:500 clamp(19px,1.8vw,30px)/1.2 'Cormorant Garamond',Georgia,serif}
.bc-story{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:6%}
.bc-story img{width:100%;max-height:520px;object-fit:cover}.bc-journal{grid-template-columns:repeat(3,minmax(0,1fr))}
#boutique-collections .bc-gift{background:#421e2a;text-align:center;color:white}.bc-gift small{color:#d8bd96!important}
@media(max-width:760px){.bc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-story,.bc-journal{grid-template-columns:1fr}.bc-story img{margin-bottom:24px}}
