
    /* policy css */
    /* --- Start: Policy styles --- */
    .fv-policy { --fv-brand: #7b1f3a; --fv-muted:#555; --fv-card:#ffffff; --fv-radius:10px; --fv-gap:18px; font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", Arial, sans-serif; box-sizing:border-box; }
    .fv-policy .fv-card { background:var(--fv-card); border-radius:var(--fv-radius); padding:20px; box-shadow:0 12px 30px rgba(0,0,0,0.06); color:var(--fv-muted); max-width:920px; margin:0 auto; }
    .fv-policy .fv-header { text-align:center; margin-bottom:6px; }
    .fv-policy h1.fv-title { margin:0; color:var(--fv-brand); font-size:22px; font-weight:800; }
    .fv-policy .fv-content { margin-top:18px; line-height:1.6; color:var(--fv-muted); font-size:15px; }
    .fv-policy .fv-content h2 { color:var(--fv-brand); font-size:18px; margin:18px 0 8px; font-weight:600; }
    .fv-policy .fv-content h3 { color:var(--fv-brand); font-size:16px; margin:14px 0 6px; font-weight:600; }
    .fv-policy .fv-content p { margin:8px 0; }
    .fv-policy .fv-content ul { margin:8px 0 12px 1.2rem; padding:0; }
    .fv-policy .fv-content li { margin:6px 0; }
    .fv-policy a.fv-link { color:var(--fv-brand); text-decoration:none; font-weight:600; }
    .fv-policy a.fv-link:hover { text-decoration:underline; }

    /* Small screen adjustments */
    @media (max-width:640px){
    .fv-policy .fv-card{ padding:16px; }
    .fv-policy h1.fv-title{ font-size:20px }
    .fv-policy .fv-content h2{ font-size:16px }
    .fv-policy .fv-content p, .fv-policy .fv-content li{ font-size:14px }
    }

    /* Print */
    @media print {
    .fv-policy .fv-card{ box-shadow:none }
    .fv-policy a.fv-link::after{ content: " (" attr(href) ")"; font-size:90% }
    }
    /* --- End: Policy styles --- */

    .header__search{
    display: none !important;
    }

    .header__icon--cart{
    display: none !important;
    }

    .header__icons .header__icon{
    display: none !important;
    }

    .header__icon--menu{
    display: none !important;
    }

    .header__inline-menu{
    display: none !important;
    }

