.berket-brand {
    --berket-eucalyptus: #31584f;
    --berket-clay: #c88878;
    --berket-ivory: #f8f5ef;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 0;
    width: min(100%, 118px);
    color: var(--berket-eucalyptus);
    text-align: center;
    text-decoration: none;
    border-radius: 0.375rem;
}

.berket-brand .berket-brand__wordmark {
    display: block;
    width: 100%;
    max-width: 100%;
    height: auto;
    aspect-ratio: 3 / 1;
    object-fit: contain;
}

.berket-brand:focus-visible {
    outline: 2px solid var(--berket-clay);
    outline-offset: 5px;
    box-shadow: 0 0 0 3px var(--berket-ivory);
}

.berket-brand.berket-brand--menu {
    width: min(100%, 120px);
    margin-inline: auto;
}

/* Compact storefront header: the original theme reserves considerably more
   vertical space than the Berket wordmark needs. */
.header > .container-fluid > .row {
    --bs-gutter-y: 0.35rem;
}

.header .navbar {
    padding-top: 0.18rem;
    padding-bottom: 0.18rem;
}

.header .nav-link {
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
}

.header .add-to-cart-btn-parent .btn {
    padding-top: 0.35rem;
    padding-bottom: 0.35rem;
}

@media (min-width: 1200px) {
    .header .mega-menu-top {
        padding-top: 0.35rem !important;
        padding-bottom: 0.35rem !important;
    }

    .header .custom-mega-trigger.btn-xl {
        width: auto;
        height: 34px;
        min-height: 34px;
        padding: 0 0.85rem;
        font-size: 0.8rem;
        line-height: 1.2;
    }

    .header #header-product-search,
    .header #header-product-search + .btn,
    .header .header-search-pos .add-to-cart-btn-parent .btn {
        height: 38px;
        min-height: 38px;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        line-height: 1.2;
    }

    .header .header-search-pos,
    .header .col-xl-2 {
        align-self: center;
    }
}

@media (max-width: 1199.98px) {
    .header {
        min-height: 50px;
        padding-top: 0 !important;
    }

    .header > .container-fluid > .row {
        min-height: 50px;
    }

    .berket-brand.berket-brand--header {
        width: min(100%, 94px);
        margin-inline: auto;
    }
}

@media (max-width: 575.98px) {
    .berket-brand.berket-brand--header {
        width: min(100%, 86px);
    }
}

.managed-page .article-content h2{font-size:1.2rem;font-weight:900;margin-top:2rem}.managed-page .article-content p{color:#64736e;line-height:2;text-align:justify}.contact-profile-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.contact-profile-grid>a,.contact-profile-grid>div{display:flex;flex-direction:column;gap:7px;padding:18px;border:1px solid #dfe8e5;border-radius:16px;background:#fbfdfc;color:#253b35}.contact-profile-grid i{font-size:1.5rem;color:#31584f}.contact-profile-grid span{font-size:.78rem;color:#778680}.social-contact{display:flex;flex-wrap:wrap;gap:10px}.social-contact a{padding:9px 14px;border:1px solid #dfe8e5;border-radius:20px}.contact-map{width:100%;height:340px;border:0;border-radius:18px}@media(max-width:900px){.contact-profile-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.contact-profile-grid{grid-template-columns:1fr}}
