.catalog-wrapper{display:grid;grid-template-columns:1fr;gap:0rem 8%}.catalog-card{text-align:center;border-radius:1.25rem;padding:0rem;margin-top:2rem;margin-bottom:2rem;transition:all .3s ease;display:flex;flex-direction:column;justify-content:center}.catalog-card p{margin-bottom:0;padding-bottom:0;margin-top:.7rem}.catalog-card img{width:100%;max-width:200px;margin:0 auto 1rem}.catalog-title{font-size:1.25rem;font-weight:600;margin-bottom:.25rem}.catalog-subtitle{font-size:1rem;margin-bottom:1rem}.catalog-button{margin-top:1rem}.catalog-card.more-info{padding:3rem 2rem 4rem}.catalog-title{margin-right:auto;margin-left:auto}.catalog-card a{color:#2e3b30}.more-info h3{margin-bottom:1.5rem}.more-info .button{margin-top:1rem;margin-right:auto;margin-left:auto}.more-info em{font-size:1.2rem;letter-spacing:0}.more-info a{line-height:2}@media screen and (min-width: 750px){.catalog-wrapper{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width: 749px){.catalog-wrapper{gap:1rem 0}.catalog-card.more-info{margin-bottom:0}.catalog-card{margin-top:0rem}}.catalog-header-wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:2rem}.catalog-header-text{max-width:70%;text-align:left}.catalog-header-button{text-align:right}.catalog-header-button a.button{white-space:nowrap}@media screen and (max-width: 749px){.catalog-header-wrapper{flex-direction:column;align-items:flex-start;gap:1rem}.catalog-header-text,.catalog-header-button{max-width:100%;text-align:left}}.dual-access-boxes{display:flex;flex-wrap:wrap;gap:0}.access-box{flex:1 1 50%;padding:15rem 7rem;text-align:center}.access-box__heading{font-size:2rem;font-weight:700;margin-bottom:1rem}.access-box__text{font-size:1.1rem;margin-bottom:2rem}.access-box__button{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;border-radius:9999px;font-size:1.1rem;font-weight:600;text-decoration:none;gap:.5rem;transition:background .3s ease;border:none}.access-box__button--primary{background-color:#3c5e43;color:#fff}.access-box__button--primary:hover{background-color:#2d4a32}.access-box__button--secondary{background-color:transparent;border:2px solid #3c5e43;color:#3c5e43}.access-box__button--secondary:hover{background-color:#f5f5f5}@media screen and (max-width: 749px){.dual-access-boxes{flex-direction:column}.access-box{flex-basis:100%;padding:7rem 3rem}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
