.pack-container{max-width:800px;margin:30px auto 0;border-radius:20px}.header{text-align:center;margin-bottom:30px}.pack-selector{display:flex;gap:15px;justify-content:center;margin:0 0 10px;align-items:center}.pack-btn{position:relative;width:calc(33.33% - 10px);padding:0;border:none;border-radius:15px;background:#e0e0e0;color:#666;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;justify-content:center;gap:0;flex-direction:column;line-height:normal;transition:all ease-in-out .3s}.pack-btn:hover,.pack-btn:focus,.pack-btn:active:focus,.pack-btn:active{background:#e0e0e0;color:#666}.pack-btn span{font:inherit;color:inherit;border-radius:8px;padding:7px;text-box-trim:trim-both;display:block;transition:all ease-in-out .3s;position:relative;z-index:1;width:100%;text-align:center;background-color:var(--theme-color-cst-cyan-tweak);border-color:var(--theme-color-cst-cyan-tweak);color:#fff;text-transform:capitalize;font-weight:500}.pack-btn span:empty{display:none}.pack-btn span.selected,.pack-btn span.bundle-total-price{background-color:#e0e0e0;color:var(--theme-color-cst-cyan-tweak);text-transform:uppercase;font-weight:700;font-size:14px;padding:5px}.pack-btn span.selected{margin:0 0 -30px}.pack-btn span.bundle-total-price{margin:-30px 0 0}.pack-btn.selected span.bundle-total-price,.pack-btn.selected span.selected{margin:0}.pack-btn span.variant-name{z-index:2}.pack-btn.selected span.variant-name{background-color:var(--theme-color-cst-cyan-tweak);border-color:var(--theme-color-cst-cyan-tweak);color:#fff}.selection-info{text-align:center;color:#667eea;font-weight:700;margin-bottom:20px;font-size:14px}.pack-title{text-align:center;color:#333;margin-bottom:25px;font-size:14px;text-transform:uppercase;letter-spacing:1px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 20px}.product-card{position:relative;border-radius:10px;overflow:hidden;transition:all .3s ease;border:4px solid transparent;order:1;display:flex;flex-direction:column-reverse}.product-card:nth-last-child(2){order:3}.product-card.selected{border-color:var(--theme-color-cst-cyan-tweak)}.product-card .bottle{width:100%;height:auto;position:relative;aspect-ratio:1 / 1;overflow:hidden}.product-card .bottle img{width:100%;height:100%;object-fit:cover;object-position:center}.product-name{font-size:14px;font-weight:700;color:#333;text-align:center;text-transform:uppercase;letter-spacing:.5px;background:#e0e0e0;color:var(--theme-color-cst-cyan-tweak);opacity:0}.product-card.selected .product-name{opacity:1}.product{width:40px;height:80px;border-radius:5px;margin-bottom:15px}.cta-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;color:#fff;order:2;border-radius:15px;padding:15px;border:0;aspect-ratio:1 / 1;margin:auto 0 0}.cta-card:not(:has(.cta-text)){justify-content:center}.cta-text{font-size:clamp(11px,1vw,14px);font-weight:700;margin:0 auto 10px;max-width:90px;text-align:center;line-height:normal}.cta-text small{font-size:70%;display:block}.cta-card product-form{width:100%}.product-form__buttons{margin:0;width:100%}.bls__product-details-infor .product-form .product-form__submit.buy-btn{min-width:100%;width:100%;padding:8px;background-color:var(--theme-color-cst-cyan-tweak);color:#fff;border:none;border-radius:25px;font-weight:600;cursor:pointer;transition:all .3s ease;line-height:normal;margin:0;font-size:clamp(14px,1.2vw,20px)}.pack-limit-msg{text-align:center;font-size:14px;margin-bottom:10px;font-weight:600}@media (max-width: 600px){.product-grid{gap:10px}.cta-card{padding:10px}.product-name{font-size:10px}.product-grid-wrapper .set-image{margin-top:15px!important}product-pack-selector .header{margin-bottom:15px!important}}@media (max-width: 375px){.bls__product-details-infor .product-form .product-form__submit.buy-btn{padding:5px 8px;font-size:12px}}.product-grid-wrapper .set-image{width:100%;height:100%;margin-top:30px}.product-grid-wrapper .set-image img{width:100%;height:100%;object-fit:cover;object-position:center}cart-notification [product-handle=bundle-product] .bls-minicart-item-edit{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/32/assets/pack-options.css.map */
