/** Shopify CDN: Minification failed

Line 355:0 Unexpected "}"
Line 612:0 Unexpected "}"

**/
@charset "utf-8";

/*
 * Global Styles
 */

#preview-bar-iframe,
.collection-digital-goods-vat-tax,
.collection-monarch-regular,
.collection-skrappa-bold-condensed,
.collection-frontpage,
#admin-bar-iframe{
  	display: none !important;
}
div#shopify-section-news {
    display: grid;
  margin-bottom:20px;
    grid-gap: 10px;
    grid-template-columns: repeat(4,1fr);
}
#shopify-section-contact{

display:none;}
/* RESET CSS
================================================== */
*{
	box-sizing: border-box;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
html, body, div, span,
header, footer, section, article, aside, menu, nav,
h1, h2, h3, h4, h5, h6,
p, ol, ul, li, a, strong, b, i, s, address, sub, sup,
form, label{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
  	
	
}
ol, ul, li, a, strong, b, i, s, address, sub, sup,
form{
    font-size: 1px!important;

}

ol, ul, li{
	list-style: none;
}
table,
thead,
tbody,
tfoot,
tr,
th,
td{
    display: block;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    border: none;
    border-collapse: inherit;
    border-spacing: 0;
    border-color: inherit;
    vertical-align: inherit;
    text-align: left;
    font-weight: inherit;
    -webkit-border-horizontal-spacing: 0;
    -webkit-border-vertical-spacing: 0;
}

.home_img{
 display:grid;
 position:fixed;
 top:0;
 width:100vw;
 height:100vh;
}
.home_img img{
 height:100%;
 width:100%;
 object-fit:cover;
  
}

html{
  font-size:2px;
padding-bottom:0px!important}
input,
button,
select{
  font-family: 'HelveticaLTStd-Bold';
	font-size: 100%;
  	width: fit-content;
  	width: -moz-fit-content;
  	padding: 0;
	margin: 0;
  	font-size: 10px!important;
	line-height: 12.2px;
  	display: inline-block;
  	-webkit-appearance: none;
  	-moz-appearance: none;
    appearance: none;
  	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
  	border: 0;
	color: inherit;
	background: transparent;
	background-color: transparent; 
  	line-height: normal !important;
  	-webkit-user-select: none;
  	-moz-user-select: none;
  	-ms-user-select: none;
  	user-select: none;
}
input[type="checkbox"],
button,
select{
  font-size: 10px!important;
  display:block;
  cursor: pointer;
  	font-family: 'HelveticaLTStd-Bold'!important; 
}
* {
  	font-size: 10px!important;
	line-height: 12.4px!important;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
}


img[data-lazy-src] {
/* we set the opacity to 0 */
   opacity: 0;
}
/* Image without 'data' attribute is (or becomes) visible */
img.lazy {
/* prepare the future animation */
   -webkit-transition: opacity .5s linear 0.2s;
       -moz-transition: opacity .5s linear 0.2s;
                 transition: opacity .5s linear 0.2s;
/* we set the opacity to 1 to do the magic */
   opacity: 1;
}

#checkout{
	font-family:'HelveticaLTStd-Bold'!important;
height: fit-content;
color: white;
background-color: black;
padding: 2px;
  width:100%;
font-size: 10px;
	}

#add-to-cart{	
      width: 100%;
  font-size: 10px!important;
  font-family:'HelveticaLTStd-Bold'!important;
height: 100%t;
color: white;
background-color: black;
padding:2px;}
#check{
display:grid;
  grid-template-columns:repeat(10,1fr);
  

}
.Signup__button{
  padding-left:10px;


}
input{  
	font-family: 'HelveticaLTStd-Bold';


    font-size: 10px;
    line-height: 12px;
}

#content{
      margin-top: 20px;
padding:10px;
}
input:disabled,
button:disabled,
select:disabled{
  	pointer-events: none;
	opacity: 1;
}
::-webkit-input-placeholder,
::placeholder{
  	color: inherit;
	line-height: normal !important;
  	opacity: 1;
}
::-webkit-scrollbar{
	display: none;
}
:focus{
	outline: none !important;
}
:focus::-ms-value{
  	background-color: none;
  	color: inherit;
}
::-moz-focus-inner{
  	border: none !important;
}

