.gemilai-bundle-selector{width:100%;box-sizing:border-box;margin:16px 0 20px;color:#333}.gemilai-bundle-selector__header{margin-bottom:12px}.gemilai-bundle-selector__heading{margin:0;font-size:17px;font-weight:700;line-height:1.4;letter-spacing:0;text-transform:none}.gemilai-bundle-selector__subtitle{margin:4px 0 0;color:#777;font-size:12px;font-weight:400;line-height:1.5}.gemilai-bundle-selector__list{display:flex;flex-direction:column;gap:8px}.gemilai-bundle-selector__card{display:grid;grid-template-columns:64px minmax(0,1fr) 24px;align-items:center;gap:11px;width:100%;min-width:0;box-sizing:border-box;padding:10px;border:1px solid #e2e2e2;border-radius:10px;background:#fff;color:#333;text-decoration:none;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.gemilai-bundle-selector__card:hover{border-color:#e9570b;background:#fffaf6;color:#333;text-decoration:none}.gemilai-bundle-selector__card:focus-visible{outline:2px solid #e9570b;outline-offset:3px}.gemilai-bundle-selector__card.is-current{border:1.5px solid #e9570b;background:#fffaf6;box-shadow:inset 0 0 0 .5px #e9570b}.gemilai-bundle-selector__media{display:flex;align-items:center;justify-content:center;width:64px;height:64px;overflow:hidden;border:1px solid #eeeeee;border-radius:8px;background:#fff}.gemilai-bundle-selector__image{display:block;width:100%;height:100%;object-fit:contain}.gemilai-bundle-selector__placeholder{color:#999;font-size:10px}.gemilai-bundle-selector__content{min-width:0}.gemilai-bundle-selector__top{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;margin-bottom:3px}.gemilai-bundle-selector__title{color:#292929;font-size:14px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.gemilai-bundle-selector__description{margin:0 0 5px;color:#777;font-size:12px;font-weight:400;line-height:1.4}.gemilai-bundle-selector__badge{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:600;line-height:1.25;letter-spacing:.15px;text-transform:uppercase;white-space:nowrap}.gemilai-bundle-selector__badge.badge-popular{background:#dcecff;color:#3478d4}.gemilai-bundle-selector__badge.badge-value{background:#d7f3e2;color:#16834b}.gemilai-bundle-selector__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 8px;width:100%;margin-top:3px}.gemilai-bundle-selector__price{color:#242424;font-size:16px;font-weight:700;line-height:1.35;white-space:nowrap}.gemilai-bundle-selector__compare-price{color:#999;font-size:12px;font-weight:400;line-height:1.35;white-space:nowrap}.gemilai-bundle-selector__save{color:#e9570b;font-size:12px;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.gemilai-bundle-selector__indicator{position:relative;display:flex;align-items:center;justify-content:center;width:22px;height:22px;box-sizing:border-box;flex-shrink:0;border:1.5px solid #b5b5b5;border-radius:50%;background:#b5b5b5;color:transparent;font-size:0;line-height:1}.gemilai-bundle-selector__card.is-current .gemilai-bundle-selector__indicator{border-color:#e9570b;background:#fff;color:#e9570b}.gemilai-bundle-selector__card.is-current .gemilai-bundle-selector__indicator:after{content:"\2713";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#e9570b;font-size:14px;font-weight:700;line-height:1}.gemilai-bundle-selector__card.is-unavailable{background:#fafafa}.gemilai-bundle-selector__stock{display:block;margin-top:4px;color:#aa3b2f;font-size:11px;line-height:1.4}.gemilai-bundle-selector__card.is-unavailable .gemilai-bundle-selector__stock{font-weight:600}@media screen and (max-width:749px){.gemilai-bundle-selector{margin:14px 0 18px}.gemilai-bundle-selector__header{margin-bottom:10px}.gemilai-bundle-selector__heading{font-size:16px}.gemilai-bundle-selector__subtitle{font-size:12px}.gemilai-bundle-selector__card{grid-template-columns:54px minmax(0,1fr) 22px;gap:9px;padding:9px}.gemilai-bundle-selector__media{width:54px;height:54px}.gemilai-bundle-selector__title{font-size:13px}.gemilai-bundle-selector__description{font-size:11px}.gemilai-bundle-selector__price{font-size:14px}.gemilai-bundle-selector__compare-price{font-size:11px}.gemilai-bundle-selector__save{font-size:11px;font-weight:500}.gemilai-bundle-selector__badge{padding:3px 7px;font-size:9px}.gemilai-bundle-selector__indicator{width:21px;height:21px}.gemilai-bundle-selector__card.is-current .gemilai-bundle-selector__indicator:after{font-size:13px}}@media(prefers-reduced-motion:reduce){.gemilai-bundle-selector__card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/bundle-selector.css.map */
