/* Produto */
.product.media .product.item-image .label-video{display: none;}
.product.media .product.item-image iframe {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(255,255,255,0.6);z-index: 0;opacity: 1;width: 100%;visibility: visible;transition: all 300ms;-webkit-transition: all 300ms;-moz-transition: all 300ms;-o-transition: all 300ms;}

.product.media .owl-carousel .owl-stage-outer{border-radius: 24px;box-shadow: 0px 4px 6px -1px rgba(0, 0, 0, 0.10), 0px 2px 4px -1px rgba(0, 0, 0, 0.06);margin-top: 4px;}
.product.media .vertical-gallery .vertical-thumbnail{padding: 0;}
.product.media .vertical-gallery #vertical-thumbnail-wrapper {width: 100px;}
.product.media .vertical-gallery .owl-carousel.gallery-vertical {width: calc(100% - 123px);margin-left: 23px;}
.product.media .vertical-gallery {align-items: start;margin-bottom: -51px;}
.product.media .vertical-gallery #vertical-thumbnail-wrapper {width: 100px;}
.catalog-product-view .product.media .item-thumb.slick-active {width: auto !important;opacity: 1;padding: 2.5px 0}
.catalog-product-view .product.media .item-thumb:not(.slick-active){opacity: 0;}
.product.media .item-thumb img{box-shadow: 0px 4px 6px -1px rgba(0, 0, 0, 0.10), 0px 2px 4px -1px rgba(0, 0, 0, 0.06);border-radius:8px;}
@media (max-width:991px){
    header.page-header{height: 121px !important;}
    .product.media .vertical-gallery #vertical-thumbnail-wrapper{display: none;}
    .product.media .vertical-gallery .owl-carousel.gallery-vertical {width: 100%;margin-left: 0px;}
}

.product.info.detailed .product.data.items > .item.title:not(.active) > .switch:hover::after{display: none;}


.catalog-product-view .product-info-main .stock.available:before,
.catalog-product-view .product-info-main .product-info-stock-sku{display:none;}

.catalog-product-view .informacoes-produto .left{float:none;clear:both;display: block;margin-bottom: 1rem;}
.catalog-product-view .informacoes-produto .right{float:none;clear:both;display: block;} 



