.vitrine .btn[aria-busy=true]{opacity:.75;cursor:progress}.vitrine .cpt-geo{align-items:center;gap:6px;display:inline-flex}.vitrine .cpt-geo i{border:2px solid var(--brand-200,#b9e3ea);border-top-color:var(--brand,#018da6);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite cptTourne}@keyframes cptTourne{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.vitrine .cpt-geo i{animation:none}}.vitrine .dv-chip{min-height:44px}.vitrine .dv-label small{color:var(--ink-3);font-weight:500}.vitrine .dv-plus{border:1px solid var(--line);background:var(--bg,#f6fafb);border-radius:16px;margin-top:18px;padding:0 14px}.vitrine .dv-plus summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:48px;font-size:15px;font-weight:700;list-style:none;display:flex}.vitrine .dv-plus summary::-webkit-details-marker{display:none}.vitrine .dv-plus summary small{color:var(--ink-3);margin-right:auto;font-weight:500}.vitrine .dv-plus summary svg{width:18px;height:18px;color:var(--brand-600);transition:transform .3s var(--ease,ease);flex:none}.vitrine .dv-plus[open] summary svg{transform:rotate(45deg)}.vitrine .dv-plus[open]{padding-bottom:14px}.vitrine .dv-plus>.dv-label:first-of-type{margin-top:4px}.vitrine .dv-field--search input{padding-block:11px}@media (prefers-reduced-motion:reduce){.vitrine .dv-plus summary svg{transition:none}}.vitrine .dv-label small,.vitrine .dv-field label small,.vitrine .dv-plus summary small{font-size:13px}.vitrine .dv-tel select{font-size:16px}
