.bundle-subheading{font-size:12px}.desktop-bundle-wrapper{display:flex;align-items:center;justify-content:center}.bundle-desktop-heading{display:none;text-align:center;padding:16px 0}@media screen and (min-width: 768px){.bundle-desktop-heading{display:block;margin:16px 0}}.bundle-mobile-heading{display:block;text-align:center;margin:8px auto}@media screen and (min-width: 768px){.bundle-mobile-heading{display:none}}.bundle-mobile-heading strong{font-weight:600!important}.bundle-products{grid-column:span 12;padding:16px 0}@media screen and (min-width: 768px){.bundle-products{grid-column:span 8}}.bundle-products .bundle-product-card{grid-column:span 6;display:flex;flex-direction:column;align-items:center;padding:8px;position:relative}@media screen and (min-width: 768px){.bundle-products .bundle-product-card{grid-column:span 6}}@media screen and (min-width: 1400px){.bundle-products .bundle-product-card{grid-column:span 4}}.bundle-products .bundle-product-card .saving-banner{position:absolute;top:6px;right:6px;background-color:red;padding:6px;color:#fff;text-align:center;z-index:3;font-weight:600;text-transform:uppercase}.bundle-products .bundle-product-card .bundle-product-card__image{position:relative;overflow:hidden;aspect-ratio:1 / 1}.bundle-products .bundle-product-card .bundle-product-card__image img{width:100%;height:auto;display:block}.bundle-products .bundle-product-card .featured-image{position:relative}.bundle-products .bundle-product-card .hover-image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s ease}.bundle-products .bundle-product-card .bundle-product-card__body{padding:10px 0;text-align:center}.bundle-products .bundle-product-card .bundle-product-card__body h4{font-size:14.5px;font-weight:500;margin:0}.bundle-products .bundle-product-card .bundle-product-card__body .bundle-product-card__price{font-size:13px}.bundle-products .bundle-product-card .bundle-product-card__body .bundle-product-card__price .current-price.discounted{color:red}.bundle-products .bundle-product-card .bundle-product-card__body .bundle-product-card__price .original-price{text-decoration:line-through;color:#888;margin-left:4px}.bundle-summary{position:fixed;bottom:0;z-index:999999999;background:#fff;right:0;left:0;transform:translateY(125%);transition:all .3s ease}@media screen and (min-width: 768px){.bundle-summary{width:100%;grid-column:span 4;left:auto;right:auto;bottom:auto;position:relative;background:transparent;z-index:0;transform:translateY(0)}}.bundle-summary__close-button{display:flex;width:30px;height:30px;border-radius:100%;background:#000;color:#fff;position:absolute;top:-15px;right:20px;justify-content:center}@media screen and (min-width: 768px){.bundle-summary__close-button{display:none}}.bundle-summary__container{position:sticky;top:103px;border:1px solid #e1e1e1}@media screen and (min-width: 768px){.bundle-summary__container{overflow:hidden}}.bundle-summary__container .summary-inner{position:relative;height:100%}.bundle-summary__container .summary-inner .summary-header{display:flex;justify-content:space-between;align-items:end;position:relative;border-bottom:1px solid #e1e1e1;padding:12px 20px}@media screen and (min-width: 768px){.bundle-summary__container .summary-inner .summary-header{padding:20px;align-items:center}}.bundle-summary__container .summary-inner .summary-header h2,.bundle-summary__container .summary-inner .summary-header h4{margin:0}.bundle-summary__container .summary-inner .summary-header .bundle-reset-cart-button{text-decoration:underline}.bundle-summary__container .summary-inner .summary-body .summary-body__list{margin:0;padding:20px 20px 120px;overflow-y:auto;height:60vh}.bundle-summary__container .summary-inner .summary-body .summary-body__list li{margin-bottom:12px}.bundle-summary__container .summary-inner .summary-body .summary-body__list .bundle-summary-card{display:flex;flex-direction:row}.bundle-summary__container .summary-inner .summary-body .summary-body__list .bundle-summary-card .bundle-product-card__add-to-cart.btn.button-primary{width:100%!important}.bundle-summary__container .summary-inner .summary-body .summary-body__list .bundle-summary-card svg{pointer-events:none}.bundle-summary__container .summary-inner .summary-body .summary-body__list .bundle-summary-card .card-image{margin-right:8px}.bundle-summary__container .summary-inner .summary-body .summary-body__list .bundle-summary-card .card-details{width:100%;display:flex;justify-content:space-between;flex-direction:row;align-items:start}.bundle-summary__container .summary-inner .summary-body .summary-body__list .bundle-summary-card .primary-info{display:flex;gap:4px;flex-direction:column}.bundle-summary__container .summary-inner .summary-body .summary-body__list .bundle-summary-card .primary-info .card-quantity-controls{display:flex;flex-direction:row;border:1px solid #e1e1e1;border-radius:4px;width:fit-content}.bundle-summary__container .summary-inner .summary-body .summary-body__list .bundle-summary-card .primary-info button{padding:4px 8px}.bundle-summary__container .summary-inner .summary-body .summary-body__list .bundle-summary-card .primary-info div{display:flex;align-items:center;justify-content:center;padding:4px 12px}.bundle-summary__container .summary-inner .summary-body .summary-body__list .bundle-summary-card .secondary-info{display:flex;flex-direction:column;gap:4px;height:100%;padding:4px 0}.bundle-summary__container .summary-inner .summary-body .summary-body__list .bundle-summary-card .secondary-info .card-price.fullprice{color:#888;text-decoration:line-through}.bundle-summary__container .summary-inner .summary-body .summary-body__list .bundle-summary-card .secondary-info .card-price.discounted{color:red;font-weight:600}.bundle-summary__container .summary-inner .summary-body .summary-body__list .bundle-summary-card h4{font-size:14px;margin:0 0 4px;font-weight:600}.bundle-summary__container .summary-inner .summary-body .summary-body__list .bundle-summary-card .bundle-summary-card__remove-button{display:flex;justify-content:end}.bundle-summary__container .summary-inner .summary-footer{padding:20px;position:absolute;bottom:0;left:0;right:0;border-top:1px solid #e1e1e1;background:#fff}.bundle-summary__container .summary-inner .summary-footer .bundle-total,.bundle-summary__container .summary-inner .summary-footer .bundle-savings{display:flex;justify-content:space-between;font-weight:600;margin-bottom:8px}.bundle-summary__container .summary-inner .summary-footer .bundle-savings{color:red}.bundle-summary__container .summary-inner .summary-footer .bundle-checkout.btn.button-primary{width:100%!important;font-weight:600;padding:12px 0}.bundle-summary.active{transform:translateY(0)}.bundle-sticky-footer{position:fixed;bottom:0;left:0;right:0;z-index:999999990;display:flex;flex-direction:row;border-top:1px solid black;background-color:#000}@media screen and (min-width: 768px){.bundle-sticky-footer{display:none}}.bundle-sticky-footer .bundle-summary__sticky-trigger{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;background:#000;color:#fff;padding:6px;text-transform:uppercase;font-family:Lato,sans-serif;text-align:center;width:60%}.bundle-sticky-footer .bundle-summary__sticky-trigger .sticky-savings{font-size:12px;color:red}.bundle-sticky-footer .bundle-checkout-cta{display:flex;flex-direction:row;gap:4px;justify-content:center;align-items:center;background:#fff;color:#000;padding:6px;text-transform:uppercase;border-top:1px solid white;font-family:Lato,sans-serif;width:40%;font-size:18px;margin:8px}.bundle-sticky-footer .bundle-checkout-cta svg{flex-shrink:0}.bundle-sticky-footer .bundle-checkout-cta p{margin:0}nav .drawer__content{z-index:9999999999!important}
/*# sourceMappingURL=/cdn/shop/t/51/assets/bundle.css.map */
