.collection-hero{margin:24px 8px;padding-bottom:24px;border-bottom:1px solid #ccc}@media (min-width: 768px){.collection-hero{margin:24px}}.collection-hero__heading{margin:0 0 12px;font-size:20px!important;font-weight:500!important}.collection-hero__description,.collection-hero__description p{font-weight:300}.products_listing{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 1rem;margin:0 8px 24px}@media (min-width: 768px){.products_listing{--gutter: 24px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--gutter);margin:24px}}.collection_additional-text{margin:24px}.collection_additional-text ol{list-style-type:decimal;margin:1em}.collection_additional-text ul{list-style-type:disc;margin:1em}.collection_additional-text p,.collection_additional-text body{font-size:14px;font-weight:300}.collection_additional-text a{color:var(--color-black);font-weight:500;text-decoration:underline}.collection_additional-text h1{font-size:24px;font-weight:700}.collection_additional-text h2{font-size:16px;font-weight:500;text-transform:initial}.collection_additional-text h3{font-size:18px;font-weight:500;text-transform:initial}.collection_additional-text h4{font-size:13px;font-weight:500}.collection_additional-text h1,.collection_additional-text .h1,.collection_additional-text h2,.collection_additional-text .h2,.collection_additional-text h3,.collection_additional-text .h3,.collection_additional-text h4,.collection_additional-text .h4,.collection_additional-text h5,.collection_additional-text .h5,.collection_additional-text h6,.collection_additional-text .h6{margin:5px 0}
