@font-face{font-family:"Neue Plak";src:url("neue-plak-regular.woff") format("woff");font-display:swap;font-weight:400}
@font-face{font-family:"Neue Plak";src:url("neue-plak-semibold.woff") format("woff");font-display:swap;font-weight:600}
body{color:#383438!important;background:#fff;font-family:"Neue Plak",Arial,sans-serif!important}
.shopify-section-group-header-group{font-family:"Neue Plak",Arial,sans-serif}
header-component,.header-announcements,.announcement-bar{font-family:"Neue Plak",Arial,sans-serif!important}
header-component, .header, .header__row{background:#fff!important}
.header a,.header button,.header__menu a{color:#af2e38!important}
.header__menu a{font-size:18px!important;font-weight:400!important}
.header-logo img{max-height:55px;object-fit:contain}
.shopify-section-group-header-group .section-background{background:#fff}
.header-announcements,.announcement-bar{background:#be323b!important;color:white!important}
.header-announcements *, .announcement-bar *{color:white!important}
.header-announcements{font-style:italic}
.product-card img,.collection-card img{object-fit:contain}
.product-grid-container .product-card,.collection-wrapper .product-card{color:#ad3540}
.product-grid-container .product-grid__item img{object-fit:contain!important;background:#fff}
.product-grid-container .product-grid__item .card-gallery{--gallery-aspect-ratio:1!important}
.product-grid-container .quick-add__button,.product-grid-container .add-to-cart-button,.product-information .add-to-cart-button{background:#c72e38!important;color:#fff!important;border-radius:28px!important}
.product-information .product-title,.product-information h1{font-family:Georgia,serif!important;color:#a6323c!important;font-style:italic}
.product-information{color:#383438}.product-information .price{color:#a6323c}
.product-grid-container .product-grid__item{min-width:0}
.product-grid-container .product-grid__item h3,.product-grid-container .product-grid__item .product-title,.product-grid-container .product-grid__item .text-block{color:#c52b31;font-size:20px;font-weight:400;line-height:1.25}
.product-grid-container .product-grid__item .text-block a{color:inherit;font-size:inherit;line-height:inherit}
.product-grid-container .product-grid__item .price{color:#c52b31}
@media(min-width:1100px){.product-grid-container .product-grid[product-grid-view="default"]{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(max-width:750px){
  .header-logo img{max-height:36px}
  .header__menu a{font-size:15px!important}
  .product-grid-container .product-grid__item h3,.product-grid-container .product-grid__item .text-block{font-size:16px;line-height:1.3}
  .product-grid-container .product-grid__item .price{font-size:15px}
  .product-grid-container .product-grid{column-gap:12px;row-gap:24px}
  .product-grid-container .product-card__content{min-width:0}
  .product-grid-container .product-grid__item .text-block{overflow-wrap:anywhere}
}
