.catalogPage__text___es8lN{font-size:14px;margin:0 0 5px 0;font-family:"Nunito Sans",Roboto,Arial,Verdana,sans-serif;color:#999}.catalogPage__brand___p9EPA{font-weight:800;color:#000;font-size:18px;line-height:25px}.catalogPage__product-name___cw_CB{color:#222;font-size:14px;line-height:19px}.catalogPage__seller___vEFzY{color:#222;font-size:12px;line-height:16px}.catalogPage__sellerName____xhJw{color:#3cbdaf}.catalogPage__price___skHJR{font-weight:bold;font-size:18px}.catalogPage__priceDiscount___Dscox{text-decoration:line-through;color:#8f8f8f;font-size:14px}.catalogPage__contentPrice___bWjDf{width:45%;padding:7px 15px;float:left;font-family:"Nunito Sans";color:#222;font-weight:800;font-size:22px}.catalogPage__buyButton___CngJv{width:100%;background:#009f80;padding:10px 0;border:0;float:right;color:#fafafa;font-size:14px;height:56px;text-transform:uppercase;font-weight:bold;line-height:18px;font-style:normal;letter-spacing:1px}.catalogPage__borderTop___Wh1J9{border-top:1px solid #c6c6c6;padding-top:15px;margin-top:15px}.catalogPage__titleDescription___rlJrI{margin:0 0 10px 0;font-size:13px;color:#666;font-weight:bold;text-transform:uppercase}.catalogPage__favoriteIcon___HsiG4{float:right;margin:12px 10px 0}.catalogPage__errorTxt___J5oXH{color:#d05454;font-size:14px;margin:5px 0}.catalogPage__iosBuyButton___HdZAV{display:block}.catalogPage__iosBuyButton___HdZAV .catalogPage__buyButton___CngJv{float:none;width:100%;height:auto}.catalogPage__iosBuyButton___HdZAV .catalogPage__contentPrice___bWjDf{float:none;width:100%;padding:10px 0 0}#catalogPage__paginator___NZeMA,#catalogPage__seo_text___FyBrn{display:block}.catalogPage__paging___BTSDS li{display:inline-block;*zoom:1;*display:inline}.catalogPage__paging___BTSDS li a{border:1px solid #d4d4d4;color:#858585;background:#f5f5f5;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:4px 10px;margin:0 4px;font-size:12px;display:block}.catalogPage__paging___BTSDS li a:hover{text-decoration:none}.catalogPage__paging___BTSDS li.catalogPage__selected___J8dj1 a{background:#4a4a4a;border:1px solid #4a4a4a;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#fff;text-decoration:none}.catalogPage__paging___BTSDS li .catalogPage__icon___HAGFV{vertical-align:middle}.catalogPage__catalog-page-navigation-tabs___xpaIj{height:52px}.catalogPage__catalog-page-title-catalog-listing___BMv2f{position:relative;z-index:3;background:#fff;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:10px 15px 0;line-height:27px}.catalogPage__catalog-page-backButton-icon___J4Pwx{float:left;margin:2px 8px 0 0}.catalogPage__catalog-page-fixed-webview___oekXN{position:fixed;top:0;width:100%;background:#fff;overflow-x:auto;white-space:nowrap;z-index:1}.catalogPage__catalog-page-absolute___s2dQX{position:absolute;top:auto;width:100%;background:#fff;overflow-x:auto;white-space:nowrap;z-index:1}.catalogPage__catalog-page-fixed___Lr4DF{position:fixed;top:auto;width:100%;background:#fff;overflow-x:auto;white-space:nowrap;z-index:1}.catalogPage__catalog-page-content___TCvpd{height:100%;transition:all 5s;opacity:1}.catalogPage__catalog-page-sel-cat-segment___oS1d8{display:inline-block;padding:17px 16px;text-transform:uppercase;font-size:13px;border-bottom:0;font-weight:bold;color:#fff;font-family:Poppins;background-color:#1b1b1b;padding:18px 16px}.catalogPage__catalog-page-sel-cat-segment-selected___yPvRT{border-bottom:2px solid #3cbdaf;color:#fff}.catalogPage__catalog-page-full-catalog-content___omNmS{width:100%}.catalogPage__catalog-page-full-swipeable-views___r_VpO{width:100%}.catalogPage__catalog-page-tabs___auuoI{display:inline-block;margin:8px 0px 0px 10px;text-transform:uppercase;padding:12px 10px;font-size:12px;border-bottom:0;color:#2d2d2d;font-family:Poppins;font-weight:700;background:#ececec;border-radius:8px}.catalogPage__catalog-page-tab-selected___xaZgA span{border-bottom:3px solid #3cbdaf;padding:10px 10px 4px 10px}.catalogPage__content-tabs___jO1WZ{overflow-x:auto;padding-right:10px}
.newsletter {
    background: #efefef;
    padding: 3%;
    width: 94%;
    margin: 10px 0 5px;
}

.newsletter-container {
    margin: 5px;
}

.newsletter-tittle {
    font-size: 15px;
    margin: 0 3px;
}

.email-input {
    width: 50%;
    height: 25px;
    display: inline-flex;
    margin: 5px;
    padding: 3px;
    font-size: 14px;
}

.btn-newsletter {
    width: 20%;
    height: 30px;
    margin: 1%;
}

.message {
    padding: 0 15px;
}
.filter-content {
	width: 100%;
	height: 212px;
	position: absolute;
	bottom: 0px;
}

.filter-content-wrapper {
	background-color: #ffffff;
	width: 100%;
	height: 212px;
	position: absolute;
	left: 0px;
	top: 0px;
	border-radius: 30px 30px 0px 0px;
	box-shadow: 0px 17px 28px 12px #2d2d2d;
}

.filter-badge-content {
	background-color: #ebebeb;
	height: 35px;
	border-radius: 8px 8px 8px 8px;
	display: inline-flex;
}

.filter-badge-title {
	color: #000000;
	height: 21px;
	top: 10.5px;
	text-align: center;
	font-size: 10px;
	letter-spacing: 0;
	position: relative;
	display: inline-block;
	text-transform: uppercase;
	margin: 0px 10px 0px 14px;
	font-weight: 700;
}
.filter-badge-icon-content {
	top: 7.5px;
	width: 16px;
	height: 16px;
	border-radius: 8px 8px 8px 8px;
	position: relative;
	margin-right: 7px;
}

.filter-button-content {
	width: 100%;
	height: 64px;
	position: absolute;
	left: 24px;
	top: 124px;
}
.filter-button-filter {
	background-color: #2d2d2d;
	width: 89%;
	height: 64px;
	position: absolute;
	left: 0px;
	top: 0px;
	border-radius: 8px 8px 8px 8px;
}

.filter-button-filter-disabled {
	background-color: #838383;
	width: 89%;
	height: 64px;
	position: absolute;
	left: 0px;
	top: 0px;
	border-radius: 8px 8px 8px 8px;
	pointer-events: none;
}

.filter-button-text {
	color: #ffffff;
	width: 100%;
	position: absolute;
	top: 9px;
	text-align: center;
	font-size: 14px;
	letter-spacing: 0;
	font-style: normal;
	font-weight: 700;
}

.filter-text-clean {
	color: #666666;
	width: 68px;
	height: 18px;
	position: absolute;
	right: 32px;
	top: 27px;
	text-align: right;
	letter-spacing: 0;
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	line-height: 150%;
	text-decoration-line: underline;
}
.filter-text-title {
	color: #000000;
	width: 77px;
	height: 18px;
	position: absolute;
	left: 24px;
	top: 27px;
	text-align: right;
	font-size: 14px;
	letter-spacing: 0;
	font-weight: 700;
	position: absolute;
	font-style: normal;
	line-height: 150%;
}

.filter-badge-list-content {
	width: 100%;
	height: 100%;
}

.filter-badge-list {
	display: flex;
    justify-content: center;
    margin: 57px 0;
}

.filter-list-content {
    width: 89%;
	white-space: nowrap;
	overflow-x: auto;
}

.filter-list {
	display: inline-block;
	margin-right: 10px;
}

.filter-content-type {
	display: inline-flex;
	font-weight: 700;
}

.filter-type {
    margin: 0 15px;
	cursor: pointer;
	padding: 25px 0;
	border-bottom: 1px solid #EAEAEA;
}



.filter-title-content {
	height: 43px;
	padding: 17px;
	background: #ffffff;
	padding-bottom: 0;
	width: 90%;
	margin: 0 auto;
}

.filter-title-content .title {
	width: 90%;
	float: left;
}

.filter-title-content span {
	margin-left: 9px;
	bottom: 7px;
	position: relative;
}

.filter-title-content .close {
	width: 10%;
	float: right;
}

.filter-title-content .close svg {
	float: right;
}

.filter-new-tag {
	border: 1px solid #ececec;
	box-sizing: border-box;
}

.filter-type-name {
	margin: 0;
	padding: 5px 0;
	font-weight: 500;
	font-family: "Nunito Sans";
}

.filter-type-name-toogle {
	margin: 0px;
	padding: 0px 0px 5px;
	font-weight: 500;
	font-family: "Nunito Sans";
	width: 100%;
	float: left;
	font-weight: 700;
}

.filter-toogle-button {
	top: 80px;
	right: 19px;
}

/* Filters */
.filters {
	padding-bottom: 51px;
}

.filters ul {
	margin: 0;
	padding: 0;
}

.filters ul li {
	padding: 20px 20px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-bottom: 1px solid rgb(234, 234, 234);
}

.filters ul li .filters-text {
	font-weight: 700;
	margin: 0;
}

.filters ul li .filters-checkbox {
	position: relative;
	width: 30px;
	height: 30px;
	border: 1px solid black;
	border-radius: 8px;
	background-color: white;
	color: black;
}

.filters ul li .filters-checkbox .active {
	position: absolute;
	border: solid #3cbdaf;
	border-width: 0 3px 2px 0;
	left: 9px;
	width: 8px;
	height: 14px;
	top: 4px;
	transform: rotate(45deg);
}

/* Fin Filters check */

.filter-title {
	text-transform: capitalize;
	font-style: normal;
	font-weight: 600;
}

.filter-sarch {
	background: #ffffff;
	border: 1px solid #858585;
	box-sizing: border-box;
	border-radius: 5px;
	width: 90%;
	margin: 8px auto 20px 5%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: nowrap;
}

.filter-sarch input[type=search]::-webkit-search-cancel-button {
	-webkit-appearance: none;
}

.filter-sarch input[type="text"] {
	border: 0px !important;
	float: right;
}

.filter-sarch button {
	border: 0px;
	background-color: white;
	padding-top: 10px;
	margin-left: 4px;
}

.filter-sarch .type-input {
	float: right;
	margin-top: 10px;
}

.filter-sarch input[type="text"]:focus {
	outline: none;
	border-color: inherit;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.filter-type-name .count-filters {
	color: #00afa4;
}

.filter-no-result {
	width: 85%;
	margin: 38px auto auto 5%;
}

.filter-no-result .title {
	font-style: normal;
	font-weight: 700;
	font-size: 12px;
	line-height: 18px;
	display: flex;
	align-items: center;
}

.filter-no-result .info {
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	line-height: 18px;
	display: flex;
	align-items: center;
	color: #666666;
	margin-top: 5px;
	width: 92%;
}

.filter-no-result {
	width: 100%;
	height: 340px;
	background: url(/f3de18d77882bdaae88c.svg) no-repeat center center;
}

.i-negro.selected {
	border: 2px solid #3cbdaf;
}

.filter-categories {
	width: 90%;
	label-width: 85%;
	margin-right: 5%;
	margin-left: 5%;
	border-bottom: 1px solid #eaeaea;
	align: right;
}

.filter-categories input {
	float: right;
}

.filter-categories label {
	padding: 15px 0;
	font-size: 14px;
	top: 0;
	color: #000;
}

.view-most-filter {
	text-align: center;
}

.view-most-filter p{
	font-family: 'Roboto',Verdana,Arial,sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	margin: 12px 0 1px;
}

/* Facet color */

.i-aguamarina, .i-aqua { background: #10e2d6; }
.i-amarillo { background: #f9fc00; }
.i-ambar { background: #e1c74e; }
.i-azul { background: #0023d3; }
.i-azul-petroleo { background: #084d6e; }
.i-azul-marino { background: #112a4a; }
.i-beige { background: #dbd891; }
.i-blanco { background: #f9f9f9; }
.i-bordó, .i-bordo { background: #6B070F; }
.i-bronce { background: #c18a4f; }
.i-cafe { background: #4b3621; }
.i-café, .i-cafe { background: #4b3621; }
.i-celeste { background: #30b8eb; }
.i-ceniza { background: #5d5214; }
.i-coral { background: #e35454; }
.i-crema { background: #e8e7ab; }
.i-damasco { background: #e6a06f; }
.i-denim { background: #596e84; }
.i-fucsia { background: #e52773; }
.i-natural { background: #e8e7ab; }
.i-grafito { background: #1c1c1c; }
.i-granate { background: #ab2a3e; }
.i-gris { background: #c5c5c5; }
.i-guinda { background: #800040; }
.i-lavanda { background: #e889af; }
.i-lila { background: #d5a7ff; }
.i-lima { background: #ccff33; }
.i-marfil { background: #f0efc3; }
.i-marrón, .i-marron { background: #9a5700; }
.i-mostaza { background: #f0df52; }
.i-naranja { background: #f68820; }
.i-negro { background: #000000; }
.i-neutro { background: #ffffff; }
.i-nude { background: #fdf4c2; }
.i-ocre { background: #978700; }
.i-pardo { background: #dedab6; }
.i-perla { background: #f6f4e7; }
.i-piel { background: #ece6b4; }
.i-plateado { background: #dbdbdb; }
.i-dorado { background: #d9b121; }
.i-platino { background: #e8e6d3; }
.i-rojo { background: #e50000; }
.i-rosa { background: #f7bdbd; }
.i-rosado { background: #ff91af; }
.i-salmon { background: #fadfb8; }
.i-turquesa { background: #0fc1ee; }
.i-uva { background: #572364; }
.i-suela { background: #c05600; }
.i-verde { background: #18d204; }
.i-verde-petroleo { background: #397c5d; }
.i-verde-musgo { background: #656159; }
.i-violeta { background: #d400c3; }
.i-chocolate { background: #4E2E28; }
.i-vison { background: #9c9695; }
.i-camel { background: #c19a6b; }
.i-petroleo { background: #084D6E; }
.i-terracota { background: #DF7D60; }
.i-peltre { background: #acacac; }
.i-naranjo { background: #ff8000; }
.i-morado { background: #8C568A; }
.i-taupe { background: #b38b6d; }
.i-burdeo { background: #641c34; }
.i-arena { background: #f0e4c1; }
.i-khaki { background: #c3b091; }
.i-crudo { background: #C2B280; }
.i-menta { background: #33d271; }
.i-cobre { background: #763c28; }
.i-transparente { border: 1px solid #000; }
.i-animal-print {
  background: url(/6398531c1f437642274b.jpg) no-repeat center center
}
.i-carey {
  background: url(/5b85a56ab21ae27bbfd5.jpg) no-repeat center center
}
.i-dorado, .i-oro {
  background: url(/43862b10981d1a873dbc.jpg) no-repeat center center
}
.i-multicolor {
  background: url(/ec87f44a60c1579e1d36.jpg) no-repeat center center
}
.i-plata {
  background: url(/5bf76f0d6079bcd19ed5.jpg) no-repeat center center
}
.filter-bar {
  position: relative;
  background: #f0f0f0;
  z-index: 1;
  padding: 5px 3%;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}

.button-filter-bar {
  border-radius: 3px;
  border: none;
  margin: 0 2%;
  width: 27%;
  height: 40px;
  background: #F0F0F0;
  color: #000000;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  font-size: 13px;
  font-weight: 400;
  vertical-align: middle;
  font-family: 'Nunito Sans';
}

.button-filter-bar span {
  vertical-align: sub;
}

.button-filter-bar.clean {
  color: #e0e0e0;
  font-weight: normal;
}
.button-filter-bar.applied {
  color: #00AFA4;
}

.button-filter-bar:disabled {
  color: dimgrey;
}

.button-filter-bar .rfloat{
  position: absolute;
  top: 8px;
  margin-left: 8px;
}

.qty-products {
  display: inline-block;
  color: #000000;
  font-size: 11px;
  font-weight: 600;
  width: 32%;
  text-align: center;
  border-right: 1px solid #C4C4C4;
  padding-right: 10px;
}

.filter-container {
  position: absolute;
  width: 100%;
  touch-action: none;
  overflow: hidden;
  height: 100vh;
  display: block;
}

.filter-wrap {
  width: 100%;
  height: 100%;
  background: #fff;
  display: block;
  font-size: 14px;
  position: relative;
  font-family: 'Nunito Sans';
}

/* New Filters */
.filter-container {
  position: absolute;
  width: 100%;
  touch-action: none;
  overflow: hidden;
  height: 100vh;
  display: block;
}

.filter-list-container {
	overflow-y: scroll;
	padding-right: 2px;
}

/* Estilos generales para la barra de desplazamiento */
::-webkit-scrollbar {
	width: 2px;
	background-color: #888888;
}

/* Estilos para el pulgar de la barra de desplazamiento */
::-webkit-scrollbar-thumb {
	background-color: #888888;
}

/* Estilos para la pista de la barra de desplazamiento */
::-webkit-scrollbar-track {
	background-color: #eaeaea;
}

.filter-wrap {
  width: 100%;
  height: 100%;
  background: #f5f5f5;
  display: block;
  font-size: 14px;
  position: relative;
  font-family: 'Nunito Sans';
}


.filterTitle {
  text-transform: uppercase;
  text-align: center;
  font-family: 'Poppins';
  font-size: 16px;
  font-weight: bold;
  padding: 20px 15px;
  margin: 0 0 10px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
}

.filter-list-container .filter-title {
  text-transform: uppercase;
  text-align: center;
  font-family: 'Poppins';
  font-size: 16px;
  font-weight: bold;
  padding: 20px 15px;
  margin: 0 0 10px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
}

.filterName {
  text-transform: uppercase;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  padding: 18px 15px;
  margin: 0;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
}

.filter-name {
  text-transform: uppercase;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  padding: 18px 15px;
  margin: 0;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
}

.close-apply-button-container {
  width: 100%;
  position: absolute;
  bottom: 10px;
  background: #fff;
  padding: 5px 0;
  border-top: 1px solid #ccc;
}

.close-apply-button {
border-radius: 2px;
width: 40%;
display: inline-block;
text-align: center;
padding: 10px 0;
margin: 0 5%;
cursor: pointer;
transition: 0.5s
}

.close-apply-button.large {
  width: 40%;
  float: right;
}

.close-apply-button.close-button {
  border: 1px solid #b9b9b9;
  text-transform: uppercase;
  font-weight: bold;
  color: #444;
  background: #fff;
}

.close-apply-button.apply-button {
border: 1px solid #f0f0f0;
color: #fafafa;
font-weight: bold;
text-transform: uppercase;
background: #00AFA4
}

.backButton {
  position: absolute;
  border: 0;
  background: none;
  float: left;
  cursor: pointer;
  margin: 16px 0 0
}

.buttonSearch {
float: right;
border: 0;
background: none;
margin: 8px 0 0;
padding: 0
}

.gg-chevron-right {
float: right;
box-sizing: border-box;
position: relative;
display: block;
transform: scale(var(--ggs,1));
width: 22px;
height: 22px;
border: 2px solid transparent;
border-radius: 100px
}

.gg-chevron-right::after {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
width: 10px;
height: 10px;
border-bottom: 2px solid;
border-right: 2px solid;
transform: rotate(-45deg);
right: 6px;
top: 4px
}

.gg-chevron-left {
  float: left;
  box-sizing: border-box;
  position: relative;
  display: block;
  transform: scale(var(--ggs,1));
  width: 22px;
  height: 22px;
  border: 2px solid transparent;
  border-radius: 100px
}

.gg-chevron-left::after {
  content: "";
  display: block;
  box-sizing: border-box;
  position: absolute;
  width: 10px;
  height: 10px;
  border-bottom: 2px solid;
  border-right: 2px solid;
  transform: rotate(135deg);
  right: 6px;
  top: 4px
}

.color-options {
  padding: 15px 5px 50px;
  text-align: center;
}

.filter-color {
  display: inline-grid;
  text-align: center;
  margin: 5px;
  min-width: 70px;

}
.filter-color span {
  text-align: center;
}
.filter-color .button-option {
  margin: 0 auto;
  background-size: contain;
  width: 50px;
}

.size-options .button-option {
  background: #EEE;
}
.size-options .button-option.selected {
  background: #FFF;
  color: #3cbdaf;
  border: 2px solid #3cbdaf;
}

.button-option {
  height: 50px;
  padding: 14px;
  border-radius: 25px;
  border: 2px solid #EEE;
  display: inline-block;
  min-width: 50px;
  text-align: center;
  margin: 0 10px 20px 5px;
  -webkit-transition: all 0.2s;
}

.button-option.selected {
  border: 2px solid #000000;
  font-weight: 700;
}

.size-options {
  padding: 15px;
  text-align: center;
}

.typeCheckbox input {
  border-radius: 3px;
  border: 1px solid #CCC;
}
.typeCheckbox input:checked {
  background: #3cbdaf;
  border: 2px solid #3cbdaf;
}

.price-options {
  padding: 0 7%;
  margin-top: 20px;
}

.price-options .price-details {
  text-align: center;
}

.price-options .price-details .filter-price-text {
  display: inline-block;
  margin: 0
}

.price-options .filter-price-error {
  color: #b94141;
  font-size: 10px;
}

.newFilter {
  padding: 4px 6px;
  background: #3cbdaf;
  color: #FFF;
  border-radius: 50%;
  font-size: 10px;
  margin-left: 5px;
  margin-top: 0;
}

/*new tag*/
.new-tag-content {
  width: 65px;
  height: 21px;
  display: flex;
  margin-top: 0px;
  position: relative;
}

.new-tag-content-box {
  width: 100%;
  height: 100%;
  background: #ffffff;
  margin-left: 10px;
  background: url(/a52288f77835dcd2d508.svg);
  background-size: auto 100%;
  background-repeat: no-repeat;
  position: absolute;
}

.new-tag-star {
  background-size: contain;
  width: 14px;
  height: 14px;
  display: -webkit-inline-box;
  margin-top: 5px;
  margin-left: 8px;
  background-repeat: no-repeat;
}

.new-tag-txt {
  font-family: Poppins;
  font-size: 10px;
  line-height: 12px;
  height: 10px;
  text-transform: capitalize;
  display: unset;
  float: right;
  margin-top: 5px;
  margin-right: 8px;
  color: #000000;
  position: absolute;
}

.filter-content {
  display: inline-flex;
}

.toogle-padding {
  padding-bottom: 40px !important;
}

.show-filters_scroll .catalog-page-fixed{
  position: relative;
}

.show-filters_scroll {
  -webkit-animation: fade_in .7s both;
  animation: fade_in .7s both;
}

@keyframes fade_in {
  0% {
    opacity: 0.5;
    height: 0px;
    transform: translateY(-100%);
  }
  100% {
    display: block;
    opacity: 1;
    height: 52px;
    transform: translateY(0%);
  }
}

.hide-filters_scroll .catalog-page-fixed{
  position: relative;
}

.hide-filters_scroll{
  -webkit-animation: hide_in .7s both;
  animation: hide_in .7s both;
}

@-webkit-keyframes hide_in {
  0% {
    opacity: 1;
    height: 52px;
    transform: translateY(0);
  }
  100% {
    display: none;
    opacity: 0;
    height: 0px;
    transform: translateY(-100%);
  }
}

.catalog__catalog-card___gEw8r{font-family:"Roboto",sans-serif;width:49.6%;padding:0;float:left;display:block;overflow:hidden;border-left:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.catalog__catalog-card___gEw8r .catalog__content-img___RnG4i{position:relative;text-align:center;height:225px}.catalog__catalog-card___gEw8r .catalog__discount-percent___Y8Nty{position:absolute;top:208px;left:11px;background:#bababa;color:#fff;border-radius:1px;border:1.5px solid #fff;padding:3px;font-size:10px;line-height:9px;text-align:center}.catalog__catalog-card___gEw8r .catalog__discount-percent___Y8Nty.catalog__low___oX1Cc{background:#ffbc00}.catalog__catalog-card___gEw8r .catalog__discount-percent___Y8Nty.catalog__medium___CuJ6L{background:#ff9100}.catalog__catalog-card___gEw8r .catalog__discount-percent___Y8Nty.catalog__high___K_LKs{background:#bc0000}.catalog__catalog-card___gEw8r .catalog__new-product___zmuLn{position:absolute;top:9px;left:9px;background:#fff;color:#777;border:1px solid #ccc;border-radius:1px;padding:3px;text-transform:uppercase;font-size:10px;line-height:9px;text-align:center}.catalog__catalog-card___gEw8r .catalog__catalog-wishlist___FMhOr{position:absolute;top:5px;right:7px;width:25px;height:20px;padding:4px 0 0;background:#fff;border:1px solid #d7d7d7;border-radius:25px;box-shadow:1px 2px 1px 0 rgba(0,0,0,.1);display:table;z-index:999}.catalog__catalog-card___gEw8r .catalog__catalog-wishlist___FMhOr.catalog__icon-wishlist___zmjDs{color:gray;display:table-cell;vertical-align:middle}.catalog__catalog-card___gEw8r .catalog__txt-card___UQOEz{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#000;margin:8px 12px 0px}.catalog__catalog-card___gEw8r .catalog__txt-card___UQOEz.catalog__product-brand___LC2Qq{font-weight:700}.catalog__catalog-card___gEw8r .catalog__txt-card___UQOEz.catalog__product-name___HhfX3{margin:4px 12px 0px;font-style:normal;font-weight:400;line-height:140%;color:#333}.catalog__catalog-card___gEw8r .catalog__price-container___CrHyA .catalog__productPrice___rs6Bj{margin:0 12px 0;font-size:16px;color:#000}.catalog__catalog-card___gEw8r .catalog__price-container___CrHyA .catalog__productPrice___rs6Bj .catalog__price-text___sg8_r{margin:5px 0 2px;font-weight:700;display:flex}.catalog__catalog-card___gEw8r .catalog__price-container___CrHyA .catalog__productPrice___rs6Bj .catalog__price-discount___tZv6_{font-size:14px;text-decoration:line-through;color:#777;display:block;font-weight:normal;margin:2px 0 0 5px}.catalog__catalog-card___gEw8r .catalog__price-container___CrHyA .catalog__without-interest___QhS74{margin:0 12px;font-size:9px;color:#777}.catalog__catalog-card___gEw8r .catalog__tags-container___e6Agy{margin:5px 0 8px}.catalog__catalog-card___gEw8r .catalog__tags-container___e6Agy .catalog__tag-catalog___GCTci{color:#00afa4;margin:0 12px 0;font-weight:700;font-family:"Roboto";font-size:10px;display:flex;justify-content:flex-start;align-items:center}.catalog__catalog-card___gEw8r .catalog__tags-container___e6Agy .catalog__tag-catalog___GCTci span{margin-left:4px;text-align:left;font-weight:400}.catalog__error-page___CWK3E{width:100%;height:186px;margin:0;display:flex;justify-content:center;font-family:"Roboto",Verdana,Arial,sans-serif;font-style:normal}.catalog__error-page___CWK3E .catalog__content-error-page___umlyu{color:#666;line-height:140%}.catalog__error-page___CWK3E .catalog__content-error-page___umlyu .catalog__title-cms-no-result___ktvCb{font-weight:500;font-size:15px}.catalog__error-page___CWK3E .catalog__content-error-page___umlyu .catalog__sub-title-cms-no-result___B08Zn{margin:23px 0 0 138px;font-weight:400;font-size:13px}.catalog__error-page___CWK3E .catalog__content-error-page___umlyu .catalog__content-description-no-result___BpHkj{margin:5px 0 0 138px;font-weight:400;font-size:13px;list-style:inside}.catalog__error-page___CWK3E .catalog__content-error-page___umlyu .catalog__content-description-no-result___BpHkj li{padding:1px 0}.catalog__content-most-wanted___S64cY{display:inline-block;margin-bottom:23px}.catalog__content-most-wanted___S64cY .catalog__content-top-search___E9BaL .catalog__top-search-title___JjAUW{padding:4px 17px;font-size:13px}.catalog__content-most-wanted___S64cY .catalog__content-top-search___E9BaL .catalog__top-searchs___p3oPn{margin:13px 22px}.catalog__error-page-recommendations___XUuql .catalog__recomendation-container___UtBcj>.catalog__title____weSa{font-family:"Roboto",Verdana,Arial,sans-serif;font-style:normal;font-weight:500;font-size:13px;line-height:140%;color:#666;padding:5px 17px;background:#f7f7f7;margin:0 0 10px 0;text-transform:inherit}.catalog__error-page-recommendations___XUuql .catalog__recomendation-container___UtBcj{padding:0}
