/* BOTAO FECHAR POPUP NEWSLETTER (Ajuste lighthouse) */
body .cdz-newsletter-modal.modal-popup .modal-inner-wrap .modal-header .action-close { width: 50px; height: 50px; }
body .cdz-newsletter-modal.modal-popup .modal-inner-wrap .modal-header .action-close:before { width: 50px; font-size: 40px; height: 50px; line-height: 50px; }
/* FIM BOTAO FECHAR POPUP NEWSLETTER (Ajuste lighthouse) */

/* HEADER */
header .logo strong { position: absolute; top: -999em; left: -999em; width: 0; height: 0; font-size: 0; line-height: 0; text-indent: -999em; overflow: hidden; }
/* FIM HEADER */

/* SIDEBAR LATERAL CARRINHO */
.block-minicart .block-content .cart-total .actions button { width: 100%; float: left; display: block; margin: 0; }
.block-minicart .block-content .cart-total .actions .primary { display: block; margin: 0; }
.block-minicart .block-content .cart-total .actions button:first-child { margin-bottom: 10px; }
.block-minicart .block-content .cart-total span.label { font-size: 14px; line-height: 21px; text-transform: unset;}
.block-minicart .block-content .cart-total .subtotal .amount .price-wrapper .price {font-size: 14px; line-height: 21px; }
.minicart-items .action.edit { display: none; }

.cdz-dropdown .cdz-dd-content {box-shadow: unset; }
.cdz-dropdown .block-minicart .minicart-items-wrapper,
.cdz-dropdown .block-minicart .block-title,
.cdz-dropdown  .block-minicart,
.cdz-dropdown div#minicart-content-wrapper,
.cdz-dropdown .block-minicart .cart-total {width: 100%; float: left; display: block; }

#minicart-list .mp-reward-cart { width: 100%; float: left; display: block; margin: 0 0 10px 0; text-align: center; }
main #mp_rw_socials_earning { height: auto; }

/* ALINHA O GDPR A ESQUERDA POR PADRÃO */
body .enhanced-privacy-cookie-policy {left:95px;}

/* REMOVE O TITULO DO BANNER, MESMO QUE O CLIENTE PREENCHA ESSE CAMPO */
.banner-title,
.cdz-slider .item .item-title{ display: none; }

.catalog-category-view .swatch-attribute-options a.swatch-option-link-layered .swatch-option { width: 30px; height: 30px; }

@media screen and (max-width:767px){
  body .enhanced-privacy-cookie-policy {left: 0;}
}

@media screen and (max-width:380px) {
  .block-minicart .block-content .cart-total span.label {font-size: 13px;line-height: 17px;text-transform: unset;}
  .block-minicart .block-content .cart-total .subtotal .amount .price-wrapper .price {font-size: 14px;}
  .md-sidenav-right .block-minicart .block-content .cart-total { padding: 20px 10px; }
}
/* FIM SIDEBAR LATERAL CARRINHO */

/* BUSCA AMASTY */
body header .amsearch-form-container .amsearch-wrapper-input.-bottom-position { position: relative; right: unset;max-width: 100%;}
body header .amsearch-form-container .amsearch-wrapper-input.-bottom-position input:focus { border: unset; box-shadow: unset; }
body header .amsearch-form-container .amsearch-wrapper-input.-bottom-position input { padding-left: 35px !important; }
body header .block-search .amsearch-form-container .search .control { position: unset; }
body header .block-search .amsearch-form-container .search .control .search-autocomplete { width: 100% !important; border: 0 !important;max-width: 100%;}
body header .block-search .amsearch-form-container .search .control .search-autocomplete .amsearch-leftside .amsearch-additional-content { width: 100%; }
body header .block-search .amsearch-form-container .search .searchsuite-autocomplete { border: 0; }
body header .block-search .amsearch-form-container .search .control .search-autocomplete .amsearch-leftside .amsearch-additional-content .amsearch-leftside-sidebar { width: 30% !important; }
body header .block-search .amsearch-form-container .search .control .search-autocomplete .amsearch-leftside .amsearch-additional-content .amsearch-content-block { width: 70% !important; }
body header .block-search .amsearch-form-container .search .control .search-autocomplete .amsearch-leftside .amsearch-additional-content .amsearch-content-block .product.actions.product-item-actions { width: 100%; float: left; display: block; }
body header .block-search .amsearch-form-container .search .control .search-autocomplete .amsearch-leftside .amsearch-additional-content .amsearch-content-block .product.actions.product-item-actions .actions-primary { width: 100%; display: block; margin-top: 10px; }
body header .block-search .amsearch-form-container .search .control .search-autocomplete .amsearch-leftside .amsearch-additional-content .amsearch-content-block .product.actions.product-item-actions .actions-primary button { width: 100%; }
body header .block-search .amsearch-form-container .search .control .search-autocomplete .amsearch-leftside .amsearch-additional-content .amsearch-content-block .product.actions.product-item-actions .actions-secondary { display: none; }
body header .block-search .amsearch-form-container .search .control .search-autocomplete .amsearch-leftside .amsearch-additional-content .amsearch-content-block .slick-arrow { top: 50%; }
body header .block-search .amsearch-form-container .search .control .search-autocomplete .amsearch-results { max-width: 100%;width: 100%;}
body header .block-search .amsearch-form-container .search .control .search-autocomplete .amsearch-results .amsearch-products { width: 70% !important; }
body header .amsearch-form-container.-history .search-autocomplete .amsearch-results .amsearch-leftside { width: 100% !important; }
body header .amsearch-form-container .search-autocomplete .amsearch-results .amsearch-leftside { width: 30% !important; }
body header .block-search .amsearch-form-container .search .control .search-autocomplete .amsearch-results .amsearch-products .amsearch-item.product-item { width: 25%; }

