.wt-featured-collection--sonic-bundles{position:relative}main#root .wt-featured-collection--sonic-bundles,main#root .wt-featured-collection--sonic-bundles .wt-slider{background:transparent}.card__container--bundle,.card__container--bundle *{box-sizing:border-box}.wt-featured-collection--sonic-bundles .wt-slider__container--featured{width:calc(100% - 96px);max-width:1600px;padding:0;margin-inline:auto;overflow:visible}.wt-featured-collection--sonic-bundles [data-swiper-slide],.wt-featured-collection--sonic-bundles .wt-slider__card-wrapper{min-width:0;height:100%}main#root .wt-featured-collection--sonic-bundles .wt-slider__wrapper--stack[data-swiper-container]{align-items:stretch;gap:var(--grid-gap-mobile, 16px)}main#root .wt-featured-collection--sonic-bundles [data-swiper-container] [data-swiper-slide]{width:100%;max-width:none}@media(min-width:900px){main#root .wt-featured-collection--sonic-bundles .wt-slider__wrapper--stack[data-swiper-container]{gap:var(--grid-gap, 30px)}}.card__container--bundle{height:100%;display:flex;flex-direction:column;background:#f3f4f6;border-radius:24px;overflow:hidden}.card__container--bundle .card__picture-container,.card__container--bundle .card__picture{aspect-ratio:4 / 3;margin:0;border-radius:0}.card__container--bundle .card__img{object-fit:cover}.card__container--bundle>.card{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px;margin:0;flex:1}.card__bundle-details{flex:1;min-width:0}.card__container--bundle .card__title{margin:8px 0 0;font-size:21px;font-weight:600;line-height:1.4;letter-spacing:0;color:#16181d}.card__container--bundle .card__description{margin:8px 0 0;font-size:16px;line-height:1.4;color:#6b7280}.card__bundle-saving{display:inline-block;padding:3px 8px;border-radius:4px;background:#9fe3c5;color:#16181d;font-size:12px;line-height:1.5;text-transform:uppercase;letter-spacing:.02em}.card__bundle-actions{flex:0 0 298px}.card__container--bundle .card__price{margin:0 0 24px;text-align:right}.card__container--bundle .price__container{margin:0}.card__container--bundle .price__sale{flex-direction:row-reverse;justify-content:flex-start;gap:16px}.card__container--bundle .price-item{font-size:16px;line-height:1.4;font-weight:400}main#root .card__container--bundle .price-item--percent{display:none}main#root .card__container--bundle .price-item{color:#16181d}main#root .card__container--bundle .price-item--lower{color:#6b7280}.card__bundle-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:start}.card__bundle-buttons>*{flex:1;min-width:0;margin:0}.card__bundle-buttons .hero__button,.card__bundle-buttons .card__link-button{display:flex;width:100%;min-height:40px;padding:8px 12px;margin:0;align-items:center;justify-content:center;font-size:14px;font-weight:400;line-height:1.4;border:1px solid #2c2f35;border-radius:999px;text-align:center;text-decoration:none;background:#2c2f35;color:#fff}.card__bundle-buttons .card__link-button{background:transparent;color:#28a17b;border-color:#28a17b}.card__bundle-buttons .hero__button:hover:not(:disabled){background:#16181d}.card__bundle-buttons .card__link-button:hover{background:#e2f5ed}.card__bundle-buttons :is(button,a):focus-visible{outline:2px solid #28a17b;outline-offset:3px}.card__bundle-buttons button:disabled{opacity:.5;cursor:not-allowed}.card__container--bundle .card__award-icons{inset:30px auto auto 30px}.card__container--bundle .card__award-icons img{width:auto;height:80px;max-width:88px}.card__container--bundle .card__product-pill-badge{inset:22px 32px auto auto;background:#fff;color:#16181d}@media(max-width:1199px){.card__container--bundle>.card{flex-direction:column;align-items:stretch;gap:20px}.card__bundle-actions{flex-basis:auto}.card__container--bundle .card__price{margin-bottom:16px;text-align:left}.card__container--bundle .price__sale{justify-content:flex-end}}@media(max-width:899px){.wt-featured-collection--sonic-bundles .wt-slider__container--featured{width:calc(100% - 32px)}.card__container--bundle>.card{padding:20px}.card__container--bundle .card__title{font-size:20px}.card__container--bundle .card__award-icons{inset:16px auto auto 16px}.card__container--bundle .card__award-icons img{height:56px;max-width:64px}.card__container--bundle .card__product-pill-badge{inset:16px 16px auto auto}.card__bundle-buttons :is(.hero__button,.card__link-button){min-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/sonic-bundle-cards.css.map */
