/*
Theme Name:         indrasanacom Theme
Theme URI:          https://github.com/a8cteam51/team51-project-scaffold
Author:             Automattic Special Projects
Author URI:         https://wpspecialprojects.com
Description:        Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam et tincidunt metus, eu rutrum sapien.
Version:            1.0.0
Update URI:			false
Requires at least:  6.1
Requires PHP:       8.1
License:            GNU General Public License v3 or later
License URI:        http://www.gnu.org/licenses/gpl-3.0.html
Text Domain:        indrasanacom
Domain Path:        /languages
Tags:               scaffold
*/
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

input {
  font-family: var(--wp--preset--font-family--bricolage-grotesque);
  font-size: var(--wp--preset--font-size--body);
}

a {
  text-underline-offset: 3px;
}

:where(strong) {
  font-weight: 600;
}

.wp-site-blocks {
  background-image: url(./assets/img/noise.webp);
  background-position: 0% 0%;
  background-size: auto;
}

@media (max-width: 781px) {
  .has-text-align-left--mobile {
    text-align: left;
  }
}

@media (min-width: 960px) {
  body.single-product .product__columns .wp-block-column:last-child {
    box-sizing: border-box;
    padding-right: var(--wp--style--block-gap);
  }
}

.error404 {
  --header-height: 123px;
  --footer-height: 452px;
  --admin-bar: var(--wp-admin--admin-bar--height, 32px);
}
.error404 main {
  min-height: calc(100vh - var(--header-height) - var(--footer-height) - var(--admin-bar) - 2rem);
}
.error404 main > div:last-child {
  margin-top: auto;
}

/*
	Homepage hero link - underline link and remove underline on hover
	@kathrynwp #9695668
*/
.home :where(.home__hero a:where(:not(.wp-element-button))) {
  text-decoration: underline;
  text-decoration-thickness: 2px;
}
.home :where(.home__hero a:where(:not(.wp-element-button))):hover {
  text-decoration: none;
}

@media (max-width: 781px) {
  header.wp-block-template-part > div {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
}

.wp-site-blocks > footer.wp-block-template-part {
  margin: 0;
}
.wp-site-blocks > footer.wp-block-template-part .site-footer .imprint {
  text-decoration: underline;
}
.wp-site-blocks > footer.wp-block-template-part .site-footer .imprint:hover {
  text-decoration: none;
}
@media (max-width: 781px) {
  .wp-site-blocks > footer.wp-block-template-part .site-footer .wp-block-heading {
    font-size: 38px !important;
  }
}
.wp-site-blocks > footer.wp-block-template-part .site-footer .wp-block-navigation-item__content {
  text-decoration: underline;
}
.wp-site-blocks > footer.wp-block-template-part .site-footer .wp-block-navigation-item__content:hover {
  text-decoration: none;
}
@media (max-width: 781px) {
  .wp-site-blocks > footer.wp-block-template-part .site-footer > div:first-child .wp-block-group {
    align-items: flex-start;
  }
}
@media (max-width: 781px) {
  .wp-site-blocks > footer.wp-block-template-part .site-footer > div:last-child > .wp-block-group {
    gap: 24px;
  }
}
@media (max-width: 781px) {
  .wp-site-blocks > footer.wp-block-template-part .site-footer > div:last-child {
    margin-top: 40px !important;
  }
}
.wp-site-blocks > footer.wp-block-template-part .site-footer .paragraphs--inline p {
  display: inline;
  line-height: 1.5 !important;
}
/*# sourceMappingURL=style.css.map */