.special-price .price::after, span[data-price-type="finalPrice"] .price::after {content: "Iva Incluido";display: block;font-size: 12px;font-weight: 400;}


.left-navigation .navigation .menu-title{font: 600 16px/20px Poppins, Helvetica Neue, Verdana, Arial, sans-serif;}
.cdz-main-menu .cdz-horizontal-menu li.level0 > a.menu-link, .cdz-main-menu .cdz-horizontal-menu li.item:hover > a.menu-link{ font:400 15px/1.35 Poppins, Helvetica Neue, Verdana, Arial, sans-serif;}
.cms-index-index nav.navigation{position: unset;}
.page-footer .block.newsletter .action.subscribe{width: 140px;}

.product-info-main .product.attribute.sku{margin-bottom: 0px; margin-top: 3px; margin-right: 0px;}
.product-info-main .rating-summary, .customer-review .rating-summary {margin-right: 0px;}
.amshopby-option-link {position: absolute; bottom: 2px; z-index: 9999; left: 0; width: 100%; text-align: center;}
.amshopby-option-link a {display: inline-block;}

#amrelated-block-1 .block-content {position: relative; z-index: 0;}
.field.street.admin__control-fields.required legend {display: none;}


.sticky-menu:not(.active) .header-wrapper-left {
	padding-top: 5px;
}

.showDesk{display:block;}
.showMob{display:none;}

.cdz-slideshow .owl-carousel.owl-theme .owl-dots .owl-dot span::before{ content:none;}

.sidebar .showMob .owl-carousel .owl-nav {display: none;}
.sidebar .showMob .owl-carousel .owl-dots {display: none;}

.minicart-wrapper .ui-dialog .block-minicart{left: unset;}
div.cart.table-wrapper .item .col.item{display: table-cell;}
.cart span.product-image-container {display: inline-block; max-width: 50%; vertical-align: top;}
div.customNavigationPrev{z-index: 99;}
.cart-discount .actions-toolbar .primary .action {padding: 9px 15px;}
.tabs-list .block-content.tab-slider .item.product.product-item a{padding: 0 15px;}

.checkout-index-index .page-header .header {
	padding: 10px;
}
.checkout-index-index .page-header .header .logo {
	margin-top: 5px;
}
.checkout-index-index #maincontent {
	position: relative;
}
.checkout-index-index #maincontent .columns .column.main > p {
	position: absolute;
	top: -54px;
	left: 240px;
}
#algolia-autocomplete-container .aa-dropdown-menu {
	width: 100%;
	min-width: 800px;
	right: 0 !important;
}
.ais-InfiniteHits-item .result-wrapper .result-content .result-thumbnail {
	height: 266px;
	margin-bottom: 15px;
}

