.bundle-selector{width:100%;max-width:40rem;margin:0 auto;font-size:.9rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:1rem;border-radius:.5rem}.bundle-options{margin-bottom:1.5rem}.bundle-options-row{display:flex;flex-direction:row;justify-content:space-between;gap:.5rem;width:100%}.bundle-option{flex:1;cursor:pointer;border:1px solid #e0e0e0;border-radius:.5rem;padding:.5rem;text-align:center;position:relative;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;min-width:0}.bundle-option.selected{border:2px solid #252041;box-shadow:0 4px 8px #0000001a}.bundle-option.out-of-stock{opacity:.5;cursor:not-allowed}.discount-badge{position:absolute;top:-.6rem;left:50%;transform:translate(-50%);background-color:#252041;color:#fff;font-weight:700;padding:.1rem 1.3rem;border-radius:.25rem;font-size:.7rem;z-index:1}.discount-badge2{position:absolute;top:-.6rem;left:50%;transform:translate(-50%);color:#fff;font-weight:700;padding:.1rem 1.3rem;border-radius:.25rem;font-size:.7rem;z-index:1;background:linear-gradient(45deg,#3d348b,#3d348b,#9e388b,#df4f79,#df4f79);background-size:400% 400%;animation:primaryGradient 6s ease-out infinite;background-repeat:no-repeat}@keyframes primaryGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.discount-badge3{position:absolute;top:-.6rem;left:50%;transform:translate(-50%);background-color:#b70c0c;color:#fff;font-weight:700;padding:.1rem 1.3rem;border-radius:.25rem;font-size:.7rem;z-index:1}.bundle-image-container{margin:.75rem auto;height:80px;display:flex;align-items:center;justify-content:center}.bundle-image{max-height:100%;max-width:100%;object-fit:contain}.bundle-price{font-size:1rem;font-weight:700;color:#6039ae;margin:.25rem 0 0}.bundle-original-price{font-size:.85rem;color:#666;margin:0 0 .25rem;text-decoration:line-through}.bundle-title{font-size:.9rem;font-weight:700;margin:.25rem 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bundle-subtitle{font-size:.8rem;color:#666;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exclusive-sale{text-align:center;margin-bottom:.5rem;line-height:110%;font-size:1rem}.gifts{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.5rem;margin-bottom:1rem}.gift{text-align:center;display:flex;flex-direction:column;transition:all .5s ease}.gift-content{border:.1rem dashed #434461;border-radius:.25rem;position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;min-height:100px;margin-top:.75rem}.gift.available .gift-content{background-color:#f1dfff}.lock-icon{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;right:0;bottom:0}.lock-icon svg{width:2rem;height:2rem;color:#333}.gift.available .lock-icon{display:none}.gift-title{font-size:.75rem;font-weight:600;margin-top:.25rem;transition:opacity .3s ease}.gift:not(.available) .gift-title{opacity:.5}.gift-image{width:60px;height:auto;margin:1rem auto .25rem;display:none;position:relative;z-index:1;object-fit:contain}.gift.available .gift-image{display:block}.free-badge{position:absolute;top:-.75rem;left:50%;transform:translate(-50%);background-color:#3b0973;color:#fff;font-size:.6rem;font-weight:700;padding:.1rem .25rem;border-radius:.125rem;z-index:2;white-space:nowrap;border:1px solid #434461}.strikethrough{text-decoration:line-through}.bottles-required{font-size:.6rem;color:#9ca3af;position:absolute;bottom:.25rem;left:0;right:0;text-align:center}.savings-info{text-align:center;margin:1rem 0;padding:.5rem;background-color:#fff;border-radius:.5rem;font-weight:500;border:2px solid #252041}#savings-amount{font-weight:700;color:#6039ae}#original-price{text-decoration:line-through;color:#666}.add-to-cart-container{text-align:center;margin-top:1rem}.add-to-cart{background-color:#252041;color:#fff;font-weight:700;padding:.9rem;border-radius:12px;transition:background-color .3s ease;font-size:20px;width:100%;position:relative}.add-to-cart:hover{background-color:#9590fd}.variant-selector-wrapper{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.variant-selector-container{position:relative;padding-left:30px;text-align:left;flex:1}.variant-image-container{position:absolute;left:0;top:50%;transform:translateY(-50%);width:50px;height:50px;overflow:visible;z-index:1}#variant-image{width:100%;height:100%;object-fit:cover;transform:rotate(15deg);transform-origin:center center}.variant-selector-with-stars{display:flex;align-items:center}#variant-selector{width:auto;min-width:200px;max-width:100%;padding:.4rem 2.5rem .4rem 1.8rem;border-radius:.25rem;border:2px solid #26273e;background-color:#fff;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .4rem center;background-size:1em;font-size:.9rem}#variant-selector option.scent-out-of-stock{color:#999;font-style:italic}@media (max-width: 767px){.bundle-selector{padding:.3rem}.bundle-options{margin-bottom:1rem}.bundle-options-row{gap:.5rem}.bundle-option{padding:.4rem}.bundle-image-container{height:80px;margin:.4rem auto}.bundle-price{font-size:1.1rem;margin:.2rem 0 0;margin-bottom:-5px}.bundle-original-price{font-size:.75rem;margin:0 0 .2rem;margin-bottom:-1px}.bundle-title{font-size:.85rem;margin:.2rem 0;color:#252041;margin-bottom:-3px}.bundle-subtitle{font-size:12px}.savings-info{font-size:.8rem;padding:.4rem;margin:.75rem 0}.gifts{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:.5rem}.gift{flex:0 0 auto;width:calc(25% - .375rem)}.gift-content{min-height:80px}.gift-image{width:65px;margin-top:-.2rem}.gift-title{font-size:.65rem;color:#0a1623}.free-badge{font-size:.5rem;padding:.05rem .15rem}.bottles-required{font-size:.5rem}.variant-selector-wrapper{flex-direction:column}.variant-selector-container,.scent-profile-container{width:100%;text-align:left;margin-bottom:.5rem}.scent-profile-container{align-items:flex-start}.scent-profile-header{justify-content:flex-start;align-items:center;flex-wrap:nowrap}.scent-profile-title{white-space:nowrap}#scent-profile-icons{margin-left:.25rem}#scent-profile-description{text-align:left;margin-top:.25rem;display:inline;margin-left:.5rem}}@media (max-width: 375px){.bundle-title{font-size:.65rem}}[data-block-id=liquid_AmW3FL]{margin-bottom:0!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bundle-selector.css.map */
