body.smid-design-theme :is(.button:not(.button-unstyled):not(.slideshow-control),.button-secondary:not(.button-unstyled):not(.slideshow-control),.button-custom:not(.button-unstyled):not(.slideshow-control),.sma-btn,.sat-button,.kb-button,.slev-button,.spp-btn,.footer-appointment,.sfe-more,.sfe-retry,.sfe-use-filters,summary.sfe-server-summary,.sp-photo-dialog [data-photo-close],.sr-dialog [data-photo-close],.sr-dialog [data-review-back],.hero-slider-pause){border-radius:100px!important}body.smid-design-theme :is(.sma-btn,.sat-button,.kb-button,.slev-button,.spp-btn,.sfe-more,.sfe-retry,.sfe-use-filters,summary.sfe-server-summary,.sp-photo-dialog [data-photo-close],.sr-dialog [data-photo-close],.sr-dialog [data-review-back]){display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:48px;max-width:100%;padding:13px 25px;font-family:var(--button-font-family-primary,var(--font-body--family));font-size:15px;font-weight:600;line-height:1.4;letter-spacing:0;text-align:center}body.smid-design-theme :is(.sma-btn--green,.sat-button,.kb-button,.slev-button,.spp-btn--green){border:0;background:#004638;color:#fff!important}body.smid-design-theme :is(.sma-btn--green,.sat-button,.kb-button,.slev-button,.spp-btn--green):hover:not(:disabled):not([aria-disabled=true]){background:#07604c;color:#fff!important;text-decoration:none!important}body.smid-design-theme :is(.sma-btn--gold,.spp-btn--gold),body.smid-design-theme #MainContent[data-template="404"] a.button{border:0;background:#c6a36b;color:#003a2e!important}body.smid-design-theme :is(.sma-btn--gold,.spp-btn--gold):hover:not(:disabled):not([aria-disabled=true]),body.smid-design-theme #MainContent[data-template="404"] a.button:hover:not([aria-disabled=true]){background:#d4b580;color:#003a2e!important;text-decoration:none!important}body.smid-design-theme :is(.sma-btn--outline,.sfe-more,.sfe-retry,.sfe-use-filters,summary.sfe-server-summary){border:1px solid #b39459;background:#fffc;color:#13221c}body.smid-design-theme :is(.sma-btn--outline,.sfe-more,.sfe-retry,.sfe-use-filters,summary.sfe-server-summary):hover:not(:disabled):not([aria-disabled=true]){border-color:#91713c;background:#f3eee4;color:#13221c;text-decoration:none!important}body.smid-design-theme :is(.sma-btn,.sat-button,.kb-button,.slev-button,.spp-btn,.sfe-more,.sfe-retry,.sfe-use-filters,summary.sfe-server-summary,.sp-photo-dialog [data-photo-close],.sr-dialog [data-photo-close],.sr-dialog [data-review-back]):focus-visible{outline:3px solid #bf9b57;outline-offset:5px}body.smid-design-theme #MainContent :is(.sc-grid-title,.sc-faq-title,.sc-hero__copy h1,.srp-block h2,.text-block>h1,.cart-title h1,.product-details .text-block h1,.smid-installation__heading,smid-product-quote.spq>h2,product-recommendations .section-resource-list__content .text-block>h3,blog-posts-list .blog-posts>.text-block>h1,.blog-post-card__title-link>.text-block.h4,.shopify-policy__title h1,.shopify-policy__body h2,.shopify-policy__body h3,.kb-index-hero h1,.kb-article-hero h1,[data-kb-index] h2,.kb-prose h2,.kb-prose h3,.kb-project__body h2,.kb-section-heading h2,.kb-card__body h2,.smid-client-index .smid-seo-reading h2),body.smid-design-theme #MainContent[data-template=page] .page-width-content .text-block>h1,body.smid-design-theme #MainContent[data-template="404"] .text-block>h1,body.smid-design-theme #MainContent[data-template="404"] .group-block-content .text-block.h4>p,body.smid-design-theme #MainContent[data-template=search] .search-page__header .text-block>h3,body.smid-design-theme #filters-drawer .theme-drawer__title{font-family:"Source Sans 3",Arial,Helvetica,sans-serif;color:#004638}body.smid-design-theme :is(.pause-button,.floating-whatsapp,.footer-restored .socials a){border-radius:50%!important}body.smid-design-theme .sps-dialog-close:not([hidden]){display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:1px solid #e4e4e4;border-radius:50%!important;background:#fff;color:#1a1a1a;box-shadow:none;cursor:pointer;transition:background .18s,border-color .18s}body.smid-design-theme .sps-dialog-close:hover:not(:disabled){border-color:#c5c5c5;background:#f7f7f7;color:#1a1a1a}body.smid-design-theme .sps-dialog-close:focus-visible{outline:2px solid #004638;outline-offset:3px}body.smid-design-theme .sps-dialog-close>svg{width:20px;height:20px}@media(prefers-reduced-motion:reduce){body.smid-design-theme .sps-dialog-close{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/smid-buttons.css.map */
