@media only screen and (max-width: 767px) {
  body.sp-header-sticky .site-header {
    position: static;
    margin-bottom: 10px; } }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  body.sp-header-sticky .site-header {
    position: static;
    margin-bottom: 10px; } }
body .site-header {
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.05);
  padding-bottom: 40px; }
  body .site-header .site-branding {
    padding: 1.618em 0; }
    @media only screen and (max-width: 767px) {
      body .site-header .site-branding {
        float: none;
        text-align: center; }
        body .site-header .site-branding a {
          float: none; }
          body .site-header .site-branding a img {
            display: inline-block; } }
  @media only screen and (max-width: 767px) {
    body .site-header .main-navigation {
      text-align: center; } }
  @media only screen and (max-width: 767px) {
    body .site-header .main-navigation > button.menu-toggle {
      float: none; } }
  @media only screen and (max-width: 767px) {
    body .site-header .site-header-cart .cart-contents .amount {
      display: block; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    body .site-header .site-header-cart .cart-contents .amount {
      display: block; } }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    body .site-header .site-header-cart .cart-contents .amount {
      display: block; } }
  @media only screen and (max-width: 767px) {
    body .site-header .site-header-cart .cart-contents:after {
      float: none; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    body .site-header .site-header-cart .cart-contents:after {
      float: none; } }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    body .site-header .site-header-cart .cart-contents:after {
      float: none; } }

@media only screen and (max-width: 767px) {
  body.woocommerce-cart .checkout-button {
    float: none; } }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  body.woocommerce-cart .checkout-button {
    float: none; } }
@media only screen and (max-width: 767px) {
  body.woocommerce-cart .checkout-button {
    display: block;
    text-align: center; } }
@media only screen and (max-width: 767px) {
  body.woocommerce-cart .shop_table .product-remove {
    width: 7%; } }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  body.woocommerce-cart .shop_table .product-remove {
    width: 7%; } }
@media only screen and (max-width: 767px) {
  body.woocommerce-cart .shop_table .product-thumbnail {
    width: 13%; } }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  body.woocommerce-cart .shop_table .product-thumbnail {
    width: 13%; } }

body.woocommerce-checkout label {
  font-size: 0.9rem; }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  body.woocommerce-checkout form.woocommerce-checkout .col2-set {
    width: auto;
    float: none;
    margin-right: 0; } }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  body.woocommerce-checkout form.woocommerce-checkout #customer_details + #wc_checkout_add_ons,
  body.woocommerce-checkout form.woocommerce-checkout #order_review,
  body.woocommerce-checkout form.woocommerce-checkout #order_review_heading {
    width: auto;
    float: none; } }

.products .product .woocommerce-LoopProduct-link .wp-post-image {
  margin: 0 auto; }
.products .product .woocommerce-loop-product__title {
  margin-top: 20px; }

/*# sourceMappingURL=style.css.map */