@media screen and (max-width:991px){
    body header .block-search .amsearch-form-container .search .control .search-autocomplete .amsearch-results .amsearch-products .amsearch-item.product-item { width: 33.3%; }
}

@media screen and (max-width:767px){
    body header .header-search .block-search .block-content .-opened .actions { display: none; }
    body header .header-search.has-cat-search input.input-text { padding-left: 15px; }
    body header .block-search .amsearch-form-container .search .control .search-autocomplete { margin-left: 1%; margin-right: 1%; width: 98% !important; }
    body header .block-search .amsearch-form-container .search .control .search-autocomplete .amsearch-leftside .amsearch-additional-content .amsearch-leftside-sidebar, body header .block-search .amsearch-form-container .search .control .search-autocomplete .amsearch-leftside .amsearch-additional-content .amsearch-content-block { width: 100% !important; }
    body header .block-search .amsearch-form-container .search .control .search-autocomplete .amsearch-leftside .amsearch-additional-content .amsearch-content-block .amsearch-slider-wrap { width: 100%; float: left; display: block; }
    body header .block-search .amsearch-form-container .search .control .search-autocomplete .amsearch-leftside .amsearch-additional-content .amsearch-content-block .amsearch-slider-wrap .amsearch-slider-block { width: 100%; float: left; display: block; }
    body header .block-search .amsearch-form-container .search .control .search-autocomplete .amsearch-leftside .amsearch-additional-content .amsearch-content-block .amsearch-slider-wrap .amsearch-slider-block .slick-list { width: 100%; float: left; display: block; }
    body header .block-search .amsearch-form-container .search .control .search-autocomplete .amsearch-leftside .amsearch-additional-content .amsearch-content-block .amsearch-slider-wrap .amsearch-slider-block .slick-list .information-container { width: calc(100% - 130px); text-align: left; }
    body header .block-search .amsearch-form-container .search .control .search-autocomplete .amsearch-leftside .amsearch-additional-content .amsearch-content-block .amsearch-slider-wrap .amsearch-slider-block .slick-list .information-container .product.details.product-item-details { width: 100%; float: left; display: block; text-align: left; }
    body header .block-search .amsearch-form-container .search .control .search-autocomplete .amsearch-leftside .amsearch-additional-content .amsearch-content-block .amsearch-slider-wrap .amsearch-slider-block .slick-list .information-container .amsearch-wrapper-inner { width: 100%; float: left; display: block; text-align: left; }
    body header .block-search .amsearch-form-container .search .control .search-autocomplete .amsearch-leftside .amsearch-additional-content .amsearch-content-block .amsearch-slider-wrap .amsearch-slider-block .slick-list .information-container .product.details.product-item-details a { width: 100%; float: left; display: block; min-height: unset; }
    body header .block-search .amsearch-form-container .search .control .search-autocomplete .amsearch-leftside .amsearch-additional-content .amsearch-content-block .amsearch-slider-wrap .amsearch-slider-block .slick-list .information-container .amsearch-wrapper-inner .price-final_price { width: 100%; float: left; display: block; }
    body header .block-search .amsearch-form-container .search .control .search-autocomplete .amsearch-leftside .amsearch-additional-content .amsearch-content-block .amsearch-slider-wrap .amsearch-slider-block .slick-list .information-container .amsearch-wrapper-inner .price-final_price span { color: #3c3c3c; }
    body header .block-search .amsearch-form-container .search .control .search-autocomplete .amsearch-leftside .amsearch-additional-content .amsearch-content-block .amsearch-slider-wrap .amsearch-slider-block .slick-list .information-container .amsearch-wrapper-inner .product.actions { position: relative; top: 0; left: 0 !important; right: 0 !important; width: 100%; float: left; display: block; }
    body header .block-search .amsearch-form-container .search .control .search-autocomplete .amsearch-leftside .amsearch-additional-content .amsearch-content-block .amsearch-slider-wrap .amsearch-slider-block .slick-list .information-container .amsearch-wrapper-inner .product.actions button { max-width: 320px; }
    body header .block-search .amsearch-form-container .search .control .search-autocomplete .amsearch-leftside .amsearch-additional-content .amsearch-content-block .amsearch-slider-wrap .amsearch-slider-block .slick-list .information-container .amsearch-wrapper-inner .product.actions .actions-primary { text-align: left; }
    body header .block-search .amsearch-form-container .search .control .search-autocomplete .amsearch-leftside .amsearch-additional-content .amsearch-content-block .amsearch-slider-wrap .amsearch-slider-block .slick-list .information-container .amsearch-wrapper-inner .product.actions button span { font-size: 14px; display: block; text-align: center; text-indent: unset; }
    body header .block-search .amsearch-form-container .search .control .search-autocomplete .amsearch-leftside .amsearch-additional-content .amsearch-content-block .amsearch-slider-wrap .amsearch-slider-block .slick-list .information-container .amsearch-wrapper-inner .product.actions button:before { display: none; }
    body header .block-search .amsearch-form-container .search .control .search-autocomplete .amsearch-leftside .amsearch-additional-content .amsearch-content-block .amsearch-slider-wrap .amsearch-slider-block .slick-list .amsearch-item.product-item { display: flex !important; align-items: center; justify-content: center; }
    body header .block-search .amsearch-form-container .search .control .search-autocomplete .amsearch-leftside .amsearch-additional-content .amsearch-content-block .amsearch-slider-wrap .amsearch-slider-block .slick-list .amsearch-item.product-item .amsearch-autocomplete-image {margin-right: 20px;}
    body header .amsearch-form-container .search-autocomplete .amsearch-results .amsearch-leftside,
    body header .amsearch-form-container .search-autocomplete .amsearch-results .amsearch-leftside .amsearch-products.product.-columns { width: 100% !important; }
    body header .amsearch-form-container .search-autocomplete .amsearch-results .amsearch-leftside .amsearch-products.product.-columns .amsearch-item.product-item {width: 100%;display: flex;align-items: center;}
    body header .amsearch-form-container .search-autocomplete .amsearch-results .amsearch-leftside .amsearch-products.product.-columns .amsearch-item.product-item .amsearch-autocomplete-image { max-width: 110px; }
    body header .amsearch-form-container .search-autocomplete .amsearch-results .amsearch-leftside .amsearch-products.product.-columns .amsearch-item.product-item .amsearch-autocomplete-information {white-space: initial; width: calc(100% - 110px); text-align: left; display: flex; align-items: center; }
    body header .amsearch-form-container .search-autocomplete .amsearch-results .amsearch-leftside .amsearch-products.product.-columns .amsearch-item.product-item .amsearch-autocomplete-information .product.details.product-item-details { text-align: left; min-height: unset; }
    body header .amsearch-form-container .search-autocomplete .amsearch-results .amsearch-leftside .amsearch-products.product.-columns .amsearch-item.product-item .amsearch-autocomplete-information .product.details.product-item-details .amsearch-wrapper-inner { margin: 0; }
    body header .amsearch-form-container .search-autocomplete .amsearch-results .amsearch-leftside .amsearch-products.product.-columns .amsearch-item.product-item .amsearch-autocomplete-information .product.details.product-item-details .amsearch-wrapper-inner .price-label { color: #303030; }
    body header .block-search .amsearch-form-container .search .control .search-autocomplete .amsearch-results .amsearch-products { width: 100% !important; color: #303030; }
}

@media screen and (max-width:479px){
    body header .block-search .amsearch-form-container .search .control .search-autocomplete .amsearch-leftside .amsearch-additional-content .amsearch-content-block .amsearch-slider-wrap .amsearch-slider-block .slick-list .amsearch-item.product-item .amsearch-autocomplete-image { margin: 10px auto 20px; }
    body header .block-search .amsearch-form-container .search .control .search-autocomplete .amsearch-leftside .amsearch-additional-content .amsearch-content-block .amsearch-slider-wrap .amsearch-slider-block .slick-list .information-container,
    body header .block-search .amsearch-form-container .search .control .search-autocomplete .amsearch-leftside .amsearch-additional-content .amsearch-content-block .amsearch-slider-wrap .amsearch-slider-block .slick-list .information-container .product.details.product-item-details,
    body header .block-search .amsearch-form-container .search .control .search-autocomplete .amsearch-leftside .amsearch-additional-content .amsearch-content-block .amsearch-slider-wrap .amsearch-slider-block .slick-list .information-container .amsearch-wrapper-inner { text-align: center; }
}

/* FIM BUSCA AMASTY */
