.flex{display:flex}.grid{display:grid}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.fw-900{font-weight:900}.uppercase{text-transform:uppercase!important}.underline{text-decoration:underline}.ml-05{margin-left:.5rem}.ml-1{margin-left:1rem}.mb-1{margin-bottom:1rem}.mb-05{margin-bottom:.5rem}.mb-10{margin-bottom:1rem}.mb-15{margin-bottom:1.5rem}.mb-20{margin-bottom:2rem}.-mb-15{margin-bottom:-1.5rem}.mt-10{margin-top:1rem}.mt-15{margin-top:1.5rem}.mt-20{margin-top:2rem}.mr-10{margin-right:1rem}.mr-20{margin-right:2rem}.yellow{color:#ffed00}:is(*,.prose) h1,:is(*,.prose) h2,:is(*,.prose) h3,:is(*,.prose) h4,:is(*,.prose) h5,:is(*,.prose) h6,:is(*,.prose) .h0,:is(*,.prose) .h1,:is(*,.prose) .h2,:is(*,.prose) .h3,:is(*,.prose) .h4,:is(*,.prose) .h5,:is(*,.prose) .h6,:is(*,.prose) .h7,:is(*,.prose) .h8{font-weight:800}.heading,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.prose :is(h1,h2,h3,h4,h5,h6){line-height:1;--text-h0: 3.2rem;--text-h1: 2.8rem;--text-h2: 2.4rem;--text-h3: 2rem;--text-h4: 1.6rem;--text-h5: 1.4rem;--text-h6: 1.2rem}.border_title{border-bottom:2px solid #000;padding-bottom:.4rem}.shopify-section--announcement-bar{background:#fff}height-observer{align-items:center}.announcement_links{width:30%}.announcement_links a{color:#1a1a1a}.announcement-bar{margin:auto}.announcement_locale{width:30%}.announcement_locale button span,.announcement_locale svg,.announcement_locale a{color:#1a1a1a;text-transform:uppercase;font-weight:600;font-size:.75rem;line-height:3}.announcement_locale .header__icon-list{gap:1.5rem;justify-content:flex-end}@media screen and (min-width: 1000px){.announcement-bar{max-width:700px;margin:auto;padding-block-start:var(--spacing-2-5);padding-block-end:var(--spacing-2-5)}.announcement-bar__wrapper{max-width:700px}}.border-left_link{position:relative}.border-left_link:before{content:"";display:block;width:0;height:12px;border-right:1px solid #1a1a1a;position:absolute;top:50%;transform:translateY(-50%);left:-12px}@media screen and (min-width: 1000px){.popover{z-index:15}}@media screen and (min-width: 1000px){.footer__block--text{flex-basis:33%}}.footer_bottom{padding:0;background:#000;position:relative}.footer_flex{display:flex;justify-content:flex-start;align-items:center;height:3rem}.bottom_nav{position:relative;align-items:center}.bottom_logo,.bottom_menu{display:flex;align-items:center;line-height:1}:is(.bottom_logo,.bottom_menu) li{margin:0 1.5rem 0 0}:is(.bottom_logo,.bottom_menu) span,:is(.bottom_logo,.bottom_menu) a{color:#979797;font-size:.7rem;font-weight:300;line-height:1}:is(.bottom_logo,.bottom_menu) a:hover{color:#fff}.bottom_logo .logo_container span{display:block;max-width:500px}footer{position:relative}@media screen and (max-width: 1000px){.footer_flex{height:auto}.footer__block--newsletter{text-align:center}.social-media,.footer__payment-icons{justify-content:center}.footer_flex{flex-direction:column;align-items:flex-start}.footer_flex .bottom_toggle{order:1;margin-left:0;margin-top:2rem;margin-bottom:1rem;border-left:none;padding-left:0}.footer_flex .bottom_toggle .select-wrapper>span{margin:0 1rem 0 0}.footer_flex .bottom_nav{order:2}.footer_flex .bottom_logo{order:3;margin-top:1rem;margin-bottom:2rem}.bottom_menu{display:block}.bottom_menu li{display:inline-block}}@media screen and (min-width: 1000px){.bottom_logo{margin-left:auto}}[data-page-type=index] .slideshow:first-of-type,[data-page-type=index] .section:first-of-type{padding-block-start:0}@media screen and (min-width: 700px){.badge:not(.badge--lg){font-size:12px}}.badge{font-weight:500}.custom_badge.new_arrivals-true{background:#390;border:1px solid #390;color:#fff}.custom_badge.Vegan{background:#fff;border:1px solid #000}.product_buff .section{padding-block-start:0}.product-info__block-item:where([data-block-type=vendor],[data-block-type=title],[data-block-type=sku],[data-block-type=price],[data-block-type=rating],[data-block-type=payment-terms],[data-block-type=text]){--product-info-block-spacing: var(--spacing-2)}@media screen and (min-width: 700px){.product-info__block-item:where([data-block-type=vendor],[data-block-type=title],[data-block-type=sku],[data-block-type=price],[data-block-type=rating],[data-block-type=payment-terms],[data-block-type=text]){--product-info-block-spacing: var(--spacing-4)}}.collection-header{margin-block-start:0;margin-block-end:0}@media screen and (min-width: 700px){.collection-header{margin-block-start:0;margin-block-end:0}}.bottom_description{margin:2rem auto 4rem;max-width:800px}.hero_content .text{margin-block-start:.4rem;line-height:1.3}.hero_content.prose a.button{margin-block-start:1rem!important;font-size:.95rem}.hero_content.prose a.button:not(.button--outline):hover{background:#b3282d}.white_back{background:#fff}@media screen and (max-width: 1000px){.hero_content{padding:2rem 0}}.item-last{color:#d62929}
/*# sourceMappingURL=/cdn/shop/t/5/assets/buffalo.css.map */
