.product-bundle-section{overflow:visible}.bundle-block{font-family:Roboto,sans-serif;display:flex;gap:48px;padding-right:40px;position:relative}.bundle-block .bundle-left{flex:1;overflow:hidden}.bundle-block .bundle-right{flex:0 0 700px;max-width:1000px;position:sticky;top:20px;height:1000px;width:100%;margin:8px 0}.bundle-banner:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.product-bundle-section .section-inner{padding-right:0;padding-left:0}.mini-bar__bundle{flex:1;border:1px solid #eee;padding:20px;background:#fafafa}.mini-bar__bundle h3{font-size:20px;margin-bottom:10px}.mini-bar__bundle .note{font-size:12px;color:#888;margin-bottom:15px}.bundle-list{list-style:none;padding:0;margin:0 0 20px}.bundle-list li{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #eee}.bundle-offers{margin-bottom:20px}.bundle-offers label{display:block;margin-bottom:8px;font-size:14px}.add-bundle{width:100%;background:#e00034;color:#fff;border:none;padding:12px;font-size:16px;cursor:pointer;text-transform:uppercase}.bundle-item .remove-btn{position:absolute;top:0;right:0;background:#f2acb9;color:#fff;font-size:12px;border:none;width:24px;height:24px;cursor:pointer;line-height:18px;text-align:center}.bundle-item .remove-btn svg{padding:4.3px;color:#000}.bundle-option-gift{display:flex;gap:4px;align-items:center}.bundle-option-gift h4{font-family:Roboto;font-size:13px;font-style:normal;font-weight:700;line-height:normal;color:#7d7d7d}div#gorgias-chat-container{z-index:-1;position:relative}.bundle-option-gift.selected svg{color:#f2acb9}.bundle-option-gift .icon{width:16px;height:16px;padding:2px}.bundle-option-gift svg{color:#cdcdcd}.bundle-option-gift.selected h4{color:#000}.bundle-products{padding:32px 0 32px 40px}.bundle-collection .bundle-collection__label{display:flex;list-style:none;gap:36px;padding:0;margin:0 0 15px}.collection__products.bundle-products__inner{column-gap:24px;row-gap:16px}.bundle-collection__title{padding-bottom:8px}.bundle-collection__label-item.active:after{content:"";width:100%;height:2px;position:absolute;bottom:0;left:0;right:0;background-color:#f2acb9}.bundle-collection__label-item{position:relative}.bundle-button-container button.btn.btn-add{width:100%;font-size:12px;font-style:normal;font-weight:700;line-height:normal;padding:9px 0}.bundle-project-block .product-item__price-rating{min-height:auto}.bundle-project-block .product-item__product-title{margin:15px 0 8px;font-family:var(--title-font-family);font-weight:var(--title-font-weight);font-style:var(--title-font-style);text-transform:var(--title-text-transform);font-size:var(--text-font-size-desktop)}.bundle-project-block .product-item .fs-product-title a,.bundle-project-block .product-item .ff-product-price{font-size:14px}.bundle-project-block .product-item .product-item__swatches--wrapper,.bundle-project-block .product-item .collectionSwatches{margin:0}.bundle-container{border:1px solid #FFF1F2;overflow:hidden}.bundle-header{text-align:center;padding:13px 0}.bundle-header h2{font-family:Roboto,sans-serif;margin:0;color:#000;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.bundle-header p{font-family:Roboto,sans-serif;color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-transform:lowercase}.bundle-header p span{color:red}.bundle-grid>.bundle-grid-desktop{font-family:Roboto,sans-serif;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;padding:8px 24px}.bundle-item{border-radius:0;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;text-align:center;position:relative;min-height:100px;overflow:hidden}.bundle-item img{max-width:100%;width:100%;max-height:100px;object-fit:cover;object-position:100% 85%}.bundle-button{width:100%;background:#e00034;color:#fff;text-transform:uppercase;text-align:center;padding:14px;border:none;border-radius:0!important;cursor:pointer;margin-top:8px;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.bundle-footer{padding:10px 24px 16px}.bundle-options{display:flex;gap:8px;align-items:center}.bundle-options label{font-size:14px;cursor:pointer}.bundle-button{width:100%;background:#e00034;color:#fff;font-weight:700;text-transform:uppercase;text-align:center;padding:14px;border:none;border-radius:3px;cursor:pointer}.bundle-button:hover{background:#c0002e}.hidden{display:none}.bundle-project-block .product-swatches-options{margin-bottom:8px}.js-main-bundle-spinner{display:none;align-items:center;justify-content:center;line-height:0}.js-main-bundle-spinner.active{display:inline-flex}.spinner-svg{width:100%;height:100%;display:block}.spinner-track{stroke:#0000001a}.spinner-head{stroke:currentColor;stroke-dasharray:126;stroke-dashoffset:90;transform-origin:50% 50%;animation:spin 1s linear infinite}.spinner-ring{stroke:#0000001f}.spinner-gap{stroke:currentColor;transform-origin:50% 50%;animation:spin 1s linear infinite}.spinner--small{width:18px;height:18px}.spinner--medium{width:28px;height:28px}.spinner--large{width:40px;height:40px}@keyframes spin{to{transform:rotate(360deg)}}.button--dark .js-main-bundle-spinner,.button--dark .js-main-bundle-spinner .spinner-gap,.button--dark .js-main-bundle-spinner .spinner-head{color:#fff}.hidden,.bundle-project-block .icon-wishlist-heart-empty.wishlist-btn{display:none!important}.bundle-slider-mobile{display:none}.bundle-grid__title{position:absolute;top:4px;left:4px;color:#3a3a3a;text-align:left;font-size:12px;font-style:normal;font-weight:300;line-height:normal;text-transform:capitalize;font-family:Roboto,sans-serif;z-index:11;width:calc(100% - 30px)}.bundle-options-title{font-family:Roboto,sans-serif}.web-hidden,.bundle-option-gift .icon-selected-bundle{display:none}.bundle-option-gift.selected .icon-selected-bundle{display:block}.bundle-option-gift.selected .icon-select-bundle{display:none}.bundle-item-wrapper{max-width:81px;padding-right:7px;width:100%}.bundle-slider-mobile .flickity-prev-next-button{width:13px;height:13px;background:#f2acb9}.bundle-slider-mobile .flickity-prev-next-button .flickity-button-icon{position:absolute;left:50%;top:53.6%;width:5.417px;height:7.835px;transform:translate(-50%,-50%)}bundle-container .product-swatches-options__list{max-width:324px}.bundle-product-item .flickity-viewport,.bundle-product-item .product-swatches-options__list{width:100%}.bundle-product-item .flickity-slider li{width:32px;height:25px;vertical-align:middle;display:flex;align-items:center}.bundle-product-item .selected-swatch{color:#626262;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin-top:8px;min-height:14px}.bundle-product-item .flickity-button:disabled{opacity:0}.bundle-product-item .flickity-prev-next-button{width:24px;height:24px}.bundle-product-item .flickity-prev-next-button .flickity-button-icon{position:absolute;left:25%;top:25%;width:50%;height:50%}.bundle-product-item .flickity-prev-next-button.previous{left:0}.bundle-product-item .flickity-prev-next-button.next{right:0}.no_product{text-align:center;font-size:26px}.free_text{color:#7d7d7d;text-align:center;font-family:Roboto;font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}@media (max-width: 1299px){.bundle-block{padding-right:20px;gap:18px}.product-bundle-section .section-inner{width:100%}}@media (max-width: 1100px){.web-hidden{display:block}.free_text{font-size:12px}.bundle-item img{max-height:80px}.bundle-item-wrapper{max-width:88px;width:100%}.flickity-slider .bundle-item-wrapper:first-child{padding-left:23px;max-width:111px}.flickity-slider .bundle-item-wrapper:last-child{padding-right:23px;max-width:111px}.bundle-block{padding-right:0;flex-wrap:wrap}.bundle-block .bundle-right{flex:0 0 auto;max-width:100%;bottom:0;top:auto;width:100%;z-index:1}bundle-cart-main-items.bundle-grid bundle-cart-item-list.bundle-item{flex:0 0 100px;max-width:100px}.bundle-button{margin-top:0}.bundle-collection .bundle-collection__label{gap:16px;overflow:hidden;overflow-x:auto;scrollbar-width:none}.bundle-products{padding:16px 24px}.bundle-grid .bundle-slider-mobile{display:block;position:relative;padding:8px 0}.bundle-grid>.bundle-grid-desktop{display:none}.bundle-grid .bundle-slider__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.bundle-grid .bundle-slider__nav--next{right:8.33px}.bundle-grid .bundle-slider__nav--prev{left:8.33px}.bundle-grid .bundle-slider__button .icon{width:3.417px;height:6.835px}.bundle-grid .bundle-slider__button{display:flex;align-items:center;justify-content:center;width:13px;height:13px;background:#f2acb9}.bundle-grid button.bundle-slider__button.bundle-slider__button--prev{transform:rotate(180deg)}.bundle-options-title{color:#000;font-family:Roboto;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-align:center;margin-bottom:8px}.bundle-grid__title{top:0;left:0}.color-swatches{width:20px;height:16px;display:block}}@media (max-width: 992px){.bundle-collection__label-item{position:relative;flex:0 0 max-content;max-width:max-content}.bundle-header h2,.bundle-button{font-size:14px}.bundle-header{padding:8px 0}bundle-cart-main-items.bundle-grid bundle-cart-item-list.bundle-item{flex:0 0 81px;max-width:81px;min-height:81px}.bundle-footer{padding:0 30px 8px}}@media (max-width: 600px){.bundle-container{border:none;border-radius:0;overflow:hidden}.bundle-project-block .product-item__product-title{font-size:var(--text-font-size-mobile)}.bundle-item .remove-btn,.bundle-item .remove-btn .icon{width:16px;height:16px}.bundle-item .remove-btn svg{padding:2.5px}.bundle-option-gift h4{font-size:12px}.bundle-options{justify-content:center}.bundle-option-gift{gap:1px}}@media (max-width: 1024px){.bundle-project-block[data-columns-tablet="2"] .collection__products{grid-template-columns:repeat(2,1fr)}.bundle-project-block[data-columns-tablet="3"] .collection__products{grid-template-columns:repeat(3,1fr)}.bundle-project-block[data-columns-tablet="4"] .collection__products{grid-template-columns:repeat(4,1fr)}}@media (max-width: 767px){.bundle-project-block[data-columns-mobile="1"] .collection__products{grid-template-columns:repeat(1,1fr)}.bundle-project-block[data-columns-mobile="2"] .collection__products{grid-template-columns:repeat(2,1fr)}.bundle-project-block[data-columns-mobile="3"] .collection__products{grid-template-columns:repeat(3,1fr)}}.bundle-item:not(:has(img.hidden)) .free_text{display:none}
/*# sourceMappingURL=/cdn/shop/t/143/assets/product-bundle.css.map */
