.bundle-main-choose{background-color:#fff;transition:opacity .5s ease,visibility .5s ease;opacity:1;visibility:visible}.bundle-main-choose__wrapper{max-width:1440px;margin:0 auto;position:relative;padding:0 46px}.bundle-main-choose__wrapper .header__heading-link{position:absolute;top:-105px;left:50%;transform:translate(-50%);max-width:220px}.bundle-main-choose__title{font-family:Mont-SemiBold,sans-serif;font-weight:500;font-size:20px;line-height:100%;letter-spacing:1.8px;margin:0 0 10px}.bundle-main-choose__richtext{font-family:Mont-SemiBold;font-weight:500;font-size:20px;line-height:100%;letter-spacing:2.16px;text-transform:lowercase}.bundle-main-choose__richtext ul{padding:0;margin:0;list-style:none}.bundle-main-choose__inner{max-width:753px}.bundle-main-secondary__img{display:none}.bundle-main-choose__richtext ul li{position:relative;padding-left:40px;font-family:Helvetica Neue,sans-serif;font-weight:400;font-size:16px;line-height:160%;color:#000}.bundle-main-choose__richtext ul li:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:30px;height:3px;z-index:1;border-radius:30px;background-color:#111}.bundle-main-choose__richtext ul li:after{content:"";position:absolute;top:50%;left:3px;transform:translateY(-50%);width:11px;height:11px;border:1px solid #111111;background-color:#fff;border-radius:50%;z-index:2}.bundle-main-choose__richtext ul li:last-child:after{left:20px}.bundle-main-choose__add{display:flex;flex-direction:column;align-items:center;row-gap:11px;width:fit-content;margin:37px auto 0;cursor:pointer}.bundle-main-choose__add .error-message{margin:0}.bundle-main-choose__add>svg{width:47px;height:47px;margin:0;transition:all .3s ease}.bundle-main-choose__add>.icon-plus path{fill:#fff;transition:all .3s ease}.bundle-main-choose__add:hover .icon-plus path{stroke:#fff;fill:#000}.bundle-main-choose__add:hover span{transition:all .3s ease}.bundle-main-choose__add:hover span{text-shadow:0px 0px .2px #171717}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next,.swiper-button-prev{cursor:pointer!important;width:12px;height:24px}.swiper-button-prev{right:-10px;top:45%}.swiper-button-next{left:auto!important;right:0;top:45%}.swiper-button-next>svg,.swiper-button-prev>svg{width:100%;height:100%}.bundle-main-choose__item.swiper-slide{max-width:305px}.icon-checkmark{display:none}.bundle-main-choose__add.product-added .icon-checkmark{display:block}.bundle-main-choose__add.product-added .icon-plus{display:none}.bundle-main-choose__cta-text{font-family:Helvetica Neue,sans-serif;font-weight:500;font-size:12px;line-height:122%;letter-spacing:0;text-align:center;color:#000}html{scroll-behavior:smooth}.bundle-product-popups{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:auto;z-index:-1;opacity:0;visibility:hidden;background-color:#e5e5e569;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);transition:opacity .3s ease}.bundle-product-popups.active{opacity:1;z-index:1000;visibility:visible;transition:opacity .3s ease}.bundle-product-popup{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;transition:visibility 0s linear .25s,opacity .25s}.bundle-product-popup[aria-hidden=false]{visibility:visible;opacity:1;transition-delay:0s;z-index:3000}.bundle-product-popup__shared-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;cursor:pointer;z-index:2999;visibility:hidden;opacity:0;transition:visibility 0s linear .25s,opacity .25s}.bundle-product-popup[aria-hidden=false]~.bundle-product-popup__shared-overlay{visibility:visible;opacity:1;transition-delay:0s}.bundle-product-popup__content{position:relative;background-color:#fff;width:100%;max-width:360px;max-height:500px;overflow-y:auto;padding:12px 12px 0;border-radius:21px;display:flex;box-shadow:-1px 1px 9.1px 1px #00000052;flex-direction:column}.bundle-product-popup__images{display:flex;column-gap:6px;overflow-x:scroll;min-height:234px;padding-bottom:10px;margin-bottom:2px;overflow-y:hidden}.bundle-product-popup__image-wrapper{width:66.6666%;height:234px;flex-shrink:0}.bundle-product-popup__close{position:absolute;top:20px;right:20px;border:none;cursor:pointer;background-color:#d9d9d9;border-radius:50%;z-index:10;padding:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;transition:transform .3s ease}.bundle-product-popup__close:hover{transform:rotate(90deg)}.bundle-product-popup__close .icon{width:100%;height:100%}.bundle-product-popup__image{width:100%;height:100%;object-fit:cover}.bundle-product-popup__info{flex:1;display:flex;flex-direction:column}.bundle-product-popup__title{font-family:Helvetica Neue,sans-serif;font-weight:700;font-size:14px;line-height:122%;letter-spacing:0;margin:0 0 7px;display:flex;align-items:flex-start;color:#000}.bundle-product-popup__title span{font-size:10px}.product-card-swatch.product-form__input{margin-left:0}:is(.product-form__input--pill,.product-form__input--swatch) .form__label{font-family:Helvetica Neue,sans-serif;font-weight:700;font-size:10px;line-height:119%;letter-spacing:0;text-transform:uppercase;color:#000;margin-bottom:7px;text-align:left}:is(.product-form__input--pill,.product-form__input--swatch) .form__label span{font-weight:500}.bundle-product-popup__info .swatch{height:auto}.bundle-product-popup__subtitle{font-family:Helvetica Neue,sans-serif;font-weight:400;font-size:12px;line-height:122%;letter-spacing:0;margin:0 0 7px;color:#000}.bundle-product-popup__variants h4{font-family:Mont-SemiBold,sans-serif;font-weight:600;font-size:16px;margin:0 0 10px}.bundle-product-popup__swatches{display:flex;gap:6px;margin-bottom:7px}.swatch-input__input.card-swatch{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.swatch-input__label{display:inline-block;width:30px;height:30px;border-radius:50%;border:1px solid #ddd;cursor:pointer;padding:0;margin:0}.swatch-input__input.card-swatch.active+.swatch-input__label,.swatch-input__input.card-swatch:checked+.swatch-input__label{box-shadow:0 0 3px #9b9b9bcc;outline:none;border:.7px solid #5D5D5D}.bundle-product-popup__description-wrapper{position:relative;margin-bottom:5px}.bundle-product-popup__description{font-family:Helvetica Neue,sans-serif;font-weight:400;font-size:11px;line-height:130%;letter-spacing:0;margin-top:7px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;transition:max-height .3s ease,-webkit-line-clamp 0s;color:#000}.bundle-product-popup__description p{margin:0}.bundle-product-popup__description-wrapper[data-expanded=true] .bundle-product-popup__description{-webkit-line-clamp:unset;max-height:1000px}.bundle-product-popup__read-more{display:none;background:none;border:none;color:#000;font-family:Helvetica Neue,sans-serif;font-size:11px;font-weight:500;cursor:pointer;text-decoration:underline;text-align:left;transition:opacity .2s ease;padding:0;outline:none}.bundle-product-popup__description-wrapper:has(.bundle-product-popup__description:not(:-webkit-line-clamp-is-truncated)) .bundle-product-popup__read-more{display:none}.bundle-product-popup__add-btn{font-family:Mont-Regular,sans-serif;font-weight:400;font-size:14px;width:100%;line-height:100%;letter-spacing:0;text-align:center;text-transform:uppercase;height:28px;border:1px solid #1A1A1A;background-color:#fdfdfd;color:#000;cursor:pointer;transition:background-color .3s ease,color .3s ease;display:flex;column-gap:8px;justify-content:center;align-items:center;position:sticky;bottom:0}.bundle-product-popup__add-btn-wrapper{padding-bottom:29px;position:sticky;bottom:0;background:#fff}.bundle-product-popup__add-btn .product-added{display:none}.bundle-product-popup__add-btn.added .product-added{display:block}.bundle-product-popup__add-btn .product-added path{transition:all .3s ease}.bundle-product-popup__add-btn:hover{background-color:#1a1a1a;color:#fff}.bundle-product-popup__add-btn:hover .product-added path{fill:#fff}.bundle-product-popup__add-btn.disabled{background-color:#f0f0f0;color:#999;border-color:#ccc;cursor:not-allowed;opacity:.7}.bundle-product-popup__add-btn.disabled:hover{background-color:#f0f0f0;color:#999}.bundle-product-popup__add-btn.added{background-color:#1a1a1a;color:#fff;border-color:#1a1a1a}.bundle-product-popup__add-btn.added svg path{fill:#fff}.error-message{display:flex;align-items:center;color:#cf0000;font-size:12px;margin-top:5px;opacity:0;transition:opacity .3s ease;visibility:hidden;justify-content:center}.error-message.show{opacity:1;visibility:visible;display:flex;margin-bottom:0}.error-message svg{margin-right:5px;flex-shrink:0}.bundle-product-popup__add-btn .error-message{position:absolute;bottom:-25px;left:0;width:100%;justify-content:center}.bundle-product-popup.loading:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffffb3;z-index:10;display:flex;align-items:center;justify-content:center}.bundle-product-popup.loading:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #1A1A1A;border-radius:50%;z-index:11;animation:spin 1s linear infinite}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.bundle-main-choose__item:not(.swiper-slide-active) .bundle-main-choose__eye-btn{display:none}.bundle-main-choose__eye-btn{position:absolute;bottom:-10px;right:-10px;background-color:#d0d0d059;border:none;border-radius:50%;width:39px;height:38px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;margin:0;transition:background-color .3s ease}.bundle-main-choose__image-wrapper[data-title="BobbyBottle\2122  Clip & Go Capsule in Ink Drip"] .bundle-main-choose__eye-btn,.bundle-main-choose__image-wrapper[data-title="BobbyBottle\2122  Clip & Go Capsule in Cloud Drop"] .bundle-main-choose__eye-btn{right:30px}.bundle-main-choose__eye-btn:hover{background-color:#00000080}.bundle-main-choose__eye-btn:hover svg path{stroke:#fff}.bundle-main-choose__image-wrapper{position:relative}.bundle-main-choose__image-wrapper:has(.bundle-main-choose__eye-btn.disabled){opacity:.5;pointer-events:none}.bundle-main-choose__image{width:100%;height:100%;display:block}@media (max-width: 749px){.bundle-main-choose{padding-top:0}.bundle-main-choose__wrapper{padding:0}.bundle-main-choose__eye-btn{width:24px;height:24px;bottom:-6px;right:-6px}.bundle-main-choose__eye-btn>svg{width:12px;height:12px}.bundle-main-choose__richtext{padding:0 15px;margin-bottom:38px}.bundle-main-choose__title{font-size:16px;line-height:100%;margin-bottom:10px;padding:0 15px}.bundle-main-choose__richtext ul li{font-size:11px;font-weight:400;padding-left:36px}.bundle-main-choose{margin-bottom:70px}.bundle-main-choose__add{margin-top:30px}.bundle-product-popup__content{max-width:360px}}@media (max-width: 649px){.bundle-main-choose__item.swiper-slide{max-width:250px}}@media (max-width: 515px){.bundle-main-choose__item.swiper-slide{max-width:200px}}@media (max-width: 411px){.bundle-main-choose__item.swiper-slide{max-width:150px}}@media (max-width: 375px){.bundle-main-choose__item.swiper-slide{max-width:140px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/bundle-main-choose.css.map */
