.bundle-description p:last-child{margin-bottom:0}.bundle-info{max-width:48rem !important}@media only screen and (max-width: 1060px){.bundle-info{margin:0 auto}}.bundle{display:block;margin:0 0 5.5rem}.bundle__products{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}.product-card{flex-shrink:0;display:flex;flex-direction:column;width:100%;border:1px solid var(--color-border);border-radius:5px}.product-card__title{height:4rem;overflow:hidden;color:var(--color-link)}.product-card__price{display:flex;gap:0 1rem;margin-top:.45rem}.product-card__price .original-price{text-decoration:line-through}.product-card__media img{display:block;width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.product-card__details{display:flex;flex-direction:column;height:100%;padding:1rem 1.15rem 1.15rem}.product-card__button{all:unset;display:block;width:100%;height:4rem;margin-top:auto;border-radius:5px;background-color:var(--color-btn);cursor:pointer;font-size:1.4rem;line-height:1.35;text-align:center;color:var(--color-background)}.product-card__button:disabled{opacity:.75;pointer-events:none}.product-card__variant-selector{display:flex;flex-direction:column;gap:.15rem 0;font-size:1.4rem;line-height:1.35}.product-card__select{all:unset;width:100%;padding:.5rem .65rem;border:1px solid var(--color-border);border-radius:5px;cursor:pointer;box-sizing:border-box;background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 10 10"><path fill="none" stroke="%23000" stroke-width="1" d="M1 3l4 4 4-4"/></svg>');background-repeat:no-repeat;background-position:right .75rem center;background-size:.65rem}.product-card__select:disabled{opacity:.5;pointer-events:none}.product-card__label{color:var(--color-link)}.bundle-add-to-cart{all:unset;width:100%;height:5rem;margin:2rem 0;border-radius:5px;background-color:var(--color-btn);cursor:pointer;font-size:2rem;text-transform:uppercase;text-align:center;color:var(--color-background)}.bundle-add-to-cart:disabled{opacity:.75;pointer-events:none}.bundle-note{font-size:1.4rem;line-height:1.35;color:var(--color-link)}.bundle-totals{display:flex;gap:0 1rem;font-size:2rem;font-weight:normal;color:var(--color-link)}.bundle-add-to-cart-note-dynamic{display:none}.bundle-total-original{text-decoration:line-through;color:var(--color-text)}.bundle-add-to-cart-note{margin:1rem 0 4rem}.bundle-variant-selects{display:flex;flex-direction:column;gap:.5rem 0;margin:1.5rem 0 2.5rem}