div.descr-show-button, div.descr-hide-button {
	background: none;
7	padding-left: 15px;
}
div.descr-show-button a, div.descr-hide-button a {
	position: relative;
	padding-left: 26px;
}
div.descr-show-button a::before{
	content: '';
	background: url(/pub/media/category-fade-icon.png) 0px -21px no-repeat;
	position: absolute;
	width: 19px;
	height: 20px;
	padding-right: 0;
	left: 0;
}
div.descr-hide-button a::before {
  content: '';
  background: url(/pub/media/category-fade-icon.png) 0px 1px no-repeat;
  position: absolute;
  width: 19px;
  height: 20px;
  padding-right: 0;
  left: 0;
}
div.descr-show-button, div.descr-hide-button {
	background: none;
	padding-left: 27px;
}
.cms-index-index .amlabel-position-wrapper {
	width: auto !important;
        left: -20px !important;
	top: 10px !important;
}
.amrelated-grid-wrapper .price-box .special-price {
	float: left;
	margin-right: 15px;
}
.catalogsearch-result-index .products.list .amasty-label-container {
	position: absolute !important;
	left: 0;
	top: 0;
}
.amshopby-subcategories-wrapper .category_block {display: flex;flex-wrap: wrap;}
.amshopby-subcategories-wrapper .category_block .category_item {width: 33.33%;padding: 7.5px;}
.amshopby-subcategories-wrapper .category_block .amshopby-subcategory a {display: flex;align-items: center;background: #ededed;font-size: 14px;text-align: center;height: 70 px;line-height: 1.6 !important;align-items: center;text-transform: Capitalize;text-decoration: none;}
.amshopby-subcategories-wrapper .category_block .amshopby-subcategory a span {padding-left: 30px;text-align: left;letter-spacing: .4px;}
.amshopby-subcategories-wrapper .category_block .amshopby-subcategory img {height: 56px;width: 56px;box-sizing: content-box;border: 1;box-sizing: content-box;border: 1px solid #818181;margin: 5px;}
.white-card-movil .col-md-3 {width: 25%;}
.amshopby-subcategory a{color:#000;}
.amshopby-subcategory a:hover{color: #a6ca28;}
.show_more_btn{display: flex;justify-content: center;margin: 10px 0;}
.show_more_btn .amshopby-subcategories-wrapper{cursor: pointer;padding: 17px 100px;background: #a6ca28;color: #fff;letter-spacing: 1px;font-size: 15px;border-radius: 6px;}
.show_more_btn .amshopby-subcategories-wrapper:hover{background:#93b129;transition: all .3s ease;}

div.cdz-product-wishlist {
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 3;
	left: unset;
	background: #A6CA28;
	width: 50px;
	height: 31px;
	line-height: 34px;
	color: #FFF;
	border-radius: 5px;
	text-align:center;
}
#category-products-grid .cdz-hover-section ul.cdz-product-labels {top: 50px;}
.cdz-product-labels .label-item {
	width: 50px;
}
.deals-index-index .block.block-compare {
	display: block;
}
div.amlabel-position-wrapper {
	width: auto !important;
	right: unset !important;
	height: auto !important;
	top: 10px !important;
    left: 15	px !important;
}
div.amasty-label-container {						
	margin-left: 0px !important;
	width: 87px;
	margin-right: 0 !important;
	margin-top: 0 !important;
}
div.header-wrapper-content.sticky-menu.active{z-index: 9999;}

.products-list .product-item-link, .products-grid .product-item-link {
    font-weight: 400;
    letter-spacing: .2px;
    word-spacing: 0.3px;
}
.special-price .price::after, span[data-price-type="finalPrice"] .price::after {
    letter-spacing: .2px;
    word-spacing: 0.3px;
}
.product-item-details .iva-incluido {
    font-weight: 600;
    letter-spacing: .6px;
    font-size: 12px;
}
.products-list .cdz-buttons-container form, .products-grid .cdz-buttons-container form{
    display: inline;
    justify-content: space-between;
    width: 100%;
}
.cdz-buttons-inner{
    /* display: inline-block;  */
    /* text-align: center; */
    width: 100%;
    display: flex;
    justify-content: space-between;
}
#amasty-shopby-product-list .side_banner .cdz-banner {
	margin-bottom: 20px;
}
#amasty-shopby-product-list .side_banner .cdz-banner img {
	border: 1px solid #DBDBDB;
}
div.yosto-deals-widget.yosto-featured-deals .yosto-deals-heading {
	text-transform: uppercase;
	color: white;
	font: 600 18px/1.35 Poppins, Helvetica Neue, Verdana, Arial, sans-serif;
	padding: 7px 20px;
	background: #02233B;
}
.deals-index-index .content-heading h2.title {
	font-size: 33px;
	font-weight: 700;
	margin-top: 15px;
	margin-bottom: 0px;
	text-align:center;
}
body.page-products .amlabel-position-wrapper {
	width: 100% !important;
	left: -5px !important;
	top:10px!important;
}
.page-products .sorter .sorter-label {
	margin-top: 8px;
	display: inline-block;
}
.reviews-actions {
	margin-right: 10px;
}
.amasty-catalog-topnav #layered-filter-block {
	display: none;
}
/*#narrow-by-list .filter-options-item:last-child {
*/	display: none;
}
.cms-index-index .cdz-best-seller-wrap .cdz-hover-section ul.cdz-product-labels {
	top: 10px;
}
.cms-index-index .amlabel-position-wrapper {
	width: auto !important;
	left: -15px !important;
}
body.cms-index-index .product-item .old-price {
    float: right;
}
.price-box.price-final_price .normal-price {
	display: block;
	float: left;
	position: relative;
}
.product-item .price-box .price-label{position: absolute;}
.product-item .price-box .price-label + .price-wrapper {
	margin-left: 45px;
}
.price-box.price-final_price .normal-price .price-wrapper {
	width: 75px;
	display: inline-block;
}
.product-item .price-box .special-price .price-label + .price-wrapper {
	margin-left: 0;
}
.product-item .price-box .old-price .price-label + .price-wrapper {
	margin-left: 0;
	float:right;
}
.page-with-filter .price-box.price-final_price .old-price{float: right}
.tabs-list .cdz-hover-section ul.cdz-product-labels {
	top: 10px;
}
.amshopby_currency_rate .amshopby-slider-display {
	margin-top: 15px;
}
.yosto-deals-widget.modal-theme .product-item-info .product-item-details .price-box > span.old-price {
	float: right;
}
.sticky-menu.darkHeader .header-wrapper-bottom {
	position: fixed;
	width: 100%;
	top: 0;
	z-index: 99999;
}
.sticky-menu.darkHeader .header-wrapper-bottom .header.content {
	display: block;
}
div.sticky-menu:not(.active) .cdz-main-menu .cdz-horizontal-menu .groupmenu li.level0 > a.menu-link {
	padding: 15px 15px;
}
.box-tocart .actions {
	clear: both;
	margin-bottom: 15px;
}
.product-info-price .price-box .old-price, .product-info-price .price-box .special-price {
	display: inline-flex;
}
.product-info-price .price-box .old-price .price-final_price {
	display: flex;
	flex-direction: column-reverse;
}
.product-info-price .price-box .old-price {
	margin-left: 45px;
}
.product-info-price .price-box .old-price .price-final_price span.price-label {
	font-size: 12px;
}
div.product-info-main .product-info-price .old-price .price-wrapper .price {
	font: 600 24px/1.35 Poppins, Helvetica Neue, Verdana, Arial, sans-serif;
}
#short_description_content ul {
	margin-top: 15px;
	padding-left: 13px;
}
body.catalogsearch-result-index .products.list.items ul.cdz-product-labels {
	top: 50px;
}
.catalog-product-view .amlabel-position-wrapper {
	left: 15px !important;
	top: 15px !important;
}
.catalog-product-view .gallery-placeholder .amlabel-position-wrapper {
	right: 0 !important;
	left: unset !important;
}
aside.modal-popup.amgdprcookie-groups-modal.gdpr-cookie-container_setup-modal._show {
    z-index: 999999 !important;
}
#left-nav.navigation{z-index: 99;}
.checkout-index-index .modal-popup .modal-inner-wrap {
    margin-left: auto;
    width: 800px;
    left: 50%;
    margin: 0 auto;
}

.block-register-account .block-content-register .field-dob .customer-dob button {margin-top: 15px;}
.account .column.main > .form .fieldset.info .field-dob .customer-dob button {margin-top: 15px;}
.header-wrapper-left {display: inline-block;}
.header-wrapper-left .logo-left {display: inline-block; margin-top: 10px;}
.amfaq-search .am-button{position: absolute; top: 4px; right: 5px;}
main.page-main .sidebar .block:not(.block-static-block) {z-index: 99;}

div.header-wrapper-content.sticky-menu.active .header-wrapper-left {display: none;}

.products-grid.products-related .product-item-info {min-height: unset; max-height: unset;}
/*.products-grid .actions-secondary a span {position: relative !important;}*/
.products-grid.products-related .product-item-info .product-item-details .product-item-name {margin-left: 0;}
.products-grid.products-related .actions-secondary {width: 100%;}

.catalog-product-view .gallery-placeholder .amlabel-position-wrapper .amasty-label-container {height: auto !important;}
.catalog-product-view .gallery-placeholder .amlabel-position-wrapper .amasty-label-container .amasty-label-text {line-height: normal !important;}
.catalog-product-view .gallery-placeholder .amlabel-position-wrapper .amasty-label-container img {display: none;}
.catalog-product-view .gallery-placeholder .amlabel-position-wrapper .amasty-label-container .amasty-label-text {
	line-height: normal !important;
	text-align: right;
	background: #FF5151;
	display: inline-block;
	width: auto !important;
	float: right;
	color: #FFF;
	font-size: 14px;
	padding: 5px 10px !important;
	border-radius: 5px;
	right: 66px;
}
.catalog-product-view .gallery-placeholder .amlabel-position-wrapper {
	height: 40px !important;
	float: right;
	width: 124px !important;
	right: 13px !important;
	top: 10px !important;
}
.product-info-main .product.stock a {
	background: #1D71AB;
	color: #FFF;
	padding: 5px 10px;
	border-radius: 5px;
	text-decoration: none;
}
.product-info-main .product.stock a:hover{background: #02233B;}

#algolia-searchbox .algolia-search-input {
	position: static !important;
	border: 1px solid #ccc;
}
#algolia-autocomplete-container .aa-dropdown-menu .footer_algolia img {
	display: none !important;
}
#algolia-autocomplete-container .aa-dropdown-menu{ height:715px;}
.autocomplete-wrapper{ height:715px;}
#algolia-autocomplete-container .col3{background: #FFF;}
#algolia-autocomplete-container .other-sections .aa-dataset-0, #algolia-autocomplete-container .other-sections .aa-dataset-1, #algolia-autocomplete-container .other-sections .aa-dataset-2, #algolia-autocomplete-container .other-sections .aa-dataset-3, #algolia-autocomplete-container .other-sections .aa-dataset-4, #algolia-autocomplete-container .other-sections .aa-dataset-5, #algolia-autocomplete-container .other-sections .aa-dataset-6, #algolia-autocomplete-container .other-sections .aa-dataset-7, #algolia-autocomplete-container .other-sections .aa-dataset-8, #algolia-autocomplete-container .other-sections .aa-dataset-9 {color:#02233B;}
#algolia-autocomplete-container .other-sections .aa-dataset-0 a, #algolia-autocomplete-container .other-sections .aa-dataset-1 a, #algolia-autocomplete-container .other-sections .aa-dataset-2 a, #algolia-autocomplete-container .other-sections .aa-dataset-3 a, #algolia-autocomplete-container .other-sections .aa-dataset-4 a, #algolia-autocomplete-container .other-sections .aa-dataset-5 a, #algolia-autocomplete-container .other-sections .aa-dataset-6 a, #algolia-autocomplete-container .other-sections .aa-dataset-7 a, #algolia-autocomplete-container .other-sections .aa-dataset-8 a, #algolia-autocomplete-container .other-sections .aa-dataset-9 a {color:#02233B;}

/*============================== algolia auto complete search =============================*/

.autocomplete-wrapper .aa-dataset-products ul{
	display: none;
	padding: 0;
	margin: 0;
	list-style-type:none !important;
}
.autocomplete-wrapper .aa-dataset-products ul li {
	border: 1px solid #eee;
    list-style-type:none !important;
}


.header-wrapper-content.sticky-menu.active .header-wrapper-center {
	position: absolute;
	right: 54px;
	top: 7px;
}
.header-wrapper-content.sticky-menu.active #algolia-autocomplete-tt {
    width: 100px ;
    z-index: 999;
  }
