span.feature-subtitle{max-width:650px;margin:0 auto;padding:1.2em 0}@media only screen and (max-width: 767px){.text-portion{max-width:320px}}.img-txt{background:#f5f4f0;text-align:left;gap:1.5em}@media only screen and (min-width: 1000px){span.feature-subtitle{margin-bottom:1.5em}.img-txt-img{width:449px;height:312px;margin-left:0rem;margin-right:0rem}.img-txt{width:519px;height:312px;margin-left:0rem;margin-right:0rem;padding-left:61px;padding-right:59px}.flex.flex-col.lg\:flex-row.max-w-screen-2xl.mx-auto.my-10.page-width{justify-content:center}}a.featured-badge-class{padding:5px;font-family:Syncopate;font-style:normal;font-weight:700;font-size:10px;line-height:10px;text-align:center;letter-spacing:.2em;text-transform:uppercase}h2.featured-heading-class{font-family:DM Sans;font-style:normal;font-weight:700;font-size:26px;line-height:34px;letter-spacing:-.05em;text-transform:lowercase}img.w-full{height:100%}h2.featured-subheading-class{font-family:DM Sans;font-style:normal;font-weight:400;font-size:16px;line-height:150%}@media only screen and (min-width: 1200px){h2.featured-subheading-class{letter-spacing:0px}}@media only screen and (min-width: 1001px) and (max-width: 1024px){img.w-full{object-fit:cover}}@media only screen and (min-width: 400px) and (max-width: 1000px){h2.featured-subheading-class{max-width:90%}}@media only screen and (min-width: 390px) and (max-width: 399px){h2.featured-subheading-class{max-width:95%}}@media only screen and (min-width: 370px) and (max-width: 389px){h2.featured-subheading-class{max-width:100%}}.featured-button{display:flex;gap:20px;text-decoration:underline;text-underline-offset:5px;font-family:"PT Serif";font-style:italic;font-weight:400;font-size:14px;line-height:19px letter-spacing: .065em}a.featured-btn-1:hover,a.featured-btn-2:hover{color:#a7822e}@media only screen and (max-width: 767px){.featured-button{display:grid}}@media only screen and (min-width: 370px) and (max-width: 767px){.img-txt{display:grid;grid-gap:1.5em;padding-top:5rem;padding-right:27px;padding-bottom:5rem;padding-left:26px}h2.featured-heading-class{max-width:80%}}@media only screen and (max-width: 369px){.img-txt{display:grid;grid-gap:1.5em;padding-top:5rem;padding-bottom:5rem;padding-left:26px;padding-right:27px}h2.featured-subheading-class{font-size:16px}}@media only screen and (max-width: 330px){h2.featured-subheading-class{font-size:13px}}@media screen and (min-width: 750px) .page-width{padding: 0 10rem}@media only screen and (min-width: 780px){.img-txt-img{margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/765/assets/component-featured-blog-post.css.map */
