:root{--bsc-card-bg: #FFFFFF;--bsc-card-border: #EDE1D5;--bsc-primary-text: #222222;--bsc-secondary-text: #888888;--bsc-savings: #008A20;--bsc-btn-bg: #FFFFFF;--bsc-btn-border: #E8CBB1;--bsc-btn-text: #222222;--bsc-divider: #EFE5DC;--bsc-active-dot: #222222;--bsc-inactive-dot: #D8D8D8}.best-selling-combos,.product-best-selling-combos{display:block;width:100%;position:relative;box-sizing:border-box;margin:1.6rem 0}.best-selling-combos__header,.product-best-selling-combos__header{margin-bottom:1.2rem;text-align:left}.best-selling-combos__heading,.product-best-selling-combos__heading{margin:0;color:var(--bsc-primary-text, #222222);text-transform:uppercase;font-family:inherit;font-weight:700;font-size:1.4rem;line-height:1.3;letter-spacing:.06em}.best-selling-combos__subheading,.product-best-selling-combos__subheading{margin:.3rem 0 0;color:var(--bsc-secondary-text, #888888);font-size:1.2rem;line-height:1.3}.best-selling-combos__slider-wrapper,.product-best-selling-combos__slider-wrapper{position:relative;width:100%;overflow:hidden}.best-selling-combos__track,.product-best-selling-combos__track{display:flex;gap:1.2rem;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;list-style:none;margin:0;padding:.4rem .2rem;cursor:grab}.best-selling-combos__track.is-dragging,.product-best-selling-combos__track.is-dragging{cursor:grabbing;scroll-behavior:auto!important;scroll-snap-type:none!important;-webkit-user-select:none;user-select:none}.best-selling-combos__track::-webkit-scrollbar,.product-best-selling-combos__track::-webkit-scrollbar{display:none}.best-selling-combos__card,.product-best-selling-combos__card{flex:0 0 88%;min-width:260px;max-width:88%;scroll-snap-align:start;scroll-snap-stop:always;background-color:var(--bsc-card-bg, #FFFFFF);border:1px solid var(--bsc-card-border, #EDE1D5);border-radius:8px;padding:1.4rem 1.4rem 1.2rem;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}@media screen and (min-width:550px){.best-selling-combos__card,.product-best-selling-combos__card{flex:0 0 90%;max-width:90%}}.best-selling-combos:not(.product-best-selling-combos) .best-selling-combos__card{flex:0 0 84%;max-width:84%}@media screen and (min-width:750px){.best-selling-combos:not(.product-best-selling-combos) .best-selling-combos__card{flex:0 0 calc(50% - 1.2rem);max-width:calc(50% - 1.2rem)}}@media screen and (min-width:990px){.best-selling-combos:not(.product-best-selling-combos) .best-selling-combos__card{flex:0 0 calc(33.333% - 1.2rem);max-width:calc(33.333% - 1.2rem)}}.best-selling-combos__items,.product-best-selling-combos__items{display:flex;flex-direction:column;gap:.8rem;margin-bottom:.6rem}.best-selling-combos__item,.product-best-selling-combos__item{display:flex;align-items:center;justify-content:space-between;gap:1rem}.best-selling-combos__item-left,.product-best-selling-combos__item-left{display:flex;align-items:center;gap:1rem;flex:1 1 auto;min-width:0}.best-selling-combos__item-image-wrapper,.product-best-selling-combos__item-image-wrapper{flex:0 0 46px;width:46px;height:46px;border-radius:4px;overflow:hidden;background-color:#f8f8f8;display:flex;align-items:center;justify-content:center;border:1px solid #F0EAE3}.best-selling-combos__item-image,.product-best-selling-combos__item-image{width:100%;height:100%;object-fit:cover;display:block}.best-selling-combos__item-image-placeholder,.product-best-selling-combos__item-image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#aaa}.best-selling-combos__item-image-placeholder svg,.product-best-selling-combos__item-image-placeholder svg{width:22px;height:22px;stroke:#888}.best-selling-combos__item-details,.product-best-selling-combos__item-details{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.best-selling-combos__item-title,.product-best-selling-combos__item-title{margin:0;font-size:1.25rem;font-weight:600;color:var(--bsc-primary-text, #222222);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.best-selling-combos__item-title a,.product-best-selling-combos__item-title a{color:inherit;text-decoration:none}.best-selling-combos__item-variant,.product-best-selling-combos__item-variant{font-size:1.1rem;color:var(--bsc-secondary-text, #888888);margin-top:.15rem;line-height:1.2}.best-selling-combos__item-price-col,.product-best-selling-combos__item-price-col{flex:0 0 auto;text-align:right;white-space:nowrap}.best-selling-combos__item-compare-price,.product-best-selling-combos__item-compare-price{font-size:1.2rem;color:var(--bsc-secondary-text, #888888);text-decoration:line-through;line-height:1.2}.best-selling-combos__item-selling-price,.product-best-selling-combos__item-selling-price{font-size:1.2rem;font-weight:500;color:var(--bsc-primary-text, #222222);line-height:1.2}.best-selling-combos__divider,.product-best-selling-combos__divider{width:100%;height:1px;background-color:var(--bsc-divider, #EFE5DC);margin:1rem 0;border:none}.best-selling-combos__footer,.product-best-selling-combos__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem}.best-selling-combos__pricing,.product-best-selling-combos__pricing{display:flex;flex-direction:column;min-width:0}.best-selling-combos__price-row,.product-best-selling-combos__price-row{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.best-selling-combos__bundle-price,.product-best-selling-combos__bundle-price{font-size:1.6rem;font-weight:700;color:var(--bsc-primary-text, #222222);line-height:1.2}.best-selling-combos__bundle-compare-price,.product-best-selling-combos__bundle-compare-price{font-size:1.25rem;color:var(--bsc-secondary-text, #888888);text-decoration:line-through;line-height:1.2}.best-selling-combos__savings,.product-best-selling-combos__savings{font-size:1.15rem;font-weight:600;color:var(--bsc-savings, #008A20);margin-top:.2rem;line-height:1.2}.best-selling-combos__action,.product-best-selling-combos__action{flex:0 0 auto}.best-selling-combos__button,.product-best-selling-combos__button{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.4rem;min-height:38px;box-sizing:border-box;background-color:var(--bsc-btn-bg, #FFFFFF);border:1px solid var(--bsc-btn-border, #E8CBB1);border-radius:4px;color:var(--bsc-btn-text, #222222);font-size:1.25rem;font-weight:600;line-height:1;cursor:pointer;white-space:nowrap;transition:all .2s ease;text-decoration:none;font-family:inherit}.best-selling-combos__button:hover,.product-best-selling-combos__button:hover{background-color:#faf6f2;border-color:#d6b495;color:#111}.best-selling-combos__button:disabled,.product-best-selling-combos__button:disabled{opacity:.6;cursor:not-allowed}.best-selling-combos__button .loading-overlay__spinner,.product-best-selling-combos__button .loading-overlay__spinner{display:none;width:1.4rem;height:1.4rem}.best-selling-combos__button.loading .loading-overlay__spinner,.product-best-selling-combos__button.loading .loading-overlay__spinner{display:inline-block;margin-right:.4rem}.best-selling-combos__pagination,.product-best-selling-combos__pagination{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:1rem;padding:0}.best-selling-combos__dot,.product-best-selling-combos__dot{width:6px;height:6px;border-radius:50%;border:none;background-color:var(--bsc-inactive-dot, #D8D8D8);padding:0;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.best-selling-combos__dot--active,.product-best-selling-combos__dot--active{background-color:var(--bsc-active-dot, #222222);transform:scale(1.15)}.best-selling-combos__dot:focus-visible,.product-best-selling-combos__dot:focus-visible{outline:2px solid #222222;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-best-selling-combos.css.map */
