[class*=ann-banner-] *,[class*=ann-banner-] *:before,[class*=ann-banner-] *:after{box-sizing:border-box}.ann-banner-section{display:flex;flex-direction:column}.ann-banner__container{background-color:rgb(var(--color-background));border:2px solid rgb(var(--color-active));text-align:center}.ann-banner__inner{margin:0 auto}.ann-banner__heading{color:rgb(var(--color-active));margin:0 0 15px;font-size:2.6rem}.ann-banner__body{color:rgb(var(--color-foreground));margin-bottom:10px;font-size:1.05em;line-height:1.6}.ann-banner__highlight{background-color:rgb(var(--color-background-secondary));padding:15px;margin:20px 0;border-radius:8px;border-left:4px solid rgb(var(--color-active));text-align:center}.ann-banner__highlight-title{color:rgb(var(--color-active));margin:0 0 10px;font-size:1.1em}.ann-banner__highlight-heading{color:rgb(var(--color-active));font-size:1.2em;margin:0 0 10px;display:block}.ann-banner__highlight-note{color:#555;font-size:.95em;margin:0}.ann-banner__urgency{color:rgb(var(--color-hight-light));margin-bottom:15px;font-size:1.05em}.ann-banner__btn{display:inline-block;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));padding:12px 30px;text-decoration:none;border-radius:5px;font-weight:700;margin:20px 0}.ann-banner__btn:hover{opacity:.85}.ann-banner__footer{color:rgb(var(--color-foreground));margin-bottom:10px;line-height:1.6}.ann-banner__fine-print{font-size:.85em;color:#666;margin-top:15px;font-style:italic}@media screen and (min-width:750px){.ann-banner__heading{font-size:3.2rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/announcement-banner.css.map */
