.product-bundle-nav__list{display:flex;justify-content:space-around;margin-bottom:0;gap:10px;border-bottom:solid 1px rgba(0,0,0,.12);list-style:none}.product-bundle-nav__list li{margin:0}.product-bundle-nav__link{text-transform:uppercase;font-weight:700;letter-spacing:.1em;font-size:10px;padding:10px}.product-bundle-nav__link.active{text-decoration:underline}@media screen and (min-width: 768px){.product-bundle-nav{padding:20px 20px 0}.product-bundle-nav__list{padding:10px 0}.product-bundle-nav__link{letter-spacing:.15em;font-size:1rem;padding:10px 20px}}.product-bundle-selections{display:grid}.product-bundle-step,.product-bundle-selection{grid-area:1/1;opacity:0;transition:.25s;visibility:hidden}.product-bundle-section{overflow:hidden}.product-info__variant-picker{padding-left:var(--spacing-3)}.product-bundle-step.active,.product-bundle-selection.active{opacity:1;visibility:visible}.product-section{padding-top:3rem}.variant-input-wraps:not(.hidden){display:grid}.variant-input-wraps .variant-wrapper{grid-area:1 / 1}.product-bundle-selection__subtitle{margin-top:0}.product-bundle-items{display:flex;flex-direction:column;gap:10px;margin-top:0}.product-bundle-items:empty{display:none}.product-bundle-item{display:flex;justify-content:space-between;gap:10px;padding:15px 10px;font-size:14px;font-weight:400;background:rgb(var(--input-background, var(--background))) no-repeat;border-radius:var(--rounded-button);border:solid 1px rgb(var(--border-color))}.product-bundle-item button{display:inline-flex}.product-bundle-upsells{display:flex;flex-wrap:wrap;justify-content:center;gap:25px}.product-bundle-upsells .upsell-card{width:100%;max-width:325px}.upsell-card__image{margin-bottom:10px;padding-bottom:100%;position:relative}.upsell-card__image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.product-bundle-upsells .upsell-card__body{text-align:center;display:flex;flex-direction:column;gap:.75rem}.product-bundle-upsells .upsell-card__body p{margin:0;font-size:1rem;letter-spacing:1px;line-height:1}.product-bundle-upsells .upsell-card .upsell-card__checkbox{display:flex;justify-content:center}.product-bundle-upsells .upsell-card__info{display:flex;justify-content:space-between;flex-direction:column;gap:.5rem}.product-bundle-upsells .upsell-card .block-swatch{font-size:.875rem;white-space:break-spaces;padding:.5rem .75rem}.product-bundle-upsells__action{max-width:650px;margin:40px auto 0}@media screen and (min-width: 768px){.product-bundle-upsells .upsell-card{width:calc(50% - 13px)}.upsell-card__image{margin-bottom:var(--spacing-4)}}@media screen and (min-width: 1200px){.product-bundle-upsells{gap:50px}.product-bundle-upsells .upsell-card{width:calc(100% / 3 - 34px)}}.bundle-review__heading{margin-bottom:var(--spacing-8)}.bundle-review-list{display:flex;flex-direction:column;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}.bundle-review-item{padding:15px 10px;background:rgb(var(--input-background, var(--background))) no-repeat;border-radius:var(--rounded-button);border:solid 1px rgb(var(--border-color))}.bundle-review-item,.bundle-review__price{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin:0}.bundle-review-item__info{display:flex;align-items:center;gap:5px}.bundle-review-item__image{width:75px;height:auto}.bundle-review__prices{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}@media screen and (min-width: 768px){.bundle-review__heading{padding-top:0}.bundle-review-item,.bundle-review__price{align-items:center}}[data-label="Trim Rings"]+[data-label="Trim Rings"]{display:none}.variant-picker__option-values{padding:2px!important}
/*# sourceMappingURL=/cdn/shop/t/51/assets/section-product-bundle.css.map */
