.bpromo{--bp-sge: linear-gradient(135deg, #6d28d9 0%, #8a3ff0 55%, #b429c9 100%);--bp-sge-inset: inset 0 1px 0 rgba(255, 255, 255, .14)}.bpromo{--bp-radius: 14px;--bp-ease: cubic-bezier(.32, .72, 0, 1)}.bpromo-wrap{container-type:inline-size}.bpromo:not(.bpromo--line){display:grid;grid-template-columns:minmax(0,190px) minmax(0,1fr);grid-template-areas:"art copy" "cta cta";gap:14px 18px;align-items:center;padding:14px 18px 18px 10px;margin:10px 0;border-radius:var(--bp-radius);text-decoration:none;transition:box-shadow .3s var(--bp-ease),transform .45s var(--bp-ease)}@container (min-width: 700px){.bpromo:not(.bpromo--line){grid-template-columns:230px minmax(0,1fr) auto;grid-template-areas:"art copy cta";gap:22px;padding:14px 22px 14px 10px}}@container (max-width: 380px){.bpromo:not(.bpromo--line){grid-template-columns:minmax(0,1fr);grid-template-areas:"art" "copy" "cta";padding:12px 16px 18px;gap:12px}}.bpromo:focus-visible{outline:2px solid currentColor;outline-offset:3px}.bpromo__art{grid-area:art;display:block;aspect-ratio:23 / 13;width:100%;background:none}.bpromo__img{display:block;width:100%;height:100%;object-fit:contain;transition:opacity .45s ease}.bpromo__img.is-swapping{opacity:0;transition-duration:.18s}.bpromo__copy{grid-area:copy;display:grid;gap:8px;min-width:0}.bpromo__title{font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.bpromo__body{font-size:14px;line-height:1.5}.bpromo__cta{grid-area:cta;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 22px;border-radius:10px;background:#fff;color:#000;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;box-shadow:0 10px 24px -8px #2800508c;transition:transform .45s var(--bp-ease),box-shadow .3s var(--bp-ease)}.bpromo__arrow{width:16px;height:16px;flex:none;transition:transform .45s var(--bp-ease)}@media(pointer:fine){.bpromo:not(.bpromo--waiting):hover .bpromo__cta{transform:translateY(-1px);box-shadow:0 14px 28px -8px #2800509e}.bpromo:not(.bpromo--waiting):hover .bpromo__arrow{transform:translate(3px)}}.bpromo--dark,.bpromo--light{background:var(--bp-sge);box-shadow:var(--bp-sge-inset);color:#fff}.bpromo--dark .bpromo__body,.bpromo--light .bpromo__body{color:#fffffff0}.bpromo--dark .bpromo__title,.bpromo--light .bpromo__title{color:#fff}.bpromo--dark{border-radius:10px}.bpromo--line{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:2px 0 4px;color:#15151a;text-decoration:none;font-size:13px;line-height:1.5}.bpromo--line .bpromo__pill{display:inline-flex;align-items:center;height:19px;padding:0 7px;border-radius:999px;background:var(--bp-sge);box-shadow:var(--bp-sge-inset);color:#fff;font-size:9px;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase;white-space:nowrap}.bpromo--line .bpromo__body{font-size:inherit;line-height:inherit}.bpromo--line .bpromo__link{font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#15151a8c;transition:text-decoration-color .2s ease}.bpromo--line .bpromo__link:empty{display:none}@media(pointer:fine){.bpromo--line:not(.bpromo--waiting):hover .bpromo__link{text-decoration-color:currentColor}}.bpromo--waiting{cursor:default}.bpromo--waiting .bpromo__arrow{display:none}.bpromo--waiting .bpromo__cta{box-shadow:none;background:#ffffffe6}@media(prefers-reduced-motion:reduce){.bpromo,.bpromo__img,.bpromo__arrow,.bpromo__cta{transition-duration:.12s}.bpromo:hover .bpromo__cta,.bpromo:hover .bpromo__arrow{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/bundle-promo.css.map */
