.img-text .img-wrapper,.img-text .img-wrapper img{width:100%}.img-text .img-wrapper img{height:100%;object-fit:cover;aspect-ratio:357/273}.img-text .img-wrapper svg{background-color:#f3f3f3}.img-text .button--outline{border:2px solid #B18F53;color:#b18f53;text-align:center;font-size:11px;font-weight:600;line-height:130%;letter-spacing:1px;text-transform:uppercase;width:100%;margin-top:20px}h5.block-heading{color:#b18f53;font-size:14px;font-weight:600;line-height:140%;letter-spacing:1.5px;text-transform:uppercase;margin:9px 0}h5.block-heading strong{color:#000}.block-caption{color:#000;font-size:13px;line-height:150%;letter-spacing:.25px}.img-text-heading{position:relative}.img-text-heading h1{line-height:110%;letter-spacing:-1px;margin:0;color:#b18f53;font-size:38px;padding-top:21px}.img-text-heading p{font-family:WonderfulBranding;color:#ed2025;font-size:24px;position:absolute;margin:0;top:-28px;left:-37px}.img-text-caption{text-align:center;padding-bottom:42px;line-height:21px}.img-text-container .homepage-featured-box-btn{margin:0;width:100%;text-align:center}.img-text-container .button{z-index:1}.img-text-container{display:flex;gap:10px;flex-direction:column;justify-content:center;padding:20px 1.5rem}.img-text-container.text-center{align-items:center}.img-text-container.text-center .section-caption p{text-align:center}.img-text-heading h2{text-align:left;margin:0}@media (min-width: 992px){.img-text-container .button{width:fit-content}.img-text .img-wrapper,.img-text .img-wrapper.reverse{padding-left:0;padding-right:0}.img-text-container{padding:0 64px}.img-text .button--outline{font-size:12.5px;letter-spacing:2px;width:fit-content}.block-caption{font-size:16px}.page-heading h2{font-size:46px}.img-text-caption{text-align:left}.img-text-container .homepage-featured-box-btn{width:fit-content}}.img-text-wrapper{display:grid;grid-template-columns:repeat(1,1fr);justify-items:center}.img-text-wrapper.small-image{grid-template-columns:repeat(1,1fr)}.section-caption p{margin:0}@media (min-width: 992px){.img-text-wrapper{grid-template-columns:repeat(2,1fr)}.img-text-wrapper.small-image{grid-template-columns:2fr 1fr}}.reverse{grid-column:1}.about .img-text-caption{line-height:15px;line-height:22.5px}@media screen and (min-width: 992px){.img-text .img-wrapper img{aspect-ratio:unset}h5.block-heading{font-size:18px;line-height:150%;letter-spacing:2px}.reverse{grid-column:2;grid-row:1}.about .img-text-caption{line-height:24px}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/section-alternating-image-with-text.css.map */
