/*
Theme Name: Avada Child – UTRAI
Description: Child theme voor utrai.nl (Utrai Benelux). Eigen aanpassingen hier, zodat ze Avada-updates overleven.
Author: Bevani B.V.
Template: Avada
Version: 1.0.0
Text Domain: Avada
*/

/* utrai_helpie_stijl – 27-09-2026: Helpie FAQ op productpagina's gelijk aan /veelgestelde-vragen/ */
.helpie-faq .accordion__item{background:#fff!important;border:1px solid #ddd!important;border-radius:4px;margin:0 0 12px!important;overflow:hidden}
.helpie-faq .accordion__item:has(.accordion__header.active){border-color:#34d330!important;box-shadow:inset 0 3px 0 #34d330}
.helpie-faq .accordion__header{position:relative;min-height:64px;padding:18px 76px 18px 24px!important;background:#fff!important;border:0!important;cursor:pointer}
.helpie-faq .accordion__title{font-family:Poppins,Helvetica,Arial,sans-serif!important;font-size:17px!important;font-weight:600!important;line-height:1.5!important;color:#000!important}
.helpie-faq .accordion__header:after{content:"+";position:absolute;right:24px;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:4px;background:#000;color:#fff;font-size:20px;font-weight:500;line-height:32px;text-align:center}
.helpie-faq .accordion__header.active:after{content:"\2013"}
.helpie-faq .accordion__body{padding:0 24px 22px!important;background:#fff!important;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:16px;font-weight:300;line-height:1.75;color:#222}
.helpie-faq .accordion__body a{color:#000;text-decoration:underline}
.helpie-faq .search__input{border:1px solid #ccc!important;border-radius:4px!important;font-family:Poppins,Helvetica,Arial,sans-serif}

/* utrai_winkelwagen – 27-09-2026: verzendmelding, voortgangsbalk en knoppen volgens goedgekeurd Claude Design-voorstel */
.utrai-verzendmelding{display:flex;align-items:center;justify-content:center;gap:12px;background:#000;color:#fff;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.4;padding:14px 20px;border-radius:4px;margin:0 0 16px;text-align:center}
.utrai-stip{flex:none;width:10px;height:10px;border-radius:50%;background:#34d330}
.utrai-gratis{background:#fff;border:1px solid #ddd;border-radius:4px;padding:18px 22px;margin:0 0 24px;font-family:Poppins,Helvetica,Arial,sans-serif}
.utrai-gratis-kop{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:15px;margin-bottom:10px}
.utrai-gratis-kop strong{color:#000;font-weight:600}.utrai-gratis-kop span{color:#555}
.utrai-gratis-balk{height:8px;border-radius:4px;background:#efefef;overflow:hidden}
.utrai-gratis-balk span{display:block;height:8px;border-radius:4px;background:#34d330}
.utrai-leegknop{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;margin-left:10px;border:1px solid #ccc;border-radius:4px;background:#fff;color:#000!important;font-size:14px;text-decoration:none!important}
.utrai-leegknop:hover{border-color:#000}
.woocommerce .wc-proceed-to-checkout .checkout-button,.woocommerce #place_order{background:#34d330!important;color:#000!important;border-radius:4px!important;font-weight:600!important}
.woocommerce .wc-proceed-to-checkout .checkout-button:hover,.woocommerce #place_order:hover{background:#2bb828!important}
@media(max-width:600px){.utrai-leegknop{margin:10px 0 0}.utrai-verzendmelding{font-size:14px}}
