.special-bundles{--sb-radius: 28px;--sb-pad: clamp(16px, 3vw, 32px);--sb-card-radius: 20px;--sb-chip-radius: 999px;--sb-text: var(--color-foreground, #111);--sb-subtle: rgba(0,0,0,.6);--sb-border: rgba(0,0,0,.08);--sb-ink: #fff;--sb-grad: linear-gradient(135deg, #3fb34f 0%, #b42a4b 100%)}.special-bundles .sb-frame{position:relative;border-radius:var(--sb-radius);padding:2px;background:var(--sb-grad);overflow:hidden}.special-bundles .sb-frame__inner{border-radius:calc(var(--sb-radius) - 1px);background:var(--sb-ink);padding:min(1.25rem,3vw) var(--sb-pad) var(--sb-pad)}.special-bundles .sb-header{display:grid;gap:.25rem;margin-bottom:clamp(16px,2.5vw,28px)}.special-bundles .sb-eyebrow{font-weight:700;letter-spacing:.2px;color:var(--sb-text);font-size:clamp(28px,4vw,56px);line-height:1.05}.special-bundles .sb-subhead{color:var(--sb-subtle);font-size:clamp(16px,2.2vw,24px)}.special-bundles .tabs__list{display:flex;gap:10px;margin-top:8px;flex-wrap:wrap}.special-bundles .tabs__button{border:1px solid var(--sb-border);background:#fff;padding:8px 14px;border-radius:var(--sb-chip-radius);line-height:1;font-size:14px;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease}.special-bundles .tabs__button[aria-selected=true]{border-color:transparent;background:#111;color:#fff}.special-bundles .tabs__button:focus-visible{outline:2px solid #111;outline-offset:2px}.special-bundles .swiper{overflow:visible}.special-bundles .swiper-wrapper{align-items:stretch}.special-bundles .swiper-slide{height:auto}.special-bundles .card,.special-bundles .card-product{position:relative;border:1px solid var(--sb-border);border-radius:var(--sb-card-radius);height:100%;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;background:#fff;transition:box-shadow .2s ease,transform .2s ease}.special-bundles .card:hover{transform:translateY(-2px);box-shadow:0 10px 30px #00000014}.special-bundles .card__media,.special-bundles .card-media{padding:18px}.special-bundles .p-line{color:#e03a2f;font-weight:700;letter-spacing:.3px;font-size:12px;margin-bottom:4px;text-transform:uppercase}.special-bundles .card__content,.special-bundles .card-information{padding:0 18px 12px}.special-bundles .card__heading,.special-bundles .card-information__text{font-weight:700;font-size:18px;line-height:1.25;color:var(--sb-text);margin:2px 0 8px}.special-bundles .price{display:flex;align-items:baseline;gap:8px}.special-bundles .price__current,.special-bundles .price-item--sale{font-weight:800;font-size:18px}.special-bundles .price__compare,.special-bundles .price-item--regular{color:var(--sb-subtle);text-decoration:line-through;font-size:14px}.special-bundles .p-badge{position:absolute;top:10px;left:10px;z-index:2;font-size:12px;font-weight:800;padding:6px 10px;border-radius:var(--sb-chip-radius);background:#1fdd62;color:#0b3d1c;box-shadow:0 6px 18px #1fdd6247}.special-bundles .card-actions{display:flex;gap:10px;padding:12px 18px 18px;align-items:center}.special-bundles .btn,.special-bundles .button{border-radius:14px;padding:10px 14px;border:1px solid #111;background:#111;color:#fff;font-weight:700;font-size:14px;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}.special-bundles .btn:hover,.special-bundles .button:hover{transform:translateY(-1px)}.special-bundles .btn--ghost{background:#fff;color:#111;border-color:var(--sb-border)}.special-bundles .icon-btn{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:12px;border:1px solid var(--sb-border);background:#fff}.special-bundles .wishlist{position:absolute;top:10px;right:10px;z-index:2}.special-bundles .swiper-buttons{display:flex;gap:12px;align-items:center}.special-bundles .swiper-button-prev,.special-bundles .swiper-button-next{position:static;width:44px;height:44px;border-radius:50%;border:0;background:#ff4a2b;color:#fff;box-shadow:0 10px 22px #ff4a2b40;transition:transform .15s ease,box-shadow .15s ease}.special-bundles .swiper-button-prev:after,.special-bundles .swiper-button-next:after{font-size:16px}.special-bundles .swiper-button-prev:hover,.special-bundles .swiper-button-next:hover{transform:translateY(-1px)}.special-bundles .swiper-pagination-progressbar{position:static;height:4px;background:#00000014;border-radius:999px;overflow:hidden;margin-left:auto;margin-right:auto;width:min(220px,40%)}.special-bundles .swiper-pagination-progressbar-fill{background:#111;border-radius:999px}.special-bundles .special-bundles__row,.special-bundles__row{display:grid;grid-template-columns:1fr 2fr;gap:var(--sb-pad, 16px);align-items:stretch}.special-bundles .special-bundles__col{min-width:0}.special-bundles .special-bundles__col--banner .card-image,.special-bundles .special-bundles__col--banner .card,.special-bundles .special-bundles__col--banner .card-product,.special-bundles .special-bundles__col--products .featured-collection,.special-bundles .special-bundles__col--products .products-list{height:100%}.special-bundles .special-bundles__col--products{position:relative;overflow:hidden}.special-bundles .sb-banner{height:100%;display:grid;align-content:center;border:1px solid var(--sb-border);border-radius:var(--sb-card-radius);padding:clamp(16px,3vw,28px);background:var(--color-background, #fff);position:relative;z-index:1;isolation:isolate}.special-bundles .special-bundles__col--banner{position:relative;z-index:2}.special-bundles .sb-banner__subheading{color:var(--sb-subtle);font-size:var(--font-subheading-size);margin-bottom:6px}.special-bundles .sb-banner__heading{font-size:var(--font-h1-size);font-weight:800;line-height:1.15}.special-bundles .green-gradient-text{color:#4c8137;background:linear-gradient(90deg,#518637,#508637 12.1%,#4f8537 25.1%,#4d8337 39%,#4b8036 59%,#477c35 71.8%,#457a35 88.1%,#437934);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;display:inline-block}.special-bundles .sb-controls{margin-top:12px;display:flex;gap:16px;align-items:center;justify-content:flex-start;flex-wrap:wrap}@media (max-width: 989px){.special-bundles .sb-frame__inner{padding:var(--sb-pad)}.special-bundles .swiper-button-prev,.special-bundles .swiper-button-next{width:40px;height:40px}.special-bundles .special-bundles__row,.special-bundles__row{grid-template-columns:1fr;gap:16px}}@media (max-width: 599px){.special-bundles .sb-eyebrow{letter-spacing:0}.special-bundles .card__content,.special-bundles .card-information{padding:0 14px 10px}.special-bundles .card-actions{padding:10px 14px 14px}.special-bundles .swiper-pagination-progressbar{width:60%}}.special-bundles .price .price__sale,.special-bundles .price .price__regular{display:contents}.special-bundles .visually-hidden{position:absolute!important;clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;border:0!important}
/*# sourceMappingURL=/cdn/shop/t/57/assets/section-special-bundles.css.map */