.header-wrapper-content.sticky-menu.active #algolia-searchbox .magnifying-glass{
bottom:3px;
z-index: 9999;
  }
  .header-wrapper-content.sticky-menu.active #algolia-autocomplete-tt .input-text{
	  height:37px;
  }
  .header-wrapper-content.sticky-menu.active .minicart-wrapper{
	top: 8px;
  }
  .amcheckout-step-container .amcheckout-summary-container .minicart-items .product-item-details {
	padding-left: 82px;
  }
  .amcheckout-step-container .amcheckout-summary-container .product-item-details .product-item-inner{
	  display: unset;
  }
  .amcheckout-step-container .amcheckout-summary-container .product-item .delete {
	right: 128px;
	bottom: 65px;
  }
  .cms-index-index .cdz-slideshow .slider-item img {
	height: 493px;
  }
/*  .page-products .product-image-wrapper img {
	height: 100% !important;
  }*/
  /* .page-products .product-image-wrapper{
	  height:240px;
  } */
  span.product-image-wrapper {
    padding-bottom: 100% !important;
}
  .catalog-product-view .product.media ul.cdz-product-labels{
	  left:52px;
  }
  .catalog-product-view .fotorama__nav.fotorama__nav--thumbs {
	display: flex;
	justify-content: center;
  }
  .newsletter-wrapper div.mage-error {
	color: yellow;
  }
  .page-with-filter.page-products .product-image-wrapper,.catalog-product-view .product-image-wrapper{
	margin-top: 15px;
  }
  .catalog-product_compare-index .table-comparison .cell.product.info {
	position: relative;
  }
  .cms-index-index .freeBlock-right p {
    font-size: 11px;
}
.nav-open .nav-sections{
	z-index: 999;
}
.cms-index-index .cdz-menu img.groupdrop-banner-pos {
    top: 0;
}
.product-image-wrapper img {
	/* max-height: none;
	height: auto !important;
	width: auto; */
	max-height: none;
    height: auto !important;
    width: 100%;
    object-fit: contain;
}
.page-products .product-image-wrapper img, .catalog-product-view .product-image-wrapper img{
	height: 100% !important;
}
.minicart-wrapper .block-minicart a.action.viewcart {
	background: #1D71AB;
	font: 500 1.8rem/1.35 Poppins, Helvetica Neue, Verdana, Arial, sans-serif;
	padding: 14px 17px;
	color: #FFF;
	text-transform: uppercase;
	display: inline-block;
	margin-bottom: 15px;
	display: none;
}
.minicart-wrapper .block-minicart a.action.viewcart:hover {
	background: #a6ca28;
}
div.paymentBlock {
	margin: 15px 0 0 0;
}
.paymentBlock .top-pb, .paymentBlock .bottom-pb {
	display: inline-block;
	width: 100%;
}
.paymentBlock ul.top-pb li{
	width: 33.333%;
}
/*.paymentBlock ul.bottom-pb li {width: 33.333%;}*/

.paymentBlock ul.bottom-pb li:first-child {
	width: 45%;
}
.paymentBlock ul.bottom-pb li:last-child {
	width: 33.333%;
}
.paymentBlock ul.top-pb li span, .paymentBlock ul.bottom-pb li span {
	display: block;
	font-size: 13px;
	line-height: 18px;
}
.paymentBlock ul.bottom-pb li {
	word-break: break-all;
}
.page-main .sidebar .block:not(.block-static-block) .block-title {
	font: 600 18px/1.46 Poppins, Helvetica Neue, Verdana, Arial, sans-serif;
}
table.Seguimiento_brand tr:nth-child(odd) {
    background: #efefef;
}
table.Seguimiento_brand {
    border: 1px solid #cfcfcf;
    width: 445px;
}
.checkout-cart-index .gift-options-cart-item + .action-towishlist {
    position: absolute;
    right: 60px;
    left: unset;
}
.block.block-collapsible-nav .title.block-collapsible-nav-title {
  display: none;
}


.account .columns .column {
	width: 100% !important;
}
.account .columns .column .page-title-wrapper {
	text-align: center;
	margin-bottom: 25px;
}
.account .columns .column .page-title-wrapper h1 {
	margin: 0;
	font-weight: 600;
}

/*.account .customer_navigation_block {
	width: 26%;
	background: #A6CA28;
	padding: 30px 0 10px;
        float: left;
}
*/
.account .customer_navigation_block {
    width: 26%;
    background: #FFF;
    padding: 11px 0 10px;
    float: left;
    border: 1px solid #d7d7d7;
    min-height: 434px;
}
/*.account .customer_navigation_block ol li, .account .customer_navigation_block ol li a {
	color: #FFF;
	font-size: 14px;
	text-transform: uppercase;
}*/
.account .customer_navigation_block ol li, .account .customer_navigation_block ol li a {
    color: #001422;
    font-size: 14px;
    text-transform: uppercase;
	text-decoration: none;
}
.account .customer_navigation_block ~ .block {
	width: 72%;
	float: right;
}
/*.account .customer_navigation_block ol li:hover, .account .customer_navigation_block ol li a:hover {
	color: #02233B;
}*/
.account .customer_navigation_block ol li:hover, .account .customer_navigation_block ol li a:hover {
    color: #a6ca28;
}

.account .block.block-static-block {
	padding: 0 !important;
}

.account .customer_navigation_block ol li {
    border-bottom: 1px solid #d7d7d7;
    list-style-type: none;
}
.account .customer_navigation_block ol li a {
    display: block;
    padding-bottom: 7px;
    padding-left: 15px;
}
.account .customer_navigation_block ol {
    padding-left: 0;
}
.account .customer_navigation_block ol li a span {
    position: relative;
    padding-left: 20px;
}
.account .customer_navigation_block ol li a span:after {
    content: '\f101';
    font-family: 'FontAwesome';
    position: absolute;
    left: 0;
	top: 0;
}
div.fotorama--fullscreen{z-index: 999999 !important;}
.account .toolbar.wishlist-toolbar {
    background: transparent;
    border: none;
    box-shadow: unset;
    margin: 0;
    padding: 0;
	top: 36px;
}
.account .columns .column.main .toolbar.wishlist-toolbar:last-child{
	display: none;
}
.catalog-product_compare-index .attibute.value {
    width: 100%;
    overflow: auto;
}
.products-list .product.details.product-item-details .product.name.product-item-name {
    padding-right: 75px;
}
.products-list div.cdz-product-wishlist {
    top: 0px;
}
.products-list .cdz-hover-section ul.cdz-product-labels {
    top: 37px;
}
.page-footer .block.newsletter .field .control input {
    color: #000;
}
/* 19-4-2022 by manoj start */
.minicart-wrapper .block-minicart a {
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
  }
