.amazon-index-search main#maincontent {max-width: 100%;padding: 0;}
.customer-account-create #group-fields-customer-attributes .admin__legend.step-title, #cart-totals tr.totals.shipping, #cart-totals .extra-fee {display: none;}
.loader:before, .qs-loader:before, .loader:after, .qs-loader:after, .widget.block.block-static-block:empty {display: none !important;}
.loader img, .qs-loader img {display: block !important;}
.loading-mask {background:#423939a3;display: none;}
.loading-mask .loader > img {max-width: 200px;}

header.page-header .header-wrapper-content{background-color: #ff0047;}
header.page-header  .search-content.block-search .control {border-radius: 5px;}
header.page-header .sticky-menu:not(.active) .search-wrapper .block-search .action.search {background: #000;border-radius: 0 5px 5px 0;}
body header.page-header .search-content.block-search .control input[type="text"] {font-size: 14px;color: #222;border-radius: 5px;}
body header.page-header  .search-content.block-search .control input::placeholder {opacity: 1;color: #222;}
.page-header .minicart-wrapper a.action.showcart, .page-header .minicart-wrapper .action.showcart .price-label span {color: #fff;}
.page-header .minicart-wrapper .action.showcart:before {background: #fff;color: #ff0047;    font-size: 35px;}
.page-header .minicart-wrapper .action.showcart .counter.qty {top: -6px;left: 33px;height: 20px;line-height: 22px;background: #000;border: 0;color: #fff;font-size: 13px;min-width: 20px;}
.header-wrapper-content.sticky-menu.active .minicart-wrapper .action.showcart:before {color: #fff;}
body header.page-header .nav-toggle span:after, body header.page-header .nav-toggle span:before, body header.page-header .nav-toggle:before {background: #fff !important;}

.opc-sidebar .actions-toolbar .action.primary.checkout {padding: 10px 0;}
.cart-summary .action.primary, .opc-sidebar .actions-toolbar .action.primary.checkout {background-color: #000;border: 1px solid #000;}
.cart-summary .action.primary:hover, .opc-sidebar .actions-toolbar .action.primary.checkout:hover {background-color: #fff; border: 1px solid #000;}
.cart-buttons .btn-primary {background-color: #000; border: 1px solid #000;display: inline-block; text-align: center;padding: 13px 0px;font-weight: bold;font-size: 14px;width: 100%;margin-bottom: 2px;}
.page-footer .block.newsletter .action.subscribe {background-color: #000;}
.page-footer .block.newsletter .action.subscribe:hover {border-color: #000;}

form.cart-form #variation_selects .form-group label {margin-bottom: 5px;display: block;}
form.cart-form #variation_selects .form-group select {margin-bottom: 15px;}
.amazon-index-search a#test .mini + p + p {min-height: 74px !important;}
.amazon-index-view .short {margin-top: 10px;}
.amazon-index-view .cart-form #variation_selects .form-group select:empty {display: none;}
body div#back-top {bottom: 75px;}
.custompdp .contenido-price {background: #f1efef;padding: 20px 20px 30px 17px;border-radius: 10px;}
.custompdp .card {padding: 3px;border: 1px solid #ccc;width: 100%;box-sizing: border-box;}
.custompdp .form-control {width: 100%;}
.custompdp .card-header {background: #ff0047;color: white;text-align: center;}
.custompdp .translucid {opacity: 0.6;}
.custompdp .rating-holder {clear: both;margin-bottom: 15px;}
.custompdp .rating-holder .rating-summary .rating-result {margin-top: 0;width: auto;}
.custompdp .rating-holder .rating-summary .rating-result:before {left: 0;position: absolute;top: 7px;width: 100%;z-index: 1;-webkit-font-smoothing: antialiased;color: #a1a1a1;font-size: 30px;height: 20px;letter-spacing: 2px;line-height: 16px;content: '\f005' '\f005' '\f005' '\f005' '\f005';display: block;font-style: normal;font-weight: 400;speak: none;font-family: FontAwesome;}
.custompdp .rating-holder .rating-summary .rating-result > span:before {position: relative;top: 7px;z-index: 2; -webkit-font-smoothing: antialiased;color: #ffc600;font-size: 30px;height: 20px;letter-spacing: 2px;line-height: 16px;content: '\f005' '\f005' '\f005' '\f005' '\f005';display: block;font-style: normal;font-weight: 400;speak: none;font-family: FontAwesome;}
.custompdp .green-text {color: #2ecc71;}
.cdz-opc-wrapper #mp-extra-fee-shipping dd.item-options .rule {margin-bottom: 15px;}
.cdz-opc-wrapper #checkoutSteps > li {display: block !important;}
.cdz-opc-wrapper #opc-sidebar .opc-block-summary .mark .value {color: #1218ec; display: inline-block; margin-left: 5px;}
.checkout-cart-index .action.continue, .checkout-cart-index #empty_cart_button, .checkout-cart-index .action.update {font-size: 13px;}
.page-header .header-wrapper-right .minicart-wrapper .subtotal {width: 100%;font-size: 13px;color: #999999;margin-top: 12px;}
.cart-footer .footer-cart-actions {padding-bottom: 35px;}
#one-step-checkout-form table#checkout-review-table .osc-delete {position: absolute;}
#one-step-checkout-form table#checkout-review-table .subtotal {width: 100%;}
.cdz-opc-wrapper #checkoutSteps .checkout-payment-method .payment-method-title {padding: 10px 0 5px 0;}
.cdz-opc-wrapper .checkout-payment-method .payment-method-content {padding: 0 0 5px 10px;}
.cdz-opc-wrapper .payment-method-content.stripe-payments-card-form {padding: 2px;}

.page-header .header.links li.greet.welcome {display: inline-block;}
.opc-block-summary .items-in-cart .product-item .subtotal {float: none;}
body .checkout-success .success-title span.success-title-icon {color: #30b09d;border-color: #30b09d;}
.Mobile-categories-link.cdz-main-menu.menu-main-icon.cdz-fix-left {display: none;}
.cart.table-wrapper .cart thead tr th.col.subtotal {font-size: 14px;color: #FF0047;}
.cart.table-wrapper .cart thead tr th.col.price {color: #FF0047;}
.slider-wrapper.theme-default.loading {min-height: auto !important;}
.summary.title {display: none;}
#block-shipping {display: none;}
#block-extrafee {display: none;}
#cart-totals .grand.totals{display:none;}
#cart-totals .totals.fee.excl{display:none;}
#cart-totals .totals-tax{display:none;}
.cart-totals, .opc-block-summary .table-totals {border-top: none;padding-top: 0;}
#back-top a {background: #FF0047 !important;border-color: #fff !important;}
.payment-option-content {display: block !important;}
#opc-shipping_method .checkout-shipping-method p{display:none;}
div#checkout-shipping-method-load {display: none;}
.cdz-opc-wrapper .opc-summary-wrapper .minicart-items .product-item-details {padding-left: 65px;}
.checkout-cart-index .cart.table-wrapper .cart tbody td.col.subtotal {float: none;}
.checkout-cart-index .cart.table-wrapper .cart thead tr th.col.subtotal {float: none;}
.block-authentication .block[class] + .block::before {content: 'O';font-size: 16px;}
.amazon-index-view .loading-mask .loader:before, .amazon-index-view .loading-mask .loader:after {display: none;}
/* .amazon-index-view .loading-mask .loader {background: url("/media/wysiwyg/30sec.gif") no-repeat;background-size: 100px; background-position: center center;height: 100%;} */
.block.newsletter input[type="email"] {color: #fff;}
.block.newsletter input::placeholder {color: #fff;}
.block.newsletter .field .control:before {color: #fff;}
ul#footer-content-4.footer-link li a {display: inline-block;}
ul#footer-content-4.footer-link li span {margin-right: 6px;}
.checkout-index-index .extra-text {display: none;}
.totals.sub th {padding: 0 !important;}
.checkout-index-index.page-layout-checkout .form.form-login {margin-top: 25px;}
.block.newsletter input[type="email"] {background: none;}
.cms-index-index .page-main .widget.block.block-static-block {margin-bottom: 20px;}
.authentication-wrapper .action.action-auth-toggle {color: #fff;}
.checkout-index-index .page-header {background-color: #ff0047;}
.page-footer .bottom-footer-wrapper {background: #000;padding: 16px 0 15px 0;border-top: 0;color: #fff;}
.block-minicart #minicart-content-wrapper .minicart-items .product-item {border: 0;}
.cdz-main-menu.menu-main-icon .groupmenu li.level0 > a.menu-link:visited {color:#6e6e6e}
.cdz-main-menu.menu-main-icon .groupmenu li.level0 > a.menu-link:hover, .page-footer .footer a:hover {color:#ff0047}
.banner-desktop, .banner-mobile {text-align: center;}
.banner-desktop {display:block;}
.banner-mobile {display:none;}
#group-fields-customer-attributes button.ui-datepicker-trigger, .page-layout-checkout button.ui-datepicker-trigger{display: none;}
body.page-layout-checkout input[name="custom_attributes[fecha_de_nacimiento_texto]"] + button.ui-datepicker-trigger {font-size: 10px;}
#register-form-now .block-register-account .block-content-register .field .label {display: inline-block;}
#register-form-now .block-register-account .fieldset {margin: 0;}
.account fieldset#group-fields-customer-attributes .messages:empty {display:none;}
.block-register-account .block-content-register .field.choice .label, #password-strength-meter-container #password-strength-meter-label {font-weight: 600;}
.home-slider_mobile {display:none;}
.cms-page-view .breadcrumbs .items {padding: 10px 10px;}
.checkout-index-index #checkout .authentication-wrapper {margin-top: -55px !important;}
.authentication-wrapper .action.action-auth-toggle {color: #000;}
.amazon-warning .amazon-txt a {color: #1979c3;font-weight: 600;text-decoration: underline;text-transform: capitalize;}
.modal-popup .action-close, .modal-slide .action-close {width: 28px; height: 28px;}
#minicart-content-wrapper .block-content .minicart-items-wrapper .product-item .product-image-container {width: 75px !important;}
#minicart-content-wrapper .block-content .minicart-items-wrapper .product-item .product-item-details {padding-left: 85px;}
.checkout-index-index [name="billingAddressstripe_payments.street.0"] label {display: none;}
.banner_top_slideshow_desk.owl-carousel .owl-dots, .banner_top_slideshow_mobl.owl-carousel .owl-dots {position: absolute;left: 47%;bottom: 10px;margin-top: 10px;text-align: center; -webkit-tap-highlight-color: transparent;}
.banner_top_slideshow_desk.owl-carousel .owl-dots .owl-dot, .banner_top_slideshow_mobl.owl-carousel .owl-dots .owl-dot {display: inline-block; zoom: 1;cursor: pointer;}
.banner_top_slideshow_desk.owl-carousel .owl-dots .owl-dot span, .banner_top_slideshow_mobl.owl-carousel .owl-dots .owl-dot span {background: transparent;color: #a1a1a1; width: 10px;height: 10px;margin: 5px 7px;display: block;-webkit-backface-visibility: visible;-webkit-transition: opacity 200ms ease;-moz-transition: opacity 200ms ease;-ms-transition: opacity 200ms ease;-o-transition: opacity 200ms ease;transition: opacity 200ms ease;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
.banner_top_slideshow_desk.owl-carousel .owl-dots .owl-dot span:before, .banner_top_slideshow_mobl.owl-carousel .owl-dots .owl-dot span:before {display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: '\f192';font-size: 14px;-webkit-opacity: 1;-moz-opacity: 1;opacity: 1;}
.banner_top_slideshow_desk.owl-carousel .owl-dots .owl-dot.active span, .banner_top_slideshow_mobl.owl-carousel .owl-dots .owl-dot.active span, .banner_top_slideshow_desk.owl-carousel .owl-dots .owl-dot:hover span, .banner_top_slideshow_mobl.owl-carousel .owl-dots .owl-dot:hover span {color: #fbb33b;opacity: 1;}
.main-advertisement .col-sm-12 {padding-left: 6px; padding-right: 6px;}
.main-advertisement .col-sm-12 .banner span {height: 45px; overflow: hidden; display: inline-block;margin-top: 2px;}
.main-advertisement .col-sm-12 .banner, .main-advertisement .col-sm-12 .banner.space-base {margin-bottom: 5px;}
.opc-block-summary .table-totals tbody tr.totals.shipping.excl .amount {white-space: normal;}
.row.custompdp {padding-top: 15px;}
.custompdp .card-body .cart-buttons { margin-top: 10px; }
.custompdp .slick-slide img {width: 100%;}
.product-info-main .page-title-wrapper .page-title {word-wrap: break-word;}
.products-grid .product-item-info .product-item-details .product-item-inner .product-item-actions {margin: 10px 0 !important;}

/* Responsive */
@media only screen and (max-width: 1200px) {
	.product.media .fotorama__stage {max-height: 360px;margin-left: 0 !important;}
}

@media only screen and (max-width: 767px) {
	.cms-index-index .page-main {padding-top: 0px;}
	.home-slider-desktop, .banner-desktop {display: none;}
	.banner-mobile, .home-slider_mobile {display:block;}
	.slider-wrapper.theme-default.loading .slider-item.f-image {display: none;}
	body .nav-sections-item-title.active {background: #fff;}
	body .nav-sections-item-title.active a {color: #ff0047!important;}
	body .nav-sections-item-title {background: #282828;}
	body .nav-sections-item-title a {color: #fff !important;}
	.Mobile-categories-link.cdz-main-menu.menu-main-icon.cdz-fix-left {display: block !important;}
	.cms-index-index .widget.block.block-static-block.blockid-33 {display: none;}
	div#footer-mini-cart .footer-cart-additional {padding-bottom: 20px;}
	body div#cart-footer {z-index: 999999;}
	.zopim {z-index: 999999999 !important;}
	header.page-header.activee .sticky-menu > .header.content {position: fixed;left: 0;right: 0;top: 0;z-index: 999999999;background: #fff;box-shadow: 0 0 5px #ccc;}
	header.page-header.activee .sticky-menu > .header.content strong.logo {margin-bottom: 0;position: relative;top: -6px;}
	header.page-header.activee .sticky-menu > .header.content strong.logo img {margin: 0;}
	.cdz-menu .item.level-top > ul.groupmenu-drop.slidedown {display: block !important;}
	.checkout-cart-index .cart-container .form-cart .actions.main .action {width: 100%;}
	.checkout-cart-index .cart-container div#block-summary + strong {padding-left: 15px;}
	.page-footer .footer-link li a {font-size: 14px;}
	.cms-index-index .widget.block.block-static-block .col-sm-12.col-xs-12.col-first, .cms-index-index .widget.block.block-static-block .col-sm-12.col-xs-12.col-second {margin-bottom: 15px;}
	.header-wrapper-content .header-wrapper-bottom {background: inherit;}
	header.page-header .header-wrapper-content .nav-toggle:before {background: #fff !important;width: 30px;height: 4px;}
	header.page-header .header-wrapper-content .nav-toggle span:after, header.page-header .header-wrapper-content .nav-toggle span:before {width: 30px;height: 4px;background: #fff !important;}
	header.page-header .header-wrapper-content .nav-toggle span:after {bottom: -3px;}
	header.page-header.activee .sticky-menu > .header.content {background: #ff0047;}
	header.page-header .minicart-wrapper .action.showcart {width: 50px;	height: 50px;background: #fff;border-radius: 50%;top: 15px;right: 25px;}
	header.page-header .minicart-wrapper .action.showcart:before {font-size: 32px;width: 48px;height: 48px;	line-height: 48px;background: transparent;color: #ff0047;}
	header.page-header .minicart-wrapper .action.showcart .counter.qty {top: -4px;left: auto;right: -1px;color: #fff;background: #000;font-size: 10px;line-height: 16px;border: 0;min-width: 16px;height: 16px;}
	body .page-header .mobile-search-wrapper .mobile-search-form-container input[type="text"] {font-size: 14px;color: #222;}
	body .page-header .mobile-search-wrapper .mobile-search-form-container input::placeholder {opacity: 1;color: #222;}
	header.page-header .mobile-search-wrapper .block-search .control {border-radius: 5px;}
	header.page-header button.action.search.primary {background: #000;border-radius: 0 5px 5px 0;}
	header.page-header .mobile-search-wrapper .mobile-search-form-container .action.search:before {color: #fff;font-size: 20px;}
	.header-wrapper-content.sticky-menu.active .minicart-wrapper .action.showcart:before {color: #ff0047;}
	.authentication-wrapper .action.action-auth-toggle {color: #282828;}
	.checkout-index-index #checkout .authentication-wrapper {margin-top: 0 !important;}
}

@media all and (min-width: 769px) {
	.header.content { padding: 15px 10px 6px;}
	.sticky-menu:not(.active) .cdz-main-menu .cdz-horizontal-menu .groupmenu li.level0 > a.menu-link {padding: 10px 8px 15px 10px;}
	.page-layout-1column .product-main-content .product-info-main {width: 40%;	padding-right: 30px;}
	.banner_top_slideshow_desk.owl-carousel .owl-dots, .banner_top_slideshow_mobl.owl-carousel .owl-dots {left: 47%;}
	.page-layout-1column .product-main-content .product-info-main {padding-right: 20px;padding-left: 20px;}
}

@media screen and (min-width:768px){
	body.cms-home.cms-index-index .page.messages {position: unset;top: 221px;z-index: 999;left: 0;right: 0;max-width: 1180px;margin: 0 auto;}
	.cms-index-index .widget.block.block-static-block.blockid-34, .cms-index-index .widget.block.block-static-block.blockid-190, .cms-index-index .widget.block.block-static-block.blockid-191 {display:block;max-width: 100%;padding: 0;}
	.cms-index-index .home-slider-desktop p {margin: 0;}
	.slider-wrapper.theme-default.loading .slider-item.f-image {display: none;}
	header .sticky-menu:not(.active) .header-wrapper-left {padding-top: 0;}
}

@media only screen and (max-width: 768px) {
	.page-header .logo { width: calc(100% - 128px); margin: 0 90px 5px 50px;}
	.cms-index-index .widget.block-static-block.blockid-81, .cms-index-index .widget.block.block-static-block.blockid-34, .cms-index-index .widget.block.block-static-block.blockid-190, .cms-index-index .widget.block.block-static-block.blockid-191 {padding: 0;}
	.page-header .minicart-wrapper .action.showcart:hover {background-color: #fff;}
	.cms-index-index .column.main {order: 0;}
	.banner_top_slideshow_mobl.owl-carousel .owl-dots {bottom: 3px;}
}
