@font-face{font-family:Lora;font-style:normal;font-weight:400;src:url(1615a7bdcddb830dc2c5.ttf) format("truetype"),url(d55c757ed98a03bc79b6.ttf) format("truetype"),url(87ae0e649a0ef6ee365c.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(59d3a1d30fa2806471c5.ttf) format("truetype"),url(3b2a3d54a311a0ea2e59.ttf) format("truetype"),url(b2b37c38298808b0d0aa.ttf) format("truetype")}body{color:#333;font-family:Lora,serif;font-size:16px;line-height:1.5}h1,h2,h3,h4,h5,h6{color:#fff;font-family:Open Sans,sans-serif;margin:0}h1{font-size:2.5rem;line-height:1.2}h1,h2{font-weight:700}h2{font-size:2rem;line-height:1.3}h3{font-size:1.75rem;line-height:1.4}h3,h4{font-weight:700}h4{font-size:1.5rem;line-height:1.5}h5{font-size:1.25rem;line-height:1.6}h5,h6{font-weight:700}h6{line-height:1.7}h6,p{font-size:1rem}p{color:#333;font-family:Lora,serif;line-height:1.5;margin:0 0 1rem}.font-xs{font-size:.75rem}.font-sm{font-size:.875rem}.font-md{font-size:1rem}.font-lg{font-size:1.25rem}.font-xl{font-size:1.5rem}.font-xxl{font-size:2rem}.font-light{font-weight:300}.font-regular{font-weight:400}.font-bold{font-weight:700}.font-black{font-weight:900}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.line-height-sm{line-height:1.2}.line-height-md{line-height:1.5}.line-height-lg{line-height:1.8}.collections-grid{display:grid;gap:1rem;grid-template-columns:repeat(1,1fr);justify-content:center;margin-bottom:2rem}@media(min-width:480px){.collections-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.collections-grid{grid-template-columns:repeat(4,1fr)}}.collections-grid .collections-title{color:#4e3e2f;text-align:center}.collections-grid .card{background-color:#ece3ca;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden;text-decoration:none}.collections-grid .card:hover{box-shadow:0 6px 8px rgba(0,0,0,.2);transform:translateY(-5px);transition:box-shadow .3s ease,transform .3s ease}.collections-grid .card figure{aspect-ratio:1.667;margin:0;padding:0;position:relative}.collections-grid .card figure img{border-radius:8px 0 0 0;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.collections-grid .card .card-body{padding:1rem;text-align:center}.collections-grid .card .card-body .card-title{color:#333;font-size:1.25rem;font-weight:700;margin:0}.view-all-collections{display:flex;justify-content:center;margin:0 auto;width:-moz-fit-content;width:fit-content}
/*# sourceMappingURL=collections.css.map*/