.plazov2.plazov2-onestepcheckout{
	color: #a6ca28 !important;
}
.checkout-agreement.field.choice.required .label {
    display: flex;
}
.account.page-layout-2columns-left .sidebar-additional {
    width: 100%;
}
ol#cart-sidebar-reorder {
    max-height: 300px;
    overflow-y: auto;
}
div#agree-input-box {
    display: inline-block;
}
div#agree-input-box:after {
    content: "*";
    color: red;
}
ol#cart-sidebar-reorder .product-item {
    display: flex;
}
.ambrands-empty{display: none;}
.cms-page-view li.ambrands-brand-item {
    min-height: unset !important;
    list-style-type: none;
	width: unset;
}
section.ambrands-letters-list {
    width: 100%;
    display: flex;
	justify-content: space-around;
}
ul.ambrands-content {
    display: inline-block;
    padding-left: 0;
}
.ambrands-letters-list .ambrands-letter {
    width: unset !important;
}
.account.sales-order-view.page-layout-2columns-left .order-status {
    margin-top: 0;
}
.account.sales-order-view.page-layout-2columns-left .page-title-wrapper h1 {
	margin:0 15px 20px;
}
.account.sales-order-view.page-layout-2columns-left .order-date {
    text-align: right;
    font-size: 14px;
	margin: 15px 0 5px;
}
.order-actions-toolbar .action.print {
    color: #1d71ab;
}
.order-actions-toolbar .action.print:first-child {
    margin-left: 25px;
}
div#chat-widget-container {
    bottom: 160px !important;
	max-height: calc(100% - 160px) !important;
}
/* .ambrands-letters-list .ambrands-letter {
    display: flex;
    flex-direction: column;
    align-items: center;
} */
/* .cms-page-view .ambrands-letters-list .ambrands-letter {
    width: 100% !important;
}
.cms-page-view ul.ambrands-content {
    display: flex;
    flex-wrap: wrap;
}
.cms-page-view li.ambrands-brand-item {
    width: 33.33% !important;
	text-align: center;
    list-style-type: none;
} */
/* 19-4-2022 by manoj end */
@media screen and (min-width: 768px){

	.post-list-wrapper .post-holder .post-image {
		width:100%;
	}
	.post-list-wrapper .post-holder .post-details {
		overflow: unset;
	}
	.sticky-menu:not(.active) .header-wrapper-center{
		padding: unset;
	}
	/*.cms-index-index div.amlabel-position-wrapper {left: 10px !important;}*/
	/*body.page-products div.amlabel-position-wrapper {left: 10px !important;}*/
	ul.cdz-product-labels li.label-item .label-content {white-space: nowrap;}
}
@media screen and (max-width: 967px) and (min-width: 768px){
    .contact-index-index .columns .col-sm-12{
		width:100%;
	}
	.contact-index-index .amfaq_questions.widget {
		float: unset;
		width: 100%;
		flex-basis: unset;
		order: 2;
	}
	.contact-index-index .column.main {
		display: flex;
		flex-flow: column wrap;
	}
	.page-footer .block.newsletter .action.subscribe {
		white-space: nowrap;
	}
	.freeBlock {
		min-height: 129px;
	}
	.account .customer_navigation_block ol li, .account .customer_navigation_block ol li a {
		text-transform: unset;
		font-size: 12px;
		font-weight: 500;
	}
	.cms-index-index .cdz-slideshow .slider-item img {
		height: 315px;
	}
	.footer.content.footer-container-wrapper .col-sm-6 {
		width: 50%;
	}
	.paymentBlock .top-pb, .paymentBlock .bottom-pb {
		display: flex !important;
	}
	.paymentBlock ul li img {
		padding-right: 0px;
		height: 30px;
		object-fit: contain;
	}
	.paymentBlock ul.bottom-pb li:first-child {
		width: 32%;
	}
	.page-main .sidebar .block:not(.block-static-block) .block-title {
		font: 600 13px/1.46 Poppins, Helvetica Neue, Verdana, Arial, sans-serif;
	}
	.wishlist-index-index .products-grid .product-item-info {
		min-height: 230px;
	}
	.products-list .cdz-buttons-container form, .products-grid .cdz-buttons-container form {
		display: flex;
		justify-content: unset;
		gap: 5px;
	}

}

@media screen and (max-width: 480px) and (min-width: 320px) {
	/* 19-4-22 start */
	#cart-sidebar-reorder input[type="checkbox"] {
		margin: 1px 5px 0 0;
		top: 0px;
	}
	.cms-page-view li.ambrands-brand-item {
		width: 100% !important;
	}
	.ambrands-letters-list .ambrands-letter {
		width: 33.33% !important;
	}
	.product-item-info .cdz-product-labels .label-item {
		width: unset;
	}
	.nav-open .nav-toggle::after {
		position: unset;
	  }
	  .checkout-index-index header .logo {
		width: 53%;
	  }
	/* 19-4-22 end */
	.nav-before-open.nav-open .nav-toggle {
		z-index: 9999;
		right: 70px;
		left: unset;
		top:11px;
	  }
	  .nav-before-open.nav-open .nav-toggle span:before,
	  .nav-before-open.nav-open .nav-toggle span:after{
		  background: rgb(222, 15, 15) !important;
	  }
	/* 28-3-22 start */
	.product-item .price-box .normal-price .price-container .price-label {
		display: none !important;
	}
	/* 28-3-22 end */

	/* 25-3-22 start */
	.product-reviews-summary .rating-summary .rating-result {
		margin-top: 0px;
		height: 30px;
	}
	.product-item .price-box .price-label + .price-wrapper {
		margin: 0;
	}
	/* .product-item .price-box .normal-price .price-container .price-label {
		display: none;
	} */
	.product-item .product-item-details .reviews-actions,
	body.cms-index-index .product-item .product-item-details .reviews-actions {
		right: unset;
		bottom: 85px;
		top: unset;
	}
	.product-item .product-item-details .reviews-actions {
		right: unset;
		bottom: 86px;
		top: unset;
	}
	.columns .column.main{
		padding-bottom: 0;
	}
	.checkout-index-index .amcheckout-step-container .amcheckout-summary-container .minicart-items .product-item-details {
		padding-left: 90px;
	}
	.checkout-index-index .field.amcheckout-comment .control {
		margin-top: 15px;
	}
	.table-checkout-shipping-method tbody tr:last-child .col-method{
		display: none;
	}
	.table-checkout-shipping-method tbody tr:last-child .col-price{
		display: none;
	}
	.checkout-index-index .field-tooltip .field-tooltip-action:before {
		font-size: 14px;
	}
	.amcheckout-main-container.-modern .amcheckout-block:not(:first-of-type) {
		margin: 0;
	}
	.account .page-main .sidebar .block:not(.block-static-block) .block-title strong{
		font-weight:500;
	}
	.account .products-grid.wishlist .product-image-container, .account .product-item .product-image-container,.block-wishlist .product-item .product-image-container{
		width: 80px !important;
	}
	.products-grid.wishlist .product-item-actions .action.edit {
		color: #a6ca28;
	}
	.products-grid.wishlist .product-item-actions .action.delete {
		color: #FF5151;
	}
	.page-main .sidebar .block:not(.block-static-block) .block-content{
		border:none;
	}
	.account .toolbar.products-reviews-toolbar.bottom,.toolbar.toolbar-products  {
		background: none;
		box-shadow: none;
		margin: 0;
		padding: 0;
	}
	.account .customer_navigation_block {
		padding: 11px 0 0px;
		min-height: unset;
	}
	.account .customer_navigation_block ol{
		margin-bottom: 0;
	}
	.account .customer_navigation_block ol li:last-child {
		border-bottom: none;
		margin-bottom: 0;
	}
	p.price-as-configured {
		display: flex;
	}
	 .block-wishlist a.action.details {
		color: #c9ce33;
		text-transform: uppercase;
		font-size: 11px;
		font-weight: 500;
	}
	.sidebar .block-wishlist .action.tocart {
		width: unset;
		padding: 0 10px !important;
		margin-bottom: 0 !important;
	}
	.sidebar .block-wishlist .actions-toolbar,.page-products .sidebar .block-wishlist .actions-toolbar {
		padding-top: 0px;
	}
	.block-wishlist .product-item-actions button span {
		margin-left: 10px;
	}
	.account .amgdpr-checkbox-container .amgdpr-checkbox {
		margin-bottom: 5px;
	}
	.account .sidebar-additional {
		margin-top: 0px;
	}
	.account .column.main .block:last-child {
		margin-bottom: 0px;
	}
	.account .column.main {
		margin-bottom: 10px;
		padding-bottom: 5px;
	}
	.account .page-main .sidebar .block:not(.block-static-block) {
		margin-bottom: 5px;
	}
	.account .amgdpr-checkbox-container {
		margin-bottom: 10px;
	}
	/* 25-3-22 end */
	.cdz-buttons-container .cdz-buttons-inner {text-align: left;}
	.catalog-product-view .amlabel-position-wrapper {top: 0px !important;}
	.catalog-product-view .amrelated-grid-wrapper .products-grid .product-item {min-height: 369px;}
	.block-new-customer .block-title {padding-top: 15px;}