/* BASIC STYLES
================================================== */
::selection{
	background-color: transparent;
	opacity:0.3;
}
.nino{
display:none;}
body{
 ;
  background-color: white;
    display: flex;
    flex-direction: column;
    min-height: 100vh;
      /* text-transform: uppercase; */
	width: 100%;
	height: 100%;
  	margin: auto;
	font-family: 'HelveticaLTStd-Bold';
	font-size: 10px!important;
	line-height: 12.4px!important;
	font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-text-size-adjust: none;
  	font-smoothing: antialiased;
}



img,
video{
	
	height: auto;
	display: block;
	object-fit: contain;
  	font-size: 0;
	line-height: 0;
  transition:0.2s ease;
	-webkit-user-select: none;
  	-moz-user-select: none;
  	-ms-user-select: none;
  	user-select: none;
}
a{
  	font-size: 10px!important;
	line-height: 12.4px!important;
  display:block;
  color:white;
  	color: inherit;
  	text-decoration: none;
  	cursor: pointer;
}

.menu li{
width:fit-content;

}
.menu a{
width:fit-content;

}
i{
	font-style: italic;
}
u{
  	text-decoration: none;
}
svg{
	    width: 55px;
  
}

.hurabg-video {
    position: fixed;
    right: 0;
    bottom: 0;
    width: 100%;
    height: auto;
  
}
header {
  width:fit-content;
  z-index: 1000;
top: 0px;
position: sticky;
  top:12px;
padding: 10px 0px 0px 10px;
padding:10px 0px 0px 10px;
}

.line{
 padding-left:10px;
  width:calc(100vw - 10px);
  display:flex;
justify-content:space-between;
  position:sticky;
  top:10px;
  z-index:1000;
}
.line > div{
}

footer{

    position: fixed;
    bottom: 10px;
    right: 10px;

}


footer ul{

display:flex;}
footer ul a{
margin-left:10px;
}
.menu{
width: fit-content;
color: black;
position: sticky;
top: 24px;
padding-right:20px!important;
}
.menu ul{
  	display:block;
}
.collections{
top: 10px;
text-indent:0px;
}

}
#cart ul{
  display:grid;
  
  grid-template-columns: repeat(2, 1fr);
}
#cart.active_animation{
 animation:blink 0.5s steps(5, start);
  animation-iteration-count: 5;
}

option:focus {
  color: black!important;
}

.item ul{
  grid-template-columns: repeat(10, 1fr);	
  top: 0px;
  width: 100%;
  display: grid;
}
#cart ul li{
   display: grid;
  
    /* padding: 5px; */
    background-color: black;
    grid-column: span 1;
}

.empty{
  text-align: center;
  margin-top:140px;
}
li{
  
  display: grid;   
  grid-column: span 1;

}

.menu li:hover{
	cursor: pointer;

}


.content {
  margin-top:16px;
  padding:0px;

  display: grid;
  grid-template-columns: repeat(2, 1fr);

row-gap:1px;
}

.cate{
text-transform:uppercase;

}
.text {
  padding:0px;
    padding-top: 5px;
  padding-bottom:5px;}
img{

width:100%;
}

.product #content{
margin-top:0px;
margin-left:0px;
border-right:0px;
grid-column: span 3;
}


.thumbnail{
  width:100%;
  grid-column: span 1;
  overflow:hidden;
}
.thumb{
     grid-column: span 2;
}
.thumbnail img{

 align-content:center;
}
#Invierno .product .thumbnail #dos:hover .sold-out{
	animation: blink 0.5s steps(5, start) infinite;
-webkit-animation: blink 0.5s steps(5, start) infinite;
}

@keyframes blink{

0%{
opacity:1;
}

49%{
opacity:1;
}
50%{
opacity:0;
}
100%{
opacity:0;
}
}
@-webkit-keyframes blink {

0%{
opacity:1;
}

49%{
opacity:1;
}
50%{
opacity:0;
}
100%{
opacity:0;
}
}
.product-title, .product-price{

}
.information{
position:fixed;
  top:10px;
  right:10px;
  width:50vw;
}
.product-content img{
}

.product-content{


}


#cart-wrapper{
    margin-top: 10px;
    padding: 0px 10px 0px 10px;
    display: grid;
    flex-wrap: wrap;
  	font-size:10px;
  
  grid-template-columns: repeat(10, 1fr);
}

.section{
  grid-template-columns: repeat(10, 1fr);
  display:grid;
}
.list{
     grid-template-columns: repeat(10,1fr);
    z-index: 1;
    position: sticky;
    top: 42px;
    display: grid;
    color: #fff;

}
.list span{
  display:none;

  
grid-column:span 1;
  background-color: #000;
}
.list a{
  

      margin-bottom: 1px;

grid-column:span 1;
  background-color: #000;
}

.items{
    display:grid;
  grid-template-columns: repeat(2, 1fr);
}
.item-title{
      display:none;
  grid-template-columns: repeat(2, 1fr);
  grid-column:span 2;
     opacity: 0.3;
}
.thumb:hover .item-title{
     opacity: 1;
}
.item{
grid-column: 5/span 6;
    display: grid;
    grid-template-columns: repeat(5, 1fr);
}
.item div:last-child{
margin-bottom:10px;
}


#shopify-section-home img{
position:absolute;
top:0;
height:100vh;
  object-fit: cover;
  width:100%;
  z-index:1000;

}

#add-to-cart{

}


.item-quantity {
  grid-column: span 2;
  display:flex;
    justify-content:space-between;
}

.blink {
  background-color:black !important;
  animation: blink-animation 1s steps(5, start) infinite;
  -webkit-animation: blink-animation 1s steps(5, start) infinite;
}
white{
color:white;
}

@keyframes blink-animation {
  to {
    visibility: hidden;
  }
}
@-webkit-keyframes blink-animation {
  to {
    visibility: hidden;
  }
}


#product-actions{
 
}


#cont video, img{
	width: 100%;
}

}




.add_item{
   

    color: #fff;
    width: 100%;
  
}
.add_row{    
position:sticky;
  top:10px;
    /* display: grid; */
    grid-column: span 5;
}






#related #content{

margin-top:0px;
}
#cont {

  grid-column: 6/span 6;
      margin-bottom: 90px;
    display: grid;
    grid-template-columns: repeat(5,1fr);

}



.project_info{
  color:grey;
  display:none;
} 
 
.product{
  position:relative;
  overflow:hidden;
  height:fit-content;

}

.product:hover .row{
opacity:1;
pointer-events:auto;
}
.product:hover .special{
opacity:1;
pointer-events:auto;
}

.row{
    opacity:0.3;
  padding:0px;
    padding-top: 10px;
  padding-bottom:5px;
    /* padding-top: 5px; */
    position: relative;
    z-index: 10;
    pointer-events: none;
       display: grid;
    grid-template-columns: repeat(2,1fr);


  
}
.row div{
margin-right:10px;}

.product .special {
    position: absolute;
    opacity: 0;
    top: 0px;
    text-align: center;
    width: 100%;
    /* left: 50%; */
    margin: 0 auto;
    /* right: 0px; */
    padding: 10px;

}
.grid_related{
  width:50vw;
  display:none!important;
  display: grid;
  grid-template-columns: repeat(5,1fr);
  position:fixed;
  bottom:0px;
  grid-gap:10px;
  padding:10px; 
}
.single-option-selector{
    width: 100%;
    padding: 2px;
        padding-top: 3px!important;

    text-align: center;
}
.project_info .section{
display:block!important;
}
.in{
margin-top:10px; 
grid-column:span 2;
}
.item-total{

padding-left:10px;}
.addmore, .clear{
  width:100%;
color:black;}


@-webkit-keyframes circle {
	0% {
		opacity: 1;
	}
	40% {
           filter:blur(20px);
		opacity: 1;
	}
	100% {
       

		width: 100%;
		height: 100%;
		opacity: 0;
	}
}
@keyframes circle {
	0% {
		opacity: 1;
	}
	40% {
           filter:blur(20px);
		opacity: 1;
	}
	100% {
      filter:blur(20px);
		width: 100%;
		height: 100%;
		opacity: 0;
	}
}

.product:hover{
opacity:1;
}
.grid_all{
      margin-bottom: 10px;
    row-gap: 10px;
    display: grid;
    grid-template-columns: repeat(4,1fr);
}
.grid{
 
  padding:10px;
    display: grid;
    grid-template-columns: repeat(4,1fr);

}

.product:hover img{
}
.product img{
overflow:hidden; 
}
#collection{
	overflow: hidden;
    height: 100vh;
    transition: .3s;
    opacity: .5;
    color: #ff0;
    position: relative;
}
.enter{
  color:black;
  width:100vw;
  height:100vw;
position:fixed;
left:50%;
  top:50%;
transform:translate(-50%, -50%);
  
}

#collection:hover{
opacity:1;}


.nav-up {
opacity:1;
}
.nav-dwon {
opacity:0;
}

#grid-collection{
   display: grid;
    grid-template-columns: repeat(2,1fr);
}
.grid-more{
 transition: 0s;
    display: grid;
    grid-template-columns: repeat(3,1fr);
}

.grid_archive {
    /* grid-gap: 100px; */
    /* grid-gap: 2px; */
    display: grid;
    grid-template-columns: repeat(2,1fr);
    position: sticky;
    top: 58px;
        margin-bottom: 10px;


}


#bag-total {
    width: 100vw;
    POSITION: FIXED;
    margin-top: 24px;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    bottom: 41px;
    left: 0px;
    padding: 10px;
}
@font-face {
    font-family: 'HelveticaLTStd-Bold';
    src: url('HelveticaLTStd-Bold.woff2') format('woff2');
  	font-weight: normal;
    font-style: normal;
  	font-display: swap;
}


@font-face {
    font-family: 'HelveticaLTStd-Bold';
    src: url('HelveticaLTStd-Bold.woff') format('woff');
  	font-weight: normal;
    font-style: normal;
  	font-display: swap;
}

img.lazy {
    -webkit-filter: blur(30px);
    -moz-filter: blur(30px);
    -ms-filter: blur(30px);
    -o-filter: blur(30px);
    filter: blur(30px);
    -webkit-transition: all ease .5s;
    -moz-transition: all ease .5s;
    -ms-transition: all ease .5s;
    -o-transition: all ease .5s;
    transition: all ease .5s;
}

img[data-lazy-src] {
	-webkit-filter: blur(30px);
	-moz-filter: blur(30px);
	-ms-filter: blur(30px);
	-o-filter: blur(30px);
	filter: blur(30px);
	-webkit-transition: all ease .5s;
	-moz-transition: all ease .5s;
	-ms-transition: all ease .5s;
	-o-transition: all ease .5s;
	transition: all ease .5s;
}

img.lazyloaded {
	-webkit-filter: blur(20px);
	-moz-filter: blur(20px);
	-ms-filter: blur(20px);
	-o-filter: blur(20px);
	filter: blur(20px);
	-webkit-transition: all ease .5s;
	-moz-transition: all ease .5s;
	-ms-transition: all ease .5s;
	-o-transition: all ease .5s;
	transition: all ease .5s;
}

/* SWIPER
================================================== */
.swiper-container,
.swiper-wrapper {

	width: 100vw;
  position: fixed;
  top: 0;
  height: 100vh;
  display: flex;
  align-items: flex-end;
  cursor: grab;
  animation: background 0.2s;
  animation-timing-function: ease-in-out;
  animation-delay: 3s;
  transition: all 1s ease-in-out;
  animation-fill-mode: backwards;
}
.swiper-wrapper:active {
  cursor: grabbing;
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
}
.swiper-wrapper {
  display: flex;
  align-items: flex-end;
}
.thumbContainer{
	padding: 100px;
}
.swiper-slide {
  align-items: center;
	justify-content: center;
  align-self: center;
  display:flex;
  align-items: flex-end;
  width: auto;
  transition: all 0.6s ease-in-out;
}
.swiper-slide img {
  width: auto;
  align-items: center;
  transition: all 0.6s ease-in-out;
	height: 100vh;
}
.sold {
    display: flex;
    z-index: 100!important;
    width: 100%;
    background-image: transparent;
    color: red;
    padding-top: 0px;
    align-items: baseline;
}

/* ANIMATIONS
================================================== */

@keyframes blinker{
	0% {
	    opacity: 1;
	}
	49%{
		opacity: 1;
	}
	50% {
	   	opacity: 0;
	}
	100% {
		opacity: 0;
	}
}

/* PAGES
================================================== */
 .total {
    text-align: center;
       background-color:#dbdbdb;
    align-items: center;
    display: flex;

    justify-content: center;
}
strong{
  font-weight:auto!important;
font-family: 'HelveticaLTStd-Bold';
}
.info_content{ 
  	font-weight:auto!important;
  	text-indent:0px;
    grid-column: 4/span 3;
    text-align: center;
    margin-top:120px

}
.sale{
    padding: 2px;}

.info_content p{ 
text-indent:20px;
padding-bottom:10px;

}

.grid_info{
z-index: -1;
    position: relative;
    padding: 10px;
    display: grid;
    grid-template-columns: repeat(10, 1fr);
}


.section_info{
position: sticky;
height: fit-content;
grid-column: 2/span 1;
top: 10px;
}


  .title{
  height: px;
    grid-template-columns: repeat(4, 1fr);
    grid-column: span 2;
    /* align-self: center; */
    /* justify-content: flex-end; */
    position: relative;
    display: grid;
  }
#bag-total {
       width: 40vw;
    POSITION: FIXED;
    margin-top: 24px;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    bottom: 0;
    left: 0px;
    padding: 10px;
}
  .sale{
 right: 0px;
    position: absolute;    top: 0px;}
  .variations {
        height:fit-content;
        grid-column: span 4;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    margin-bottom: 10px;
}
  .variations_2 {
        height:fit-content;
    grid-column: span 2;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}
.qua{
      grid-column: span 2;
  
}
  .item-price-total{text-align:right;}

/* MOBILE CARD
================================================== */
#card{
	position: fixed;
	top: 0;  
	left: 0;
  	right: 0;
  	bottom: 0;
	width: 100vw;
	height: 100%;
	display: none;
}

@media (max-width: 812px) and (orientation: landscape){
	.device #card ~ *{
		display: none !important;
	}
	.device #card{
		display: grid;
	}
}


/* PRODUCT PAGE
================================================== */
#product-select,
.selector-wrapper label,
.product-simple .selector-wrapper{
	display: none;
}
 .selector-wrapper{
   
height:100%;
   background-color: lightpink;

color:white;
}
.sec{display:none;}

/* CART
================================================== */
.quantity-button{
  	display: inline-block;
  	-webkit-user-select: none;
  	-moz-user-select: none;
  	-ms-user-select: none;
  	user-select: none;
	cursor: pointer;
}
.device .quantity-button:active{
	opacity: 0;  
}

.active{
opacity:0.3;
pointer-events:none;
}
.menu a:hover{
opacity:0.3;
}
.thumbnail.b{
display:none;
}
footer ul a:hover{
opacity:0.3;
}
footer ul a{
margin-right:10px;
  margin-left:0px;
}
@keyframes shine {
  from { -webkit-mask-position: 150%; }
  to { -webkit-mask-position: -50%; }
}
/* RESPONSIVE
================================================== */
/*DESKTOP GENERAL*/
@media (max-width: 813px){
  .title {
    height: 16px;
    grid-template-columns: repeat(2, 1fr);
    grid-column: span 2;
    /* align-self: center; */
    /* justify-content: flex-end; */
    position: relative;
    display: grid;
}
  .variations{
        margin-bottom: 45px;
      grid-column: span 2;
    display: grid;
    grid-template-columns: repeat(2, 1fr);}
   .variations_2{
      grid-column: span 2;
    display: grid;
    grid-template-columns: repeat(2, 1fr);}
  #add-to-cart {
 position:relative;
    font-family: helvetica bold;
    height: fit-content;
    color: white;
    background-color: black;
    padding: 2px;
    width: 100%;
    font-size: 10px;
}
  
.info_content {
     margin-bottom: 20px;
    grid-column: span 10;
}
  
  .section_info {
    position: sticky;
    height: fit-content;
    grid-column: span 2;
    top: 10px;
}
  .grid_all{
    padding-bottom:30px!important;
    display: grid;
    grid-template-columns: repeat(2,1fr);
}
  span.cart-total {
         line-height: 19px!important;
    font-size: 15px!important;
}
  .collections a {

    width: fit-content;
}
  .menu ul div{
       line-height: 19px!important;
    font-size: 15px!important;
  }
  .menu a{
       line-height: 19px!important;
    font-size: 15px!important;
  }
  .collections ul{

       line-height: 19px!important;
    font-size: 15px!important;
  }
  .collections{
    text-indent:0px;
  }
  span.cart-total {
}
  .row {
    display: block;
}
  .grid_info{
    position: relative;
     
}
.sold{
  bottom:34px;
}

  
  .information{
  top:24px;
  width:60vw;
  }  

  footer{
    bottom: 10px;
   left: 10px;
    }
  footer ul {
    grid-template-columns: repeat(2,1fr);
    display: grid;
}
  .swiper-container, .swiper-wrapper {

    height: 100vh;

}
#content {
    padding: 10px;
    padding-bottom: 5px;
}

