:root{--color-panera-green: #576C1D;--color-soft-white: #F4F3E6;--color-midnight: #212721;--color-hearty-green: #1D4321;--color-spring-green: #B1D400;--color-sunny-yellow: #FFE800;--color-light-pink: #FF978F;--color-blood-orange: #FF6845;--color-lines-strokes: #EAE9E5;--color-white: #FFFFFF;--font-header-featherweight: 275;--font-header-middleweight: 350;--font-header-heavyweight: 425;--font-weight-body-light: 310;--font-weight-body-bold: 375;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--color-background: 255,255,255;--gradient-background: #fff;--panera-gradient-background: linear-gradient(180deg, #F4F3E6 0%, #FFFFFF 100%);--color-foreground: 0,0,0;--color-shadow: 0,0,0;--color-button: 29,67,33;--color-button-text: 255,255,255;--color-secondary-button: 96,95,90;--color-secondary-button-text: 33,39,33;--color-link: 33,39,33;--color-badge-foreground: 0,0,0;--color-badge-background: 255,255,255;--color-badge-border: 0,0,0;--payment-terms-background-color: rgb(255,255,255);--font-gothic: "champion-gothic";--font-serif: "sequel-sans";--font-bravo: "bravo";--font-body-family: var(--font-serif), sans-serif;--font-body-style: normal;--font-body-weight: var(--font-weight-body-light);--font-heading-family: var(--font-gothic), sans-serif;--font-heading-style: normal;--font-heading-weight: var(--font-header-heavyweight);--font-secondary-heading-family: var(--font-bravo), sans-serif;--font-body-scale: 1;--font-heading-scale: 1;--media-padding: 1rem;--media-border-opacity: .1;--media-border-width: 0rem;--media-radius: 1.6rem;--media-shadow-opacity: 1;--media-shadow-horizontal-offset: 0rem;--media-shadow-vertical-offset: 0rem;--media-shadow-blur-radius: 0rem;--media-shadow-visible: 0;--page-width: 144rem;--page-width-margin: 2.4rem;--product-card-image-padding: 0rem;--product-card-corner-radius: 1.6rem;--product-card-text-alignment: left;--product-card-border-width: 0rem;--product-card-border-opacity: 0;--product-card-shadow-opacity: 0;--product-card-shadow-visible: 0;--product-card-shadow-horizontal-offset: 0;--product-card-shadow-vertical-offset: 0;--product-card-shadow-blur-radius: 0;--collection-card-image-padding: 0rem;--collection-card-corner-radius: 1.6rem;--collection-card-text-alignment: left;--collection-card-border-width: 0;--collection-card-border-opacity: 0;--collection-card-shadow-opacity: 0;--collection-card-shadow-visible: 0;--collection-card-shadow-horizontal-offset: 0;--collection-card-shadow-vertical-offset: 0;--collection-card-shadow-blur-radius: 0;--blog-card-image-padding: 0rem;--blog-card-corner-radius: 1.6rem;--blog-card-text-alignment: left;--blog-card-border-width: 0;--blog-card-border-opacity: 0;--blog-card-shadow-opacity: 0;--blog-card-shadow-visible: 0;--blog-card-shadow-horizontal-offset: 0;--blog-card-shadow-vertical-offset: 0;--blog-card-shadow-blur-radius: 0;--badge-corner-radius: 100rem;--spacing-sections-desktop: 0;--spacing-sections-mobile: 0;--grid-desktop-vertical-spacing: 3.2rem;--grid-desktop-horizontal-spacing: 1.6rem;--grid-mobile-vertical-spacing: .8rem;--grid-mobile-horizontal-spacing: .8rem;--text-boxes-border-opacity: 1;--text-boxes-border-width: 0;--text-boxes-radius: .4rem;--text-boxes-shadow-opacity: 0;--text-boxes-shadow-visible: 0;--text-boxes-shadow-horizontal-offset: 0;--text-boxes-shadow-vertical-offset: 0;--text-boxes-shadow-blur-radius: 0;--buttons-radius: 10rem;--buttons-radius-outset: 10rem;--buttons-border-width: 0rem;--buttons-border-opacity: 1;--buttons-shadow-opacity: 0;--buttons-shadow-visible: 0;--buttons-shadow-horizontal-offset: 0;--buttons-shadow-vertical-offset: 0;--buttons-shadow-blur-radius: 0;--buttons-border-offset: 0rem;--inputs-radius: 10rem;--inputs-border-width: .1rem;--inputs-border-opacity: 1;--inputs-shadow-opacity: 0;--inputs-shadow-horizontal-offset: 0;--inputs-margin-offset: 0;--inputs-shadow-vertical-offset: 0;--inputs-shadow-blur-radius: 0;--inputs-radius-outset: 10rem;--variant-pills-radius: 1.6rem;--variant-pills-border-width: .1rem;--variant-pills-border-opacity: 1;--variant-pills-shadow-opacity: 0;--variant-pills-shadow-horizontal-offset: 0;--variant-pills-shadow-vertical-offset: 0;--variant-pills-shadow-blur-radius: 0}.panera-marquee{display:block;overflow:hidden;background-color:var(--color-panera-green);padding:1.2rem 0;position:relative}.panera-marquee--pauseable:hover .panera-marquee__track{animation-play-state:paused}.panera-marquee__track{display:inline-flex;align-items:center;white-space:nowrap;animation:panera-marquee-scroll linear infinite;will-change:transform}.panera-marquee__track--paused{animation-play-state:paused}.panera-marquee__pause-btn{position:absolute;right:1.6rem;top:50%;transform:translateY(-50%);background:var(--color-hearty-green);border:.1rem solid var(--color-soft-white);color:var(--color-soft-white);border-radius:10rem;width:4.4rem;height:4.4rem;cursor:pointer;line-height:1;z-index:1;opacity:0;transition:opacity .2s ease;padding:1.4rem;font-size:1.4rem}.panera-marquee:hover .panera-marquee__pause-btn{opacity:1}.panera-marquee__pause-btn:focus-visible{opacity:1;outline:.2rem solid var(--color-sunny-yellow);outline-offset:.2rem}.panera-marquee__pause-btn svg{width:1.4rem;height:1.4rem}.panera-marquee__pause-btn .panera-marquee__pause-icon--play,.panera-marquee__pause-btn--paused .panera-marquee__pause-icon--pause{display:none}.panera-marquee__pause-btn--paused .panera-marquee__pause-icon--play{display:flex}.panera-marquee__text{font-family:var(--font-heading-family);font-weight:var(--font-header-middleweight);font-size:2.4rem;line-height:133%;letter-spacing:0;color:var(--color-soft-white);text-transform:uppercase}.panera-marquee__text--accent{font-family:var(--font-secondary-heading-family);font-size:2rem;font-weight:var(--font-weight-regular);line-height:120%;letter-spacing:.4px;color:var(--color-sunny-yellow);text-transform:none;padding:0 .8rem}.panera-marquee__separator{display:inline-flex;align-items:center;flex-shrink:0;width:2rem;height:2rem;margin:0 4rem}@media(min-width:750px){.panera-marquee__separator{margin:0 6.4rem}}.panera-marquee__separator svg{width:2rem;height:2rem}.panera-marquee span.visually-hidden{background-color:var(--color-white)}@keyframes panera-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.panera-marquee__track{animation-play-state:paused}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/panera-marquee.css.map */
