.bundle-recommend--divider-top{border-top:1px solid rgba(var(--color-foreground),.1)}.bundle-recommend--divider-bottom{border-bottom:1px solid rgba(var(--color-foreground),.1)}.bundle-recommend__inner{display:flex;flex-direction:column;gap:1.6rem}.bundle-recommend__cards{display:flex;align-items:center;gap:.8rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:.4rem .2rem;margin:0}.bundle-recommend__cards::-webkit-scrollbar{display:none}.bundle-recommend__item{flex:0 0 auto;width:46vw;max-width:22rem;list-style:none}.bundle-recommend__plus{flex:0 0 auto;font-size:2.8rem;font-weight:700;line-height:1;color:rgb(var(--color-foreground));-webkit-user-select:none;user-select:none}.bundle-recommend__cta{display:flex;flex-direction:column;align-items:center}.bundle-recommend__cta.left{align-items:flex-start}.bundle-recommend__total{display:flex;align-items:baseline;justify-content:center;column-gap:.25em;font-weight:700;font-size:2rem;margin-bottom:.8rem;font-variant-numeric:tabular-nums}.bundle-recommend__total.left{justify-content:flex-start}.bundle-recommend__total-label{font-size:.58em}.bundle-recommend__total-label--gap{margin-left:.7em}.bundle-recommend__total-count{min-width:1.2ch;text-align:center}.bundle-recommend__total-count+.bundle-recommend__total-label{margin-left:-3px}.bundle-recommend__total-label+.bundle-recommend__total-count{margin-left:-1px}.bundle-recommend__total-value{min-width:7ch;text-align:left}.bundle-total--sm{font-size:1.4rem}.bundle-total--md{font-size:2rem}.bundle-total--lg{font-size:2.4rem}.bundle-total--xl{font-size:2.8rem}@media screen and (min-width:992px){.bundle-total--sm{font-size:1.6rem}.bundle-total--md{font-size:2.4rem}.bundle-total--lg{font-size:2.8rem}.bundle-total--xl{font-size:3.2rem}}.bundle-recommend__catch{line-height:1.5}.bundle-recommend__catch.center{text-align:center}.bundle-recommend__catch.left{text-align:left}.bundle-catch--sm{font-size:1.4rem}.bundle-catch--md{font-size:1.6rem}.bundle-catch--lg{font-size:2rem}.bundle-catch--xl{font-size:2.4rem}.bundle-recommend__button{display:flex;align-items:center;justify-content:center}.bundle-recommend__button.loading{pointer-events:none}.bundle-recommend__button:disabled{background:#7c7c7c!important;color:#fff!important;cursor:not-allowed;box-shadow:none!important;opacity:1!important}.bundle-recommend__error{color:rgb(var(--color-base-accent-2, 178 27 27));font-size:1.3rem;margin-top:.8rem}.bundle-recommend__notice{color:rgba(var(--color-foreground),.85)}.bundle-recommend__notice.center{text-align:center}.bundle-recommend__notice.left{text-align:left}.bundle-notice--xs{font-size:1.1rem}.bundle-notice--sm{font-size:1.2rem}.bundle-notice--md{font-size:1.4rem}.bundle-notice--lg{font-size:1.6rem}.bulk-select-checkbox{position:absolute;top:8px;right:8px;z-index:3;width:28px;height:28px;cursor:pointer;display:inline-flex}.bulk-select-checkbox__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.bulk-select-checkbox__box{width:28px;height:28px;border-radius:6px;background:#fff;border:2px solid #c8c8c8;display:flex;align-items:center;justify-content:center;color:#c8c8c8;transition:background-color .12s ease,border-color .12s ease;pointer-events:none}.bulk-select-checkbox__box svg{width:15px;height:13px}.bulk-select-checkbox__input:checked+.bulk-select-checkbox__box{background:#ff0090;border-color:#ff0090;color:#fff}.bulk-select-checkbox__input:focus-visible+.bulk-select-checkbox__box{outline:2px solid rgba(255,0,144,.5);outline-offset:2px}@media screen and (min-width:992px){.bundle-recommend__inner{flex-direction:row;align-items:center;gap:4rem}.bundle-recommend__cards{flex:1 1 auto;min-width:0}.bundle-recommend__cta{flex:0 0 auto;width:36rem}.bundle-recommend__item{width:auto;flex:0 1 20rem;min-width:13rem}}@media screen and (min-width:992px)and (max-width:1199.98px){.bundle-recommend__inner--stack{flex-direction:column;align-items:stretch;gap:1.6rem}.bundle-recommend__inner--stack .bundle-recommend__cards{flex:none;width:fit-content;max-width:100%;margin-inline:auto}.bundle-recommend__inner--stack .bundle-recommend__cta{flex:none;width:auto}.bundle-recommend__inner--stack .bundle-recommend__item{width:22rem;flex:0 0 auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-bundle-recommend.css.map */
