#shopify-section-footer-classic,.shopify-section.footer.footer--classic:has(.breakout-footer){padding:48px 48px 20px!important;margin:0!important;background:var(--bf-bg, #f0f2f1)!important}.breakout-footer{--bf-bg: #f0f2f1;--bf-green: #1a3d32;--bf-teal: #699a9c;--bf-text: #1a3d32;--bf-text-muted: rgba(26, 61, 50, .55);--bf-text-soft: rgba(26, 61, 50, .72);--bf-border: rgba(26, 61, 50, .12);background:var(--bf-bg)!important;border-top:0;color:var(--bf-text)}.breakout-footer .footer__content{padding:0}.breakout-footer__inner{max-width:1600px;margin:0 auto;padding:0}.breakout-footer__grid{display:grid;grid-template-columns:1fr;gap:2.5rem}@media(min-width:640px){.breakout-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 2rem}}@media(min-width:1024px){.breakout-footer__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:2rem}}.breakout-footer__col{min-width:0}.breakout-footer__heading,.breakout-footer .footer__menu>.footer__heading{margin:0 0 .75rem!important;font-family:Montserrat,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.2em!important;line-height:1.4!important;text-transform:uppercase!important;color:var(--bf-text-muted)!important}.breakout-footer__logo-link{display:inline-block;line-height:0;margin-bottom:.75rem}.breakout-footer__logo-img{display:block;width:auto;max-width:min(100%,260px);height:auto;max-height:40px;object-fit:contain}.breakout-footer__brand-text,.breakout-footer__brand-text p,.breakout-footer__brand-text h6{font-family:Montserrat,sans-serif;font-size:.875rem;line-height:1.625;color:var(--bf-text-soft)}.breakout-footer__brand-text h6{margin-top:.75rem;margin-bottom:0;font-size:.875rem;font-weight:600;color:var(--bf-text)}.breakout-footer__brand-text p{margin:.5rem 0 0}.breakout-footer .footer__menu ul{list-style:none;margin:0;padding:0}.breakout-footer .footer__menu .footer__menu-link{padding:0;margin:0 0 .5rem;line-height:1.5}.breakout-footer .footer__menu .footer__menu-link a,.breakout-footer .footer__menu .footer__menu-link.is-text a,.breakout-footer .footer__menu ul a{font-family:Montserrat,sans-serif;font-size:.875rem;color:var(--bf-teal)!important;text-decoration:none;transition:color .15s ease}.breakout-footer .footer__menu .footer__menu-link a:hover,.breakout-footer .footer__menu .footer__menu-link a:focus-visible,.breakout-footer .footer__menu .footer__menu-link a.is-active,.breakout-footer .footer__menu ul a:hover,.breakout-footer .footer__menu ul a:focus-visible,.breakout-footer .footer__menu ul a.is-active{color:var(--bf-green)!important}.breakout-footer .footer__menu .footer__heading .icon,.breakout-footer .block__newsletter .footer__heading .icon{display:none!important}.breakout-footer__newsletter-text,.breakout-footer__newsletter-text p{margin:0 0 1rem;font-family:Montserrat,sans-serif;font-size:.875rem;line-height:1.5;color:var(--bf-text-soft)}.breakout-footer__newsletter-form-inner{display:flex;overflow:hidden;border:1px solid var(--bf-teal);border-radius:50px;background:#fff}.breakout-footer__newsletter-input{flex:1 1 auto;min-width:0;border:0;background:#fff;padding:.625rem 1rem;font-family:Montserrat,sans-serif;font-size:.875rem;color:var(--bf-green)}.breakout-footer__newsletter-input::placeholder{color:#1a3d3273}.breakout-footer__newsletter-input:focus{outline:none}.breakout-footer__newsletter-btn{flex:none;border:0;padding:.625rem 1.125rem;font-family:Montserrat,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background-color .15s ease,color .15s ease}.breakout-footer__visit-item,.breakout-footer__visit-item p{margin:0 0 .5rem;font-family:Montserrat,sans-serif;font-size:.875rem;line-height:1.5;font-style:normal;color:var(--bf-text-soft)}.breakout-footer__visit-item a{color:var(--bf-text);text-decoration:none;transition:color .15s ease}.breakout-footer__visit-item a:hover{color:var(--bf-teal)}.breakout-footer__hours{margin-top:1rem;font-size:.75rem;line-height:1.5;color:var(--bf-text-muted)}.breakout-footer__hours p{margin:0 0 .25rem;font-size:inherit;color:inherit}.breakout-footer__hours strong{font-weight:600;color:var(--bf-text)}.breakout-footer .social-icons{gap:.5rem;margin-top:.75rem;padding:0;list-style:none}.breakout-footer .social-icons li{margin:0}.breakout-footer .social-icons a{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--bf-teal);border-radius:999px;background:transparent;color:var(--bf-teal);transition:background-color .15s ease,border-color .15s ease,color .15s ease}.breakout-footer .social-icons a:hover,.breakout-footer .social-icons a:focus-visible{background:var(--bf-teal);border-color:var(--bf-teal);color:#fff}.breakout-footer .social-icons .icon,.breakout-footer .social-icons svg{width:1rem;height:1rem;fill:currentColor;color:currentColor}.breakout-footer .social-icons svg path{fill:currentColor}#shopify-section-footer-classic .breakout-footer .social-icons a .icon,#shopify-section-footer-classic .breakout-footer .social-icons a svg{color:var(--bf-teal)}#shopify-section-footer-classic .breakout-footer .social-icons a:hover .icon,#shopify-section-footer-classic .breakout-footer .social-icons a:focus-visible .icon,#shopify-section-footer-classic .breakout-footer .social-icons a:hover svg,#shopify-section-footer-classic .breakout-footer .social-icons a:focus-visible svg{color:#fff}.breakout-footer__bottom{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--bf-border)}.breakout-footer__legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem 1rem;margin-bottom:.75rem}.breakout-footer__legal a{font-family:Montserrat,sans-serif;font-size:.75rem;color:var(--bf-text-soft);text-decoration:none;transition:color .15s ease}.breakout-footer__legal a:hover{color:var(--bf-teal)}.breakout-footer__meta{display:grid;grid-template-columns:1fr;gap:.75rem;width:100%;padding-top:0;border-top:0;text-align:left}@media(min-width:640px){.breakout-footer__meta{grid-template-columns:1fr auto;align-items:center;gap:1rem}}.breakout-footer__copyright{min-width:0}.breakout-footer__copyright p{margin:0;font-family:Montserrat,sans-serif;font-size:.75rem;line-height:1.4;font-weight:400;color:var(--bf-text-muted)}.breakout-footer__copyright a{color:var(--bf-text-soft);text-decoration:none}.breakout-footer__copyright a:hover{color:var(--bf-teal)}.breakout-footer__payment-text{margin:0;font-family:Montserrat,sans-serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;text-align:right;color:#1a3d3273;justify-self:end;white-space:nowrap}.breakout-footer .footer-bottom{display:none}.breakout-footer .newsletter-info,.breakout-footer .footer__block .newsletter-form,.breakout-footer .block__newsletter .content:not(.breakout-footer__newsletter-text){display:none}.breakout-footer .footer__block .newsletter-form__wrapper:not(.breakout-footer__newsletter-form){display:none}@media only screen and (max-width:798px){#shopify-section-footer-classic,.shopify-section.footer.footer--classic:has(.breakout-footer){padding-top:clamp(1.5rem,5vw,2.5rem)!important;padding-bottom:clamp(1rem,3vw,1.25rem)!important;padding-left:clamp(1rem,4vw,1.5rem)!important;padding-right:clamp(1rem,4vw,1.5rem)!important}.breakout-footer .footer__content{padding:0}.breakout-footer__inner{width:100%;max-width:none}.breakout-footer__grid{gap:clamp(1.5rem,4vw,2rem)}.breakout-footer__grid.container,.breakout-footer__bottom.container{width:100%;margin:0;padding:0}.breakout-footer__heading,.breakout-footer .footer__menu>.footer__heading{margin-bottom:clamp(.5rem,2vw,.75rem)!important;font-size:clamp(10px,2.8vw,11px)!important;letter-spacing:.16em!important}.breakout-footer__logo-link{margin-bottom:clamp(.5rem,2vw,.75rem)}.breakout-footer__logo-img{max-width:min(100%,220px);max-height:clamp(28px,8vw,36px)}.breakout-footer__brand-text,.breakout-footer__brand-text p,.breakout-footer__brand-text h6{font-size:clamp(.8125rem,3.5vw,.875rem);line-height:1.55}.breakout-footer__brand-text h6{margin-top:clamp(.5rem,2vw,.75rem)}.breakout-footer .footer__menu .footer__menu-link{margin-bottom:clamp(.375rem,1.5vw,.5rem)}.breakout-footer .footer__menu .footer__menu-link a,.breakout-footer .footer__menu .footer__menu-link.is-text a,.breakout-footer .footer__menu ul a{font-size:clamp(.8125rem,3.5vw,.875rem);color:var(--bf-teal)!important}.breakout-footer .footer__menu .footer__menu-link a:hover,.breakout-footer .footer__menu .footer__menu-link a:focus-visible,.breakout-footer .footer__menu .footer__menu-link a.is-active,.breakout-footer .footer__menu ul a:hover,.breakout-footer .footer__menu ul a:focus-visible,.breakout-footer .footer__menu ul a.is-active{color:var(--bf-green)!important}.breakout-footer .footer__menu ul{display:block!important}.footer--classic.breakout-footer,.breakout-footer{background:var(--bf-bg)!important;background-color:var(--bf-bg)!important}.breakout-footer .footer__menu>.footer__heading{display:block;padding:0;margin-bottom:clamp(.5rem,2vw,.75rem)!important;color:var(--bf-text-muted)!important}.breakout-footer__newsletter-text,.breakout-footer__newsletter-text p{margin-bottom:clamp(.75rem,3vw,1rem);font-size:clamp(.8125rem,3.5vw,.875rem)}.breakout-footer__newsletter-form-inner{width:100%;max-width:100%}.breakout-footer__newsletter-input{padding:clamp(.5rem,2vw,.625rem) clamp(.75rem,3vw,1rem);font-size:clamp(.8125rem,3.5vw,.875rem)}.breakout-footer__newsletter-btn{padding:clamp(.5rem,2vw,.625rem) clamp(.875rem,3vw,1.125rem);font-size:clamp(.625rem,2.5vw,.6875rem)}.breakout-footer__visit-item,.breakout-footer__visit-item p{font-size:clamp(.8125rem,3.5vw,.875rem)}.breakout-footer__hours{margin-top:clamp(.75rem,3vw,1rem);font-size:clamp(.6875rem,3vw,.75rem)}.breakout-footer .social-icons{margin-top:clamp(.5rem,2vw,.75rem);margin-bottom:12px;gap:clamp(.375rem,2vw,.5rem)}.breakout-footer .social-icons a{width:clamp(1.75rem,8vw,2rem);height:clamp(1.75rem,8vw,2rem)}.breakout-footer__bottom{margin-top:clamp(1.25rem,4vw,2rem);padding-top:clamp(.75rem,3vw,1rem)}.breakout-footer__legal{gap:clamp(.375rem,2vw,.5rem) clamp(.75rem,3vw,1rem);margin-bottom:clamp(.5rem,2vw,.75rem)}.breakout-footer__legal a{font-size:clamp(.6875rem,3vw,.75rem)}.breakout-footer__meta{gap:clamp(.625rem,2.5vw,.75rem)}.breakout-footer__copyright p{font-size:clamp(.6875rem,3vw,.75rem);line-height:1.5}.breakout-footer__payment-text{justify-self:start;text-align:left;width:100%;max-width:100%;white-space:normal;font-size:clamp(9px,2.5vw,10px);letter-spacing:.14em;line-height:1.5}}@media only screen and (max-width:480px){.breakout-footer__newsletter-form-inner{flex-direction:column;align-items:stretch;border-radius:12px}.breakout-footer__newsletter-btn{width:100%;padding-top:.75rem;padding-bottom:.75rem}}
/*# sourceMappingURL=/cdn/shop/t/169/assets/breakout-footer.css.map */
