.bundle-block{--bundle-summary-gap: var(--spacing-2-5);--bundle-list-gap: var(--spacing-2);position:relative;display:flex;flex-direction:column;align-items:center;gap:15px;padding-bottom:var(--spacing-5);border-radius:var(--rounded-xs);overflow:hidden;background-color:rgb(var(--background, 255 255 255));color:rgb(var(--bundle-text))}@media screen and (min-width:700px){.bundle-block{--bundle-summary-gap: var(--spacing-6);--bundle-list-gap: 4px}}.bundle-badge{position:absolute;top:var(--spacing-3, 12px);z-index:2;padding:var(--spacing-1, 4px) var(--spacing-2, 8px);font-size:var(--text-sm, 14px);font-weight:700;line-height:1.2;white-space:nowrap;background-color:rgb(var(--on-sale-badge-background));color:rgb(var(--on-sale-badge-text))}.bundle-badge--top-right{right:var(--spacing-3, 12px)}.bundle-badge--top-left{left:var(--spacing-3, 12px)}.bundle-badge--pill{border-radius:9999px}.bundle-badge--rounded{border-radius:var(--rounded-xs, 4px)}.bundle-badge--square{border-radius:0}.bundle-block__header{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;padding:var(--spacing-2-5) var(--spacing-4);background-color:rgb(var(--bundle-header-bg));color:rgb(var(--bundle-text));font-weight:700;text-align:center}.bundle-block__header p{margin:0}.bundle-block__title{font-size:20px;line-height:26px}.bundle-block__description{font-size:16px;line-height:24px}.bundle-block__summary{display:flex;align-items:center;justify-content:center;gap:var(--bundle-summary-gap);width:100%;padding-inline:var(--spacing-5)}.bundle-block__summary-item{display:contents}.bundle-block__plus{font-size:40px;font-weight:400;line-height:52px;color:#000}.bundle-block__thumb{flex:0 0 70px;width:70px;height:70px;object-fit:contain}.bundle-block__more{display:flex;flex:0 0 70px;flex-direction:column;align-items:center;justify-content:center;height:70px;border-radius:var(--rounded-xs);color:rgb(var(--bundle-text));font-size:16px;font-weight:700;line-height:21px}.bundle-block__more-count{font-size:22px;line-height:27px}.bundle-block__toggle{display:grid;flex-shrink:0;place-items:center}.bundle-block__chevron{display:block;width:auto;height:auto;transition:transform .2s ease-in-out}.bundle-block__toggle[aria-expanded=true] .bundle-block__chevron{transform:rotate(180deg)}.bundle-block__summary-item.is-overflow,.bundle-block__summary-item.is-mobile-overflow,.bundle-block__more--desktop{display:none}@media screen and (min-width:700px){.bundle-block__summary-item.is-mobile-overflow{display:contents}.bundle-block__more--desktop{display:flex}.bundle-block__more--mobile{display:none}}.bundle-block__body{width:100%}.bundle-block[data-expanded] .bundle-block__summary,.bundle-block:not([data-expanded]) .bundle-block__details{display:none}.bundle-block__details{display:flex;flex-direction:column;align-items:center;gap:15px;width:100%}.bundle-block .bundle-block__list{display:flex;flex-direction:column;gap:var(--bundle-list-gap);width:100%;padding-inline:var(--spacing-5)}.bundle-block .horizontal-product{--horizontal-product-image-size: 70px;align-items:center;gap:var(--spacing-4);min-height:70px;padding:0 10px calc(var(--bundle-list-gap) - 1px) 0;border-bottom:1px solid rgb(var(--bundle-divider));box-sizing:content-box}.bundle-block .horizontal-product__image{height:70px;object-fit:contain}.bundle-block__item-info{display:flex;flex-direction:column;gap:2px;font-size:16px;line-height:24px}.bundle-block__item-title{color:#000;font-weight:500}.bundle-block__item-prices{display:flex;align-items:center;gap:var(--spacing-2-5)}.bundle-block__compare-price{color:rgb(var(--bundle-text-muted));font-weight:500;text-decoration:line-through}.bundle-block__sale-price{color:rgb(var(--bundle-accent));font-weight:700}.bundle-block__price{color:#000;font-weight:500}.bundle-block__total{display:flex;align-items:center;justify-content:center;gap:15px;font-size:20px;font-weight:700;line-height:26px;color:#000}.bundle-block__total-compare{color:rgb(var(--bundle-text-muted));text-decoration:line-through}.bundle-block__total-sale{color:rgb(var(--bundle-accent))}.bundle-block__cta{display:flex;justify-content:center;width:min(479px,100% - 2 * var(--spacing-4))}.bundle-block__cta .button{--button-background: var(--bundle-text);--button-text-color: 255 255 255;width:100%;border-radius:9999px;padding:var(--spacing-5) 38px;font-size:16px;font-weight:700;line-height:21px;letter-spacing:0}.bundle-block__cta .button:hover:not([disabled]){--button-background: var(--bundle-text) / .85}.bundle-block__cta .button[disabled]{opacity:.6;cursor:not-allowed}.bundle-block[hidden]{display:none}.bundle-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3, 12px);margin-bottom:var(--spacing-4, 16px)}.bundle-nav__label{text-align:center}@keyframes bundle-panel-fade-in{0%{opacity:0}to{opacity:1}}.bundle-carousel__panel--entering{animation:bundle-panel-fade-in .2s ease}.bundle-carousel>.bundle-block+.bundle-block{margin-top:var(--spacing-6, 24px)}.bundle-preview-banner{margin-bottom:var(--spacing-4, 16px);padding:var(--spacing-3, 12px) var(--spacing-4, 16px);border:1px dashed currentColor;border-radius:var(--rounded-xs, 6px);font-size:.875rem;font-weight:600;text-align:center;opacity:.85}
/*# sourceMappingURL=/cdn/shop/t/11/assets/bundles.css.map */