/*	.products-grid .product-item .product-item-info .cdz-buttons-container form {text-align: left;}*/
	.hdmx__contact-form .fieldset .legend {font-size: 1.6rem;font-weight: 500;}
	.block-register-account .block-title strong,
	.block-new-customer .block-title strong,
	.customer-account-login .page-main .block-customer-login .block-title strong {font: 500 18px/1.35 Poppins, Helvetica Neue, Verdana, Arial, sans-serif;}
	.account .columns .column .page-title-wrapper {margin-bottom: 15px;}
	.wishlist-index-index .products-grid.wishlist {margin-bottom: 0px;margin-right: 0px;}
	.wishlist-index-index .products-grid.wishlist .product-item {padding: 15px 10px 20px 10px;}
	.wishlist-index-index div.amlabel-position-wrapper {left: -6px !important;top: -6px !important;}
	.account .columns .column .page-title-wrapper h1 {font-size: 18px;margin-top: 10px;}
	/* .page-products .product-image-wrapper,.catalog-product-view .product-image-wrapper {height: 140px;} */
	.page-footer .block.newsletter .action.subscribe {white-space: nowrap;}
	.review-customer-index .table-reviews th{white-space: nowrap;}
	.review-customer-index .toolbar-amount {left: 15px;top: 25px;}
	.review-customer-index .table-wrapper.reviews {overflow-x: auto;}
	.helpdesk-ticket-index .hdmx-green.create-button, .helpdesk-ticket-index .create-button {margin-top: -17px;}
	.helpdesk-ticket-index .table-wrapper {overflow-x: scroll;width: 100%;}
	.catalog-product_compare-index .table-comparison {table-layout: unset;}
	.price-box.yosto-has-special-price.price-final_price {display: flex;justify-content: space-between;}
	.special-price .price::after, span[data-price-type="finalPrice"] .price::after {white-space: nowrap;}
	.rating-summary .rating-result:before{color: #a6ca28;}
	.product-reviews-summary {float: none;}
	.page-products .sorter-options {margin: 0 5px 0 0px;width: 54%;font-size: 11px;padding-left: 8px;}
	.order-details-items .table-wrapper {overflow: auto;}
	body.account .customer_navigation_block ~ .block {width: 100%;}
	body.account .customer_navigation_block {width: 100%;}
 .checkout-cart-index .cart.item tr.item-info {display: flex;flex-wrap: wrap;justify-content: space-evenly;}
 .cdz-main-menu .cdz-vertical-menu .groupmenu li.level0 > .dropdown-toggle:before {color: #1d71ab;}
 .cdz-main-menu .cdz-vertical-menu .groupmenu li.level0:hover > .dropdown-toggle:before {color: #FFF;}
 .showDesk{ display:none;}
 .showMob{ display:block;}
 .paymentBlock ul {text-align: left;}
 .paymentBlock .top-pb, .paymentBlock .bottom-pb { display: flex !important;}
 div.paymentBlock ul li{ width: 32.333% !important;}
 .paymentBlock ul li span {display: none;}
 .paymentBlock ul li img {padding-right: 0px;height: 30px;object-fit: contain;}
 .footer .block-static-block {margin-bottom: 0;}
 .page-footer .copyright {text-align: left; font-size: 12px;}
 .page-footer .footer-container-wrapper{padding-bottom: 0px;}
 .page-footer .footer-social {text-align: left;}
 .product-style05 .products-grid .cdz-buttons-inner .tocart.primary {border-color: #a6ca28; background: #a6ca28;}
 .products-grid .product-item-info{position: relative;}
 .amlabel-position-wrapper {left: 34% !important; top: 0 !important; }
 li.product-item.item div.amlabel-position-wrapper {left:0px !important;}
 .page-header .mobile-search-wrapper .mobile-search-form-container input[type="text"]{border: 1px solid #d2d2d2;}
 .page-footer .bottom-footer-wrapper{padding: 10px 0;}
 .item.subcategory.subcategory-item{width: 100%;}
 .item.subcategory .subcategory-item-info {min-height: 130px; background: #FFF; padding: 5px; border: 1px solid #DDD;}
 .item.subcategory .subcategory-item-info .sub-cat-name a {font-size: 10px;}
 .category-left-block-top.grid12-12.no-gutter {margin-top: 15px;}
 .product-item-details .product-item-name {min-height: auto;}
 body.cms-index-index .product-item-details .reviews-actions {font-size: 10px; position: absolute; right: -4px; bottom: unset; top: 65px;}
 body.cms-index-index .product-item-details .iva-incluido {min-height: 30px; margin: 0;}
 .product-style05 .products-grid .cdz-buttons-inner .tocart.primary {width: 100%;}
 #best-seller-tab-1 .owl-stage-outer .item-slider .item.product.product-item {padding-bottom: 15px;}
 div.cdz-buttons-container button.tocart.primary::before {font-size: 13px; line-height: 27px;}
 div.products-grid .product-item-info .product-item-details{padding: 5px 10px 0px 10px; min-height: 169px;height: unset !important;}
 .minicart-wrapper .ui-dialog .block-minicart {width: 300px; min-width: 300px; z-index: 999;}
 .product-info-main .product-info-price .price-box{width: 100%;}
 .product-info-main .product-info-price .price-box .special-price, .product-info-main .product-info-price .price-box .old-price {width: 50%; display: block;}
 .product-info-main .product-info-price .price-box .old-price {margin: 0 !important; text-align: right;}
 .product-info-main .product-info-price .price-box .special-price {float: left;}
 .product-info-main .product-info-price .price-box .old-price .weee {display: flex; flex-direction: column;}
 .product-info-main .product-info-price .price-box .old-price .weee .price-label {order: 2;}
 .product-info-main .product-info-price .price-box .old-price .weee .price-wrapper { order:1;}
 #product_addtocart_form .box-tocart {width: 100%;}
 .box-tocart .fieldset {margin-bottom: 0; display: flex;}
 .box-tocart .fieldset .actions {float: right; text-align: right; width: 55%;}
 .box-tocart .fieldset .actions button {width: 100%; font-size: 12px; padding: 6px;}
 .box-tocart .fieldset .field.qty {width: 150px;}
 div.product-item-actions {display: block;}
 .product-item-actions button span {font-size: 11px;}
 .product-item-actions button {
	padding: 0 !important;
	width: 100%;
	line-height: 14px !important;
	height: 30px;
	margin-top: 10px;
	margin-bottom: 10px !important;
}
.product-item .price-box .normal-price .price-container .price-label{display: block;}
.product.data.items > .item.content, .tabs-list.product.data.items > .item.content {
	padding: 10px;
	background: #f1f1f1;
}
#additional .data.table tr td, #additional .data.table tr th {
	border: 1px solid #CCC;
	font-size: 13px !important;
	vertical-align: middle;
	display: table-cell;
	padding: 5px;
}
#additional .data.table tr th {
	font-weight: 600;
}
#amfaq_product .amfaq-product-tab .block-title strong {
	font-size: 17px;
	font-weight: 600;
	margin-bottom: 10px;
}
.ask-question-form .button-container .button-info {
	font-size: 15px;
}
.cdz-product-tab01 .block-content.tab-slider .item.product.product-item, .cdz-product-tab01 .product.data.items > .item.content{background: #FFF;}
.cdz-product-tab01 .block-content.tab-slider .item.product.product-item{margin: 10px 0 0 0; padding: 21px 0;}
div.cart-items .item .product {padding: 0px 0; height: 65px;}
div.footer-cart-additional .footer-cart-summary {padding: 5px 5px 0px; min-height: 50px;}
div.cart-footer .footer-cart-actions{padding: 5px 5px 0px;}
body.catalog-product-view .reviews-actions-related-block {position: relative; right: 2px; top: 0; font-size: 10px;}

div.yosto-deals-widget.modal-theme .product-item-info:hover{box-shadow: none;}
div.yosto-deals-widget.modal-theme .product-item-info{ padding:0px;}
.yosto-deals-widget.modal-theme .product-item-info .product-item-details .price-box > span {float: left; padding: 0;}
.reviews-actions {
	position: absolute;
	top: 71px;
	right: 0;
}
div.product-item-details .iva-incluido {
	font-weight: 600;
	letter-spacing: .6px;
	font-size: 11px;
	color: #A6CA28;
	min-height: auto;
	margin-bottom: 15px;
}


.cdz-product-tab01 .block-content.tab-slider .item.product.product-item, .cdz-product-tab01 .product.data.items > .item.content{background: #FFF;}
.cdz-product-tab01 .block-content.tab-slider .item.product.product-item{margin: 10px 0 0 0; padding: 21px 0;}
div.cart-items .item .product {padding: 0px 0; height: 65px;}
div.footer-cart-additional .footer-cart-summary {padding: 5px 5px 0px; min-height: 50px;}
div.cart-footer .footer-cart-actions{padding: 5px 5px 0px;}
body.catalog-product-view .reviews-actions-related-block {position: relative; right: 2px; top: 0; font-size: 10px;}
.cdz_wapper-blog01.text-center.space-lg {display: none;}
body.catalog-product-view .price-final_price .old-price {text-decoration: none;}
.catalog-product-view .price-final_price .old-price .price-wrapper {text-decoration: line-through;}
.catalog-product-view .product.media ul.cdz-product-labels{top: 0; right:0px;}
.product.attibute.marcas-block {text-align: center;}
/*div.amshopby-subcategories-wrapper .category_block .category_item {width: 100%;}*/
#maincontent .amfaq_questions.widget {flex-basis: unset;}
/* .cart-footer{z-index: 21474836399;} */
div.amshopby-subcategories-wrapper .category_block .amshopby-subcategory a{flex-wrap: wrap;}
div.amshopby-subcategories-wrapper .category_block .amshopby-subcategory a span{padding-left: 5px; padding-right: 5px;}
div.amshopby-subcategories-wrapper .category_block .amshopby-subcategory a span {
	padding-left: 10px;
	text-align: center;
	letter-spacing: normal;
	font-size: 12px;
	padding-right: 10px;
}
div.amshopby-subcategories-wrapper .category_block .amshopby-subcategory img{height: 100%; width: 100%;}


div.show_more_btn .amshopby-subcategories-wrapper {
	cursor: pointer;
	padding: 17px 10px;
	background: #a6ca28;
	color: #fff;
	letter-spacing: 1px;
	font-size: 15px;
	border-radius: 6px;
	display: inline-block;
	width: 100%;
	text-align: center;
}
body.cms-index-index .amlabel-position-wrapper{left: 0px !important;}
.tabs-list .cdz-hover-section ul.cdz-product-labels {
	top: 10px;
	right: 0px;
}
.catalog-product-view .product-reviews-summary .reviews-actions {
	margin-right: 0; margin-left: 0px; position: relative; top: 0;}

.amlabel-position-wrapper .amasty-label-container {
	width: auto !important;
	height: 25px !important;
	border: 0 !important;
	border-radius: 3px;
	margin-left: 0 !important;
}
div.product-info-stock-sku .stock .stock-qty {
	margin-left: 17px;
	display: inline-block;
}
.products-grid .product-item-info .product-item-details .special-price {
	display: inline-block;
}
body.catalog-product-view .price-final_price .old-price {
	float: right;
	width: auto;
	margin: 0px 0 0 8px !important;
}
div.cdz-product-wishlist{right: 0!important;}
ul.cdz-product-labels{right: 0!important;}
body.page-with-filter .price-box.price-final_price .old-price{margin: 0px 0 0 8px !important;}
body.cms-index-index .amlabel-position-wrapper img {
	width: 86% !important;
}
div.amrelated-grid-wrapper .price-box .special-price {
	float: left;
	margin-right:5px;
}
li.product-item .price-box {
	margin: 10px 0 5px;
	display: inline-block;
}
#amrelated-block-1 div.products-grid .product-item-info .product-item-details {
	min-height: 186px;
}
li.product-item .price {
	font: 400 13px/1.35 Poppins, Helvetica Neue, Verdana, Arial, sans-serif;
}
body.catalog-product-view .gallery-placeholder .amlabel-position-wrapper {
	right: unset !important;
	left: 0px !important;
	top: 0px !important;
	width: auto !important;
}
/*.product-item-info .simple-countdown{position: absolute; top: -47px; z-index: 99999; left: 50%; transform: translate(-50%, 0);}*/
body.page-products .amlabel-position-wrapper {
	width: 100% !important;
	left: 0 !important;
	top: 10px !important;
}
.checkout-index-index #maincontent .columns .column.main > p {
	position: absolute;
	top: -59px;
	left: 209px;
	/* z-index: 99999; */
}
.checkout-index-index #maincontent .columns .column.main > p a span {
	font-size: 14px !important;
	margin-left: 0px;
}
.checkout-index-index #maincontent .columns .column.main > p img {
	margin-right: 10px;
}
.checkout-index-index .page-header .header .logo {
	margin: 5px 0 0px 5px;
}
.checkout-index-index #maincontent .columns .column.main #checkout {
	margin-top: 0;
}
.checkout-index-index #maincontent .columns .column.main #checkout .checkout-header {
	/* margin-top: 0; */
}
div.header-wrapper-left .logo-left{margin-top:0px;}
div.page-title-wrapper .page-title {font-size: 18px;margin-top: 10px;margin-bottom: 10px;}
.am-search-box-wrapper .am-widget-center { margin: auto; width: 70% !important;}
div.amfaq-search .am-button{top: 1px;}
.sidebar.sidebar-additional{margin-bottom: 15px;}
BODY #maincontent{margin-top: 15px;}
BODY #maincontent .page.messages{margin-bottom: 20px;}
.account .column.main .block:not(.widget) .block-title .action.edit {float: left; margin-left: 0;}
/*table.amgdprcookie-table {overflow: auto; width: 100%; display: block;}*/
.product .product-item-name {
	white-space: normal;
	display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
	min-height: 49px;
}
div.brandtpBlock {
  background: url("/../media/wysiwyg/brand-banner-bg.jpg") 84% 0px no-repeat;}

