.bundle-products__layout{gap:2.5rem;align-items:flex-start}.bundle-products.overflow-hidden{overflow:clip!important}.bundle-products__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.bundle-products__collection-title{color:var(--color-text)}.bundle-products__card{overflow:hidden}.bundle-products__card-image-wrapper[data-image-ratio=square]{padding-top:100%}.bundle-products__card-image-wrapper[data-image-ratio=portrait]{padding-top:120%}.bundle-products__card-image{position:absolute;top:0;left:0;width:100%;height:100%}.bundle-products__card-image-wrapper[data-image-ratio=adapt-to-image]{padding-top:0}.bundle-products__card-image-wrapper[data-image-ratio=adapt-to-image] .bundle-products__card-image{position:static;height:auto}.bundle-products__card-image-wrapper[data-image-ratio=adapt-to-image] .bundle-products__card-image img{height:auto}.bundle-products__card-image img,.bundle-products__card-image svg{object-fit:cover}.bundle-products__card-vendor{font-size:12px;opacity:.6}.bundle-products__card .product-size{font-size:12px;opacity:.7}.bundle-products .custom-btn{color:var(--bundle-button-text)!important;border-color:var(--bundle-button-border)!important}.bundle-products .custom-btn:before{background:var(--bundle-button-background)}.bundle-products__card-title{color:var(--color-link);line-height:1.4}.bundle-products__card-title:hover,.bundle-products__card-title:focus{color:var(--color-link-hover)}.bundle-products__card-old-price{text-decoration:line-through;opacity:.5}.bundle-products__card-old-price[data-hidden=true]{display:none}.bundle-products__variant{position:relative}.bundle-products__variant-select{appearance:none;-webkit-appearance:none;background-color:var(--bundle-input-background, transparent);color:var(--bundle-input-text, inherit);border:1px solid var(--bundle-input-border, currentColor);padding:8px 32px 8px 12px;min-height:45px}.bundle-products__variant{color:var(--bundle-input-text, inherit)}.bundle-products__variant:after{content:"";position:absolute;right:14px;top:50%;width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-70%) rotate(45deg);pointer-events:none}.bundle-products__variant-select option{color:initial}.bundle-products__layout--panel-first .bundle-products__bundle{order:-1}.bundle-products__card-add[data-hidden=true]{display:none}.bundle-products__card-add[disabled]{opacity:.5;pointer-events:none}.bundle-products__stepper{border:1px solid var(--bundle-input-border, currentColor);background-color:var(--bundle-input-background, transparent);color:var(--bundle-input-text, inherit);min-height:45px}.bundle-products__stepper[data-hidden=true]{display:none!important}.bundle-products__stepper-btn{background:transparent;border:0;color:inherit;width:45px;min-height:45px;font-size:18px;line-height:1}.bundle-products__bundle{width:380px;max-width:100%;flex-shrink:0;position:sticky;top:100px}.bundle-products__empty[data-hidden=true]{display:none}.bundle-products__empty small{opacity:.7}.bundle-products__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:color-mix(in srgb,currentColor 8%,transparent);position:relative;margin-bottom:1.5rem}.bundle-products__empty-icon svg{width:26px;height:26px;opacity:.8}.bundle-products__empty-icon:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border:1.5px dashed currentColor;border-radius:50%;opacity:.35;animation:bundle-empty-ring 40s linear infinite}@keyframes bundle-empty-ring{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.bundle-products__empty-icon:after{animation:none}}.bundle-products__items{list-style:none}.bundle-products__items[data-hidden=true]{display:none}.bundle-products__item+.bundle-products__item{border-top:1px solid color-mix(in srgb,currentColor 15%,transparent)}.bundle-products__item-image{width:48px;height:64px;object-fit:cover;flex-shrink:0}.bundle-products__item-meta{opacity:.7}.bundle-products__item-remove{background:transparent;border:0;color:inherit;font-size:18px;line-height:1;opacity:.7}.bundle-products__item-remove:hover,.bundle-products__item-remove:focus{opacity:1}.bundle-products__totals[data-hidden=true]{display:none}.bundle-products__totals{border-top:1px solid color-mix(in srgb,currentColor 15%,transparent)}.bundle-products__requirement[data-hidden=true]{display:none}.bundle-products__requirement-message{opacity:.8}.bundle-products__requirement-track{height:6px;border-radius:3px;background-color:color-mix(in srgb,currentColor 15%,transparent);overflow:hidden}.bundle-products__requirement-progress{height:100%;border-radius:3px;background-color:currentColor;transition:width .5s cubic-bezier(.3,1,.3,1)}.bundle-products__note{opacity:.7}.bundle-products__add-to-cart[disabled]{opacity:.5;pointer-events:none}.bundle-products__add-to-cart[data-hidden=true]{display:none}.bundle-products__error{display:block;color:#c9002e}.bundle-products__error[data-hidden=true]{display:none}.bundle-products__mobile-bar{display:none;background:transparent;border:0;color:inherit;font:inherit;text-align:inherit;padding:0;cursor:pointer}.bundle-products__mobile-count{opacity:.7}.bundle-products__mobile-subtotal{font-weight:600}.bundle-products__mobile-caret{display:inline-block;width:9px;height:9px;margin-left:12px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(2px) rotate(-135deg);transition:transform .3s ease}.bundle-products__bundle[data-expanded] .bundle-products__mobile-caret{transform:translateY(-2px) rotate(45deg)}@keyframes bundle-bar-bump{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.bundle-bar-bump .bundle-products__mobile-count{display:inline-block;animation:bundle-bar-bump .35s ease}@media(prefers-reduced-motion:reduce){.bundle-bar-bump .bundle-products__mobile-count{animation:none}}@media screen and (max-width:992px){.bundle-products__layout{flex-direction:column}.bundle-products__grid{gap:1rem}.bundle-products[data-has-panel=true] .bundle-products__layout{padding-bottom:calc(var(--bundle-panel-offset, 180px) + 32px)}.bundle-products__layout.animation-element{transform:none!important}.bundle-products__bundle{width:100%;position:fixed;left:0;right:0;bottom:var(--add-to-cart-bar-height, 0px);top:auto;z-index:90;transition:transform .4s cubic-bezier(.3,1,.3,1)}.bundle-products__bundle[data-offscreen=true]:not([data-expanded]){transform:translateY(110%)}.bundle-products__bundle .bundle-products__bundle-inner.is-sliding{transition:height .45s cubic-bezier(.3,1,.3,1);overflow:hidden!important}bundle-products .bundle-products__bundle .bundle-products__bundle-inner{border-left:0!important;border-right:0!important;border-bottom:0!important;border-radius:14px 14px 0 0!important;box-shadow:0 -12px 32px #0000002e;max-height:72vh;overflow-y:auto;overscroll-behavior:contain;padding:calc(1rem + var(--bundle-panel-padding, 0px)) calc(1.5rem + var(--bundle-panel-padding, 0px)) calc(1rem + var(--bundle-panel-padding, 0px) + env(safe-area-inset-bottom,0px))!important}.bundle-products__mobile-bar{display:flex;gap:12px}.bundle-products__bundle:not([data-expanded]) .bundle-products__heading,.bundle-products__bundle:not([data-expanded]) .bundle-products__description,.bundle-products__bundle:not([data-expanded]) .bundle-products__empty,.bundle-products__bundle:not([data-expanded]) .bundle-products__items,.bundle-products__bundle:not([data-expanded]) .bundle-products__totals{display:none!important}.bundle-products__bundle:not([data-expanded]) .bundle-products__requirement{margin-top:.75rem!important}.bundle-products__bundle:not([data-expanded]) .bundle-products__add-to-cart{margin-top:1rem!important}.bundle-products__bundle .bundle-products__mobile-bar+.bundle-products__heading{margin-top:.75rem}}.bundle-products .bundle-products__add-to-cart,.bundle-products .bundle-products__card-add{max-width:100%}.bundle-products__savings-summary[data-hidden=true]{display:none}.bundle-products .placeholder{color:var(--scheme-placeholder)!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bundle-products.css.map */
