.bundle-volume{margin:1.6rem 0;width:100%}.bundle-volume__header{display:flex;align-items:center;gap:.8rem;margin-bottom:1.2rem}.bundle-volume__title{font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-heading);margin:0;line-height:1}.bundle-volume__tag{display:inline-flex;align-items:center;background:var(--color-primary);color:#fff;font-size:1rem;font-weight:700;padding:.25rem .75rem;border-radius:999px;letter-spacing:.04em;line-height:1.4}.bundle-cards{display:grid;gap:1rem}.bundle-cards[data-count="1"]{grid-template-columns:1fr}.bundle-cards[data-count="2"]{grid-template-columns:repeat(2,1fr)}.bundle-cards[data-count="3"]{grid-template-columns:repeat(3,1fr)}.bundle-cards[data-count="4"]{grid-template-columns:repeat(4,1fr)}.bundle-cards[data-count="5"]{grid-template-columns:repeat(5,1fr)}.bundle-cards--kit{grid-template-columns:repeat(4,1fr)!important}@media(max-width:749px){.bundle-cards--kit{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:749px){.bundle-cards[data-count="3"],.bundle-cards[data-count="4"],.bundle-cards[data-count="5"]{grid-template-columns:repeat(2,1fr)}.bundle-cards[data-count="1"]{grid-template-columns:1fr}}.bundle-card{position:relative;border:2px solid var(--color-border, #ebebeb);border-radius:var(--rounded-radius, 10px);padding:1.8rem 1.2rem 1.6rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;text-align:center;background:var(--color-background, #fff);-webkit-user-select:none;user-select:none;outline:none;display:flex;flex-direction:column;align-items:center;gap:.5rem}.bundle-card:hover{border-color:var(--color-primary)}.bundle-card:focus-visible{box-shadow:0 0 0 3px #008e0040;border-color:var(--color-primary)}.bundle-card.is-selected{border-color:var(--color-primary);background-color:#008e000d;box-shadow:0 2px 10px #008e001f}.bundle-card__check{position:absolute;top:.5rem;right:.5rem;width:1.8rem;height:1.8rem;background:var(--color-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.6);transition:opacity .15s ease,transform .15s ease}.bundle-card__check svg{width:1rem;height:1rem;stroke:#fff;stroke-width:2.5;fill:none;display:block}.bundle-card.is-selected .bundle-card__check{opacity:1;transform:scale(1)}.bundle-card__kit-img{width:6rem;height:6rem;object-fit:cover;border-radius:calc(var(--rounded-radius, 10px) / 1.5);border:1px solid var(--color-border, #ebebeb);flex-shrink:0;margin-bottom:.2rem}.bundle-card__qty-label{font-size:1.8rem;font-weight:700;color:var(--color-heading, #111);line-height:1.2}.bundle-card__prices{display:flex;flex-direction:column;align-items:center;gap:.4rem;width:100%}.bundle-card__price-cash{font-size:1.9rem;font-weight:700;color:var(--color-primary, #008e00);line-height:1}.bundle-card__price-cash small{font-size:1.2rem;font-weight:500}.bundle-card__price-installment{font-size:1.5rem;font-weight:400;color:var(--color-text, #666);line-height:1}.bundle-card__price-installment small{font-size:1.2rem;font-weight:400}@media(min-width:750px){.bundle-card__price-cash small,.bundle-card__price-installment small{display:block;margin-top:.2rem}}.bundle-card__discount{display:inline-block;background:var(--color-primary);color:#fff;font-size:1.05rem;font-weight:700;padding:.2rem .65rem;border-radius:999px;letter-spacing:.02em}.bundle-card--together .bundle-card__products{display:flex;align-items:center;justify-content:center;gap:.4rem;margin-bottom:.7rem}.bundle-product-img{width:5rem;height:5rem;object-fit:cover;border-radius:calc(var(--rounded-radius, 10px) / 1.5);border:1px solid var(--color-border, #ebebeb);flex-shrink:0}.bundle-product-img--placeholder{background:var(--grey-color, #f5f5f5);display:flex;align-items:center;justify-content:center}.bundle-card__plus{font-size:1.6rem;font-weight:300;color:var(--color-text, #444);line-height:1;flex-shrink:0}.bundle-card--disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.bundle-card__no-stock{font-size:1.1rem;color:#999;font-style:italic}.bundle-volume__action{margin-top:1.2rem}.bundle-add-btn{width:100%;padding:1.2rem 1.5rem;background:var(--btn-primary-background, #008e00);color:var(--btn-primary-color, #fff);border:2px solid var(--btn-primary-background, #008e00);border-radius:var(--rounded-radius, 10px);font-family:var(--btn-font, var(--body-font, sans-serif));font-size:1.4rem;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,opacity .2s ease;display:flex;align-items:center;justify-content:center;gap:.7rem;min-height:4.8rem}.bundle-add-btn:not(:disabled):hover{background:var(--btn-primary-hover-background, #09bd26);border-color:var(--btn-primary-hover-background, #09bd26)}.bundle-add-btn:disabled{background:var(--color-border, #ebebeb);border-color:var(--color-border, #ebebeb);color:var(--color-text, #444);cursor:default}.bundle-add-btn.is-loading{pointer-events:none;opacity:.85}.bundle-add-btn.is-loading .bundle-add-btn__spinner{display:block}.bundle-add-btn.is-success{background:#16a34a;border-color:#16a34a}.bundle-add-btn__spinner{display:none;width:1.6rem;height:1.6rem;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:bundle-spin .6s linear infinite;flex-shrink:0}@keyframes bundle-spin{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/bundle-volume.css.map */