.ambrands-letter .ambrands-content {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.ambrands-letters-list {
	display: inline-block;
	width: 100%;
}
.ambrands-letters-list .ambrands-letter {
	margin-bottom: 15px;
}
.ambrands-letters-list .ambrands-letter .ambrands-title {
	border-bottom: 2px solid #CCC;
	background: #CCC;
	margin-top: 15px;
	padding: 5px 10px;
}
.ambrands-letter .ambrands-content {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline-block;
	width: 100%;
}
.ambrands-widget-3 .ambrands-brand-item {
	width: 50%;
	float: left;
	height: auto;
}
.ambrands-widget-3 .ambrands-brand-item .ambrands-image-block {
	height: 41px;
	display: block;
}
.ambrands-widget-3 .ambrands-brand-item .ambrands-empty {
	font-size: 19px;
	line-height: normal;
}
.ambrands-widget-3 .ambrands-brand-item .ambrands-empty {
	font-size: 19px;
	line-height: normal;
}
.ambrands-widget-3 .ambrands-brand-item img.ambrands-image {
	margin: 0;
	max-height: none !important;
	max-width: 60px !important;
}
.ambrands-letter .ambrands-content .ambrands-empty {
  font-size: 19px !important;
  line-height: normal !important;
}
.ambrands-letter .ambrands-brand-item .ambrands-image-block {
  height: 32px !important;
  display: block;
}
.ambrands-letter .ambrands-brand-item {
	min-height: auto !important;
	float: left;
	line-height: normal;
	width: 50% !important;
}
.ambrands-letter .ambrands-brand-item .ambrands-image-block .ambrands-image {
	margin: 0;
	max-height:40px !important;
}
footer.page-footer .footer-container-wrapper {
  padding-top: 50px;
}
body.cms-marcas.cms-page-view img {
	margin-top: 0px;
}
.am-sitemap-column {width: 100% !important;}
.tree-leaf.\33 0-li {
	background: #1D71AB;
	padding: 5px 10px !important;
	margin-bottom: 8px;
}
.tree-leaf.\36 0-li img, .tree-leaf.\39 0-li img, .tree-leaf.\31 20-li img {
	margin-right: 10px;
}
div.am-sitemap-cell li a {
	color: #000;
}
.tree-leaf.\33 0-li a {
	color: #FFF;
}
.sitemapSection.std h2 {
	margin-bottom: 0;
}
.am-sitemap-cell .button.sitemap-more {
	margin-bottom: 15px !important;
	display: block;
}
/* 21-3-22 ^ */
body.page-products div.amlabel-position-wrapper,body.catalog-product-view .amlabel-position-wrapper {left: -42px !important;}
.products-grid.wishlist .product-item .price-box{margin-left: 0;}
.wishlist-index-index .product-item-actions button {padding: 0 5px !important;margin-top: 0px !important;}
.wishlist-index-index .wishlist-toolbar .toolbar-amount{position: unset;padding: 0;}
/*.product-image-container { width: 75px !important;}*//* DISABLED THE REDUCTION OF IMAGE ON CATEGORY */
.post-holder .post-header .post-info {width: 100%;max-width: 100%;}
.post-list-wrapper .post-holder .post-details .post-title {padding: 0 10px 10px 0;}
div.product-item .price-box .price-label + .price-wrapper {margin-left: 0;}
ul.cdz-product-labels li.label-item .label-content {white-space: nowrap;}
.catalog-category-view .page-title-wrapper .page-title {margin-bottom: 0px;margin-top: 10px;}
.item.subcategory .subcategory-item-info {min-height: 141px;}
.page-products .reviews-actions {bottom: 96px;top: unset;}
div.product-item-details .iva-incluido {min-height: 32px;margin-bottom: 0;}
.block, .customer-review .product-details, .block-banners, .block-banners-inline {margin-bottom: 0px;}
}

