.sp-promo-section{min-width:0}.sp-promo,.sp-promo *{box-sizing:border-box}.sp-promo{position:relative;isolation:isolate;background:var(--sp-bg);color:var(--sp-body-color);border:var(--sp-border-width) solid var(--sp-border);border-left:var(--sp-accent-width) solid var(--sp-accent);border-radius:var(--sp-radius);margin-block:var(--sp-space-top) var(--sp-space-bottom);font-family:var(--sp-body-family);font-style:var(--sp-body-style);font-weight:var(--sp-body-weight);line-height:1.35}.sp-promo--contained{max-width:var(--sp-max);margin-inline:auto;width:calc(100% - 32px)}.sp-promo:before,.sp-promo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;z-index:-1}.sp-promo--glow:before{background:radial-gradient(ellipse at left bottom,var(--sp-accent),transparent 48%),radial-gradient(ellipse at right bottom,var(--sp-accent),transparent 48%);opacity:var(--sp-glow)}.sp-promo--texture:after{background-image:repeating-linear-gradient(125deg,transparent 0 3px,rgb(255 255 255 / 3%) 3px 4px);opacity:.35}.sp-promo__inner{max-width:var(--sp-max);margin-inline:auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--sp-gap);padding:var(--sp-padding-y) var(--sp-padding-x);text-align:center}.sp-promo__inner>*{min-width:0;max-width:100%;margin:0;overflow-wrap:anywhere}.sp-promo__badge{display:inline-block;border:1px solid var(--sp-accent);border-radius:3px;padding:5px 12px;color:var(--sp-badge-color);font-size:var(--sp-badge);font-weight:700;line-height:1.2;letter-spacing:.05em;text-transform:uppercase}.sp-promo__title{color:var(--sp-title-color);font-family:var(--sp-heading);font-size:var(--sp-title);font-weight:var(--sp-heading-weight);font-style:var(--sp-heading-style);line-height:1.08;letter-spacing:-.015em}.sp-promo--uppercase .sp-promo__title{text-transform:uppercase}.sp-promo__title strong{color:var(--sp-accent);font-weight:inherit}.sp-promo__description{font-size:var(--sp-body);line-height:1.4}.sp-promo--separator .sp-promo__description:not(:first-child){border-left:1px solid var(--sp-border);padding-left:var(--sp-gap)}.sp-promo__button,.sp-promo__button:visited{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:10px 22px;border:1px solid transparent;border-radius:var(--sp-button-radius);background:var(--sp-button-bg);color:var(--sp-button-color);font-family:var(--sp-body-family);font-size:var(--sp-button);font-weight:700;line-height:1.2;text-decoration:none;transition:filter .15s ease}.sp-promo__button:hover{filter:brightness(1.1);color:var(--sp-button-color)}.sp-promo__button:focus-visible{outline:2px solid var(--sp-accent);outline-offset:4px}@media(max-width:749px){.sp-promo__inner{flex-direction:column}.sp-promo--separator .sp-promo__description:not(:first-child){border-left:0;padding-left:0}.sp-promo__button{padding-inline:22px}}@media(prefers-reduced-motion:reduce){.sp-promo__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAQ */
