/* FONTS */
@font-face{
	font-family:"MADE-SAONARA";
	src:url("../fonts/MADE-SAONARA.otf");
}
@font-face{
	font-family:"GillSansLight";
	src:url("../fonts/GillSansLight.ttf");
}

@font-face{
	font-family:"MADESAONARA";
	src:url("../fonts/MADESAONARA.otf");
}
@font-face{
	font-family:"MADESAONARA2";
	src:url("../fonts/MADESAONARA2.otf");
}
@font-face{
	font-family:"BentonSans";
	src:url("../fonts/BentonSans-Black.otf");
}
@font-face{
	font-family:"BentonBook";
	src:url("../fonts/BentonSans-Book.otf");
}



/*
@font-face{
	font-family:"SFUGillSansRegular";
	src:url("../fonts/SFUGillSansRegular.ttf");
}
*/
@font-face{
	font-family:"MADEBonVoyage";
	src:url("../fonts/MADEBonVoyage.otf");
}
@font-face{
	font-family:"Kerox-NonCommercial";
	src:url("../fonts/Kerox-NonCommercial.otf");
}

@font-face{
	font-family:"MADETOMMY-Thin";
	src:url("../fonts/MADETOMMY-Thin.otf");
}

@font-face{
	font-family:"HelveticaNeueLTStd-UltLt";
	src:url("../fonts/HelveticaNeueLTStd-UltLt.otf");
}
@font-face{
	font-family:"HelveticaNeueLTStd-Lt";
	src:url("../fonts/HelveticaNeueLTStd-Lt.otf");
}
@font-face{
	font-family:"HelveticaNeueLTStd-Th";
	src:url("../fonts/HelveticaNeueLTStd-Th.otf");
}


.gallery {
  display: flex;
  flex-wrap: wrap;
  margin: -5px; /* espacio negativo para compensar el gap */
}

.gallery-columns-2 .gallery-item {
  flex: 1 0 49%; /* 3 columnas: 30% cada una */
}

.gallery-item {
  margin: 5px;
  box-sizing: border-box;
  text-align: center;
}

.gallery-columns-1 .gallery-item {
  flex: 1 0 99%; /* 3 columnas: 30% cada una */
}

.gallery-columns-4 .gallery-item {
  flex: 1 0 24%; /* 3 columnas: 30% cada una */
}

.gallery-columns-3 .gallery-item {
  flex: 1 0 32%; /* 3 columnas: 30% cada una */
}

.gallery-item img {
  width: 100%;
  height: auto;
  display: block;
}

#cn-notice-text {
    width: 53%;
}

#cookie-notice .cookie-notice-container {
    text-align: left;
}

.buy-now:hover {
    color: #fff;
    background: transparent;
}

.buy-now {
    /* color: #fff; */
    color: black;
    font-size: 12px;
    letter-spacing: 1px;
    font-weight: 600;
    /* background: #c40303; */
    background: white;
    padding: 8px 15px;
    -webkit-transition: all 0.5S;
    -moz-transition: all 0.5S;
    -mos-transition: all 0.5S;
    -o-transition: all 0.5S;
    transition: all 0.5S;
    font-family: HelveticaNeueLTStd-Lt;
    display: block;
    border-color: transparent;
    border-radius: 0px;
}

.whatsapp-btn {
    border-radius: 50px;
    padding: 12px 24px;
    color: #fff;
    background: #222;
    max-width: 275px;
    position: fixed;
    right: 10px;
    bottom: 10px;
    z-index: 9999999;
    font-size: 14px;
}

.whatsapp-btn i{
color:#fff;
}
.whatsapp-btn span{
font-size: 12px;
color:#fff;
}

.woocommerce .elementor-62087 .elementor-element.elementor-element-c507de5 form.cart .variations {
    width: 100%;
}