@media screen and (max-width: 480px) and (min-width: 320px){
#category-products-grid .amlabel-position-wrapper .amasty-label-container {
  max-width: fit-content !important;
 /* margin-left: 55px !important;*/
  }
}

@media only screen and (max-width: 480px) {
.catalog-product-view .gallery-placeholder .amlabel-position-wrapper .amasty-label-container .amasty-label-text {
    line-height: normal !important;
    text-align: right;
    background: #FF5151;
    display: block;
    width: auto !important;
     float: unset;
    color: #FFF;
    font-size: 11px;
    padding: 5px 10px !important;
    border-radius: 5px;
    position: unset !important;
    }  
}

.cdz-product-labels .label-item {
    float: right;
}
.cms-index-index .cdz-slideshow .slider-item img {
	height: auto;
}
BODY #maincontent {
  margin-top: 0px;
  padding-top: 0;
}
.faq-category-view page-layout-2columns-left div.amfaq_questions widget {
    float:left;
}

@media screen and (max-width: 480px) and (min-width: 320px){
.body.cms-index-index .amlabel-position-wrapper img {
  margin-left: 30px;
  width: initial;
  }
.columns.algolia-instant-replaced-content div.products-grid .product-items .product-item {
	width: 50% !important;
}
.cms-index-index .columns.algolia-instant-replaced-content div.products-grid .product-items .product-item {
	width: 100% !important;
}
}

@media screen and (max-width: 480px) and (min-width: 320px){
.fotorama__wrap .fotorama__stage .fotorama__stage__shaft .body.page-products div.amlabel-position-wrapper, body.catalog-product-view .amlabel-position-wrapper {
 left: 42px !important;
 top: 40px !important;
 max-width: 150% !important;
 } 
}

@media only screen and (max-width: 767px){
.block.widget.amrelated-grid-wrapper.block-products-list.grid .amlabel-position-wrapper .amasty-label-container {
  top: 0px;
  left: 20px;
  width: initial !important;
  }
 /*.category-view .category-description {
	height: 150px !important;
	text-align: left;
} */
}
@media screen and (min-width: 320px){
.opc-block-summary .mark .value {
  color: #04253d !important;
  font-weight: bold !important;
  }
}

.page-header .logo .main-logo {
    image-rendering: -webkit-optimize-contrast !important;
}

.order-details-items .order-title {
  padding: 0 0 40px;
  
} 

.order-details-items .action.print {
  display: inline-table !important;
  text-transform: uppercase;
  margin: 10px 0 10px;
  padding: 12px 21px 11px 25px;
  font-size: 1.4rem;
  background-color: #e5efe5 !important;
  float: right;
 
}
.order-links .item {
  line-height: inherit !important;
}

@media (min-width: 768px), print {
.order-links .item{
  line-height: inherit !important;
  }
}


/*
.columns.algolia-instant-replaced-content div.products-grid .product-items .product-item {
	width: 33.333% !important;
}

.page-main .column.main .block-products-list .products-grid ol li{width: 33.333%;}

.product-item .price-box .special-price {
	float: left;
}
.product-item .price-box .old-price {
	float: right;
}*/

.product-items .product-item .product-item-details .price-box{ min-height:55px; max-height:55px;}
.page-main .column.main .block-products-list .products-grid ol li .product-item-info {
	min-height: auto !important;
}
.page-main .column.main .block-products-list .products-grid ol li .amlabel-position-wrapper {
	top: 7px !important;
	left: -10px !important;
}
.page-main .algolia-instant-replaced-content .column.main .block-products-list {
	z-index: 9;
	position: relative;
}

.banner_images {
 display:none;
}

.field-error{
color: #e02b27;
}
@media screen and (max-width: 480px) and (min-width: 320px){
.cdz-best-seller-wrap.cdz-products.box-product.product-style05.product-item.product-item-details.reviews-actions, body.cms-index-index.product-item.product-item-details.reviews-actions {
bottom: 85px;
 }
}

/* Show required indicator in checkout address field */
[name="shippingAddress.street.0"] > label:after {
    content: '*';
    color: #e02b27;
    font-size: 1.2rem;
    margin: 0 0 0 5px;
}

.amreview-text.amshowmore-text {
word-break: break-word;
}

.amshowmore-container .amshowmore-text:not(.-active) {
  max-height: unset;
}

/*.products-grid .product-items:not(.owl-carousel) > .product-item.item{ width:33.333%;}*/
/*.ofertascontador div.amlabel-position-wrapper{left: -10px !important;}*/ 
div.rating-summary .rating-result > span::before{ 
color: #a6ca28;
}

div #ofertascontador .amasty-label-container {
/*display:block !important;*/
left: -25px;
}

@media screen and (max-width: 480px) and (min-width: 320px){
div #ofertascontador .amasty-label-container {
 left: 10px;
 width:90% !important;
 }
}


@media screen and (max-width: 480px) and (min-width: 320px){
.amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method .col {
  display: table-cell;
  }
}

div#ofertascontador .product-item {width: 33%;}
span.main-image .amlabel-position-wrapper .amasty-label-container {display: block!important;}
span.main-image .amasty-label-container {display: none!important;}

