/* Add custom CSS styles below */ 
div#mainnav {
    background: #2a3035;
    color: white;
}
header.store-header {
    background: #2a3035;
    color: white;
}
.flex.items-center.justify-end.my-2\.5 {
    background: #ccd0d3;
    border-radius: 1rem;
    padding-right: 1rem;
    padding-left: 1rem;
}
body {
    --tw-bg-opacity: 1;
    background-color: #f9fafb;
    background-color: #e5e5e5;
}
.main-content.md\:sticky.md\:overflow-hidden.top-24.w-full.md\:w-2\/4.md\:pb-16 {
    justify-items: anchor-center;
}
article.article--main.pb-1 {
    place-items: anchor-center;
}

.bg-white.py-2\.5.mb-5.rounded-md.inline-flex.text-sm {
    background: transparent;
    border: 1px dashed #fbbf24;
    border-radius: 1rem;
}
.banner--fixed img, .banner-entry {
    border-radius: 3rem;
}
s-product-card-vertical {
    border-radius: 2rem;
    background: transparent;
    border: 1px dashed;
    padding-top: 7px;
}
.s-product-card-image {
    background: #3d272700;
    border-radius: 4rem;
    padding: 1rem;
}
img.s-product-card-image-cover.lazy.loaded {
    border-radius: 2rem;
}