/** Shopify CDN: Minification failed

Line 250:0 Expected "}" to go with "{"

**/
/*
custom.css

Use this file to add custom CSS to your theme.
Make sure to uncomment out the line in theme.liquid so that this css file is loaded.

For more information check out this help guide:
https://help.switchthemes.co/shapes/advanced/custom-css.html
*/

/* CUSTOM FONT */
@font-face {
  font-family: "Satoshi";
  src: url("/cdn/shop/files/Satoshi-Regular.woff2") format("woff2"),
    url("/cdn/shop/files/Satoshi-Regular.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Satoshi-Bold";
  src: url("/cdn/shop/files/Satoshi-Bold.woff2") format("woff2"),
    url("/cdn/shop/files/Satoshi-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

 h1,h2, .font-body.text-base, h3.font-body.text-base {
  font-family: "Satoshi-Bold", "Fjalla One", sans-serif !important;
    font-weight: 700!important;
}

h3, p , .price, .footer-nav-column a{
  font-family: "Satoshi", "Fjalla One", sans-serif !important;
    font-weight: 500!important;
}

/* Font styles */
border.transition-colors.ease-in-out.duration-200.bg-transparent {
    background: #fff;
}

:root {
  text-transform: lowercase !important;
}
@media only screen and (min-width: 768px) {
  h2.text-center.font-heading.heading-effects.heading-base.heading-style.break-words.full_shadow{
    font-size: 72px;
  }
}

#MainContent h2.font-heading.heading-effects.heading-style.full_shadow > span{
  color: #f3725d;
}

 .price {
  color: #6ac3bd !important;
  font-size: 20px!important;
}

/* CUSTOM BUTTON STYLES */

.push-btn, .push-btn *{
  font-weight: bold!important;
  text-transform: lowercase!important;
}

button.push-btn.theme-button, #right-drawer-slot .push-btn {
  width: 100%;
  background: #6AC3BD;
  color: #fff;
  border-radius: 10px;
  transition: all 0.3s ease;
}
button.push-btn.theme-button:hover, #right-drawer-slot .push-btn:hover {
  background: #fff;
  color: #000;
}



#shopify-section-template--16477389258985__16633606935f82f6cf:before{
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  background-image: url('/cdn/shop/files/CORNER.png');
  background-repeat: no-repeat;
  background-position: 100% 100%;
  z-index: 1;
  opacity: 0.25;
}
#shopify-section-template--16477389258985__16633606935f82f6cf > section > div > div > div > div > div > div.flex.items-center.lg\:col-span-5 > div > div:nth-child(3){
  display: inline-block;
}
#shopify-section-template--16477389258985__16633606935f82f6cf > section > div > div > div > div > div > div.flex.items-center.lg\:col-span-5 > div > div:nth-child(3) span{
  background-color: #f3725d;
}
#shopify-section-template--16477389258985__16633606935f82f6cf > section > div > div > div > div > div > div.flex.items-center.lg\:col-span-5 > div > div:nth-child(4){
  display: inline-block;
  margin-left: 30px;
}

header.site-header.bg-scheme-background .site-header__logo-link > img{
  width: 110px;
  transition: width 0.5s ease;
}

ul.grid > li .product-tile .price{
      color: #6AC3BD;
  font-size: 24px;
  font-weight: 600;
}

@media (screen and min-width: 767px) {
  ul.grid > li .product-tile .price{
    margin-top: 0px !important;
}

#facets-filterable{
  overflow: visible;
}
ul.grid > li:nth-child(1) > div.product-tile:before{
  content: "";
  width: 189px;
  height: 133px;
  position: absolute;
  background-image: url(/cdn/shop/files/green_TOP.gif);
  background-repeat: no-repeat;
  right: 0;
  top: -133px;
  z-index: 2;
  background-size: 100%;
}
ul.grid > li:nth-child(3) > div.product-tile:before{
  content: "";
  width: 40%;
  height: 100%;
  position: absolute;
  background-image: url('/cdn/shop/files/orange_LEFT.gif');
  background-repeat: no-repeat;
  left: -40%;
  top: 20%;
  z-index: 2;
  background-size: 100%;
}
ul.grid > li:nth-child(6) > div.product-tile:before{
  content: "";
  width: 40%;
  height: 100%;
  position: absolute;
  background-image: url('/cdn/shop/files/blue_RIGHT.gif');
  background-repeat: no-repeat;
  right: -40%;
  top: 0;
  z-index: 2;
  background-size: 100%;
}
ul.grid > li:nth-child(8) > div.product-tile:before{
  content: "";
  width: 189px;
  height: 133px;
  position: absolute;
  background-image: url(/cdn/shop/files/red_BOTTOM.gif);
  background-repeat: no-repeat;
  left: 20%;
  bottom: -35px;
  z-index: 2;
  background-size: 100%;
}
ul.grid > li:nth-child(11) > div.product-tile:before{
  content: "";
  width: 40%;
  height: 100%;
  position: absolute;
  background-image: url('/cdn/shop/files/yellow_LEFT.gif');
  background-repeat: no-repeat;
  left: -40%;
  top: 20%;
  z-index: 2;
  background-size: 100%;
}
ul.grid > li:nth-child(2) > div.product-tile:before{
  content: "";
  width: 15%;
  height: 100%;
  position: absolute;
  background-image: url(/cdn/shop/files/AB-SquareDotGrid.png);
  background-repeat: no-repeat;
  right: -20px;
  top: -20px;
  z-index: 2;
  background-size: 100%;
}
ul.grid > li:nth-child(7) > div.product-tile:before{
  content: "";
  width: 15%;
  height: 60px;
  position: absolute;
  background-image: url(/cdn/shop/files/AB-SquareDotGrid.png);
  background-repeat: no-repeat;
  left: -20px;
  bottom: 80px;
  z-index: 2;
  background-size: 100%;
}


/* FOOTER STYLES */
#shopify-section-footer:before{
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  /* background-image: url('/cdn/shop/files/CORNER.png'); */
  background-repeat: no-repeat;
  background-position: 100% 100%;
  z-index: 1;
  opacity: 0.25;
}
#shopify-section-footer:after{
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top:0;
  left: 0;
  /* background-image: url('/cdn/shop/files/AB-SquareDotGrid.png'); */
  background-repeat: no-repeat;
  background-position: 0% 0%;
  background-size: 60px;
  z-index: 1;
}


#shopify-section-template--16477388964073__1ac931e9-6c2c-48e9-94ce-36c3fdd8ed6b .section-content{
  padding: 0;
}

input#NewsletterForm-footer, input[type=email]{
  border-radius: 0!important;
}