.cms-index-index .products-grid .product-item-info{min-height: 456px; max-height: 456px;}
.cms-index-index span.hover-image div.amasty-label-container{position: absolute; top: 10px; z-index: 9; left: 10px;}
div.yosto-deals-banner {
	min-height: 259px;
	background-position: 62% 0% !important;
}
.deals-index-index .content-heading p.subtitle {
	text-align: center;
	margin-bottom: 20px;
}
.deals-index-index .content-heading p.subtitle a {
	font-weight: 600;
	color: #E25500;
}
.yosto-deals-of-week .daily-link-wrapper{background: #E3E3E3; padding: 5px;}
.yosto-deals-block{padding: 2px 2px 2px;}
.yosto-deals-of-week .daily-link-wrapper .daily-link {
	box-sizing: border-box;
	padding: 5px 6px;
	color: #333333;
	font-weight: 600;
	float: none;
	border-bottom: 1px dotted white;
	margin: 1px;
	border-radius: 3px;
	background-color: white;
	display: inline-block;
	width: 31%;
	margin-bottom: 5px;
}

.yosto-deals-of-week .daily-link-wrapper a {
	display: block;
	background: #A6CA28;
	color: #FFF;
	padding: 8px;
	text-decoration: none;
	font-size: 15px;
	font-weight: 500;
}
.yosto-deals-of-week .daily-link-wrapper a:hover {
	background: #02233B;
}
.modal-popup.modal-slide {
	left: 0;
	z-index: 10001 !important;
}
.modal-popup.modal-slide._show .modal-inner-wrap {
	margin-top: 52px;
	transform: translateX(-50%);
	height: 90vh;
	left: 50%;
	position: absolute;
	width:100%;
}
.modals-overlay {
	z-index: 9999 !important;
}
.modal-popup .modal-inner-wrap h2 {
	margin-top: 15px;
	background: #a6ca28;
	padding: 10px 15px;
}
.modal-popup .modal-inner-wrap .product-items .product-item-name {
	height: 56px;
	overflow: hidden;
}
.modal-popup .modal-inner-wrap .product-items .product-item .product-item-info {
	height: auto;
	min-height: auto !important;
}
.page-main .block.yosto-deals-widget {
	margin-bottom: 0; margin-top: 15px;
}
.page-main .block.yosto-deals-widget .content-heading h2.title {
	margin-bottom: 15px;
}
/*.page-main .block.yosto-deals-widget .block-content .products-grid ol.product-items {
	margin: 0;
}*/
.page-main .block.yosto-deals-widget .block-content .products-grid ol.product-items .product-item.item {
	width: 33.333% !important;
}
.page-main .block.yosto-deals-widget .block-content .products-grid ol.product-items .product-item.item .product-item-info {
	margin: 0px 10px;
}
.yosto-featured-deals .yosto-deals-heading {
	margin-top: 15px;
}
.yosto-deals-block.yosto-deals-of-week {
	padding: 0;
}
div.product-reviews-summary .rating-summary .rating-result::before{color: #d5d5d5;}
@media screen and (max-width: 480px) and (min-width: 320px){
	.yosto-deals-banner-content .banner-content-title {font-size: 3rem; color: #FFF; text-shadow: 1px 2px #000;}
	.yosto-deals-widget .flip-clock-divider .flip-clock-label{color: #000;}
	.page-main .block.yosto-deals-widget .block-content .products-grid ol.product-items .product-item.item {width: 50% !important;}
	.yosto-deals-slider .product-item span.product-image-container {width: 100px !important;}
	.yosto-deals-slider .product-item .product-item-info .simple-countdown{-webkit-justify-content: left; margin-bottom: 15px;}
	.yosto-deals-slider .product-item .product-item-info .hover-image {display: none;}
	.yosto-deals-slider .product-item .product-item-info .main-image div.amlabel-position-wrapper{top: 96px !important; width: 101px !important;}
	.yosto-deals-slider .owl-item .cdz-hover-section div.cdz-product-wishlist{right: unset !important; top: 125px;}
	.yosto-deals-slider .owl-item .cdz-hover-section ul.cdz-product-labels {top: 125px; left: 51px; right: unset !important;}
	.yosto-deals-slider .owl-item .cdz-hover-section div.cdz-product-wishlist{height: 30px;}
	.yosto-deals-slider .product-item .product-item-info .cdz-product-labels .label-item {width: unset; height: 30px;}
	.modal-popup .modal-inner-wrap .product-items .product-item-name{height: 51px;}
	.yosto-deals-slider .owl-item .product-item-info .product-item-details .cdz-product-bottom .cdz-buttons-container button.tocart.primary {width: 35px; height: 34px; line-height: 26px;}
	
}

div#ofertascontador .product-image-wrapper img{
width: auto !important;
}
.contact-index-index div.amfaq_questions.widget {
	float: right;
}
div.amfaq_questions.widget {
	float: left;
}

.checkout-payment-method .payment-method-title .payment-icon .img, object, video, embed { 
  max-height: 25%;
  max-width: 25%;
}


#product-options-wrapper .fieldset {
	display: flex;
	flex-direction: column;
}
#product-options-wrapper .fieldset .field.required:first-child {
	display: flex;
}
#product-options-wrapper .fieldset .field.required:first-child  .label {
	width: 50px;
}
#product-options-wrapper .fieldset .field.required:first-child  .control input {
	width: 50%;
}
#product-options-wrapper .fieldset .field.required:first-child  .label span {
	position: relative;
	top: 7px;
}
#product-options-wrapper .fieldset .field.required:last-child {
	display: flex;
	flex-direction: column;
}
#product-options-wrapper .fieldset .field.required:last-child .label {
	width: 100%;
}
#product-options-wrapper .fieldset .field.required:last-child .control .field {
	padding: 3px 0 0;
	display: flex;
}
#product-options-wrapper .fieldset .field.required:last-child .control .field input {
	width: auto;
	height: 24px;
	margin-right: 5px;
}
#product-options-wrapper .fieldset .field.required:last-child label.label {
	width: auto;
	line-height: 20px;
	height: 20px;
}
#product-options-wrapper.product-options-wrapper{margin-bottom: 15px;}

html body#html-body.page-print.account.rma-rma-print.page-layout-1column.small-logo {
display: none;
}

#html-body.page-print.account.rma-rma-print.page-layout-1column.small-logo {
display: none;
}

.products-grid .product-item-info:hover .mpclock {
	visibility: visible !important;
	opacity: 1 !important;
}

.mpdailydeal-title.block-title.title {
	background: #02233b;
	text-transform: uppercase;
	color: #FFF;
	padding: 7px 20px;
	margin: 0;
}
.mpdailydeal-title.block-title.title h2 {
	margin: 0;
}
.mpdailydeal-block .block-content {
	background: #FFF;
	border: 1px solid #DBDBDB;
	margin-bottom: 15px;
}
.mpdailydeal-block .block-content .mpdailydeal-list-items .owl-item li {
	width: 100% !important;
	padding: 0 15px;
}
.mpdailydeal-block .block-content .mpdailydeal-list-items .owl-item.active {
	width: 280px !important;
}
.mpdailydeal-block .block-content .mpdailydeal-list-items .owl-item li .deal-product-item-info {
	padding: 0;
}
.widget-remaining-qty-item {
	display: inline-block;
	width: 100%;
}
.mpclock .bg-outer {
	margin-left: 0;
}

.plazo-entrega {
    font-weight: 600;
    display: inline-block;
    min-height: 20px;
    text-align: left;
    color: #a6ca28;
}

.plazo-entrega-chollos {
    font-weight: 600;
    display: block;
    min-height: 20px;
    text-align: left;
    color: #a6ca28;
}

@media only screen and (max-width: 767px){
	.page-products .sorter{ position:relative;}
	body.page-products .page-main .columns {padding-top: 0;}
	div.products-grid .product-items:not(.owl-carousel) > .product-item{padding-left: 10px !important;}
	.dailydeal-pages-alldeals div.products-grid .product-items .product-item .product-item-info img.amasty-label-image {width: auto !important; text-align: left;}
	.mpclock div {margin-bottom: 5px;}
}
@media only screen and (max-width: 960px){
	div.products-grid .product-items:not(.owl-carousel) > .product-item{padding-left: 10px !important;}
	div.products-grid .product-item-info .product-item-details{padding: 5px 10px 0px;}
}

#amasty-shopby-product-list .mpclock {
	position: absolute;
	top: -65px;
	z-index: 9;
	width: 100%;
}
#amasty-shopby-product-list .limit-time-label {
	position: absolute;
	top: -103px;
	width: 100%;
	left: 10px;
	z-index: 10;
}