.collection-bundle-container{position:relative}.collection-bundle-container .product-card__info{display:flex;height:100%}.collection-bundle-container .product-card__bundle-buy{position:relative}.collection-bundle-container .product-card__bundle-buy .cart-messages{position:absolute;top:-38px;right:0;width:100%}.collection-bundle-container .product-card__bundle-buy .cart-messages p{font-size:11px;font-weight:600;border:1px solid;border-radius:20px;padding:5px;color:var(--text-dark);background:#fff;width:100%}.collection-bundle-container .product-card__bundle-buy .cart-messages .success{border-color:var(--BTN-SECONDARY-BG-COLOR);background:var(--BTN-SECONDARY-BG-COLOR);color:#fff}.collection-bundle-container .product-card__bundle-buy .cart-messages .error{border-color:red;background:red;color:#fff}.collection-bundle-container .h-stack{flex-direction:column;height:100%}.collection-bundle__wrapper{margin-bottom:2rem}[data-bundle-atc].active [data-bundle-atc-btn],[data-bundle-atc]:not(.active) .bundle-quantity{display:none}.bundle-quantity{margin-top:10px}.bundle-quantity .quantity-selector{background-color:#fff;height:100%;padding:4px}.bundle-quantity .quantity-selector__button{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;width:36px;height:100%;line-height:1;transform:translateY(-50%);transition:opacity .3s}.bundle-quantity .quantity-selector__input{padding:9px 36px;text-align:center}.bundle-quantity .quantity-selector__button[aria-label="Decrease quantity"]{left:4px}.bundle-quantity .quantity-selector__button[aria-label="Increase quantity"]{right:4px}.collection-bundles-atc.quick-add__holder{position:relative}.no-touch .collection-bundles-atc .quick-add__button{visibility:visible;color:#fff}.no-touch .collection-bundles-atc.quick-add__holder{opacity:1}@media (min-width: 700px){.collection-bundle__wrapper{margin-bottom:3rem}}@media (min-width: 1000px){.collection-bundle__wrapper{margin-bottom:5rem}}.collection-bundle__progress-bar{display:flex;position:fixed;gap:35px;width:95%;margin:auto;bottom:20px;left:2.5%;justify-content:space-between;background-color:#fff;box-shadow:0 4px 4px #bfbfbf40;padding:8px 36px;border-radius:10px;z-index:99}.collection-bundle__progress-bar .contained{position:relative;overflow:auto;scrollbar-color:rgba(217,217,217) #fff;scrollbar-width:none;scroll-snap-type:x}.collection-bundle__progress-bar .progress-bar__container{width:100%;padding-top:7px}.collection-bundle__progress-bar .progress-bar__messaging:before{display:block;content:"";background:linear-gradient(to right,transparent,#ffffff);width:100px;height:100%;position:absolute;left:-128px;top:0;z-index:9}.collection-bundle__progress-bar .progress-bar__wrapper{display:inline-flex;gap:10px;padding-right:60px;align-items:center}.collection-bundle__progress-bar .progress-bar__box{display:flex;position:relative;justify-content:center;align-items:center;width:54px;height:54px;border:2px dotted rgba(217,217,217,1);border-radius:5px}.collection-bundle__progress-bar .progress-bar__box img{border-radius:5px;max-width:min(var(--image-max-width, 100%),100%);margin-top:6px}.collection-bundle__progress-bar .progress-bar__box.discount-box{border-style:solid;border-color:var(--COLOR-BADGE-BG)}.collection-bundle__progress-bar .progress-bar__box[data-activate=false].discount-box{background-color:var(--COLOR-BADGE-BG)}.collection-bundle__progress-bar .progress-bar__box[data-activate=true]{border:2px solid var(--BTN-PRIMARY-BG-COLOR)}.collection-bundle__progress-bar .progress-bar__box .discount-label{font-weight:700;text-align:center;padding-block-start:6px;padding-block-end:6px}.collection-bundle__progress-bar .progress-bar__box[data-activate=false] .discount-label{display:flex;justify-content:center;align-items:center;color:#444342;font-size:14px;padding:5px;width:100%;height:100%}.collection-bundle__progress-bar .progress-bar__box[data-activate=true] .discount-label{position:absolute;top:-8px;right:-10px;font-size:12px;padding:0 6px;width:max-content;color:#fff;background-color:var(--BTN-SECONDARY-BG-COLOR);border-radius:3px;line-height:1.6}.collection-bundle__progress-bar .progress-bar__messaging{display:flex;gap:10px;align-items:center;width:auto}.collection-bundle__progress-bar .progress-bar__messaging .messaging{width:max-content}.collection-bundle__progress-bar .bundle-btn{display:flex;gap:20px;padding:7px 15px}.collection-bundle__progress-bar .progress-bar__messaging .button--outline{padding:11px;background:#d9d9d9;box-shadow:none}.collection-bundle__progress-bar .desktop-only{display:none}.collection-bundle__progress-bar .bundle-btn svg path{fill:#fff}@media (min-width: 700px){.collection-bundle__progress-bar .progress-bar__box{width:65px;height:65px;border-radius:10px}.collection-bundle__progress-bar .progress-bar__box img{border-radius:10px}.collection-bundle__progress-bar .progress-bar__messaging .messaging,.collection-bundle__progress-bar .bundle-btn{font-size:14px}.collection-bundle__progress-bar .progress-bar__messaging{justify-content:flex-end;position:relative}}@media (min-width: 1000px){.collection-bundle__progress-bar .desktop-only{display:initial}.collection-bundle__progress-bar .mobile-only{display:none}.collection-bundle__progress-bar .bundle-btn{width:max-content}.collection-bundle__progress-bar .progress-bar__messaging .button--outline{padding:15px 22px;background:none;box-shadow:inset 0 0 0 2px var(--BTN-SECONDARY-BG-COLOR)}}@media (min-width: 1200px){.collection-bundle__progress-bar .progress-bar__box{width:75px;height:75px}}@media (max-width: 749px){.collection-bundles-atc .quick-add__button{--btn-size: auto;position:inherit;color:#fff}.collection-bundles-atc .quick-add__button .btn__plus{position:inherit}}@media (max-width: 699px){.collection-bundle__progress-bar{flex-direction:column-reverse;gap:8px;padding:10px}.collection-bundle__progress-bar .contained{max-width:calc(100% - 60px)}.collection-bundle__progress-bar .progress-bar__box[data-activate=false] .discount-label{font-size:12px}.collection-bundle__progress-bar .progress-bar__messaging .messaging{text-align:center;width:100%;font-size:12px}.collection-bundle__progress-bar .bundle-btn{position:absolute;right:10px;bottom:20px}.collection-bundle__progress-bar .progress-bar__messaging:before{left:auto;right:67px}.collection-bundle-container .product-card__bundle-buy .cart-messages{top:-38px}}.collection-section{padding:40px 0}.collection-section .collection__products .grid-outer{padding:var(--gutter) 0;overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/46/assets/featured-collection-bundle.css.map */