.catalog-product-view .product-info-main .stock.available{font-weight:700;color:#4b4b4b;font-size:16px;}
.catalog-product-view .product-info-main .stock.available path{fill:#00BED6;}
.catalog-product-view .product-info-main .stock svg{width:25px;height: 25px;margin-right:5px;}
.catalog-product-view .product-info-main .stock {display: flex;align-items: center;margin-left: 0;margin-top: 0;width: 100%;order: 4 !important;}
.catalog-product-view.page-product-grouped .product-info-main .stock{position:relative;margin: 0;}
.catalog-product-view.page-product-grouped .product-info-main .product-info-price{margin: 0 !important;}
.catalog-product-view.page-product-grouped .product-info-main .product-add-form .table-grouped{margin: 24px 0;font-size:18px;}

.products-grid.carousel-related .owl-carousel .owl-nav{display:block !important;}
.products-grid.carousel-related .owl-carousel .owl-nav em::before{display:none !important;}
.owl-carousel:not(.custom-nav) .owl-nav button.owl-prev{position:absolute;top:50%;left:-70px;}
.owl-carousel:not(.custom-nav) .owl-nav button.owl-next{position:absolute;top:50%;right:-70px;}


.catalog-product-view .block .block-actions, 
.product-detail-deals, 
.catalog-product-view .block-bundle-summary .box-tocart .field.qty, 
.catalog-product-view .product-info-main .product-reviews-summary .reviews-actions .action.add {display:none;}

.catalog-product-view .section-title .title {margin-bottom: 0;color: #003E52;font-size: 24px;font-weight: 600;line-height: 32px;display: flex;align-items: center;}
.catalog-product-view .section-title .subtitle {display: flex;font-weight: normal;}

.catalog-product-view .product-info-main .product-brand .brand-name {color:#4b4b4b !important;font-size:16px;margin: 0;}
.catalog-product-view .product-info-main .product-brand .brand-name .title{font-weight:700;text-transform: none;}


#bundle-product-table label{pointer-events: none;}
.catalog-product-view.page-product-bundle #personalizar{padding: 0 15px;}
.bundle-options-container .product-add-form{display:block !important;} 
.catalog-product-view.page-product-bundle .product-info-main .product-info-price .product-info-stock-sku {display:none;}
.catalog-product-view.page-product-bundle .bundle-options-container .product-options-wrapper .control .nested.options-list .field.choice input.pack{display:inline-block !important;}
.catalog-product-view.page-product-bundle .bundle-options-container .product-options-wrapper .control .nested.options-list .field.choice input.combo{display:none !important;}
.catalog-product-view.page-product-bundle .product-info-main .price-box .price-to{margin-left:0;}
.catalog-product-view.page-product-bundle .product-info-stock-sku p{margin:8px 0 0 0 !important;}
.catalog-product-view .product-info-main .price-to span:not(.old-price).price-final_price #save_percent_bundle,
.catalog-product-view .product-info-main .price-box .special-price #save_percent:nth-child(2){display: inline-flex !important;} 
.catalog-product-view .bundle-options-container .block-bundle-summary .product-addto-links{display:none !important;}
.catalog-product-view .bundle-options-container{max-width:100% !important;width:100%;margin:0px auto !important;}
.catalog-product-view .bundle-options-container .block-bundle-summary > .title > strong{color:#003E52 !important;font-size:24px;line-height:1.3;font-weight:500;margin:0;}
.catalog-product-view .bundle-options-container .block-bundle-summary > .title{margin: 0 0 60px;}
.catalog-product-view .bundle-options-container .block-bundle-summary.combo > .title{margin: 0 0 30px;}
.catalog-product-view .bundle-options-container .block-bundle-summary .content:after{content: '';height: 1px;width: calc( 100% - 64px );position: absolute;display: block;top:105px;left:64px;background: #C7C9D9;}
.catalog-product-view .bundle-options-container .block-bundle-summary .content{padding: 0 32px 16px;margin: 0;border: 1px solid #C7C9D9;border-radius: 4px;} 
.catalog-product-view .bundle-options-container .block-bundle-summary .content .title{font-weight: 500;padding:14px 0;margin: 0 0 16px;}
.catalog-product-view .bundle-options-container .block-bundle-summary .bundle-summary .bundle.items > li div{margin-bottom:10px;}
.catalog-product-view .bundle-options-container #bundleSummary{background: unset;}
.catalog-product-view .bundle-options-container p.required{margin:0;color: #003E52;}
@media (max-width:991px){
    .catalog-product-view .bundle-options-container .block-bundle-summary .content:after{display: none;}
    .catalog-product-view .bundle-options-container .block-bundle-summary.combo > .title::after{content: '';height: 1px;width: calc( 100% - 16px );position: absolute;display: block;margin-top:80px;left:0;background: #C7C9D9;}
}

.catalog-product-view #bundleSummary .field:not(.choice) > .label{color: #003E52;font-weight:600;font-size:16px;margin:0px 0 0 -4px;padding-bottom:8px;display:block}
.catalog-product-view #bundleSummary .field:not(.choice){margin-bottom: 16px}
.catalog-product-view #bundleSummary .field.qty{margin-bottom:0;}
.catalog-product-view #bundleSummary .dica span{margin-left: 16px;margin-top:-85px;}
.catalog-product-view .bundle-options-container .block-bundle-summary > .title > strong{color:#4b4b4b !important;font-size:18px;line-height:1.3;font-weight:normal;margin:0 !important;}
.catalog-product-view .product-info-main .page-title-wrapper .page-title{color:#003E52 !important;font-size:24px;line-height:32px;font-weight:600;margin-bottom: 8px;}
.catalog-product-view.page-product-bundle .product-info-main .price-box .price-to{margin: 0;}
.catalog-product-view.page-product-bundle .table-wrapper tbody tr:nth-child(1n) {background: #FFF;}
.catalog-product-view.page-product-bundle .table-wrapper tbody tr:nth-child(3n) {background: #fafafa;}
.catalog-product-view.page-product-bundle .table-wrapper tbody tr:nth-child(7n) {background: #fafafa;}
.catalog-product-view.page-product-bundle .table-wrapper tbody tr:nth-child(9n) {background: #FFF;}
.catalog-product-view.page-product-bundle .table-wrapper tbody tr:nth-child(11n) {background: #fafafa;}
@media (max-width:992px){
    .catalog-product-view .table-wrapper.bundle .table:not(.cart):not(.totals):not(.table-comparison) > thead > tr > th {display: none;}
    .catalog-product-view .table-wrapper.bundle .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td, 
    .catalog-product-view .table-wrapper.bundle .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr th{display: block;}
    .catalog-product-view .table-wrapper.bundle .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td[data-th]::before, 
    .catalog-product-view .table-wrapper.bundle .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr th[data-th]::before{color: #4b4b4b !important;padding-right: 10px;content: attr(data-th) ': ';display: inline-block;color: #111;font-weight: 700;}
    .catalog-product-view .table-wrapper.bundle .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td {text-align: left !important;padding: 4px 8px !important;}
    .catalog-product-view .table-wrapper.bundle .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td div.field{display: inline-block;}
}

.catalog-product-view .bundle-options-container .block-bundle-summary .bundle-info{margin-top:22px;}
.catalog-product-view .bundle-options-container .block-bundle-summary .bundle-summary,
.catalog-product-view .bundle-options-container #bundleSummary .fieldset{margin: 0;}
.catalog-product-view .bundle-options-container{margin-top:0;}
.catalog-product-view .bundle-options-container .block-bundle-summary{background: unset;padding:0 0 0 calc( 8% - 30px) ;float:right;}
.catalog-product-view .bundle-options-container .block-bundle-summary .bundle-status .stock{display: none}
.catalog-product-view .fieldset-bundle-options{margin-bottom:0;}
.catalog-product-view .fieldset-bundle-options .block-title{margin-bottom: 32px;}
.catalog-product-view .fieldset-bundle-options th{white-space:nowrap;}
.catalog-product-view .fieldset-bundle-options .qty,
.catalog-product-view .fieldset-bundle-options .uso{text-align:center;}
.catalog-product-view .product-info-main{padding-left: 8%; display: flex;flex-wrap: wrap;}
.catalog-product-view .product-info-main .page-title-wrapper{order:0;width:100%;}
.catalog-product-view .product-info-main .product-reviews-summary{order:1;line-height: 20px;margin-bottom: 8px;}
.catalog-product-view .product-info-main .product-brand{order:2;flex: 0 0 100%;line-height: 27px;margin-bottom: 8px;}
.catalog-product-view .uso-recomendado{order:3;}
.catalog-product-view .product-info-main .stock{order:4}
.catalog-product-view .product-info-main .stock.alert{order:7 !important;}
.catalog-product-view .product-info-main .stock.unavailable{color:#003E52;margin: 24px 0 0 0;position: relative;float: none;flex: 0 0 100%;}
.catalog-product-view .product-info-main .product-info-price{order:5;width: 100%;}
.catalog-product-view .product-info-main .product.attribute.overview{order:6;margin: 24px 0 0;width:100%;}
.catalog-product-view .product-info-main .bundle-actions{order:7;margin:24px 0;}
.catalog-product-view .bundle-options-container .product-options-wrapper .action.back.customization,
.catalog-product-view .product-info-main .bundle-actions button{background: #FFF;color:#003E52;border-color:#003E52;text-transform:uppercase;letter-spacing: 0 !important;border-radius:5px;}
.catalog-product-view .bundle-options-container .product-options-wrapper .action.back.customization:hover,
.catalog-product-view .product-info-main .bundle-actions button:hover{background: #003E52;border-color: #003E52;color:#FFF;}
.catalog-product-view .product-add-form{order:8;width:100%;}
.catalog-product-view .wk-seller-block.wk-block{order:9;margin:27px 0 !important;}
.catalog-product-view #product-shipping-form{order:10;}
.catalog-product-view .wk-seller-block.wk-block{order:9;}
.catalog-product-view .product-info-main .box-tocart .action.primary.tocart {width: auto;padding: 0 17px;float: left;border-radius: 6px;font-size: 16px;display:flex;align-items:center;text-transform: uppercase;letter-spacing: 0.3px;font-family: Poppins;margin-bottom: 16px;margin-top: 16px;font-weight: 600;}
.catalog-product-view .block-bundle-summary .box-tocart .action.primary.tocart {width: auto;padding: 0 15px;float: left;border-radius: 5px;font-size: 16px;display:flex;align-items:center;text-transform: uppercase;letter-spacing: 0.3px;font-family: Poppins;margin: 0;}
.catalog-product-view .product-add-form .fieldset>.field{margin-bottom:5px;}
.catalog-product-view .product-info-main #qty-error{display: flex !important;width: 100%;order: 999;margin: -16px 0 16px 0;}
.catalog-product-view .product-info-main .box-tocart .action.primary.tocart svg, 
.catalog-product-view .block-bundle-summary .box-tocart .action.primary.tocart svg{margin-left: 8px;}
.catalog-product-view .product-info-main .product-info-price{margin: 16px 0 0 !important;}
.prices-tier{background-color:transparent;} 
label.prices-tier{padding:0;font-size:18px;font-weight:bold;color:#4b4b4b;order:6;margin: 24px 0 0}
.catalog-product-view:not(.page-product-configurable) select.prices-tier{border: 1px solid #C7C9D9;border-radius: 4px;max-width:100%;width:400px;color: #4b4b4b;order:7;margin: 8px 0 0 0;}
.product-info-main form#product-shipping-form, .product-info-main form#product-shipping-form-qv{margin-bottom: 35px !important;}
.catalog-product-view .product-info-main .fieldset:last-child{margin-bottom: 0px !important;}
.catalog-product-view .product-info-main .box-tocart .fieldset{flex-wrap: wrap;}
.catalog-product-view .product-info-main .box-tocart .actions{width: calc( 100% - 200px );}
.catalog-product-view.page-product-configurable .product-info-main .qtd-minima{display: flex;width: 100%;margin-top:24px;}
.catalog-product-view:not(.page-product-configurable) .product-info-main .qtd-minima{display: flex;width: 100%;margin-top:16px;}
.catalog-product-view .product-info-main .qtd-minima strong{margin-right: 8px;}
.catalog-product-view .product-info-main .price-box .price-label{display:none;}
.catalog-product-view.page-product-bundle .product-info-main .product-info-price{margin-top:0 !important;}
.catalog-product-view.page-product-bundle .product-info-main .stock{position: relative;margin: unset;order:6;}
.catalog-product-view.page-product-bundle .product-info-main .product-reviews-summary.empty,
.catalog-product-view.page-product-bundle .product-info-main .product-brand{display: none;}
.catalog-product-view.page-product-bundle .product-info-main .product-view-installments,
.catalog-product-view.page-product-bundle .product-info-main .product-view-installments .price,
.catalog-product-view .product-info-main .price-box .product-view-installments,
.catalog-product-view .product-info-main .price-box .product-view-installments .price {color: #4b4b4b !important;font-size: 20px !important;font-weight:normal !important;} 
.catalog-product-view .product-info-main .product-view-installments{margin-top:11px !important;}
.catalog-product-view .product-info-main .grouped .price-box .cc1x{display:none !important;}
.catalog-product-view.page-product-bundle .product-info-main .product-view-installments .cc1x .price,
.catalog-product-view .product-info-main .price-box .cc1x .price{font-size:18px !important;color: #003E52 !important;font-weight:normal !important;}
.catalog-product-view.page-product-bundle .product-info-main .product-view-installments .cc1x strong,
.catalog-product-view .product-info-main .price-box .cc1x strong{color: #003E52 !important;font-weight:normal;margin-right:5px;}
.catalog-product-view.page-product-bundle .product-info-main .product-view-installments{order:5;}
.catalog-product-view.page-product-bundle .product-info-main .price-box .price-to,
.catalog-product-view .product-info-main .price-box {display:flex;flex-direction: column;}
.catalog-product-view.page-product-bundle .product-info-main .price-box .price-to .old-price,
.catalog-product-view .product-info-main .price-box .old-price{order:0;text-align: left;line-height: 26px;}
.catalog-product-view.page-product-bundle .product-info-main .price-box .price-to .price-final_price,
.catalog-product-view .product-info-main .price-box .special-price{order:1;}
.catalog-product-view.page-product-bundle .product-info-main .price-box .price-to .old-price .price,
.catalog-product-view .product-info-main .price-box .old-price .price{font-size:18px !important;color: #4b4b4b !important;font-weight:normal !important;}
.catalog-product-view .product-info-main .price-to .price-final_price .price,
.catalog-product-view .product-info-main .price-box .special-price:not(.old-price) .price{color: #003E52 !important;font-size:24px !important;font-weight:700 !important;line-height:26px;}
.catalog-product-view .product-info-main .price-to .price-final_price:only-child .price::before{display: none;}
.catalog-product-view .product-info-main .price-to .price-final_price:only-child .price,
.catalog-product-view .product-info-main .price-box .price{color: #003E52 !important;font-size:24px !important;font-weight:700 !important;line-height: 26px;}
.catalog-product-view .product-info-main .product-add-form .fieldset>.field:not(.choice)>.label{margin-bottom:0;}

.catalog-product-view .product-info-main .am-rewards{order:8;margin-top:24px;}
.catalog-product-view.page-product-bundle .product-info-main .am-rewards{order:5;margin-top:24px;width: 100%;}
.catalog-product-view .am-rewards .amrewards-highlight-container{padding:0;display:flex;align-items:center;}
.catalog-product-view .am-rewards .amrewards-highlight-container::before{content:'';display:none;}
.catalog-product-view .am-rewards .amrewards-highlight-container svg{margin-right:8px;}
.catalog-product-view .am-rewards .amrewards-highlight-container strong{font-size:16px !important;color:#4b4b4b;line-height: 24px;}


.catalog-product-view .product-info-main .price-box.price-tier_price{order:6;margin: 24px 0 0;}
.catalog-product-view.page-product-configurable .product-info-main .price-box.price-tier_price #tier-price-list{margin: 8px 0 0;width: auto;}
.catalog-product-view.page-product-configurable .product-info-main .price-box.price-tier_price label.prices-tier{font-size: 16px;}
.catalog-product-view.page-product-configurable .product-info-main .swatch-opt{margin-top: 0px;margin-bottom: 0;}
.catalog-product-view.page-product-configurable .product-info-main .product-options-wrapper{margin-bottom:0;margin-top: 24px;}

.catalog-product-view .product-info-main .price-box #save_percent,
.catalog-product-view .product-info-main #save_percent_bundle {background: #00BED6; border-radius: 4px;height: 27px;line-height: 27px !important; width: 57px;justify-content: center;text-align: center;color: #FFF !important;font: 600 16px 'Poppins', 'Open Sans', sans-serif;display: inline-flex;margin-left: 10px;margin-top: -27px;position: absolute;}
.catalog-product-view .product-info-main .price-box #save_percent::before{content: '\f107';margin-right: 3px;margin-top: 1px;font-family: FontAwesome;}
.catalog-product-view .product-info-main #save_percent_bundle::before{content: '\f107';margin-left: 6px;margin-right: 0px;margin-top: 1px;font-family: FontAwesome;} 
.catalog-product-view .product-info-main .price-to span:not(.old-price).price-final_price #save_percent_bundle,
.catalog-product-view .product-info-main .price-box .special-price #save_percent:nth-child(2){display: inline-flex !important;} 
.catalog-product-view .product-info-main .price-box #save_percent,
.catalog-product-view .product-info-main .price-to span.old-price .price-final_price #save_percent_bundle{display: none !important;}
 
.catalog-product-view .product-info-main .product-info-price+.product-add-form {margin-top: 0px;}
.catalog-product-view .product-info-main .table.data.grouped .row-tier-price{display:none;}
.catalog-product-view .product-info-main .table.data.grouped .price-box .price-wrapper .price{font-size:16px !important;font-weight:normal !important;}
.catalog-product-view .product-info-main .product-add-form .table-wrapper.grouped .table.grouped{border:none;}
.catalog-product-view .product-info-main .product-add-form .table-wrapper.grouped tbody tr td .product-item-name{font-size:16px;color:#4b4b4b;}
.catalog-product-view .product-info-main .product-add-form .table-wrapper.grouped thead tr th{color: #4b4b4b !important;font-size:16px;font-weight:normal;white-space:nowrap;border:none;border-bottom: 1px solid #E7E7ED !important;}
.catalog-product-view .product-info-main .product-add-form .table-wrapper.grouped tbody tr td{color: #4b4b4b !important;font-size: 16px !important;font-weight: normal;font-family: Poppins;border: none !important;white-space:nowrap;}
.catalog-product-view .product-info-main .product-add-form .table-wrapper.grouped tbody tr td.item {white-space: unset;}
.catalog-product-view .product-info-main .product-add-form .table-wrapper.grouped tbody tr td.qty,
.catalog-product-view .product-info-main .product-add-form .table-wrapper.grouped tbody tr td.uso{text-align: center;}
.catalog-product-view .product-info-main .product-add-form .table-wrapper.grouped tbody tr:nth-child(even){background: #FAFAFA;}
.catalog-product-view .product-info-main .product-add-form .table-wrapper.grouped tbody tr:nth-child(odd){background: #FFF;}
.table-wrapper.grouped .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td[data-th]::before, 
.table-wrapper.grouped .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr th[data-th]::before{color: #4b4b4b !important;}
@media (max-width:992px){
    .catalog-product-view .product-info-main .product-add-form .table-wrapper.grouped thead tr th{border:none;}
    .catalog-product-view .product-info-main .product-add-form .table-wrapper.grouped tbody tr td{text-align: left !important;padding: 4px 8px !important;}
    .table-wrapper.grouped .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td[data-th]::before, 
    .table-wrapper.grouped .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr th[data-th]::before {padding-right: 10px;content: attr(data-th) ': ';display: inline-block;color: #111;font-weight: 700;}
    .table-wrapper.grouped .table:not(.cart):not(.totals):not(.table-comparison) > thead > tr > th {display: none;}
    .table-wrapper.grouped .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td, 
    .table-wrapper.grouped .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr th{display: block;}
    .catalog-product-view .product-info-main .product-add-form .table-wrapper.grouped .table.grouped tbody tr{border:none;}
    .catalog-product-view .product-info-main .product-add-form .table-wrapper.grouped{margin-bottom: 0;}
}

.catalog-product-view .product-info-main .swatch-option.text{border: 0.5px solid #C6C6C6;padding: 4px 16px !important;height:unset;background-color:#FFF;color:#4b4b4b;font-size:16px;margin-bottom:0 !important;line-height: 19.2px;border-radius: 5px;margin-right: 16px;}
.catalog-product-view .product-info-main .swatch-option.text:hover,
.catalog-product-view .product-info-main .swatch-option.text.selected{border-color: #003E52;background: #CFDFE8;}
.catalog-product-view .product-info-main .swatch-attribute-label{color:#4b4b4b !important;font-size:16px !important; font-weight:bold !important;}
.catalog-product-view .product-info-main .swatch-attribute input,
.catalog-product-view .product-info-main .swatch-attribute select{border: 1px solid #C7C9D9;border-radius:4px;width: auto;}
.catalog-product-view .product-info-main .product-add-form .swatch-attribute .swatch-attribute-options{margin-top: 18px;}

.product.media .owl-carousel:not(.custom-nav) .owl-nav button {background-color: unset !important;}
.product.media .owl-carousel:not(.custom-nav) .owl-nav button:hover {background-color: #FFF !important;border-color: #FFF !important;color: #000 !important;}
.product.media .vertical-gallery .owl-carousel.gallery-vertical .owl-nav button.owl-next{right:0 !important;}
.product.media .vertical-gallery .owl-carousel.gallery-vertical .owl-nav button.owl-prev{left:0 !important;}

.product-info-main .price-box .price-including-tax+.price-excluding-tax, .product-options-bottom .price-box .price-including-tax+.price-excluding-tax, .product-info-main .price-box .weee+.price-excluding-tax, .product-options-bottom .price-box .weee+.price-excluding-tax, .product-info-main .price-box .weee, .product-options-bottom .price-box .weee{margin-bottom:0;}


#product-shipping-form label{margin-right:10px;width: 100%;display: block;margin-bottom: 5px;}
#product-shipping-form a{position:absolute;z-index: 0;margin-top: 15px;margin-left:-95px;font-size:11px;text-decoration:underline;color: #4b4b4b;}
form#product-shipping-form input#product-shipping-postcode, 
form#product-shipping-form-qv input#product-shipping-postcode-qv{background:#FFF;width: 115px;}
button#product-shipping-button, 
button#product-shipping-button-qv{width:auto;background-color:transparent;border: 1px solid #003E52 !important;border-radius: 8px;padding:10px 20px;color:#003E52;font-weight: 500;margin-left:8px;}
button#product-shipping-button path, 
button#product-shipping-button-qv path{fill:#4b4b4b !important;}
#product-shipping-form button:hover svg path{fill:#FFF !important}
#product-shipping-form button:hover{background-color:#003E52 !important;border-color:#003E52 !important;color: #FFF !important;}
#product-shipping-form svg{width:30px;height:30px;}
#product-shipping-form #endereco{display:block;margin-top:10px;}

.product-info-main form#product-shipping-form, 
.product-info-main form#product-shipping-form-qv{margin-bottom: 0 !important;margin-top: 16px;}
.product-shipping-result{width:270px;padding: 8px !important;background: rgba(255, 255, 255, 0.80); border-radius: 8px; box-shadow: 0px 4px 6px -1px rgba(0, 0, 0, 0.10), 0px 2px 4px -1px rgba(0, 0, 0, 0.06);display:flex;flex-wrap:wrap;}
.product-shipping-result svg{width: 32px;margin-top:6px;}
.product-shipping-result .product-shipping-table{width: calc(100% - 48px);margin-left: 8px;}
.product-shipping-result .product-shipping-table td{line-height: 20px;font-size: 14px;vertical-align: middle;}
.product-shipping-result .product-shipping-table td:last-child{text-align: right;}
.product-shipping-result .product-shipping-table .price{color:#4B4B4B;}
.product-shipping-result p{font-size: 10px;width: 100%;margin-top: 8px;}
@media (max-width:767px){
    .product-shipping-result{width: 100%;}
}

.product-chips{margin-top: 80px !important;position:relative;border-radius: 16px;background: #FFF;padding:24px;box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.10), 0px 4px 6px -2px rgba(0, 0, 0, 0.05);}
.catalog-product-view .product-chips a{margin-right: 32px;font-family: Poppins;font-size: 16px;font-style: normal;font-weight: 600;line-height: 26px;color:#003E52;}
.catalog-product-view .product-chips a:hover,
.catalog-product-view .product-chips a:focus{color:#00BED6;}
.product-chips a.active,
.product-chips a:hover{text-decoration:underline;}
.product.info.detailed{margin-top: 0px !important;position:relative;}
.catalog-product-view .block .block-title.title>strong{text-align:left !important;}
#tab-label-staticinformacoes{display: none !important;}
@media(max-width:767px){
    .product-chips{display: none;}
    #tab-label-staticinformacoes{display: block !important;}
    .product.info.detailed .product.data.items .item.title > .switch::after{display:none;}
    .product.info.detailed .product.data.items > .item.title .switch, 
    .product.info.detailed .product.data.items > .item.title.active .switch {color: #003E52 !important;padding:16px 0 8px 5px;}
    .product.info.detailed .product.data.items>.item.content,
    .product.info.detailed .product.data.items>.item.title .switch, .product.info.detailed .product.data.items>.item.title.active .switch{border:none;}
    .product.info.detailed .product.data.items>.item.title .switch{font-size: 24px !important;}
    .product.info.detailed .product.data.items > .item.title .switch,
    .product.info.detailed .product.data.items > .item.title.active .switch,
    .product.info.detailed .product.data.items > .item.content{padding-left: 0 !important;padding-right: 0 !important;background:transparent;display: block !important;}
}

#product-shipping-result p{margin-bottom: 0 !important;}

.product.info.detailed .block.review-add .review-form .action.submit.primary:hover{background:#003E52;border-color:#003E52;}
.product.info.detailed .block.review-add .review-form .action.submit.primary {margin: 0;background: #003E52;font-weight:bold;font-size:16px;border: 2px solid #003E52;color: #FFF;border-radius: 4px;padding: .5rem 2.375rem;}
.product.info.detailed .block.review-add .review-form  .actions-toolbar .primary{float:right;}

.product.info.detailed .block.review-add .review-form .fieldset > .field:not(.choice) > .label{border: 0;clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;color: #4b4b4b;background: transparent;}
.product.info.detailed .block.review-add .review-form .fieldset > .field:not(.choice) > .label em{color: #003E52;font-size:16px;position:absolute;margin-top:-2px}
.product.info.detailed .block.review-add .review-form .fieldset > .field:not(.choice) > .label::after{margin-left:3px;margin-top:0px;display:inline-flex;line-height:1;position:absolute;}
.product.info.detailed .block.review-add .review-form .fieldset > .field:not(.choice) > .label.input-focus{clip: unset;height: unset;margin: unset;overflow: unset;padding: unset;position: absolute;width: unset;font-size: 11px;margin-top:3px;margin-left:10px;display: block;}


#duvidas h4 {display:block;border: 1px solid #C7C9D9;border-radius:5px;padding: 15px;font-weight:normal !important;font-size:18px;margin-bottom:15px;cursor: pointer;font-family: 'Poppins';}
#duvidas .item.active h4{margin-bottom:0;}
#duvidas h4::after{font-size: 25px;display:block;content:'\f107';font-family:FontAwesome;position:absolute;margin-left:calc( 100% - 45px);margin-top: -30px;}
#duvidas .item.active h4::after{content:'\f106';}
#duvidas  h4 .fechar {font-size: 20px;margin-left:10px;cursor: pointer;display: none;}
#duvidas .item .resposta {display: none;background: #fafafa;padding: 20px 40px;border: 1px solid #C7C9D9;border-radius: 0 0 5px 5px;margin-bottom: 20px;}
#duvidas .item.active .resposta{border-top:0;}

#customer-reviews .block-title{display:none;}
#product-review-container,
.block.review-add{max-width:100%;margin: 0 auto;}
.product.info.detailed strong.review-details-value,
.product.info.detailed #product-review-container .block.review-list .review-details .review-author, 
.product.info.detailed #product-review-container .block.review-list .review-details .review-date{color:#4b4b4b;font-weight: normal !important;}
.product.info.detailed .block.review-list .review-ratings{margin-bottom:0 !important;}
.product.info.detailed .block.review-list .review-ratings~.review-content, .product.info.detailed .block.review-list .review-ratings~.review-details{margin-bottom:5px !important;}
.product.info.detailed .block.review-add .review-legend span, .product.info.detailed .block.review-add .review-legend strong{color:#4b4b4b;font-weight:bold;margin-right:10px;}
.catalog-product-view .product-info-main .product-reviews-summary .reviews-actions .action{color:#4b4b4b !important;}

.catalog-product-view .column.main > .lookbook-container, 
.catalog-product-view .column.main .block.related, 
.catalog-product-view .column.main .block.upsell, 
.catalog-product-view .column.main .block.brand-related-products{margin-top:32px}

.catalog-product-view .column.main .block.related .price-box, 
.catalog-product-view .column.main .block.upsell .price-box, 
.catalog-product-view .column.main .block.brand-related-products .price-box{text-align: center}

.latest-post-grid-block{margin-top:48px;} 
.catalog-product-view .block .block-content .products-grid{margin-top:36px;}

footer.page-footer{margin-top: 16px !important;}

.catalog-product-view:not(.page-product-configurable) .product-info-main .stock.unavailable{display:none;}
.catalog-product-view:not(.page-product-configurable) .product-info-main .amxnotif-block,
.product-info-main .amstockstatus-stockalert{order:7;margin:24px 0 0;}
.product-info-main .amxnotif-block{margin:0;}
.product-info-main .amxnotif-block label {color: #003E52;font-size: 16px;font-weight: 600;}
.product-info-main .amxnotif-block p{font-size: 16px;margin-bottom:8px;}
.product-info-main .amxnotif-block .notification-container{flex-direction: column;display: flex;width:100%;}
.product-info-main .amxnotif-block .input-fields{width: 100%;}
.product-info-main .amxnotif-block .notification-container .actions-toolbar{margin-top:8px;width: 100%;max-width:100%;}
.product-info-main .amxnotif-block .notification-container .actions-toolbar .action{width: 100%;font-weight: 600;padding: .5rem 1rem;}
.catalog-product-view .product-info-main .alert{position: relative;margin:24px 0 0;display: flex;flex-direction: column;justify-content: flex-start;width: 100%;text-align: left;align-items: start;}
.catalog-product-view .product-info-main .alert.category{display:none;}
.catalog-product-view .product-info-main .amstockstatus-stockalert .alert{margin: 0;}
.catalog-product-view .product-info-main .alert .note{margin-bottom:8px; font-style:normal;color: #003E52;font-size: 16px;font-weight: 600;}
.catalog-product-view .product-info-main .alert p{margin: 0;}
.catalog-product-view .product-info-main .alert a{display: inline;border-bottom: solid 1px;}



.product.info.detailed .product.data.items > .item.content .informacoes_adicionais h5,
.product.info.detailed .product.data.items > .item.content .dados_nutricao h5,
.product.info.detailed .product.data.items > .item.content .ingredientes h5{margin-bottom: 16px;font-size: 16px;font-weight: 600;}
.product.info.detailed .product.data.items > .item.content .ingredientes p{font-size:14px;}
.product.info.detailed .product.data.items > .item.content .dados_nutricao table{background: #FFF;border-radius: 24px;font-size: 14px;}
.product.info.detailed .product.data.items > .item.content .dados_nutricao table p{margin:0;}
.product.info.detailed .product.data.items > .item.content .dados_nutricao table tr:nth-child(1) p > strong{width:100%;text-align:center;display:block}
@media (max-width:767px) {   
    .product.info.detailed .product.data.items > .item.content .dados_nutricao{margin: 32px auto;}
}

@media (min-width:991px) {
    .catalog-product-view .product-info-main{min-height:335px;}
    .catalog-product-view .breadcrumbs {padding: 16px 0;}

    .catalog-product-view .uso-recomendado{line-height:27px;margin-bottom: 8px;}

    .catalog-product-view .page-bottom {margin-top:32px;}
    .product.info.detailed .product.data.items > .item.title, 
    .catalog-product-view .product.info.detailed .product.data.items > .item.content, 
    .catalog-product-view .product.info.detailed .product.data.items > .item.content div[data-content-type="row"][data-appearance="contained"], 
    .bundle-options-container, .catalog-product-view .product-info-clearfix {max-width: 1128px;margin: 0;float: none !important;display: block !important;position: relative;order: unset;}
    .product.info.detailed .product.data.items > .item.content {border-top: none;max-width: 1128px;width: 1128px;padding: 48px 0 0;line-height: 1.5;background: transparent;display: block !important;}
    .product.info.detailed .product.data.items > .item.content .descricao{float:none;clear:both;}
    .informacoes-produto p, .product.attibute.description ul {line-height: 24px !important;font-weight: 400;padding: 0 96px;font-size: 14px;margin-bottom: 16px;}
    .product.info.detailed .product.data.items > .item.content .atributo{line-height:2;font-size: 14px;}
    .product.info.detailed .product.data.items > .item.content .atributo strong{font-weight: 600;}
    .product.info.detailed .product.data.items > .item.content .informacoes_adicionais,
    .product.info.detailed .product.data.items > .item.content .dados_nutricao{width:33%;max-width:33%;flex: 0 0 33%;display:inline-flex;flex-direction: column;padding-right: 24px;}
    .product.info.detailed .product.data.items > .item.content .ingredientes{width:34%;max-width:33%;flex: 0 0 34%;display:inline-flex;flex-direction: column;}
    .product.info.detailed .product.data.items > .item.content .informacoes_adicionais .table-wrapper{border:none;}
    .product.info.detailed .product.data.items > .item.content .informacoes_adicionais .table-wrapper table.table tr{background:transparent;}
    .product.info.detailed .product.data.items > .item.content .informacoes_adicionais .table-wrapper table.table tr td,
    .product.info.detailed .product.data.items > .item.content .informacoes_adicionais .table-wrapper table.table tr th{padding: 0 !important;line-height: 16px;font-size: 14px !important;display: inline;}
    .product.info.detailed .product.data.items {border-top: none;justify-content: flex-start;}
    .catalog-product-view .column.main.frame {min-height: auto;}
    .product.attibute.description h5 {width:100%;margin-bottom: 10px;}
    .product.attibute.description p{margin-bottom:10px;}
    .product.info.detailed .product.data.items > .item.title > .switch {font-weight: 600;color:#003E52;padding: 0;margin:0;font-size: 24px;line-height: 60px;}
    .product.info.detailed .product.data.items > .item.title.active > .switch, 
    .product.info.detailed .product.data.items > .item.title > .switch:hover {color: #003E52;}
}

@media (max-width:991px){
    .catalog-product-view .product-info-main .stock{position: relative;margin: 8px 0 !important;width: 100%;}
    .catalog-product-view .product-info-main .stock.available, .catalog-product-view .product-info-main .stock.unavailable{margin-bottom:0 !important;}
    
    .catalog-product-view .breadcrumbs {padding: 16px 0;}
}

@media (min-width:768px) and (max-width:992px) {
    .product.info.detailed .product.data.items > .item.title .switch, .product.info.detailed .product.data.items > .item.title.active .switch, .product.info.detailed .product.data.items > .item.content{padding-top: 32px;}
    .product-info-main form#product-shipping-form, .product-info-main form#product-shipping-form-qv{margin-bottom: 0 !important;}
    #product-shipping-result, #product-shipping-result-qv{margin-bottom: 0 !important;}
}
 
@media (max-width:767px){   
    .catalog-product-view label.prices-tier{font-size: 16px;margin-top:16px;}
    .catalog-product-view select.prices-tier{font-size:13px;padding:0 10px;}
    
    .media .owl-carousel:not(.custom-nav) .owl-nav button.owl-prev{top: 50%;}
    .media .owl-carousel:not(.custom-nav) .owl-nav button.owl-next{top: 50%;}
    
    .block .owl-carousel:not(.custom-nav) .owl-nav button.owl-prev{position:absolute;top: 18%;left:-6px;width: 32px;height: 32px;}
    .block .owl-carousel:not(.custom-nav) .owl-nav button.owl-next{position:absolute;top: 18%;right:-6px;width: 32px;height: 32px;}
    
    
    .products-grid .items .product-item .product-image-container {width: 100% !important;}
    .scroll-to-top {z-index: 9999;bottom: 60px !important;}
    .product.info.detailed {margin: 0;}

    .catalog-product-view .breadcrumbs{display:none;}
    body .page-main>.columns{padding-top:20px;}
    .catalog-product-view .product-info-main .price-box .cc1x{flex-direction:column;} 
    .product.info.detailed .product.data.items>.item.content,
    .product.info.detailed .product.data.items>.item.title .switch, .product.info.detailed .product.data.items>.item.title.active .switch{border:none;}

    .catalog-product-view .section-title .subtitle{font-size:14px !important}
    .catalog-product-view .product-info-main{padding-left: 0;margin-top: 60px;} 
    .catalog-product-view .product-info-main .page-title-wrapper .page-title{font-size: 16px;}
    .catalog-product-view .product-info-main .product-info-price .price-box{margin-right:0;width: 100%;}
    .catalog-product-view .product-info-main .product-info-price{margin: 8px 0 !important;}
    .catalog-product-view.page-product-bundle .product-info-main .product-info-price{margin-top:16px !important;margin-bottom: 0 !important;}
    .catalog-product-view .product-info-main .price-box .cc1x{margin: 16px 0 !important;}
    body.catalog-product-view .product-info-main .price-box .cc1x,
    body.catalog-product-view .product-info-main .price-box .cc1x strong,
    body.catalog-product-view .product-info-main .price-box .cc1x .price{font-size: 16px !important;}
    .catalog-product-view:not(.page-product-configurable) .product-info-main .qtd-minima{margin: 16px 0 0 !important;}
    .catalog-product-view.page-product-configurable .product-info-main .qtd-minima{margin: 24px 0 0  !important;}
    .catalog-product-view .product-info-main .box-tocart .fieldset .field.qty{width: 100px !important;}
    .catalog-product-view .product-info-main .box-tocart .actions{margin: 0;width: calc(100% - 116px);margin-left:16px;}
    .catalog-product-view.page-product-bundle .product-info-main .box-tocart .actions{margin-left:0;}
    .product-info-main form#product-shipping-form, .product-info-main form#product-shipping-form-qv{margin: 0 !important;}
    .latest-post-grid-block{margin-top: 0px;}
    .catalog-product-view.page-product-bundle .product-info-main .product-view-installments,
    .catalog-product-view.page-product-bundle .product-info-main .product-view-installments .price,
    .catalog-product-view .product-info-main .price-box .product-view-installments, .catalog-product-view .product-info-main .price-box .product-view-installments .price,
    .catalog-product-view .product-info-main .price-box .cc1x,
    .catalog-product-view .product-info-main .price-box .cc1x .price{font-size: 18px !important;}

    #duvidas h4{font-size:16px;} 
    #duvidas h5{font-size:16px;}
    .product.info.detailed .product.data.items>.item.content .product.attibute.description p{font-size:14px;}
    #duvidas .item .resposta{padding:10px 20px 0;}
    #duvidas h4::after{    margin-left: calc( 100% - 70px);} 

    .product.info.detailed .block.review-list .review-items .review-item{width:100% !important;flex: 0 0 100% !important;max-width:100% !important;margin: 0 0 10px 0 !important}
    #product-review-container, .block.review-add{max-width:100%;}
    .product.info.detailed .block.review-add .review-legend{font-size:16px;margin-top:20px;display: unset;}
    .product.info.detailed .block.review-add legend span{font-size:14px;}

    .message.info, .message.error, .message.warning, .message.notice, .message.success{right:0 !important;width:100% !important}
    
    .product-info-main .amxnotif-block .notification-container .actions-toolbar{margin-left: 0;}
}


#reviews{padding-top:32px;}
.amrev-toolbar-container .amrev-select{background: transparent;font-size: 14px;}
.amrev-toolbar-container,
.data.switch .counter{color:#4B4B4B;}
.amreview-recommend-wrap > .amreview-checkbox:checked ~ .amreview-checkboxlabel::after,
.amreview-gdpr-wrap > .amreview-checkbox:checked ~ .amreview-checkboxlabel::after{right:unset;left:3px;top:3px;}
.amreview-info-wrapper{padding-top: 0;}
.amreview-add-new .amreview-button.action{background:transparent;color:#003E52;font-weight: 600;border-radius: 6px;white-space: nowrap;margin-right:16px;}
.amreview-add-new .amreview-button.action:hover{background:#003E52;border-color: #003E52; color:#FFF;}
.amreview-info-wrapper .amreview-add-new{display:flex;align-items: center;}
.amreview-add-new .amreview-label{min-width: 200px;line-height: 20px;}
.amreview-summary-info .amreview-summary{font-size:24px;color:#003E52;font-weight:600 !important;line-height: 32px;}
.amreview-summary-info .amreview-summary small{font-size: 14px;font-weight: 400;line-height: 20px;color: #4B4B4B;}
.field.amreview-recommend-wrap{display:flex;align-items:center;}
.product.info.detailed .block.review-add .review-form .fieldset > .field.review-field-image{display:flex;flex-wrap: nowrap;}
.product.info.detailed .block.review-add .review-form .fieldset > .field.review-field-image label.label{clip: unset;height: auto;margin: unset;overflow: unset;position: relative;width: 200px;font-weight: 400;display: inline;font-size: 14px;}
.product.info.detailed .block.review-add .review-form .fieldset > .field.review-field-image .control{float: left;}
.amreview-recommend-wrap > .amreview-checkboxlabel, .amreview-gdpr-wrap > .amreview-checkboxlabel{padding-left: 24px;padding-right: 0;}
.amreview-recommend-wrap > .amreview-checkboxlabel::before, .amreview-gdpr-wrap > .amreview-checkboxlabel::before {background: #fff;border: 1px solid #dadada;border-radius: 2px;box-sizing: border-box;content: '';display: inline-block;height: 15px;position: absolute;left: 0;top: 0px;width: 15px;}
.field.amreview-recommend-wrap .amreview-checkboxlabel{line-height: 1;}
.amreview-recommend-wrap > .amreview-checkboxlabel, .amreview-gdpr-wrap > .amreview-checkboxlabel{color:#4B4B4B;font-weight: 500;font-size: 14px;}
.amreview-summary-details .amreview-label > .amreview-text{display: inline-flex;justify-content: space-between;width: 60px;}
.amreview-rating-label,.amreview-description,.amreview-author-details .amreview-verified,
.amrev-toolbar-container .amrev-label,
.amreview-add-new .amreview-label,
.amreview-summary-details .amreview-label > .amreview-text,
.amreview-summary-details .amreview-label > .amreview-stars,
.amreview-summary-info .amreview-count,
.amreview-percent-block {color:#4B4B4B;font-size: 14px;font-weight: 400;}
.amreview-info-wrapper .amreview-summary-details{border-right-color:#C7C9D9;border-width:1px;margin:unset;}
.amreview-percent-block .amreview-value{font-size:16px;color: #003E52;font-weight: 600;width: 50px;margin-right: 8px;}
.amreview-percent-block .amreview-desc{font-size:14px;max-width:200px;line-height: 20px;}
.amrev-desc-title{float: unset;clear: both;padding:16px 0;}
.amrev-desc-title span{font-size: 14px;font-weight: 400;padding: 0;}
.amreview-adminanswer-block{background: #fafafa;padding: 8px 16px;border-left: solid 1px #C7C9D9;text-align: justify;margin-top:16px;}
.amreview-adminanswer-block > .amreview-title{color:#333;font-size: 18px;font-weight: 500;}
.amreview-adminanswer-block > .amreview-text{font-size:16px;color:#333;}
.amreview-description{float: unset;clear: both;font-size:14px;margin-top:0px;text-align: justify;}
.amreview-rating-wrapper{float: unset;clear: both;}
.amreview-review-wrapper.review-item{padding: 32px 0;}
.amreview-review-list.-empty{justify-content:center;padding: 32px 0;}
.amrev-toolbar-container{background: unset;margin: 32px 0 0 0;padding: 0;}
.amrev-toolbar-container.-all .amrev-sorting{border:none;background: unset;display: inline-flex;align-items: center;font-size: 14px;font-weight: 400;}
.amstars-rating-container.-small{float: left;margin:0 0 8px 0;}
.amreview-author-details .amreview-verified{font-size: 16px;}
.amreview-rating-label{font-size: 14px;width: 100px;float: left;clear:both;margin: 0 0 8px 0;line-height: 20px;}
.amreview-rating-label::after{content: ':';}
.amrev-toolbar-container .amrev-label{font-size: 14px;}
.amreview-author-details .amreview-author {font-size: 14px;font-weight: 600;margin-bottom: 0;}
.amreview-review-list{padding: 0;margin: 0 auto 0 0; height: auto;line-height: 1;display: flex;}
.amreview-review-list.pages strong{font-size: 14px;font-weight: 600;line-height: 20px;color: #4B4B4B;}
.amreview-author-details .amreview-verified::after{background: url('../img/check_circle.svg');background-size: cover;width:20px;height:20px;}
.amstars-rating-container.-small,
.amstars-rating-container{background: url('../img/star_disabled.svg');width:106px;height:20px;}
.amstars-rating-container.-small .amstars-stars,
.amstars-rating-container .amstars-stars{background: url('../img/star_enabled.svg');}
.amreview-summary-details .amreview-label .amreview-bar{background: #DDD;height: 18px;width:170px;border-radius: 4px;margin: 0 16px 0 24px;}
.amreview-summary-details .amreview-label .amreview-bar.-active{background: #003E52;border-radius: 4px;}
.amreview-author-details .amreview-recommended{max-width:200px;padding: 4px 8px;border-left: 2px solid #C6C6C6;top:32px;font-size: 14px;color:#4B4B4B;background: #FAFAFA;font-weight: 400;}
.amreview-recommended::after,
.amrev-comment-toolbar.-nocomments,
.amreview-author-details .amreview-date, 
.amreview-summary-info .amreview-showmore{display:none;}
.amreview-summary-details .amreview-label{margin-bottom:4px;}
.amreview-summary-details .amreview-label > .amreview-stars{min-width:unset;width: 8px;overflow: hidden;white-space: nowrap;display:inline-flex;margin:0 10px 0 0;}
.amreview-summary-details .amreview-label > .amreview-stars::after{content: '';background: url('../img/star_enabled.svg');width:16px;height:15px;position:absolute;margin-left:16px;background-size:16px;}
.amreview-submit-form .review-control-vote.control {display: flex;padding-bottom: 10px;align-items: center;position:unset;height: 44px;margin: -2px 0 0 0;}
.amreview-submit-form .review-control-vote.control:before {display:flex;transition:.1s all ease-in;color:#c7c7c7;font-size:20px;font-weight:400;letter-spacing:2px;line-height:normal;margin:0;position:absolute}
.amreview-submit-form .review-control-vote.control:hover:before {color:#c7c7c7;}
.amreview-submit-form .review-control-vote.control label:hover:before {color:#DDD;}
.amreview-submit-form .review-control-vote.control label:before {transition:.1s all ease-in;color:#DDD;font-size:20px;font-weight:400;letter-spacing:2px;line-height:normal;margin:0;position:initial}
.amreview-submit-form .review-control-vote.control label:before {transition:.1s all ease-in;color:#DDD;font-size:20px;font-weight:400;letter-spacing:2px;line-height:normal;margin:0;}
.amreview-submit-form .review-field-rating > .label{color: #4B4B4B;font-weight: 400 !important;font-size: 14px;line-height:1;padding: 6px 8px 0px 0;}
.amreview-submit-form .review-fieldset .field{margin-bottom: 16px;}
.amreview-submit-form .field.review-field-nickname .label.input-focus,
.amreview-submit-form .field.review-field-summary .label.input-focus{margin-top:-2px !important;}
.amreview-submit-form .field.review-field-nickname .label.input-focus::after,
.amreview-submit-form .field.review-field-summary .label.input-focus::after{font-size:16px !important;margin-top:4px !important;}
.amreview-submit-form .field .input-text{height: 2.875rem;}
.amreview-submit-form > .block-content{padding: unset;margin: unset;width:100%;max-width:unset;}
.amreview-submit-form{background: unset;}
.amrev-items-block.block-content .pager{margin: 0 auto;}
.amrev-items-block.block-content .pager .pages{padding:0;}
.amreview-toolbar-wrap .pages strong.page{background: unset;}
.review-control-vote::before {content: '';background: url('../img/star_disabled.svg');width:106px;height:20px;}
.review-control-vote .rating-1::before,.review-control-vote .rating-2::before,.review-control-vote .rating-3::before,.review-control-vote .rating-4::before,.review-control-vote .rating-5::before {content: '';background: url('../img/star_enabled.svg');height:20px;width: 40px;}
.review-control-vote .rating-1::before {width: 20px;}
.review-control-vote .rating-2::before {width: 40px;}
.review-control-vote .rating-3::before {width: 60px;}
.review-control-vote .rating-4::before {width: 80px;}
.review-control-vote .rating-5::before {width: 100px;}
.amreview-summary-details .amreview-label > .amreview-stars:hover, .amreview-summary-details .amreview-label > .amreview-bar:hover, .amreview-summary-details .amreview-label > .amreview-text:hover {color: #003E52;}
@media (min-width:768px){
    .amreview-author-details{width: 29%;}
    .amreview-description-wrap{width:71%;}
    .amreview-summary-info{padding-left:0;}
    .amreview-info-wrapper .amreview-summary-details{border-right-color:#C7C9D9;border-width:1px;margin:unset;}
}
@media (max-width:767px) {
    .amreview-author-details .amreview-author{margin-bottom:5px;}
    #reviews{padding-right:0 !important;padding-left:0 !important;}
    .amreview-info-wrapper .amreview-add-new{flex-wrap: wrap;justify-content: center;margin-top:32px;background: transparent;}
    .amreview-add-new .amreview-label{display: none;}
    .amreview-info-wrapper{margin: 0;}
    .amreview-summary-info{justify-content: center;text-align: center;padding: 0;}
    .amreview-summary-info .amreview-summary{float: unset;margin-right: 0;}
    .amstars-rating-container{margin: 0 auto 8px !important;}
    .amreview-summary-info .amreview-count{margin-bottom: 0;}
	.amreview-summary-details .amreview-label{text-align: center;}
    .review-toolbar .pages{border:none;}
    .product.info.detailed .block.review-add .review-form .fieldset > .field.review-field-image{flex-wrap: wrap}
    .amreview-adminanswer-block > .amreview-text,
    .amreview-description {font-size: 14px;}
}
