/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.form-wrapper:has(>.m2h-gift-element){overflow:hidden;max-width:100%;}.m2h-gift-element .form-radios .form-type-radio{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.gift-selection swiper-slide{width:21%;max-width:200px;height:auto;}.gift-selection-item{background:white;border:solid 1px white;border-radius:4px;padding:4px;width:100%;height:100%;transition:all 0.3s ease-out;font-size:12px;font-style:normal;font-weight:500;line-height:140%;}.gift-selection-item:hover{cursor:pointer;border:solid 1px #377995;}.gift-selection-item.selected{border:solid 1px #377995;color:#377995;font-weight:bold;}.gift-selection-item__inner{display:flex;justify-content:center;flex-direction:column;gap:8px;text-align:center;}.gift-selection-item__icon{width:72px;height:72px;margin:0 auto;}.gift-selection-item__icon img{width:100%;height:auto;}.gift-selection-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;}