.single-option-selector{
    width: 100%;
      padding-top: 3px!important;
    padding: 2px;
    text-align: center;
}
#bag-total {
    width: 100vw;
    POSITION: FIXED;
    margin-top: 24px;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    bottom: 41px;
    left: 0px;
    padding: 10px;
}
  
.grid_archive {
    grid-gap: 0px;
    /* grid-gap: 2px; */
    display: grid;
    grid-template-columns: repeat(2,1fr);
    position: relative;
    top: 58px;

}
  .nine{display:none}
  
 .total {
    text-align: center;
   background-color:#dbdbdb;
  
    align-items: center;
    display: flex;
    justify-content: center;
}
   #add-to-cart, #checkout {
 margin-top:0x!important;
    font-family: helvetica bold;
    height: 100%;
    color: white;
    background-color: black;
    padding: 2px;
    font-size: 10px;
}

  .home_img {
    grid-template-columns: repeat(1, 1fr);
 
}
  
  #add-to-cartn, #check-out:hover{
	cursor: pointer;
}
  .item {
   grid-template-columns: repeat(2, 1fr);
    font-size: 10px;
    grid-column: span 2;
    display: grid;
}
  #cart-wrapper {
    grid-template-columns: repeat(1, 1fr);
}
  .swiper-slide img {
    padding:10px;
    width: 100vw;
    align-items: center;
    transition: all 0.6s ease-in-out;
height: auto;
}
  #related{
  display:none;}
  
  .item-total {
    padding-left: 0px;
}
  .item-quantity {
    grid-column: span 1;
    display: flex;
    justify-content: space-between;
}
  .product .special {
    opacity: 1;
 
}
  .item-price-total{
    grid-column:span 2;
grid-template-columns: repeat(2, 1fr);
    margin-bottom: 0px;
    display: grid;}
  .sale {
    position: absolute;
    top: 0px;
}
  .product img{

}
  .min{
  display:none!important;}
  
  .thumb {
    grid-column: span 1;
}
  
  .nino{
    opacity:0.3;
        grid-column:span 1;
display:flex;
    justify-content:space-between;
}
  .item div:last-child {
    margin-bottom: 2px;
}
  input[type="checkbox"], button, select {
    font-size: 14px!important;
    display: block;
    cursor: pointer;
    font-family: 'HelveticaLTStd-Bold'!important;
}
  #add-to-cart {
    width: 100%;
    font-size: 15px!important;
}
  svg {
    width: 84px;
}
  .thumbnail{
    display:none;
  }
    .thumbnail.b{
    display:block;
  }
  header {
  width:fit-content;
  z-index: 1000;
top: 0px;
position: sticky;
  top:12px;
padding:0px 0px 0px 10px;
}
  .line > div {
    top: 15px;
    right: 10px;
    position: fixed;
}
  div#shopify-section-news {
    display: grid;
    grid-gap: 10px;
    grid-template-columns: repeat(2,1fr);
}
  }
  
/*BIGGER DESKTOP*/
@media (min-width: 1921px){

}

/*NORMAL DESKTOP*/
@media (min-width: 1681px) and (max-width: 1920px){

}

/*BIG LAPTOP DESKTOP*/
@media (min-width: 1441px) and (max-width: 1680px){

}

/*IPAD*/
@media (max-width: 1025px){

}

/*MOBILE CARD*/
@media (max-width: 812px) and (orientation: landscape){

}

/*MOBILE LANDSCAPE*/
@media (max-width: 812px){

}

/*IPAD PORTRAIT*/
@media (max-width: 768px){

}

/*SMALL TABLET*/
@media (max-width: 600px){

}

/*MOBILE*/
@media (max-width: 414px){

}

/*SMALL MOBILE*/
@media (max-width: 320px){

}
body.template-index header a,
body.template-index .menu a,
body.template-index .menu li {
  color: black !important;
}
body.template-index header a.blink {
  color: black !important;
  background-color: transparent !important;
  animation: none !important;
}