.product__block__bundle{display:block;margin-top:36px}.product-bundle__tabs{border-bottom:1px solid var(--border);display:flex;gap:30px}.product-bundle__tabs li{display:inline-block;padding:1rem 0;color:#3a3a3a;font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);cursor:pointer}.product-bundle__tabs li.active{font-weight:var(--FONT-WEIGHT-HEADING);border-bottom:1px solid var(--COLOR-PRIMARY);margin-bottom:0;position:relative;bottom:-1px}.product-bundle__tabs li:hover,.product-bundle__tabs li.active{color:#000}@media screen and (max-width:767px){.product-bundle__tabs li{padding:8px 0;text-align:center;font-size:calc(var(--font-3) * var(--FONT-ADJUST-ACCENT))}}.product__block__bundle .swiper-wrapper{margin-bottom:0}.product-bundle__product-list .swiper:not(.active){display:none}.product-bundle__product-list .swiper-slide{height:auto}@media screen and (min-width:768px){.product-bundle__product-list{margin-right:calc(-1 * var(--outer))}.product-bundle__product-list .swiper-slide{width:calc(100% - var(--outer) * 1)}}@media screen and (min-width:1600px){.product-bundle__product-list{margin-right:calc(-1 * var(--outer))}.product-bundle__product-list .swiper-slide{width:calc(100% - var(--outer) * 2)}}.product-bundle__item{background-color:#fff;display:flex;align-items:center;padding:10px 16px 10px 10px;gap:16px;height:100%;--image-width: clamp(80px, calc(24px + 4vw) , 100px)}.product-bundle__item-image-wrapper{width:var(--image-width);cursor:pointer}@media screen and (max-width:1400px)and (min-width:990px){.product-bundle__item{display:table-cell;--image-width: 118px;padding-right:10px;box-sizing:content-box}.product-bundle__item:after{content:"";clear:both}.product-bundle__item-image-wrapper{float:left}}@media screen and (max-width:989px){.product-bundle__item{flex-wrap:wrap;padding:16px}}@media screen and (max-width:767px){.product-bundle__item{flex-wrap:wrap;padding:16px;--image-width: 40%}}.product-bundle__item-image{padding-top:100%;position:relative}.product-bundle__item-image img{position:absolute;vertical-align:middle;left:0;top:0;width:100%;height:100%}.product-bundle__item-info-button-wrapper{display:flex;flex:1;align-items:center;justify-content:space-between}.product-bundle__item-info{flex:1;padding:0}.product-bundle__item-title{overflow:hidden;text-overflow:-o-ellipsis-lastline;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;cursor:pointer;margin:0}.product-bundle__item-price>span{font-weight:var(--FONT-WEIGHT-BODY-BOLD)}.product-bundle__item-price s{margin-left:4px;color:#3a3a3a;opacity:1}.product-bundle__item-select{display:flex;align-items:center;width:auto;padding:8px 0;margin:0;position:relative;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:1400px)and (min-width:990px){.product-bundle__item-info{float:left;padding-left:16px;width:calc(100% - var(--image-width))}.product-bundle__item-title{font-size:14px}.product-bundle__item-select{padding:2px 0 6px;font-size:14px}}@media screen and (max-width:767px){.product-bundle__item-title{-webkit-line-clamp:2;line-clamp:2;font-size:calc(var(--font-3) * var(--FONT-ADJUST-ACCENT))}.product-bundle__item-price{margin-top:2px;font-size:calc(var(--font-3) * var(--FONT-ADJUST-ACCENT))}.product-bundle__item-options svg{width:auto;height:8px;position:relative;bottom:-1px}}.product-bundle__item-select br{display:none}.product-bundle__item-select select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:initial;border:initial;position:absolute;left:0;top:0;right:0;bottom:0;margin:0;padding:0 8px;opacity:0}.product-bundle__item-options svg{vertical-align:middle;display:inline-block;width:7px;height:12px;margin-left:8px}.product-bundle__item-button button.btn--primary{--btn-text: #2C2825;--btn-bg-hover: #2C282510;border-radius:4px;padding:12px 16px;transition:all .3s;letter-spacing:0;font-weight:var(--FONT-WEIGHT-ACCENT);font-family:var(--FONT-STACK-ACCENT)}.product-bundle__item-button button.btn--primary .btn-state-ready{flex-wrap:wrap;row-gap:4px}.product-bundle__item-button button.btn--primary .btn-state-ready,.product-bundle__item-button button.btn--primary .btn-state-ready .product-bundle__item-button__price{display:flex;align-items:center;justify-content:center}.product-bundle__item-button__price{white-space:nowrap;display:inline-block;display:inline-flex;gap:9px;margin-left:9px}@media screen and (min-width:768px){.product-bundle__item-button__price{gap:6px;margin-left:6px}}.product-bundle__item-button button.btn--primary s{font-weight:var(--FONT-WEIGHT-BODY);font-family:var(--FONT-STACK-BODY)}.product-bundle__item-button button:disabled .btn-state-ready{display:none}.product-bundle__item-button button:not(:disabled) .btn-state-sold-out{display:none}.product-bundle__item-button button:hover{background-color:var(--COLOR-PRIMARY);border-color:var(--COLOR-PRIMARY);color:var(--COLOR-PRIMARY-OPPOSITE)}.product-bundle__swiper-buttons{text-align:right}.product-bundle__swiper-buttons .swiper-btn{padding:2px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.product-bundle__swiper-buttons .swiper-btn svg{width:18px}.product-bundle__swiper-buttons .swiper-btn.swiper-button-disabled{opacity:.2}.product-bundle__swiper-buttons .swiper-btn.swiper-button-lock{display:none}.product-bundle__product-list-wrapper{position:relative}.product__block__bundle .swiper-pagination-lock{display:none}@media screen and (min-width:768px){.product__block__bundle .swiper-pagination{display:none}}@media screen and (max-width:1400px)and (min-width:990px){.product-bundle__item-button{float:left;padding-left:16px;width:calc(100% - var(--image-width))}.product-bundle__item-button button.btn--primary{padding:10px 12px;font-size:calc(var(--font-3) * var(--FONT-ADJUST-ACCENT))}}@media screen and (max-width:989px){.product-bundle__item-button,.product-bundle__item-button button.btn--primary{width:100%}}@media screen and (max-width:767px){.product-bundle__swiper-buttons .swiper-btn{position:absolute;top:50%;width:var(--outer);display:none}.product-bundle__swiper-buttons .swiper-btn svg{width:calc(var(--outer) - 2px)}.product-bundle__swiper-buttons .swiper-btn-prev{left:0;transform:translate(-100%,-50%)}.product-bundle__swiper-buttons .swiper-btn-next{right:0;transform:translate(100%,-50%)}}@media screen and (min-width:768px){.product__block__bundle .swiper-scrollbar{display:none}}
/*# sourceMappingURL=/cdn/shop/t/148/assets/component-product-bundle.css.map */
