/* Icones */
@font-face {
  font-family: 'oqef';
  src: url('../fonts/oqef.eot?21535400');
  src: url('../fonts/oqef.eot?21535400#iefix') format('embedded-opentype'),
       url('../fonts/oqef.woff2?21535400') format('woff2'),
       url('../fonts/oqef.woff?21535400') format('woff'),
       url('../fonts/oqef.ttf?21535400') format('truetype'),
       url('../fonts/oqef.svg?21535400#oqef') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'kids' !important;
  src: url('../fonts/Kidsn.eot?21535400') !important;
  src: url('../fonts/Kidsn.eot?21535400#iefix') format('embedded-opentype'),
       url('../fonts/Kidsn.woff2?21535400') format('woff2'),
       url('../fonts/Kidsn.woff?21535400') format('woff'),
       url('../fonts/Kidsn.ttf?21535400') format('truetype'),
       url('../fonts/Kidsn.svg?21535400#oqef') format('svg') !important;
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'oqef';
    src: url('../font/oqef.svg?21535400#oqef') format('svg');
  }
}
*/

/* Reset */
main.page-main {z-index: unset;}
.breadcrumbs-produto, .toolbar .modes {display:none !important;}
a:visited, a {color: #5e94a9;}
.tocart {width: 200px;}
.section-title .title, .nossa-filosofia .filosofia-texto h3 {color: #ffcc00;}
.owl-carousel:not(.custom-nav) .owl-nav button.owl-next::before, .owl-carousel:not(.custom-nav) .owl-nav button::before {display: none;}
.owl-carousel:not(.custom-nav) .owl-nav button.disabled {display: block !important;}
.btn.btn-primary, .action.primary {border-radius: 92% 8% 55% 8% / 54% 92% 59% 90%;background: #5e94a9;border: 2px solid #5e94a9;}
.product-item-inner .action.primary{padding: 0.5rem 0 !important;}
.modal-popup.confirm .action-primary {background: #00aff0 !important;;border-color:#00aff0 !important;;color:#fff !important;border-radius:12% 28% 15% 18% / 54% 52% 59% 90%;}
.modal-popup.confirm .action-secondary, .cart.main.actions .action, .modal-custom.authentication-dropdown .block-authentication .actions-toolbar > .primary .action, 
.modal-custom.authentication-dropdown .block-authentication .actions-toolbar > .primary .action:hover,
.modal-popup.confirm .modal-inner-wrap .modal-content {padding-right: 3rem;}
.modal-popup.confirm .action-secondary {border-radius: 42% 5% 25% 18% / 24% 32% 19% 40% !important; background-color:#fff;}
.page-title-wrapper.layout_type1 {padding: 50px 0;margin-bottom: 0;}
.message.info, .message.error, .message.warning, .message.notice, .message.success, .modal-popup.confirm .modal-inner-wrap {border-radius:42% 5% 25% 18% / 24% 32% 19% 40%;font-family:kids;}
.modal-popup.confirm .modal-inner-wrap {background-color: #48277f;color: #fff;border-radius:42% 5% 25% 18% / 24% 32% 19% 40%;left: 50% !important;}
.message.success {background-color: #00aff0;color: #fff;}
.message.success a:visited, .message.success a {color: #48277f;}
.btn.btn-primary, .action.primary {font-family: kids;font-weight: 400;width: 90%;font-size: 14px;}
.product-item-inner .swatch-input{display:none;}
.swatch-option.text {border: 2px solid #eee;}
.swatch-option.text:not(.disabled):hover, .swatch-option.text.selected {border: 2px solid #48277f;}
.login-container .form-login .form-group .control input, textarea, input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"], select {color: #48277f;font-family:kids;height: 54px;padding: 0 50px 0 25px;border-radius: 2% 8% 55% 8% / 54% 92% 29% 90%;border-color:#358bc3;border-width:2px;}
.product.info.detailed .block.review-add .review-legend {font-family:kids;color: #5e94a9;}
.catalog-product-view .cc1x {margin: 0 0 20px 0;}
header.page-header .minicart-items .product-item-details .product-item-name a, header.page-header .minicart-wrapper .block-content > .subtotal > .label, header.page-header .top-wishlist .block-wishlist .block-content.empty .empty {color: #48277f;}
.scroll-to-top .fa::before {content: "topo";font-family: kids;color: #87bbd6;font-size: 16px;}
.scroll-to-top {color: #fff !important;bottom: 25px;transform: rotate(-90deg);background-color: transparent !important;right: 0px;box-shadow: none;}
.header-top-links .block-customer-login .block-title strong {color: #48277f;}
.login-container .form-login .form-group.password .action.remind {color: #00aff0;}
button:hover, .cart.table-wrapper .actions-toolbar > .action:hover, .action-gift:hover, .modal-popup .modal-title, 
.modal-custom .action-close:hover::before, .modal-popup .action-close:hover::before, .modal-slide .action-close:hover::before {color:#5e94a9;}
.cart-footer-actions .number {background-color: #48277f;}
.header-top-links .actions-toolbar > .primary .action.login {font-weight:normal;}
#product-shipping-postcode {border-radius:unset;}
.header-top-links .field.password .input-text:focus {letter-spacing: 5px;}
select {-webkit-appearance: none;-moz-appearance: none;border: none;padding: 0 0 0 10px;background-image: url(../images/bg-select-toolbar.png);background-repeat: no-repeat;background-position: right 10px center;background-size: 12px;display: inline-block;vertical-align: top;border: solid 2px #B5B5B5;}
.header-top-links .input-text {border-width:2px;}
input[type="password"] {letter-spacing:6px;}

/* Header */
body {font-family:kids;}
header.page-header .middle-header, header.page-header .header-area .horizontal-menu {background-color: #48277f;}
header.page-header .header-top-links {margin-left:0;}
header.page-header .header-area .logo {padding: 35px 0 40px;min-width:200px;justify-content: center;}
header.page-header .header-area .horizontal-menu {margin-left: 0;}
header.page-header .block-search .block-content input {background-color: #5c3996;height: 54px;padding: 0 50px 0 25px;border-radius: 2% 8% 55% 8% / 54% 92% 29% 90%;border: none;min-width: 340px;color: #fff;font-family: kids;}
header.page-header .block-search .action.search::before {font-size: 24px;line-height: 40px;color: #fff;padding-right: 10px;}
.mgs-instant-search-dropdown .products.products-list .product-items.list .product-item .product-item-info > .product-item-photo img {border-radius: 52% 48% 55% 38% / 54% 52% 59% 90%;}
.mgs-instant-search-dropdown .product-view-installments, .mgs-instant-search-dropdown .cc1x {color: #fc0;font-size: 14px;letter-spacing: 1px;}
header.page-header .theme-header-icon, header.page-header .theme-header-icon::before, header.page-header .close-menu-site, header.page-header .megamenu_action .megamenu_action_mb .icon-menu {color: #fff;}
.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu {padding: 0;}
header.page-header .top-wishlist .wishlist-icon, .header-mobile-tabs--bottom ul li button .icon-wishlist, .header-mobile-tabs--bottom ul li button .icon-building {font-size: 24px;margin-top: 0;}
header.page-header .minicart-wrapper .action.showcart2 {display: block;position: absolute;top: 50px;margin-left: 26px;}
header.page-header .minicart-wrapper .action.showcart2 .text, header.page-header .minicart-wrapper .action.showcart2 .counter-label {display:none;}
header.page-header .block-search .action.search::before {font-family: 'oqef';content: "\e80e";}
.header-top-links .actions .action.top-links::before, .header-mobile-tabs--bottom ul li button .icon-my-account::before {font-family: 'oqef';content: "\e808";font-size: 30px;}
.cart-footer-actions .icon-cart-footer::before, .header-mobile-tabs--bottom ul li button .icon-cart-top::before {font-family: 'oqef';content: "\e807";font-size: 30px;}
header.page-header .setting-site .icon-setting-web::before {font-size: 30px;line-height: 17px;content: "\e744";}
header.page-header .minicart-wrapper .action.showcart::before, header.page-header .minicart-wrapper .action.showcart.active::before {font-family: 'oqef';content: "\e807";font-size: 35px;margin-top: 0;}
header.page-header .minicart-wrapper .block-minicart .subtitle.empty::before {font-family: 'oqef';content: "\e807";}
.counter.qty.empty .counter-number {display:none;}
[class^="icon-"], [class*=" icon-"] {-webkit-font-smoothing: unset;-moz-osx-font-smoothing: unset;}
header.page-header .right-content > .header-top-links {order:1;}
header.page-header .right-content > .setting-site {order:2;}
header.page-header .right-content > .top-wishlist {order:3;}
header.page-header .right-content > .minicart-wrapper {order:4;}
header.page-header .theme-header-icon:hover, header.page-header .theme-header-icon:hover::before, header.page-header .minicart-wrapper.active .theme-header-icon, 
.header-top-links .actions .action.top-links:hover, .header-top-links .actions .action.top-links:hover::before {color: #87bbd6;}
.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0 > a.level0::after {height: 9px;background-color: #ff6f96;margin-top: -10px;z-index: -1;}
.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0 li > ul.dropdown-submenu-ct {background-color: #5c3996;border-radius: 2% 8% 55% 18% / 54% 82% 29% 20%;}
.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0._hover > .dropdown-mega-menu {background-color: transparent;box-shadow: none;}
.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0 > .dropdown-mega-menu li > a {font-size: 16px;font-weight: 400;color: #fff;font-family: kids;border-top:none;}
.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0.menu-1columns > .dropdown-mega-menu li > a:hover {font-size:18px;}
header.page-header .minicart-wrapper .action::before {font-size: 30px;}
.mkdf-main-menu > ul > li > a > span.item_outer::after {content: '';position: absolute;bottom: 0;left: 0;width: 0;height: 9px;background-color: #d7f5fa;z-index: -1;-webkit-transition: width .3s ease;-moz-transition: width .3s ease;transition: width .3s ease;}
.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0 > a.level0 {font-size: 20px;font-weight: 400;color: #fff;font-family: kids;}
.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0 + li.level0 > a.level0 {border-top: none;}
.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0 + li.level0 > a.level0::after {height: 9px;background-color: #ff6f96;margin-top: -10px;z-index: -1;}
.mgs-instant-search-dropdown > div {background: #5c3996;border-top: none;border-bottom: none;box-shadow: 0 5px 20px #eaeaea;}
.slider-home-modern .slider_mgs_carousel .owl-item .item-image {min-height: auto;}
.promobanner > a > img {min-width: auto;}
.header-absolute.cms-index-index:not(.active-builder) header.page-header .header-area, 
.header_absolute.cms-index-index:not(.active-builder) header.page-header .header-area {position: relative;}
div[class*="swatch-opt-"], .products-grid .items .product-item .product-item-name + .price-box {margin-top: 0;}
.mgs-instant-search-dropdown .products.products-list .product-items.list .product-item .product-item-info .product-item-details .product-item-name a {color: #00aff0;font-family: kids;}
.mgs-instant-search-dropdown .price-box .price-final_price:only-child .price, .mgs-instant-search-dropdown .price-box .price {color: #fff;}
.mgs-instant-search-dropdown .products.products-list .title {color: #fc0;font-family: kids;}
.header-top-links .actions-toolbar > .secondary .action, .header-top-links .actions-toolbar > .primary .action,
header.page-header .minicart-wrapper .block-content > .actions > .primary .action, header.page-header .minicart-wrapper .block-content > .actions > .secondary .action.viewcart {border-radius: 12% 28% 15% 18% / 54% 52% 59% 90%;}
header.page-header .minicart-items .product .actions a::before {font-size: 24px;}
header.page-header .minicart-wrapper .block-content > .subtotal {border-top: 1px dashed #48277f;}
header.page-header .minicart-items .product-item-pricing .details-qty input.cart-item-qty, #shopping-cart-table .col .control.qty {border: 2px solid #48277f;border-radius: 12% 28% 15% 18% / 54% 52% 59% 90%;margin-left: 5px;}
header.page-header .minicart-items .product-item-pricing .details-qty .update-cart-item {border-radius: 22% 28% 25% 28% / 24% 52% 29% 30%; border: #5e94a9;background-color: #5e94a9;}
header.page-header .minicart-wrapper .block-content > .actions > .secondary .action.viewcart, .btn.btn-dark, .action.dark {border-color: #00aff0;color:#fff;background-color: #00aff0;font-weight: normal;}
header.page-header .minicart-wrapper .block-content > .actions > .secondary .action.viewcart:hover, .btn.btn-dark:hover, .action.dark:hover {border-color: #241c4d;color:#fff;background-color: #241c4d;}
header.page-header .minicart-wrapper .block-content > .subtotal .price-container .price, header.page-header .minicart-items .product-item-details .price {color: #5e94a9;}
.minicart-items .action.edit {display:none;}

/* Home - Slider */
.slider-home-modern .slider_mgs_carousel .owl-item .inner-text h2.title {color: #87bbd6;margin-bottom: 10px;}
.slider-home-modern .slider_mgs_carousel .owl-item .inner-text h3.sub-title {font-size: 32px;color: #5e94a9;}
.slider-home-modern .slider_mgs_carousel .owl-item .inner-text h3.sub-title.b2 {color: #ffcc00;}
.slider-home-modern .slider_mgs_carousel .btn.btn-blue, .slider-home-modern .slider_mgs_carousel .btn-blue {border-radius: 92% 8% 55% 8% / 54% 92% 59% 90%;font-family:kids;font-weight: 400; font-size:20px;padding: 20px 60px; clear:both;}
.slider-home-modern .slider_mgs_carousel .btn-blue.b2 {background-color: #00aff0;border-color: #00aff0;}
.slider-home-modern .slider_mgs_carousel .btn-blue.b2:hover {background-color: #358bc3;border-color: #358bc3;}

.slider-home-modern .slider_mgs_carousel .owl-item .inner-text {max-width: 60%;clear:both;}
.slider-home-modern .slider_mgs_carousel a {clear:both;}

/* Home - Compre Tamanho */
.compre-tamanho {position: relative;}
.compre-tamanho h3 {color: #fff;font-size: 150px;}

/* Vitrine - Destaques */
.vitrine-destaques h3, .vitrine-novidades .titulo-novidades h3, .instagram h3  {color: #48277f !important;}
.vitrine-destaques h3 {margin-bottom: 50px !important;}
.vitrine-novidades {margin-top: -250px;}
.vitrine-novidades .titulo-novidades {margin-top: 180px;color: #48277f !important;}
.owl-carousel .owl-item img {width: auto;}

/*contato*/
.contact-index-index .contact-store{display:none;}
.contact-index-index .contact-form .form.contact{margin: 0 auto !important;display:block;width: 100%;flex: 0 0 100%;}
.contact-index-index .contact-form{display:block;}

/*Lojista*/
.cms-lojista .contact-form .form.contact{margin: 0 auto !important;display:block;width: 100%;flex: 0 0 100%;}
.cms-lojista .contact-form{display:block;}
.cms-lojista h3{font-size:26px;max-width:66%;margin: 0 auto;text-align:center;}
.cms-lojista .contact-store{display:none;}

/*sobre nos*/
.cms-sobre-nos .column.main p{font-size:26px;line-height:2;text-indent:100px;}

/*entrega*/
.cms-entrega .column.main p{font-size:26px;line-height:2;text-indent:100px;}
.cms-entrega .column.main h2{text-align:center;padding: 40px 0 30px;}

/*seguranca*/
.cms-seguranca .column.main p{font-size:26px;line-height:2;text-indent:100px;}
.cms-seguranca .column.main h3{text-indent:100px;margin-bottom:20px;}

/*trocas e devolucoes*/
.cms-trocas-e-devolucoes .column.main p{font-size:26px !important;line-height:2;text-indent:100px;}
.cms-trocas-e-devolucoes .column.main h3{text-indent:100px;padding:20px 0 5px !important;}
.cms-trocas-e-devolucoes .column.main ul{text-indent:150px;list-style:square;font-size:26px}

/*politica de privacidade*/
.cms-politica-de-privacidade-e-cookie .column.main p{font-size:26px !important;line-height:2;text-indent:100px;}
.cms-politica-de-privacidade-e-cookie .column.main h2{text-indent:100px;padding:20px 0 5px !important;font-size:36px;}
.cms-politica-de-privacidade-e-cookie .column.main ul{text-indent:150px;list-style:square;font-size:26px;line-height:1.5;}
.cms-politica-de-privacidade-e-cookie .page-title-wrapper{padding-bottom:10px;}
.cms-politica-de-privacidade-e-cookie td,
.cms-politica-de-privacidade-e-cookie th{font-size:20px !important;}

/* Home - Nossa Filosofia */
.nossa-filosofia img {transition: all 0.7s ease-in-out;border-radius: 30% 70% 70% 30% / 30% 45% 55% 70%;box-shadow: 0px 0px 0px 25px rgba(0,0,0,0.3);margin: 30px;width: 90%;}
.nossa-filosofia img:hover {border-radius: 62% 38% 82% 18% / 54% 61% 39% 46%;}
.nossa-filosofia .filosofia-texto {color: #fff;margin-left: 50px;font-family: kids;font-size: 18px;}
.nossa-filosofia .filosofia-texto h3 {font-size: 50px;}
.nossa-filosofia .filosofia-texto p {font-size: 18px;letter-spacing: 2px;}

/*sucesso de pagamento*/
.button-success a.action.primary{width: auto;padding-left: 16px !important;padding-right: 16px !important;border-radius: 2% 8% 55% 8% / 54% 92% 29% 90%;}
#btn-boleto-mercadopago{margin: 16px 0 0;}
#box-mercadopago p{margin: 0 0 8px;}

/* Página do Carrinho */
.checkout-cart-index .product-image-photo.img-hover-show{display:none;}
#shopping-cart-table thead th.col {color: #48277f;border-bottom:1px dashed #48277f;}
.cart.table-wrapper {border-bottom: 1px dashed #48277f;}
.cart-totals, .cart-summary .item + .item {background-color: transparent;border: none;}
.cart-summary {background-color: transparent;}
.cart-totals {padding: 0px;}
#shopping-cart-table .actions-toolbar > a {color: #48277f;}
.cart-totals .grand.totals {border-bottom: none;}
.checkout-cart-index .field[name="shippingAddress.country_id"], .checkout-cart-index .field[name="shippingAddress.region_id"], .checkout-cart-index .field[name="shippingAddress.postcode"] label,
.shopping-cart-bottom .fieldset.estimate > .field.note, .shopping-cart-bottom .fieldset.estimate > .field label {display:none;}

/* Página de Login */
.login-container .form-login .field.note {color: #48277f;font-size: 20px;font-family: kids;}
.login-container .block-title .title {color: #48277f;}

/* Página Esqueci a Senha */
.customer-account-forgotpassword .block-customer-forgot-password .form.password.forget .field.note {color: #48277f;font-size: 15px;font-family:kids;}
.login-container .form-login .form-group.password .action.remind {font-family: kids;}

/* Painel do Cliente */
.account .page-wrapper {font-family:kids;}
.account .password-info {display:none;}
.sidebar .block.account-nav .item .delimiter {border-top:none;}
.block-collapsible-nav .item .delimiter {margin:10px 0;}
.block-collapsible-nav .item a, .block-collapsible-nav .item>strong {padding: 5px 18px 5px 0;}
.sidebar .block .title {margin-top: 60px;}
.block-collapsible-nav .item.current a, .block-collapsible-nav .item.current>strong {border-color: #fff;color: #00aff0;}
body.account .column.main table.table tr td.col.actions .action {border-radius: 92% 8% 55% 8% / 54% 92% 59% 90%;font-family:kids;font-weight: 400; font-size:20px;clear:both;background-color: #48277f;border-color: #48277f;color:#fff;}
body.account .column.main table.table tr td.col.actions .action:hover {background-color: #87bbd6;border-color: #87bbd6;color:#fff;}
.page-title-wrapper .page-title {font-weight: 400;color: #48277f;font-size: 36px;}
body.account .column.main table.table tr th.col {color: #48277f;}

/* Página de Cadastro */
.register-container .form-create-account > .fieldset.address > .field.zip {width: 100%;float: left;margin-right:0.5%;}
.register-container .form-create-account > .fieldset.address > .field {width: 49.5%;float: left;margin-right:0.5%;}
.register-container .form-create-account > .fieldset.address > .field.street1 {width: 74.5%;}
.register-container .form-create-account > .fieldset.address > .field.street2 {width: 24.5%;}
.register-container .form-create-account > .fieldset.address > .field.street3 {width: 39.5%;}
.register-container .form-create-account > .fieldset.address > .field.street4 {width: 59.5%;}
.register-container .form-create-account > .fieldset.address > .field.country,
.register-container .form-create-account > .fieldset.address > .field.company {display:none !important;}
.register-container .form-create-account .actions-toolbar .secondary a.action, .to-home {margin-top:10px;margin-bottom: 80px;}
.register-container .form-create-account > .fieldset > .legend {margin-bottom:29px;width:100%;}
.register-container .form-create-account > .fieldset > .field:not(.choice) > .label, 
.register-container .form-create-account > .fieldset > .field.street .field.additional .label {font-size: 14px;line-height: 20px;position: relative;top: 0;left: 0;display: inline !important;}
.register-container .form-create-account input[type="checkbox"] {margin: 0 5px 0 0;top: 0;}
.register-container .form-create-account > .fieldset > .legend {font-size: 18px;font-weight: 400;font-family: kids;background-color: #5c3996;color:#fff;padding: 20px;border-radius: 3px;border-radius: 12% 28% 15% 18% / 54% 52% 59% 90%;}
.register-container .form-create-account > .fieldset > .field .control input, .register-container .form-create-account > .fieldset > .field .control select {border: 2px solid #358bc3;}
.register-container .form-create-account > .fieldset > .field:not(.choice) > .label, .register-container .form-create-account > .fieldset > .field.street .field.additional .label {color: #48277f;font-family: kids;}
.register-container .block-title .title {color: #48277f;}

/* Página de Catálogo */
.page-main .products-grid .items .product-item .product-item-name a {font-family: kids;font-weight: 400;letter-spacing: 2px;font-size: 22px;line-height: 1;color:#48277f;}
.page-main .products-grid .items .product-item .product-item-name, 
.page-main .products-grid .items .product-item .product-item-name + .price-box,
.page-main .products-grid .items .product-item .product-reviews-summary.empty + .price-box, 
.page-main .products-grid .items .product-item .product-reviews-summary.no-rating + .price-box {min-height: 45px;}
.page-main .products-grid .items .product-item .product-item-details {text-align: center;min-height: 140px;padding: 0;}
.page-main .products-grid .items .product-item .product-item-details .cc1x {margin-bottom: 10px;}
.page-main .products-grid .items .product-item .product-image-photo {min-width: auto;}
.page-main .products-grid .items .product-item .product-item-inner {text-align:center;}
.page-main .product-item-info {width: auto;border:2px solid #ddd;padding-bottom: 30px;border-radius: 30px;box-shadow: 1px 1px 15px 5px #ddd;background-color: #fff;}
.page-main .products-grid .items .product-item .product-image-photo {border-radius: 100px;}
.page-main .price-box .price, .page-main .price-box .price-final_price:only-child .price {color: #00aff0;}
.page-main .price-box .price-final_price .price {font-size: 26px;}
.block.filter .filter-content .filter-options-content .items .item .mgs-filter-item-checkbox input[type="checkbox"] + .mgs-content::before {content: '\e99d' !important;font-size: 16px;}
.block.filter .filter-content .filter-options-content .items .item > a:hover + .mgs-filter-item-checkbox input[type="checkbox"] + .mgs-content::before {content: '\e959' !important;font-size: 16px;}
.product-item-info .swatch-option, .product-info-main .swatch-option.text {float: unset;display: inline-block;margin-bottom: 0;}
.product-item-info .swatch-option.text, .product-info-main .swatch-option.text {font-size: 14px;line-height: 30px;padding: 0 3px;min-width: 24px;font-family: kids;width: 30px;height: 30px;border-radius: 30px;}
.product-view-installments .without-interest {margin-top: 0;}
.pages .pages-items .item .page {font-size: 20px;color: #48277f;font-family: kids;}
.pages .pages-items .item.current .page::after {display:none;}
.pages .pages-items .item .action {border-color:transparent;}
.pages .pages-items .item .action::before {color: #48277f;}
.ui-slider-range.ui-widget-header.ui-corner-all {background: #00aff0;}
.smile-es-range-slider .ui-slider-handle {background: #48277f;margin-top:-1px;}
.smile-es-range-slider [data-role="message-box"]{display:none;}
.smile-es-range-slider .action.small{border-radius: 50% !important;background: #48277f;border-color: #48277f;width: 40px;text-align: center;}
.irs-with-grid {width: 81%;margin-left: 25px;left: -10px; font-family: kids;}
.catalog-category-view .products.list.items.product-items, .catalogsearch-result-index .products.list.items.product-items {width: 100%;}
.block.filter .filter-content .filter-options-content .swatch-attribute-options .swatch-option.text {border: 2px solid #48277f;color: #00aff0;font-size: 14px;font-family:kids;line-height: 40px;width: 40px;height: 40px;border-radius: 100%;}
.block.filter .filter-content .filter-options-title {color: #5e94a9;font-family: kids;}
.filter-current {font-family:kids;}
.filter-current strong {font-weight:400;}
.sorter-options {width: 120px;}
.filter-current .filter-label {float: left;margin-right: 10px;color:#5e94a9;}
.filter-current .item a::before {font-family: Linearicons;content: "\e935";font-size: 10px;}
.products-grid:not(.active-slider) .product-items, .filter-current .items, .filter-current .block-subtitle.filter-current-subtitle {float: left;}
.filter-current .item .action.remove span {display:none;}
.filter-current .item {margin-left: 20px;float: left;}
.bottom-toolbar {float: left;width: 100%;}
.table-comparison .wishlist.split.button > .action.split, .product-items .wishlist.split.button > .action.split, 
.product-items .action.towishlist, .products.list.items .action.towishlist, .table-comparison .action.towishlist {position: absolute;top: 12px;right: 46px;}
.product-items .action.towishlist::before, .products.list.items .action.towishlist::before, .table-comparison .action.towishlist::before {font-weight: bold;color: #48277f;content: "\e68c";font-family: 'Linearicons';font-size: 18px;width: 30px;z-index: 2;position: absolute;-webkit-font-smoothing: unset;-moz-osx-font-smoothing: unset;}
.product-items .action.towishlist:hover::before, .products.list.items .action.towishlist:hover::before {font-size:24px;color: #48277f;}
.pages .pages-items .item.current .page, .pages .pages-items .item:hover .page {background-color: #87bbd6;border-radius: 52% 48% 55% 38% / 54% 52% 59% 90%;color: #fff !important;}
.block.filter .filter-content .filter-options-content .items .item > a, .block.filter .filter-content .filter-options-content .swatch-attribute.color .swatch-option-link-layered .swatch-option.color::before {color: #48277f;}
.block.filter .filter-content .filter-options-content .items .item .count {display: inline-block;}
.block.filter .filter-content .filter-options-content .swatch-attribute.color .swatch-option-link-layered {width: 50%;float: left;}
.block.filter .filter-content .filter-options-content .items .item > a {margin-bottom: 7.5px;}
.page-layout-1column .mgs-filter .block-content.filter-content {border: 1px dashed #48277f;border-radius: 10px;}
.swatch-option {border: 2px solid #48277f;}
.swatch-option:not(.disabled):hover {border: 2px solid #5c3996;}
.block.filter .block-content.filter-content .filter-options-item .filter-options-content ol.items .item .count {color: #00aff0;}
.toolbar .sorter .sorter-action.sort-asc::before {content: '\e941';}
.toolbar .sorter .sorter-action.sort-desc::before {content: '\e942';}
.price-box .special-price {width: 50%;display: inline-block;text-align: left;}
.price-box .old-price {text-align: right;padding-right: 10px;padding-left: 10px;float: left;display: block !important;}
.price-box .special-price + .old-price {margin-right: 0;}
.page-main .price-box .old-price .price-final_price:only-child .price {color:#87bbd6;}
.label-product.label-sale {margin-left:15px;}
.price-box .price-label {display: none;}

/* Página de Produtos */
.catalog-product-view header.page-header {margin-bottom:10px;}
.catalog-product-view .breadcrumbs {padding: 10px 0;}
.product.info.detailed {margin: 0;}
.catalog-product-view .product-info-main .box-tocart .field.qty, .catalog-product-view .block-bundle-summary .box-tocart .field.qty {border: none;}
.product.info.detailed .product.data.items, .product.info.detailed .product.data.items > .item.content {border-top: 4px solid #48277f;}
button#product-shipping-button, button#product-shipping-button-qv {background: #48277f;border-radius: 12% 28% 15% 18% / 54% 52% 59% 90%;}
form#product-shipping-form input#product-shipping-postcode, form#product-shipping-form-qv input#product-shipping-postcode-qv {background:transparent;color:#48277f;border-bottom: 3px solid #5e94a9;width: 210px;}
.product-info-main form#product-shipping-form, .product-info-main form#product-shipping-form-qv {margin: 40px 0 0;}
.catalog-product-view .product-info-main .box-tocart .fieldset .product-addto-links .action, .catalog-product-view .block-bundle-summary .box-tocart .fieldset .product-addto-links .action {background-color: transparent;color: #48277f;border: 2px solid #5e94a9;border-radius: 52% 48% 55% 38% / 54% 52% 59% 90%;}
.catalog-product-view .product-info-main .page-title-wrapper .page-title {color: #5e94a9;}
.product.info.detailed .product.data.items > .item.title > .switch {font-family:Kids;color: #ccc;}
.product.info.detailed .product.data.items > .item.title.active > .switch, .product.info.detailed .product.data.items > .item.title > .switch:hover {color: #00aff0;}}
button#product-shipping-button:hover, button#product-shipping-button-qv:hover {background-color: #00aff0;}
.catalog-product-view .product-info-main .box-tocart .field.qty .input-text, .catalog-product-view .block-bundle-summary .box-tocart .field.qty .input-text {font-size: 20px;font-family: kids;}
.product-shipping-table th, .product-shipping-table td {padding: 0 12px;font-family: kids;}
.product.info.detailed .product.data.items > .item.content .product.attibute.description p {color: #5e94a9;font-family: kids;font-size: 20px;}
.product-info-main .product.attribute.overview {font-family: kids;color: #48277f;font-size:20px;}
.sale-product-icon::before {font-weight: normal;color: #5e94a9;content: "\e755";font-family: 'Linearicons';font-size: 36px;width: 30px;z-index: 2;position: absolute;-webkit-font-smoothing: grayscale;-moz-osx-font-smoothing: grayscale;}
.sale-product-icon .text {width: 50px;font-size: 8px;font-weight: normal;-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);position: absolute;top: 11px;margin-left: 1px;color: #48277f;}


/* Blog */
.blog-grid .item .post-metas .link-item {font-family:kids;min-height: 50px;display: inline-block;}
.blog-grid .item .post-images .post-thumbnail--image {border-radius: 52% 48% 55% 38% / 54% 52% 59% 90%;}
.blog-grid .item .post-images:hover .post-thumbnail--image {transform: scale(0.9);-webkit-transform: scale(0.9);-moz-transform: scale(0.9);-o-transform: scale(0.9);}

/* Instagram */
.instagram .instagram-block .line {border-left:none;border-right:0;}
.instagram .col:nth-child(2n) {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}
.instagram .col {display:flex;width: calc(100vw / 8);height: calc(100vw / 4);padding: 0;background-color: #ffcc00;}
.instagram .col a {height: calc(100vw / 8) !important;}
.instagram .col a {width: 100%;overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.instagram .col:nth-child(1), .instagram .col:nth-child(4), .instagram .col:nth-child(7) {background-color:#00aff0;}
.instagram .col:nth-child(2), .instagram .col:nth-child(5), .instagram .col:nth-child(8) {background-color:#5e94a9;}
.instagram .col:nth-child(3), .instagram .col:nth-child(6) {background-color:#48277f;}
#instagram-feed .instagram-item:hover:after {opacity: .5;visibility: visible;}
#instagram-feed .instagram-item:after {content: "";display: block;position: absolute;z-index: 2;left: 0;right: 0;top: 0;bottom: 0;background-color: #fff;opacity: 0;visiable: hidden;transition: all 300ms;-webkit-transition: all 300ms;-moz-transition: all 300ms;-o-transition: all 300ms;}
#instagram-feed .instagram-item.instagram-photo {background-size: cover;background-repeat: no-repeat;background-position: center;height: 0px;padding-bottom: 100%;display: block;position: relative;transition: none;-webkit-transition: none;-moz-transition: none;-o-transition: none;}

/* Rodapé */
footer.page-footer .footer1 .middle-footer {background-color: #084f7e;padding: 100px 0 45px;}
footer.page-footer .footer1 .bottom-footer {background-color: #0d66a1;border: none;}
footer.page-footer .footer-title,
footer.page-footer .list-links li a,
footer.page-footer .list-links li{font: normal 14px Kids;;color:#FFF;}
footer.page-footer i{color:#fff;margin-right:5px;font-size:20px;}
footer.page-footer i.fa-map-marker{font-size:28px;}
footer.page-footer .footer-title{margin-bottom:15px;}
.footer .copyright{margin:0;}
footer.page-footer .bottom-footer{font: normal 14px Kids;color:#FFF;}
.middle-footer h2{color:#fff;font: normal 40px Kids;}
.block.newsletter .action.subscribe{background-color:#358bc3;border-color:#358bc3;border-radius:10px;width: 210px;margin-top: 0;height: 53px;}
.block.newsletter .action.subscribe span{font: normal 16px Kids;text-transform:none;}
.block.newsletter input{background-color:#043c5f;border-color:#043c5f;border-radius:10px;padding-left:15px;color: #fff;font-family: kids;}
.block.newsletter .field .control:before{display:none !important;}
footer.page-footer a:hover{color:#fff !important;}
footer.page-footer .list-links li a:hover:after{background-color:#fff !important;}
.footer.content .block.newsletter{float:left;max-width:100%;width: 100%;}
.block.newsletter input{width:98%;}
.block.newsletter .field.newsletter{max-width: unset;}
.left-newsletter.title-newsletter{padding:0;margin-top:-5px;}
.middle-footer .linha-2 ul{background-color:#fff;display:flex;margin-bottom:40px;border-radius:15px;}
.middle-footer .linha-2 ul li{padding:20px;}
.middle-footer .linha-2 ul li:nth-child(2),
.middle-footer .linha-2 ul li:nth-child(3){display:flex;align-items:center;}
.middle-footer .linha-2 ul li:nth-child(2) img,
.middle-footer .linha-2 ul li:nth-child(3) img{margin-left:10px;}
.middle-footer .linha-2 h6{color:#5e94a9;}
.middle-footer .linha-2 .col-des-8{padding-left:30px;}
.middle-footer .linha-1 .footer-block .col-des-9 {padding-right:0;}
footer.page-footer .bottom-footer .content-bottom {padding: 30px 0 10px;}
.cart-footer {color:#fff;}
.cart-footer-actions {background-color: #00aff0;border-radius: 52% 48% 55% 38% / 54% 52% 59% 90%;}
.cart-footer .fixed-mini-cart {background-color: rgba(72,39,127,0.9);box-shadow:none;}
.close-footer-cart {left: 10px;border: none;top: -34px;border-radius: 5px 5px 0 0;background: rgba(72,39,127,0.9);color: #fff;}
.cart-footer .fixed-mini-cart .fixed-cart-col.fixed-cart-actions > .summary-content .value {color: #fff;font-family: kids;}
.cart-footer .fixed-mini-cart .fixed-cart-col.fixed-cart-actions > .summary-content .title {font-family: kids;color: #00aff0;}
.cart-footer .fixed-mini-cart .fixed-cart-col.fixed-cart-actions {border-left: 1px dashed #ddd;padding: 20px 40px 20px 20px;}
.cart-footer .fixed-mini-cart .cart-items .item { border: none;}
.cart-footer .fixed-mini-cart .cart-items .item img {border-radius: 52% 48% 55% 38% / 54% 52% 59% 90%;}
.cart-footer .fixed-mini-cart .item-actions .product.actions .action::after {color: #fff;}
.cart-footer .fixed-mini-cart .item-actions {background-color: #5e94a9;border-radius: 22% 28% 25% 28% / 24% 52% 29% 30%;}
.cart-footer .fixed-mini-cart .cart-items .item .edit-icon {right: 4px;background-color: #00aff0;border-radius: 100%;line-height: 30px;}
.cart-footer .fixed-mini-cart .cart-items .item .product .item-qty {background-color: #48277f;font-family:kids;}
.cart-footer .fixed-mini-cart .item-actions .product.actions .action:hover::after {color: #48277f;}
.cart-footer .fixed-mini-cart .item-actions .details-qty .item-qty {border: none;border-radius: 92% 78% 55% 38% / 54% 52% 59% 90%;font-family: kids;}
.item-actions .details-qty .update-cart-item {border-radius: 42% 38% 55% 38% / 54% 52% 59% 60%;font-family: kids;}
footer.page-footer .list-icon li {color: #fff;padding: 0 0 0 40px;margin-bottom: 18px;font-size: 14px;line-height: 28px;}
footer.page-footer .list-icon li a {color: #fff;}
footer.page-footer .list-icon .footer-icon {font-size: 1.4rem;color: #fff;}
footer.page-footer .list-icon .footer-icon.icon-google-map::before {margin-left: 0;font-family: 'oqef';content: "\e803";}
footer.page-footer .list-icon .footer-icon.icon-email::before {font-family: 'oqef';content: "\e805";}
.cart-footer-actions {z-index:1;}
.footer_minicart_container {z-index:2;}
.footer .fa.fa-whatsapp {position: absolute;left: 0;top: 0;font-size: 26px;}

/* Onda */
.onde {position:relative;width: 100%;height:15vh;margin-bottom:-7px;min-height:100px;max-height:150px;}
.onde {height:40px;min-height:40px;}

/* Animation */
.parallaxonde > use {animation: move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite;}
.parallaxonde > use:nth-child(1) {animation-delay: -2s;animation-duration: 7s;}
.parallaxonde > use:nth-child(2) {animation-delay: -3s;animation-duration: 10s;}
.parallaxonde > use:nth-child(3) {animation-delay: -4s;animation-duration: 13s;}
.parallaxonde > use:nth-child(4) {animation-delay: -5s;animation-duration: 20s;}
@keyframes move-forever {
  0% {transform: translate3d(-90px,0,0);}
  100% {transform: translate3d(85px,0,0);}
}

/* Black Friday 

header.page-header .middle-header, header.page-header .header-area .horizontal-menu, body .columns .column.main, .vitrine-destaques, .product.info.detailed .product.data.items, .product.info.detailed .product.data.items > .item.content, 
.page-layout-1column .category-product-actions.always_show .block.filter.mgs-filter, .page-wrapper, .toolbar select, .checkout-index-index .page-wrapper, tr:nth-child(2n), .catalog-product-view .product-info-main .box-tocart .field.qty, 
.catalog-product-view .block-bundle-summary .box-tocart .field.qty {background-color: #222 !important;}
header.page-header .block-search .block-content input, footer.page-footer .footer1 .bottom-footer, .mgs-instant-search-dropdown > div {background-color: #666 !important;}
.btn.btn-blue, .btn-blue, .btn.btn-primary, .action.primary {background-color: #333 !important;border-color: #333 !important;}
.slider-home-modern .slider_mgs_carousel .owl-item .inner-text .title {color: #000 !important;}
.page-main .product-item-info {border: none !important;box-shadow: none !important;}
footer.page-footer .footer1 .middle-footer, .checkout-index-index .footer-copyright {background-color: #333 !important;}
.page-main .price-box .price, .page-main .price-box .price-final_price:only-child .price {color: #f00 !important;}
button:hover, .cart.table-wrapper .actions-toolbar > .action:hover, .action-gift:hover,
button, .cart.table-wrapper .actions-toolbar > .action, .action-gift {background:transparent !important;}
.product-info-main .product.attribute.overview {color: #5e94a9 !important;}
.slider-home-modern .slider_mgs_carousel .owl-item .item-image > img, .compre-tamanho, #instagram-feed .instagram-item.instagram-photo {opacity: 1 !important;-webkit-filter: grayscale(100%) !important;filter: grayscale(100%) !important;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {color: #555 !important;}
header.page-header .minicart-wrapper .block-content > .actions > .secondary .action.viewcart, .btn.btn-dark, .action.dark,
header.page-header .minicart-wrapper .block-content > .actions > .secondary .action.viewcart:hover, .btn.btn-dark:hover, .action.dark:hover {border-color: #241c4d !important;color: #241c4d !important;} */

/* Media Queries */

@media(min-width:768px) and (max-width:991px){
     .instagram .col{
         height: calc(100vw / 2);
     }
     .compre-tamanho{padding: 170px 0 502px !important;background-position: 0 0px;height: 100px  !important;background-size:cover;}
     .nossa-filosofia{padding: 360px 0 1250px !important;background-position: 0 0px;height: 100px  !important;background-size:cover;}

     .slider-home-modern h3{font-size:20px !important;}
     .slider-home-modern h2{font-size:26px !important;}
     .vitrine-destaques{padding-top:30px !important;}
}

@media (max-width: 767px) {
	.cms-lojista h3{max-width:100%;font-size:20px;text-align:justify;}
    .cms-trocas-e-devolucoes .column.main ul,
    .cms-politica-de-privacidade-e-cookie .column.main ul{text-indent:30px;font-size:16px !important;}
    .cms-politica-de-privacidade-e-cookie .column.main p,
    .cms-trocas-e-devolucoes .column.main p,
    .cms-sobre-nos .column.main p,
    .cms-entrega .column.main p,
    .cms-seguranca .column.main p{font-size:16px !important;text-indent:30px;}
    .cms-trocas-e-devolucoes .column.main h3,
    .cms-seguranca .column.main h3,
    .cms-politica-de-privacidade-e-cookie .column.main h2{font-size:20px !important;margin-bottom:20px;text-indent:30px;}
    .cms-seguranca .page-title-wrapper .page-title,
    .cms-politica-de-privacidade-e-cookie .page-title{font-size:24px;}
    .cms-seguranca .page-title-wrapper {padding-bottom:30px;}
    .cms-politica-de-privacidade-e-cookie .column.main td{display:block !important;width: 96% !important;float:none !important;height: auto !important;white-space: normal;}
    .cms-politica-de-privacidade-e-cookie .column.main th{display:block !important;width: 96% !important;float:none !important;height: auto !important;white-space: normal;font-size:18px !important;color:#00aff0;}
    .slider-home-modern h3{font-size:11px !important;}
    .slider-home-modern h2{font-size:11px !important;}
    .slider-home-modern button{padding: 0 5px !important;font-size: 9px !important;}
    .slider-home-modern .owl-carousel .owl-stage-outer{height:auto !important;}
    .slider-home-modern .page-header-sliders {min-height: auto !important;}
    .vitrine-destaques{padding-top:40px !important;}
    .page-header-sliders {min-height: 300px !important;}
    .header-mobile-tabs--bottom ul li button .icon-building {font-weight:bold;}
    [class^="icon-"], [class*=" icon-"] {-webkit-font-smoothing: grayscale;-moz-osx-font-smoothing: grayscale;}
    header.page-header .top-wishlist .wishlist-icon, .header-mobile-tabs--bottom ul li button .icon-wishlist, 
    .header-mobile-tabs--bottom ul li button .icon-building, .header-top-links .actions .action.top-links::before, .header-mobile-tabs--bottom ul li button .icon-my-account::before {font-weight: bold;}
    #wachat a {right: 0;bottom: 45px;}
    footer.page-footer .list-icon li a, footer.page-footer .list-icon li {font-size: 12px;}
    .row-mobile-1 .col {flex: unset;}
    .section-builder.instagram {padding-bottom:50px !important;}
    .instagram .col {width: calc(100vw / 2);height: calc(100vw / 1);}
    .block.newsletter .form.subscribe {display: block;}
    .block.newsletter input {margin-right: 0;}
    .middle-footer h2 {text-align: center;}
    .block.newsletter .action.subscribe {width: 100%;margin-top:5px;}
    .middle-footer .linha-2 ul {display: block;}
    .block.newsletter input {width: 100%;}
    footer.page-footer .footer.content .acc-block {border-top: 1px solid #eee;}
    footer.page-footer .footer.content .footer1 .middle-footer {padding: 50px 0 0;}
    .header-mobile-tabs--bottom .counter.qty.empty {display:none;}
    .header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li .toggle-menu > .icon-toggle::before {font-size: 16px;color: #fff;}
    .page-layout-1column .block.filter.mgs-filter {position: relative;}
    .compre-tamanho{padding: 50px 0 40px !important;background-position: 0 0px;height: auto  !important;background-size:cover;background: url('../images/bg-compre-por-tamanho.png') !important;}
    .compre-tamanho .mgs-promobanner{width:80%;margin: 0 auto 40px;}
    .nossa-filosofia{padding: 40px 0 50px !important;background-position: 0 0px;height: auto  !important;background-size:cover;background: url('../images/bg-nossa-filosofia.png') !important;margin-top: 0;}
    .nossa-filosofia img{width: 82%;}
    .nossa-filosofia .filosofia-texto{margin-left:20px;margin-right:10px;}
    .vitrine-novidades{margin-top:-150px;padding-bottom: 10px !important;}
    footer.page-footer .footer.content .acc-block {border-top: 1px solid transparent;margin-bottom:0; padding-bottom: 8px;}
    footer.page-footer .footer.content .acc-block .active .footer-title::before {display:none;}
    footer.page-footer .footer.content .acc-block.f1 {background-color: #48277f;}
    footer.page-footer .footer.content .acc-block.f2 {background-color: #5e94a9;}
    footer.page-footer .footer.content .acc-block.f3 {background-color: #358bc3;}
    .middle-footer h2 {margin-bottom: 20px;}
}

@media (min-width: 768px) {
    header.page-header .minicart-slide .minicart-wrapper .block-content .subtitle.empty::before {font-size: 200px;z-index: -1;}
    header.page-header .top-wishlist .block-wishlist .block-content.empty::after {font-size: 140px;}
    .header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li .toggle-menu > .icon-toggle::before {color: #fff !important;}
    header.page-header .top-wishlist .counter.qty, .counter-number {background-color: #00aff0;border-radius: 100%;width: 20px;height: 20px;display: block;color: #fff;font-size: 12px;text-align: center;line-height: 20px;font-weight: bold;top: -16px;right: -13px;}
	
	body.page-layout-1column .block.filter.mgs-filter {position: relative;top: 0;}
	body.page-layout-1column .mgs-filter .filter-options .filter-options-content{display:block !important;padding: 0;}
	body.page-layout-1column .mgs-filter .block-content.filter-content{display:block !important;}
	body.page-layout-1column .mgs-filter .block-content.filter-content .filter-options .filter-options-item {-ms-flex: 0 0 calc(100% / 4);flex: 0 0 calc(100% / 4);max-width: calc(100% / 4);padding: 0 15px;}
  .slider-home-modern .slider_mgs_carousel .owl-item .inner-text h2.title {margin-top: 100px;}
  .block.filter .filter-content .filter-options-content .items .item{margin: 0;}
}

@media (min-width: 992px) {
.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0 {padding: 0 15px;}
    header.page-header .right-content, header.page-header .block-search {margin: 0 30px 0 0;}
    header.page-header .right-content > div {margin-left: 30px;}
    .header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0 > .dropdown-mega-menu li {height: 42px;}
    .header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0 > a.level0 {position: relative;z-index: 999;}
    .middle-footer .linha-1 .footer-block{display:flex;}
    .page-layout-1column .mgs-filter .block-content.filter-content {margin-right: 30px;}
}

@media (max-width: 1200px) {
    header.page-header .header-area.search-visible .block-search.active .block-content, header.page-header .header-area.search-visible .block-search .block-content {top:180px;}
    header.page-header .minicart-wrapper .action.showcart2 {display: none;}
}

@media (min-width: 1200px) {
    header.page-header .block-search .block-content input {min-width: 260px;}
    header.page-header .header-area.search-visible .block-search {margin-right: 0;margin-left: 0;}
}

@media (min-width: 1599px) {
    .header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0 {padding: 0 25px;}
    header.page-header .header-area.search-visible .block-search {margin-right: 50px;}
    header.page-header .right-content, header.page-header .block-search {margin: 0 50px 0 0;}
    header.page-header .block-search .block-content input {min-width: 340px;}
    header.page-header .right-content > div {margin-left: 50px;}
}

@media (max-width: 575.98px) {
    .slider_mgs_carousel .owl-item .slide-text>* {padding: 0;}
    .catalog-product-view .breadcrumbs {padding: 0;}
    .catalog-product-view header.page-header {margin-bottom: 10px;}
    button#product-shipping-button, button#product-shipping-button-qv {width:100px;}
    .product-info-main form#product-shipping-form, .product-info-main form#product-shipping-form-qv {margin: 20px 0 0;}
    .page-title-wrapper.layout_type1 {padding:10px 0;}
    .category-product-actions {margin-bottom:0;}
    .catalog-category-view .products.list.items.product-items, .catalogsearch-result-index .products.list.items.product-items {width: unset;}
}

@media (max-width:420px){
    
    .slider-home-modern h3{font-size:14px !important;}
    .slider-home-modern h2{font-size:14px !important;}
    .slider-home-modern button{padding: 0 5px !important;font-size: 12px !important;}    
}

@media (max-width:375px){
    
    .slider-home-modern h3{font-size:11px !important;}
    .slider-home-modern h2{font-size:11px !important;}
    .slider-home-modern button{padding: 0 5px !important;font-size: 9px !important;}    
}

@media (max-width:320px){
    
    
}