.brasco-feature-block-wrapper{padding-top:var(--top_spacing);padding-bottom:var(--bottom_spacing)}.brasco-feature-block--outer,.brasco-feature-block--main{position:relative}.brasco-feature-block--content{max-width:800px;margin:0;padding:40px;background:var(--card_background);border-radius:8px;box-shadow:0 4px 6px #0000001a}.brasco-feature-heading{margin-bottom:1.5rem;position:relative}.brasco-feature-heading--with-accent{padding-left:20px}.brasco-feature-heading--with-accent:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:var(--accent_color);border-radius:2px}.brasco-feature-subheading{margin-bottom:1rem}.brasco-feature-description{margin-bottom:2rem;display:flex;flex-direction:column;gap:1.5rem}.brasco-feature-description p{margin:0}.brasco-feature-description.text-xsmall p{font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.brasco-feature-description.text-small p{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.brasco-feature-description.text p{font-size:var(--font-size-base);line-height:var(--line-height-base)}.brasco-feature-description.text-medium p{font-size:var(--font-size-md);line-height:var(--line-height-md)}.brasco-feature-description.text-large p{font-size:var(--font-size-lg);line-height:var(--line-height-lg)}.brasco-feature-description.text-xlarge p{font-size:var(--font-size-xl);line-height:var(--line-height-xl)}.brasco-feature-button-wrapper{margin-top:2rem}.brasco-feature-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:4px;font-weight:600;text-decoration:none;transition:all .3s ease}.brasco-feature-button--primary{background-color:var(--button_background);border:1px solid var(--button_background);color:var(--button_text)}.brasco-feature-button--primary:hover{background-color:var(--button_background_hover);border-color:var(--button_background_hover);color:var(--button_text_hover)}.brasco-feature-button--secondary{background-color:transparent;border:1px solid var(--button_background);color:var(--button_background)}.brasco-feature-button--secondary:hover{background-color:var(--button_background);color:var(--button_text)}@media screen and (max-width: 767px){.brasco-feature-block--content{padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/brasco-feature-block.css.map */
