.twst-ribbon{--twst-ribbon-bg: var(--twst-accent);--twst-ribbon-color: var(--twst-primary);display:block;margin-top:var(--twst-ribbon-mt, 0);margin-bottom:var(--twst-ribbon-mb, 0);overflow:hidden;overflow-x:clip;overflow-y:visible}.twst-ribbon__inner{width:100%}.twst-ribbon__svg{display:block;height:auto;margin-left:var(--twst-ribbon-x, 0);overflow:visible}.twst-ribbon__svg--desktop{display:none;width:calc(100vw * 1732 / 1440)}.twst-ribbon__svg--mobile{width:calc(100vw * 500 / 390)}@media screen and (min-width:750px){.twst-ribbon__svg--desktop{display:block}.twst-ribbon__svg--mobile{display:none}}.twst-ribbon__text{fill:var(--twst-ribbon-color);stroke:var(--twst-ribbon-color);stroke-width:var(--twst-ribbon-weight, 1px);stroke-linejoin:round;paint-order:stroke;font-family:var(--twst-font-display);font-weight:var(--twst-font-display-weight);text-transform:uppercase;letter-spacing:0;white-space:pre}.js .twst-anim .twst-ribbon--enter .twst-ribbon__inner{opacity:0;transform:translateY(8.4rem) scale(.86);transition:opacity var(--twst-ribbon-enter) cubic-bezier(.01,.972,.245,.979),transform var(--twst-ribbon-enter) cubic-bezier(.01,.972,.245,.979)}.js .twst-anim .twst-ribbon--enter.is-in .twst-ribbon__inner{opacity:1;transform:none}.shopify-design-mode .twst-ribbon--enter .twst-ribbon__inner{opacity:1!important;transform:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-twst-ribbon.css.map */
