/*
Theme Name: Storefront Osmium
Template: storefront
Author: Styloteca
Description: Vaikinė Storefront tema, pritaikyta Osmium
Version: 1.0.0
Text Domain: storefront-osmium
*/

/*
body {
  background: #fefcfb;
  background: linear-gradient(
    210deg,
    rgba(254, 252, 251, 1) 0%,
    rgba(239, 236, 234, 1) 100%
  );
}

.product {
  background-color: rgba(255, 255, 255, 0.4);
  border-radius: 20px;
}

.site-footer {
  background-color: #fff;
}
  */

body,
button,
input,
textarea {
  font-family: "Quicksand", sans-serif;
}

body {
  background: linear-gradient(
    210deg,
    rgba(254, 252, 251, 1) 0%,
    rgba(239, 236, 234, 1) 100%
  );
}

.site-header {
  background: #fefcfb;
  background: linear-gradient(
    210deg,
    rgba(254, 252, 251, 1) 0%,
    rgba(239, 236, 234, 1) 100%
  );
}

.site-footer {
  background: #fefcfb;
  background: linear-gradient(
    210deg,
    rgba(254, 252, 251, 1) 0%,
    rgba(239, 236, 234, 1) 100%
  );
}

input[type="text"],
input[type="number"],
input[type="email"],
input[type="tel"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea,
.input-text {
  background-color: rgba(255, 255, 255, 0.5);
}

.aws-container .aws-search-form .aws-form-btn {
  background-color: rgba(5, 3, 0, 0.05);
  border: unset;
}

.aws-container .aws-search-form .aws-form-btn:hover {
  background-color: rgba(0, 0, 0, 0.1);
}

.aws-container .aws-search-field {
  border: unset;
  border-bottom: 1px solid #eee;
  border-left: 1px solid #eee;
}

.aws-search-result {
  border: 1px solid #eee;
}

.aws-search-result ul li {
  border: unset;
}

.aws-search-result .aws_result_title {
  color: #333;
}

select.orderby {
  background-color: rgba(255, 255, 255, 0.5);
  border: 1px solid #eee;
  padding: 0.3342343017em 0.875em;
  color: #636363;
}

form.woocommerce-ordering {
  padding: 0;
}

/* ----------------------------------------- */

.home.blog .site-header,
.home.page:not(.page-template-template-homepage) .site-header,
.home.post-type-archive-product .site-header {
  margin-bottom: 2em;
}

.wc-block-components-radio-control__description,
.wc-block-components-radio-control__secondary-description {
  font-size: 1em;
}

.wpas-link-notifications {
  display: none;
}

.with-empty-cart-icon:before {
  display: none !important;
}

@media (min-width: 768px) {
  .site-header {
    padding-top: 2em;
    padding-bottom: 0;
  }

  .site-header .site-branding img {
    width: unset;
    height: 90px;
  }

  .site-branding {
    margin-bottom: 0;
  }

  .storefront-breadcrumb {
    padding: 1.41575em 0;
    margin: 0;
  }

  .footer-widgets {
    padding-top: 2em;
    border-bottom: unset;
  }

  .footer-widgets > * > .widget {
    margin-bottom: 1em;
  }
}
