/* Produto */
header.page-header {height: auto !important;}
.scroll-to-top{z-index: 999;bottom: 190px !important;}
.catalog-product-view .breadcrumbs {padding: 8px 0 16px 0;}
.catalog-product-view .breadcrumbs .items{padding: 0;}
@media (max-width:991px){
    .catalog-product-view .breadcrumbs{padding: 8px 8px 16px;}
}

body.catalog-product-view .page-main{max-width: 100% !important;}

.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.gallery-horizontal .owl-nav button.owl-next{right:0;}
.product.media .owl-carousel.gallery-horizontal .owl-nav button.owl-prev{left:0;}
.product.media .vertical-gallery .owl-carousel.gallery-vertical {width: calc(100% - 92px);margin-left: 32px;}
.product.media .vertical-gallery .vertical-thumbnail{padding: 0;}
.product.media .vertical-gallery #vertical-thumbnail-wrapper {width: 65px;}
.product.media .vertical-gallery .owl-carousel.gallery-vertical {width: calc(100% - 93px);margin-left: 23px;}
.product.media .vertical-gallery {align-items: start;margin-bottom: 0px;}
.product.media .vertical-gallery #vertical-thumbnail-wrapper {width: 65px;}
.catalog-product-view .product.media .item-thumb {padding: 0;opacity: 1;}
.product.media .owl-carousel:not(.custom-nav) .owl-nav button {background-color: unset !important;color:#BBC6C3 !important;}
.media .owl-carousel:not(.custom-nav) .owl-nav button:hover::before{color: #333 !important;}
.product.media .vertical-gallery .owl-carousel.gallery-vertical .owl-nav button.owl-next{right:8px !important;}
.product.media .vertical-gallery .owl-carousel.gallery-vertical .owl-nav button.owl-prev{left:8px !important;} 
.media .owl-carousel:not(.custom-nav) .owl-nav button::before {color: #BBC6C3;}
.product.media .vertical-gallery .slick-arrow{background-image:url('../img/bg_site.jpg');height: 50px;line-height: 50px;color: #BBC6C3;}
.product.media .vertical-gallery .slick-arrow.icon-angle-down{background-image: url('../img/bg_site.jpg');bottom:0px;height:60px}
.product.media .item-thumb{margin: 0;width:auto !important;padding:0;}
.product.media .horizontal-thumbnail{width: calc(100% + 30px);margin: 32px -15px 0;}
.product.media .item-thumb img{border-radius: 8px !important;box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.10), 0px 4px 6px -2px rgba(0, 0, 0, 0.05);}
.product.media #owl-carousel-gallery .owl-stage-outer {border-radius: 16px;box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.10), 0px 4px 6px -2px rgba(0, 0, 0, 0.05);}
.product.media .vertical-gallery #vertical-thumbnail-wrapper{height: 100%;display:flex;min-height:100%;}
.product.media .vertical-gallery .vertical-thumbnail{padding: 0;}
.product.media .vertical-gallery{align-items: flex-start;}
.catalog-product-view .product.media{height: auto !important;margin-bottom: 32px;}
@media (min-width:1199px){
    .product.media .vertical-gallery .slick-vertical>.slick-list.draggable{height:505px !important;}
}
@media (max-width:1198px){
    .product.media .vertical-gallery .slick-vertical>.slick-list.draggable{height:378px !important;}
}
@media (max-width:991px){
    .product.media .horizontal-thumbnail{width: calc( 100% );margin: 32px 4px 0 0;}
    .product.media .horizontal-thumbnail .owl-item {padding: 0 4px;}
    .product.media .vertical-gallery #vertical-thumbnail-wrapper{display: none;}
    .product.media .vertical-gallery .owl-carousel.gallery-vertical {width: 100%;margin-left: 0px;}
    .product.media .owl-carousel.gallery-horizontal .owl-nav button.owl-next::before{width: 24px !important;height: 24px !important;background-position:center;}
    .product.media .owl-carousel.gallery-horizontal .owl-nav button.owl-prev::before{width: 24px !important;height: 24px !important;background-position:center;}    
}

.product.info.detailed .product.data.items > .item.title:not(.active) > .switch:hover::after{display: none;}
.catalog-product-view .page-main > .columns{max-width:100%;padding:0;}
.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 auto;}
.product-options-bottom {padding: 0px;margin-top: 32px;}

.catalog-product-view .product.info.detailed .product.data.items > .item.content#attributebeneficios{max-width: 100% !important;}
.catalog-product-view .product.info.detailed .product.data.items > .item.content#attributebeneficios h3{font-size: 40px;font-weight: 600;line-height:52px;margin-bottom: 24px;}
.catalog-product-view .product.info.detailed .product.data.items > .item.content#attributebeneficios h4{font-size: 40px;font-weight: 600;line-height:40px;margin-bottom: 0;color:#055900;}
.catalog-product-view .product.info.detailed .product.data.items > .item.content#attributebeneficios h5{font-size: 24px;font-weight: 700;line-height:20px;margin-bottom: 24px;color:#055900;}
.catalog-product-view .product.info.detailed .product.data.items > .item.content#attributebeneficios p{font-size: 14px;font-weight: 400;line-height: 24px;}
.catalog-product-view .product.info.detailed .product.data.items > .item.content#attributebeneficios .contem{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);background: #EDF7E7;display: flex;padding: 48px 24px ;justify-content: flex-start;align-items: center; }
.catalog-product-view .product.info.detailed .product.data.items > .item.content#attributebeneficios .nao-contem{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);background: #F4F5E4;display: flex;padding: 48px 24px;justify-content: flex-start;align-items: center; }
.catalog-product-view .product.info.detailed .product.data.items > .item.content#attributebeneficios ul{font-size: 14px;color:#4B4B4B;font-weight: 400;}
.catalog-product-view .product.info.detailed .product.data.items > .item.content#attributebeneficios ul li{margin-bottom: 8px;padding-left: 32px;position:relative;line-height: 24px;}
.catalog-product-view .product.info.detailed .product.data.items > .item.content#attributebeneficios ul li:last-child{margin-bottom: 0;}
.catalog-product-view .product.info.detailed .product.data.items > .item.content#attributebeneficios ul li::before{content:'';position:absolute;left:0;width:24px;height:24px;background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM0NDJfMzAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS44NjM2IDYuNDQ0MjdDMTAuMjE1MSA2LjA5MjggMTAuNzg0OSA2LjA5MjggMTEuMTM2NCA2LjQ0NDI3TDE2LjIzNjQgMTEuNTQ0M0MxNi41ODc5IDExLjg5NTcgMTYuNTg3OSAxMi40NjU2IDE2LjIzNjQgMTIuODE3MUwxMS4xMzY0IDE3LjkxNzFDMTAuNzg0OSAxOC4yNjg1IDEwLjIxNTEgMTguMjY4NSA5Ljg2MzYgMTcuOTE3MUM5LjUxMjEzIDE3LjU2NTYgOS41MTIxMyAxNi45OTU3IDkuODYzNiAxNi42NDQzTDE0LjMyNzIgMTIuMTgwN0w5Ljg2MzYgNy43MTcwNkM5LjUxMjEzIDcuMzY1NTkgOS41MTIxMyA2Ljc5NTc0IDkuODYzNiA2LjQ0NDI3WiIgZmlsbD0iIzJDODYwQSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzM0NDJfMzAwIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjE4MDY2NCkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K');}
.catalog-product-view .product.info.detailed .product.data.items > .item.content#attributebeneficios ol{font-size: 18px; color:#4B4B4B;font-weight: 400;max-width:800px;margin: 0 auto 24px;}
.catalog-product-view .product.info.detailed .product.data.items > .item.content#attributebeneficios ol li{margin-bottom: 8px;padding-left: 32px;position:relative;line-height: 30px;}
.catalog-product-view .product.info.detailed .product.data.items > .item.content#attributebeneficios ol li:last-child{margin-bottom: 0;}
.catalog-product-view .product.info.detailed .product.data.items > .item.content#attributebeneficios ol li::before {content: counter(list-item)"\a0\a0 - ";}
.catalog-product-view .product.info.detailed .product.data.items > .item.content#attributebeneficios .sombra img{box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.10), 0px 4px 6px -2px rgba(0, 0, 0, 0.05); border-radius: 24px;}
@media (max-width:991px){
    .catalog-product-view .product.info.detailed .product.data.items > .item.content#attributebeneficios h3,
    .catalog-product-view .product.info.detailed .product.data.items > .item.content#attributebeneficios p{padding-left: 8px;}
    .catalog-product-view .product.info.detailed .product.data.items > .item.content#attributebeneficios h4{font-size: 24px; }
    .catalog-product-view .product.info.detailed .product.data.items > .item.content#attributebeneficios .contem,
    .catalog-product-view .product.info.detailed .product.data.items > .item.content#attributebeneficios .nao-contem{max-width: 290px;margin: 0 auto;}
    .catalog-product-view .product.info.detailed .product.data.items > .item.content#attributebeneficios .contem li,
    .catalog-product-view .product.info.detailed .product.data.items > .item.content#attributebeneficios .nao-conte li{font-size:14px;margin-bottom:10px !important;}
    .catalog-product-view .product.info.detailed .product.data.items > .item.content#attributebeneficios .contem li:last-child,
    .catalog-product-view .product.info.detailed .product.data.items > .item.content#attributebeneficios .nao-conte li:last-child{margin-bottom:0px !important;}
    .catalog-product-view .product.info.detailed .product.data.items > .item.content#attributebeneficios ol li{padding-left: 8px;font-size: 16px;}
    .catalog-product-view .product.info.detailed .product.data.items > .item.content#attributebeneficios ul li{font-size: 16px;margin-bottom: 16px !important;}
    .text-center-mobile{text-align: center !important;}
    .mb-16-mobile{margin-bottom: 16px !important;}
    
}

.catalog-product-view .block.brand-related-products .product-view-installments,
.catalog-product-view .block.related .product-view-installments,
.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 .ingredientes{border-radius: 24px;background:#FFF;padding: 16px 24px; margin: 0 96px 32px;}
.catalog-product-view .ingredientes h5{margin-bottom:32px;ont-size: 20px;font-weight: 600;line-height: 26px; }
.catalog-product-view .ingredientes p{font-size: 14px;font-style: normal;font-weight: 400;line-height: 20px;margin-bottom: 16px;}
.catalog-product-view .ingredientes p:last-child{margin-bottom: 0}
@media (max-width:992px){
    .catalog-product-view .ingredientes{margin: 0 0 32px;}
    .product.info.detailed .product.data.items > .item.content#staticinformacoes_tecnicas{padding-left: 0 !important;padding-right: 0 !important;}
}

.catalog-product-view .informacoes_adicionais{border-radius: 24px;background:#FFF;padding: 16px 24px; margin: 0 96px 24px;}
.catalog-product-view .informacoes_adicionais .table-wrapper{border:none;}
.catalog-product-view .informacoes_adicionais h5{margin-bottom:32px;ont-size: 20px;font-weight: 600;line-height: 26px; }
@media (max-width:992px){
    .catalog-product-view .informacoes_adicionais{margin: 0 0 32px;padding-left:8px;padding-right: 8px;}
}


.product.info.detailed .additional-attributes-wrapper table.additional-attributes > tbody{display:flex;flex-wrap:wrap;}

.product.info.detailed .additional-attributes-wrapper table.additional-attributes > tbody > tr > th,
.product.info.detailed .additional-attributes-wrapper table.additional-attributes > tbody > tr > td{display: inline-flex;padding: 4px 8px !important;align-items:center;border: none !important;}
.product.info.detailed .additional-attributes-wrapper table.additional-attributes > tbody > tr > th{font-size: 12px;width: 40%; max-width:41%;}
.product.info.detailed .additional-attributes-wrapper table.additional-attributes > tbody > tr > td{font-weight: 400;font-size: 12px !important;line-height: 16px;width: 59%; max-width:59%;}
@media (min-width:992px){
    .product.info.detailed .additional-attributes-wrapper table.additional-attributes > tbody > tr{width: 50% !important;display: inline-flex;background: unset;}    
}
@media (max-width:991px){
    .product.info.detailed .additional-attributes-wrapper table.additional-attributes > tbody > tr{width: 100% !important;padding-top:16px;}
    .product.info.detailed .additional-attributes-wrapper table.additional-attributes > tbody > tr:first-child{padding-top:0;}
    .product.info.detailed .additional-attributes-wrapper table.additional-attributes > tbody > tr > td{width: 100%; max-width:100%;padding:0 !important;}
    .product.info.detailed .additional-attributes-wrapper table.additional-attributes > tbody > tr td[data-th]::before{min-width: 120px;width: 120px;}
}

.catalog-product-view .dados_nutricao{border-radius: 24px;background:#FFF;padding: 16px 24px; margin: 0 96px 32px;}
@media (max-width:991px){
    .catalog-product-view .dados_nutricao{margin: 0 0 32px;}
}

.catalog-product-view .product-info-main .stock.available path{fill:#7FC176;}
.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;position:absolute;margin-left: 16%;margin-top: 120px;}
.catalog-product-view.page-product-grouped .product-info-main .stock{position:relative;margin: 0px 0 0 20px;}
.catalog-product-view.page-product-grouped .product-info-main .product-add-form .table-grouped{margin: 24px 0;font-size:18px;}
.page-product-grouped.catalog-product-view .product-info-main > .product-info-price .price-box{display:block !important;}

.products-grid.carousel-related .owl-carousel .owl-nav{display:block !important;}
.products-grid.carousel-related .owl-carousel .owl-nav em::before{display:none !important;}
.catalog-product-view .block .block-content .owl-carousel:not(.custom-nav) .owl-nav button.owl-prev{position:absolute;top:30%;left:0px;}
.catalog-product-view .block .block-content .owl-carousel:not(.custom-nav) .owl-nav button.owl-next{position:absolute;top:30%;right:0px;}
.catalog-product-view .block .block-content .products-grid .product-item{margin-bottom:0px;}


.catalog-product-view .block .block-actions, 
.product-detail-deals, 
.catalog-product-view .product-info-main .product-reviews-summary .reviews-actions .action.add {display:none;}

.catalog-product-view .block.brand-related-products .section-title .title{text-align: left;font-weight: 600;color: #055900;font-size: 24px;}

.catalog-product-view .product-info-main .product-brand .brand-name {color:#333 !important;font-size:16px;}
.catalog-product-view .product-info-main .product-brand .brand-name .title{font-weight:700;text-transform: none;}


.catalog-product-view.page-product-bundle .product-info-main .price-box #save_percent .sale-label{display:none !important;}
.catalog-product-view .bundle-options-container .block-bundle-summary > .title > strong{color:#333 !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:#055900 !important;font-size:32px;font-weight:600;line-height: 40px;}
.catalog-product-view .product-info-main .subtitulo{color:#055900 !important;font-size:24px;font-weight:600;line-height: 32px;width:100%;margin-bottom:16px;order:0;}
.catalog-product-view .product-info-main .descricao-curta{order:6;font-size: 14px;font-weight: 400;line-height: 20px;color:#4B4B4B;margin-top:16px;}
.catalog-product-view .product-info-main .descricao-curta p{margin-bottom:0px;}
.catalog-product-view .product-info-main .descricao-curta .texto-block {line-height: 20px;height: 40px;overflow: hidden;}
.catalog-product-view .product-info-main .descricao-curta .texto-block.expand {overflow: visible;height: auto;}
.catalog-product-view .product-info-main .descricao-curta a#ver-mais{text-decoration:underline;margin-top:4px;display:inline-block;}
.catalog-product-view .product-info-main .descricao-curta a#ver-mais::after{content: '';float: right;width: 16px;margin-top: 3px;height: 16px;background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzMzNjFfMTMwMCkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQuMjE5NjcgNi4yMTk2N0M0LjUxMjU2IDUuOTI2NzggNC45ODc0NCA1LjkyNjc4IDUuMjgwMzMgNi4yMTk2N0w4IDguOTM5MzRMMTAuNzE5NyA2LjIxOTY3QzExLjAxMjYgNS45MjY3OCAxMS40ODc0IDUuOTI2NzggMTEuNzgwMyA2LjIxOTY3QzEyLjA3MzIgNi41MTI1NiAxMi4wNzMyIDYuOTg3NDQgMTEuNzgwMyA3LjI4MDMzTDguNTMwMzMgMTAuNTMwM0M4LjIzNzQ0IDEwLjgyMzIgNy43NjI1NiAxMC44MjMyIDcuNDY5NjcgMTAuNTMwM0w0LjIxOTY3IDcuMjgwMzNDMy45MjY3OCA2Ljk4NzQ0IDMuOTI2NzggNi41MTI1NiA0LjIxOTY3IDYuMjE5NjdaIiBmaWxsPSIjMEYxNzJBIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMzM2MV8xMzAwIj4KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=');}
.catalog-product-view .product-chips{order:7;display: flex;padding: 14px 4px;justify-content: center;align-items: center;border-radius: 8px; background:rgba(255, 255, 255, 0.80);margin-top:16px;box-shadow: 0px 4px 6px -1px rgba(0, 0, 0, 0.10), 0px 2px 4px -1px rgba(0, 0, 0, 0.06); }
.catalog-product-view .product-chips a{text-decoration: underline;font-weight: 400;font-size: 14px;line-height: 20px;padding: 0 12px;position:relative;text-align: center;}
.catalog-product-view .product-chips a:not(:last-child)::after{content:'';width:1px;height:100%;background:#4B4B4B;display:block;position:absolute;top:50%;transform: translateY(-50%);right:0;}
.catalog-product-view .product-chips a:hover,
.catalog-product-view .product-info-main .descricao-curta:hover a{color:#055900;}
.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: #333 !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 .product.info.detailed .product.data.items > .item.content#attributebeneficios .pagebuilder-column-group{padding: 0;}
    .catalog-product-view .product-info-main .product-chips{display:none;}
}


.bundle-actions,
.bundle-options-container #bundleSummary .bundle-status,
.bundle-options-container #bundleSummary .towishlist,
.bundle-options-container #bundleSummary .title,
.bundle-options-container #bundleSummary strong.label,
.bundle-options-container #product-options-wrapper .block-title,
.bundle-options-container #product-options-wrapper .field.required > label,
.bundle-options-container p.required,
.bundle-options-container .action.back.customization,
.catalog-product-view.page-product-bundle .product-chips,
.catalog-product-view.page-product-bundle #tab-label-staticinformacoes_tecnicas,
.catalog-product-view.page-product-bundle .product.info.detailed .product.data.items > div#staticinformacoes_tecnicas.item.content{display: none !important;}
.bundle-options-container #product-options-wrapper,
.bundle-options-container #product-options-wrapper .fieldset,
.bundle-options-container .product-options-bottom{margin: 0}
.bundle-options-container #bundleSummary .economize{margin-bottom: 16px;display: block;color:#004609;font-size: 20px;font-weight: 600;line-height: 26px;}
.bundle-options-container #bundleSummary .resumo-preco{margin-bottom: 24px;display:flex;}
.bundle-options-container #bundleSummary .resumo-preco .old-price{order:1;margin-left:16px;}
.bundle-options-container #bundleSummary .resumo-preco .old-price .price{font-size: 20px !important;font-weight: 400;line-height: 26px;color:#4b4b4b;}
.bundle-options-container #bundleSummary .resumo-preco .special-price{order:0;}
.bundle-options-container #bundleSummary .resumo-preco .special-price .price{font-size: 20px !important;font-weight: 600;line-height: 26px;}
.bundle-options-container .block-bundle-summary .bundle-summary .bundle.items > li{font-weight: 400;font-size: 14px;}
.bundle-options-container .table:not(.cart):not(.totals) > thead > tr > th{color:#4B4B4B;font-weight: 600;font-size:14px;padding:14px 12px;}
.bundle-options-container .table-wrapper{border:none;margin:0;}
.bundle-options-container .table-wrapper tr{background:unset !important}
.bundle-options-container .table-wrapper table.table tbody > tr > td.col{padding:14px 12px !important;font-size: 14px !important;}
.bundle-options-container #product_addtocart_form {display: flex !important;justify-content: space-between;position:relative;padding-top: 64px;}
.bundle-options-container #bundleSummary,
.bundle-options-container .product-options-wrapper{border-radius: 24px;background: #FFF;box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.10), 0px 4px 6px -2px rgba(0, 0, 0, 0.05);height: 100%;}
.bundle-options-container .product-options-wrapper{width: calc( 100% - 16px ) !important;}
.bundle-options-container .bundle-options-wrapper #product-options-wrapper .fieldset > strong{position: absolute;top:0;font-size: 24px;font-weight: 600;line-height: 32px;color:#055900;}
.bundle-options-container #bundleSummary{width: calc( 50% - 16px ) !important;}
.bundle-options-container .bundle-options-wrapper{padding: 0;height: 100%}
.bundle-options-container .block-bundle-summary .bundle-info .bundle-status .price-as-configured{}
.catalog-product-view .bundle-options-container .block-bundle-summary .bundle-info{margin-top:24px;}
.catalog-product-view .bundle-options-container .block-bundle-summary .bundle-summary{margin: 0;}
.catalog-product-view .bundle-options-container{margin-top:0;}
.catalog-product-view .bundle-options-container .block-bundle-summary{background: unset;padding:24px 16px;float:unset;}
.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 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: 24px; 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;}
.catalog-product-view .product-info-main .product-brand{order:2;flex: 0 0 100%;}
.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}
.catalog-product-view .product-info-main .stock.unavailable{color:#72B641;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;}
.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:#72B641;border-color:#72B641;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: #ED6F07;border-color: #ED6F07;color:#FFF;}
.catalog-product-view .product-add-form{order:8;width:100%;display:flex !important;}
.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 {margin-top:16px;}
.catalog-product-view .product-info-main .box-tocart .action.primary.tocart {width: auto;padding: 0 20px;float: left;border-radius: 24px;font-size: 16px;display:flex;align-items:center;text-transform: uppercase;letter-spacing: 0.3px;margin-bottom: 0;margin-top: 0;font-weight: 600;white-space: nowrap;}
.catalog-product-view .product-info-main .box-tocart .action.primary.tocart svg{margin-right: 12px;}
.catalog-product-view .block-bundle-summary .box-tocart .action.primary.tocart {width: auto;padding: 0 15px;float: left;border-radius: 24px;font-size: 16px;display:flex;align-items:center;text-transform: uppercase;letter-spacing: 0.3px;margin-bottom: 24px;margin: 0;font-weight: 600;}
.catalog-product-view .block-bundle-summary .box-tocart .action.primary.tocart svg{margin-right: 8px;}
.catalog-product-view .block-bundle-summary .box-tocart .actions{width:auto;margin-right:16px}
.catalog-product-view .block-bundle-summary .fieldset{margin:0;}
.catalog-product-view .block-bundle-summary div[data-content-type="html"]{order: 3;}
.catalog-product-view .block-bundle-summary div[data-content-type="html"] .frete-gratis{display: flex;flex-direction:column;align-items:center;text-transform:uppercase;font-size:14px;}
.catalog-product-view .block-bundle-summary div[data-content-type="html"] .frete-gratis svg{margin-bottom: 4px;}
.catalog-product-view .product-add-form .fieldset>.field.qty{border-radius:8px;border: 1px solid #E0E0E0 !important;width: 104px;}
.catalog-product-view .product-add-form .fieldset>.field.configurable{margin-bottom:0;}
.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 .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:#333;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: #333;order:7;margin: 8px 0 0 0;}
.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%;}
}

.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% - 260px );}
.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-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: 18px !important;font-weight:400 !important;line-height:28px;} 
.catalog-product-view .product-info-main .grouped .price-box .cc1x{display:none !important;}
.catalog-product-view .product-info-main .price-box .cc1x{/* order:3; *//* font-size:18px; *//* display:flex; *//* margin: 24px 0 !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: #72B641 !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: #72B641 !important;font-weight:normal;margin-right:5px;}
.catalog-product-view .product-info-main .price-box .product-view-installments{width: 100%}
.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-wrap:wrap;}
.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;}
.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:24px !important;color: #055900 !important;margin-right:16px;font-weight: 500 !important;line-height: 40px;}
.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: #055900 !important;font-size:32px !important;font-weight:600 !important;line-height: 40px;}
.catalog-product-view .product-info-main .price-box .special-price{display:flex !important;align-items:center;}
.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: #055900 !important;font-size:32px !important;font-weight:600 !important;line-height: 40px;}
.catalog-product-view .product-info-main .product-add-form .fieldset>.field:not(.choice)>.label{margin-bottom:0;}


.catalog-product-view .product-info-main .box-tocart .fieldset div[data-content-type="html"]{order:9;margin-left: 16px;}
.catalog-product-view .product-info-main .box-tocart .fieldset div[data-content-type="html"] .frete-gratis{display: flex;align-items: center;justify-content: center;}
.catalog-product-view .product-info-main .box-tocart .fieldset div[data-content-type="html"] .frete-gratis svg{margin-right:8px}
.catalog-product-view .product-info-main .box-tocart .fieldset div[data-content-type="html"] .frete-gratis span{text-transform:uppercase;font-size: 14px; font-weight:500;}
@media (max-width:991px){
    .catalog-product-view .product-info-main .box-tocart .fieldset div[data-content-type="html"]{width: 100%;margin: 16px auto;padding: 6px 16px 12px;}
    

    .bundle-options-container #product_addtocart_form {flex-direction: column;padding: 48px 0;}
    .bundle-options-container #bundleSummary,
    .bundle-options-container #product-options-wrapper{padding: 16px !important;margin-bottom: 8px}
    .bundle-options-container #bundleSummary,
    .bundle-options-container .product-options-wrapper{width: calc(100% - 16px) !important;margin-left: auto !important;margin-right: auto !important;}
    .catalog-product-view .block-bundle-summary .box-tocart .product-addto-links + .field.qty{width: 100px;display: none;}
    .catalog-product-view .block-bundle-summary div[data-content-type="html"]{width: 100%;}
    .catalog-product-view .block-bundle-summary div[data-content-type="html"] .frete-gratis{flex-direction: row !important;margin-top:24px;margin-bottom:8px;justify-content:center}
    .catalog-product-view .block-bundle-summary div[data-content-type="html"] .frete-gratis svg{margin-bottom:0 !important;margin-right: 8px;}
    .catalog-product-view .block-bundle-summary .box-tocart .fieldset{margin-bottom: 0;}
    .catalog-product-view .block-bundle-summary .box-tocart .action.primary.tocart{white-space: nowrap;font-size: 13px !important;width:100%;justify-content:center;}
    .catalog-product-view .block-bundle-summary .box-tocart .action.primary.tocart svg{margin-right: 4px}   
    .catalog-product-view .block-bundle-summary .box-tocart .actions{width: calc(100%);margin:0 auto;}
    
    .catalog-product-view .table-wrapper.bundle .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td[data-th]:not(.qty)::before{display: none;}
    .catalog-product-view .table-wrapper.bundle .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td[data-th].qty::before{font-size: 14px;font-weight: 400;line-height: 20px;}
    .catalog-product-view .table-wrapper.bundle .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td[data-th].item{font-size: 14px;font-weight: 600;line-height: 20px;}
    .catalog-product-view .table-wrapper.bundle .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td[data-th].total{font-weight: 600;display: flex}
    .catalog-product-view .table-wrapper.bundle .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td[data-th].total .old-price{font-weight: 400;order:2;margin-left: 8px;}
    .catalog-product-view .table-wrapper.bundle .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr{margin-bottom:32px;}
    .catalog-product-view .table-wrapper.bundle .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr:nth-last-child(2),
    .catalog-product-view .table-wrapper.bundle .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr:nth-last-child(1){margin-bottom: 0 !important;}
}


.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:#333;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 div[data-role="tier-price-block"]{}
.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: 16px;}

.catalog-product-view .product-info-main .price-box #save_percent,
.catalog-product-view .product-info-main #save_percent_bundle {background: #DCE1AF; border-radius: 8px;height: 32px;padding: 6px 16px;line-height: 20px !important; width: auto;justify-content: center;text-align: center;color: #084300 !important;font: 600 14px 'Poppins', 'Open Sans', sans-serif;display: inline-flex;margin-left: 16px;border: solid 1px #A9B950;}
.catalog-product-view .product-info-main .price-box #save_percent::after,
.catalog-product-view .product-info-main #save_percent_bundle::after{content: 'OFF';margin-left: 4px;} 
.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.page-product-bundle .product-info-main .price-box #save_percent{order:2;margin:4px 16px;}
 
.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:#333;}
.catalog-product-view .product-info-main .product-add-form .table-wrapper.grouped thead tr th{color: #333 !important;font-size:16px;font-weight:600;white-space:nowrap;border:none;border-bottom: 1px solid #E7E7ED !important;background:#FFF;}
.catalog-product-view .product-info-main .product-add-form .table-wrapper.grouped tbody tr td{color: #333 !important;font-size: 16px !important;font-weight: normal;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: #333 !important;}
.amlabel-position-wrapper{z-index: 2 !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 .box-tocart .action.primary.tocart{margin:0;font-size: 14px;padding: 0 16px;}
    .catalog-product-view .product-info-main .box-tocart {margin-bottom: 24px;}

    .catalog-product-view.page-product-grouped .amlabel-position-wrapper,
    .catalog-product-view.category-combos .amlabel-position-wrapper {bottom:13px !important;}
}
@media (max-width:360px){
    body.catalog-product-view .product-info-main .box-tocart .action.primary.tocart{font-size: 13px;}
    body.catalog-product-view .product-info-main .box-tocart .actions{margin: 0 auto !important;}
    body.catalog-product-view .product-info-main .box-tocart .fieldset .field.qty {width: 85px !important;}
}
@media (max-width:320px){
    body.catalog-product-view .product-info-main .box-tocart .action.primary.tocart{font-size: 12px;padding: 0 12px;}
    body.catalog-product-view .product-info-main .box-tocart .action.primary.tocart svg{width: 16px;margin-right: 8px;}
    body.catalog-product-view .product-info-main .box-tocart .actions{margin: 0 0 0 12px !important;}
    body.catalog-product-view .product-info-main .box-tocart .fieldset .field.qty {width: 75px !important;}
}

.catalog-product-view .product-info-main .swatch-option.text{border: 1px solid #FFF;color: #4B4B4B;background: #FFF;padding: 6px 12px;height: unset;border-radius: 8px;max-width: 100px;font-size: 14px;width: 100%;font-weight: 500;}
.catalog-product-view .product-info-main .swatch-option.text:hover,
.catalog-product-view .product-info-main .swatch-option.text.selected{background: #F4F5E4;color: #4B4B4B;border: solid 1px #4B4B4B;padding-left: 24px !important;}
.catalog-product-view .product-info-main .swatch-option.text:hover::before,
.catalog-product-view .product-info-main .swatch-option.text:active::before,
.catalog-product-view .product-info-main .swatch-option.text:focus::before,
.catalog-product-view .product-info-main .swatch-option.text.selected::before{background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy43MDQ1IDAuMTUzNDY2QzE0LjAzNCAwLjQwNDQ5NyAxNC4wOTc2IDAuODc1MDk0IDEzLjg0NjYgMS4yMDQ1N0w1Ljg0NjU3IDExLjcwNDZDNS43MTU0MSAxMS44NzY3IDUuNTE2MjcgMTEuOTgzOCA1LjMwMDMzIDExLjk5ODNDNS4wODQzOSAxMi4wMTI5IDQuODcyNzEgMTEuOTMzNCA0LjcxOTY3IDExLjc4MDRMMC4yMTk2NyA3LjI4MDM3Qy0wLjA3MzIyMzMgNi45ODc0OCAtMC4wNzMyMjMzIDYuNTEyNiAwLjIxOTY3IDYuMjE5NzFDMC41MTI1NjMgNS45MjY4MiAwLjk4NzQzNyA1LjkyNjgyIDEuMjgwMzMgNi4yMTk3MUw1LjE3MzUxIDEwLjExMjlMMTIuNjUzNCAwLjI5NTUwN0MxMi45MDQ1IC0wLjAzMzk3MTIgMTMuMzc1MSAtMC4wOTc1NjUzIDEzLjcwNDUgMC4xNTM0NjZaIiBmaWxsPSIjMEYxNzJBIi8+Cjwvc3ZnPgo=');content: '';width: 14px;height: 18px;position: absolute;left: 8px;background-repeat: no-repeat;background-size: contain;margin-top: 2px;}
.catalog-product-view .product-info-main .swatch-attribute-label{color:#4b4b4b !important;font-size:12px !important; font-weight:600 !important;line-height: 16px;}
.catalog-product-view .product-info-main .swatch-attribute.sabor .swatch-attribute-label::before{content:'Escolha o ';}
.catalog-product-view .product-info-main .swatch-option.image{width: 48px !important;height: 48px !important;background-size: 100% !important;border-radius: 50%;position:relative;overflow: visible;margin-right: 16px !important;}
.catalog-product-view .product-info-main .swatch-option.image{margin-left:32px;margin-bottom:4px;}
.catalog-product-view .product-info-main .swatch-option.image:after{content:attr(aria-label);position:absolute;bottom:-25px;left: 50%;transform: translateX(-50%);font-size: 12px;font-style: normal;font-weight: 400;line-height: 16px;white-space: nowrap;}
.catalog-product-view .product-info-main .swatch-option.image:not(.disabled){border: solid 1px transparent;}
.catalog-product-view .product-info-main .swatch-option.image.selected, 
.catalog-product-view .product-info-main .swatch-option.image:not(.disabled):hover {border: 1px solid #4b4b4b;}
.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: 16px;}
 
.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: #333;}
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 #2C860A !important;border-radius: 24px;padding:10px 20px;color:#2C860A;font-weight: 500;margin-left:8px;}
button#product-shipping-button path, 
button#product-shipping-button-qv path{fill:#333 !important;}
#product-shipping-form button:hover svg path{fill:#FFF !important}
#product-shipping-form button:hover{background-color:#055900 !important;border-color:#055900 !important;}
#product-shipping-form svg{width:30px;height:30px;}
#product-shipping-form #endereco{display:block;margin-top:10px;}


.product.info.detailed{margin: 32px 0 0 !important;}
.catalog-product-view .block .block-title.title>strong{text-align:left !important;}

#product-shipping-result p{margin-bottom: 0 !important;}

.rating-summary .rating-result > span::before{letter-spacing: 2px;content:'';background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM0MTBfODAxKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTMuMDQxNyAzLjQ2MDQ0QzEyLjY1NjQgMi41MzQwMiAxMS4zNDQgMi41MzQwMiAxMC45NTg3IDMuNDYwNDRMOC43NjE3MiA4Ljc0MjU2TDMuMDU5MjMgOS4xOTk3M0MyLjA1OTA4IDkuMjc5OTEgMS42NTM1NCAxMC41MjggMi40MTU1NCAxMS4xODA4TDYuNzYwMjQgMTQuOTAyNUw1LjQzMjg3IDIwLjQ2NzJDNS4yMDAwNiAyMS40NDMxIDYuMjYxNzkgMjIuMjE0NSA3LjExODA2IDIxLjY5MTVMMTIuMDAwMiAxOC43MDk1TDE2Ljg4MjMgMjEuNjkxNUMxNy43Mzg2IDIyLjIxNDUgMTguODAwMyAyMS40NDMxIDE4LjU2NzUgMjAuNDY3MkwxNy4yNDAxIDE0LjkwMjVMMjEuNTg0OCAxMS4xODA4QzIyLjM0NjggMTAuNTI4IDIxLjk0MTMgOS4yNzk5MSAyMC45NDExIDkuMTk5NzNMMTUuMjM4NyA4Ljc0MjU2TDEzLjA0MTcgMy40NjA0NFoiIGZpbGw9IiM5MEE1MjQiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8zNDEwXzgwMSI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K');width:120px;height:24px;background-size: 24px;background-repeat: repeat-x;}
.rating-summary .rating-result::before {letter-spacing: 2px;content:'';background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM0MTBfODA2KSI+CjxwYXRoIGQ9Ik0xMS40ODA2IDMuNDk4ODNDMTEuNjcyOCAzLjAzNjg1IDEyLjMyNzIgMy4wMzY4NSAxMi41MTkzIDMuNDk4ODNMMTQuNjQ1MyA4LjYxMDI4QzE0LjcyNjMgOC44MDUwNCAxNC45MDk1IDguOTM4MTEgMTUuMTE5NyA4Ljk1NDk3TDIwLjYzOCA5LjM5NzM2QzIxLjEzNjcgOS40MzczNSAyMS4zMzkgMTAuMDU5OCAyMC45NTkgMTAuMzg1M0wxNi43NTQ2IDEzLjk4NjdDMTYuNTk0NSAxNC4xMjM5IDE2LjUyNDUgMTQuMzM5MiAxNi41NzM0IDE0LjU0NDRMMTcuODU3OSAxOS45MjkzQzE3Ljk3NCAyMC40MTYgMTcuNDQ0NiAyMC44MDA3IDE3LjAxNzYgMjAuNTM5OEwxMi4yOTMyIDE3LjY1NDJDMTIuMTEzMiAxNy41NDQzIDExLjg4NjggMTcuNTQ0MyAxMS43MDY4IDE3LjY1NDJMNi45ODIzOCAyMC41Mzk4QzYuNTU1MzkgMjAuODAwNyA2LjAyNTk0IDIwLjQxNiA2LjE0MjAzIDE5LjkyOTNMNy40MjY1MiAxNC41NDQ0QzcuNDc1NDYgMTQuMzM5MiA3LjQwNTUgMTQuMTIzOSA3LjI0NTMxIDEzLjk4NjdMMy4wNDA5OSAxMC4zODUzQzIuNjYxIDEwLjA1OTggMi44NjMyMyA5LjQzNzM1IDMuMzYxOTcgOS4zOTczNkw4Ljg4MDIyIDguOTU0OTdDOS4wOTA0OCA4LjkzODExIDkuMjczNjMgOC44MDUwNCA5LjM1NDY0IDguNjEwMjhMMTEuNDgwNiAzLjQ5ODgzWiIgc3Ryb2tlPSIjOTBBNTI0IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMzQxMF84MDYiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==');width:120px;height:24px;background-size: 24px;}


.product.info.detailed .block.review-add .review-form .action.submit.primary:hover{background:#055900;border-color:#055900;}
.product.info.detailed .block.review-add .review-form .action.submit.primary {margin: 0;background: #055900;font-weight:500;font-size:16px;border: 2px solid #055900;color: #FFF;border-radius: 6px;padding: 12px 20px;}
.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: #72B641;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;}


.catalog-product-view #attributedados_nutricao h4{font-weight:600;font-size:16px;margin-bottom:32px;}
.catalog-product-view #attributedados_nutricao thead td{font-weight:600;}
.catalog-product-view #attributedados_nutricao td{padding: 4px 0;}
.catalog-product-view #attributedados_nutricao tr{background:#FFF !important;}
.catalog-product-view #attributedados_nutricao table{margin-bottom: 16px;color:#333;}
.catalog-product-view #attributedados_nutricao .intro,
.catalog-product-view #attributedados_nutricao .intro-2{text-align: justify;line-height: 20px !important; color:#333; }
.catalog-product-view #attributedados_nutricao .intro-2{margin-bottom:0;}
.catalog-product-view #attributedados_nutricao .value{padding: 32px 24px;border-radius: 16px;max-width: 700px;margin:0 auto;background:#FFF;display: flex;align-items: justify;height: 100%;justify-content: center;flex-direction: column;}
@media(max-width:767px){
    .catalog-product-view #attributedados_nutricao tr{background: unset !important;}
	.catalog-product-view #attributedados_nutricao .value{max-width: 100%;padding: 0 16px 0;box-shadow:unset;background: unset;}
}


.product.info.detailed .product.data.items > .item.content#attributefaq{padding-bottom: 24px;}
.duvidas_frequentes div[data-content-type=text]:first-child{border: 1px solid #FFF; border-radius:16px;background:#FFF; padding: 16px 24px; cursor: pointer;margin-bottom:16px;}
.duvidas_frequentes div[data-content-type=text]:first-child.active{border-radius: 16px 16px 0 0 !important;margin-bottom:0;}
.duvidas_frequentes h4 {font-weight:normal !important;font-size:14px;font-weight:400;font-family: 'Poppins';position:relative;}
.duvidas_frequentes h5 {font-weight:normal !important;font-size:13px;font-weight:500;font-family: 'Poppins';position:relative;}
.duvidas_frequentes p {font-weight:normal !important;font-size:12px;font-weight:400;font-family: 'Poppins';position:relative;}
.duvidas_frequentes div[data-content-type="text"].active h4{margin-bottom:0;}
.duvidas_frequentes h4::after{content:'';float: right;width: 16px;margin-top:4px;height: 16px;background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzMzNjFfMTMwMCkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQuMjE5NjcgNi4yMTk2N0M0LjUxMjU2IDUuOTI2NzggNC45ODc0NCA1LjkyNjc4IDUuMjgwMzMgNi4yMTk2N0w4IDguOTM5MzRMMTAuNzE5NyA2LjIxOTY3QzExLjAxMjYgNS45MjY3OCAxMS40ODc0IDUuOTI2NzggMTEuNzgwMyA2LjIxOTY3QzEyLjA3MzIgNi41MTI1NiAxMi4wNzMyIDYuOTg3NDQgMTEuNzgwMyA3LjI4MDMzTDguNTMwMzMgMTAuNTMwM0M4LjIzNzQ0IDEwLjgyMzIgNy43NjI1NiAxMC44MjMyIDcuNDY5NjcgMTAuNTMwM0w0LjIxOTY3IDcuMjgwMzNDMy45MjY3OCA2Ljk4NzQ0IDMuOTI2NzggNi41MTI1NiA0LjIxOTY3IDYuMjE5NjdaIiBmaWxsPSIjMEYxNzJBIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMzM2MV8xMzAwIj4KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=');}
.duvidas_frequentes div[data-content-type="text"].active h4::after{background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzMzNjFfMTMwOCkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4MDMgOS43ODAzM0MxMS40ODc0IDEwLjA3MzIgMTEuMDEyNiAxMC4wNzMyIDEwLjcxOTcgOS43ODAzM0w4IDcuMDYwNjZMNS4yODAzMyA5Ljc4MDMzQzQuOTg3NDQgMTAuMDczMiA0LjUxMjU2IDEwLjA3MzIgNC4yMTk2NyA5Ljc4MDMzQzMuOTI2NzggOS40ODc0NCAzLjkyNjc4IDkuMDEyNTYgNC4yMTk2NyA4LjcxOTY3TDcuNDY5NjcgNS40Njk2N0M3Ljc2MjU2IDUuMTc2NzggOC4yMzc0NCA1LjE3Njc4IDguNTMwMzMgNS40Njk2N0wxMS43ODAzIDguNzE5NjdDMTIuMDczMiA5LjAxMjU2IDEyLjA3MzIgOS40ODc0NCAxMS43ODAzIDkuNzgwMzNaIiBmaWxsPSIjMEYxNzJBIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMzM2MV8xMzA4Ij4KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=');}
.duvidas_frequentes  h4 .fechar {font-size: 20px;margin-left:10px;cursor: pointer;display: none;}
.duvidas_frequentes div[data-content-type="text"]:not(:first-child) {display: none;background: #FFF;padding: 0 40px 16px;border: 1px solid #FFF;border-radius: 0 0 16px 16px;margin-bottom: 20px;}
@media(min-width:992px){
    .duvidas_frequentes{max-width:740px;margin: 0 auto;}
}
@media(max-width:991px){
    .catalog-product-view .product.info.detailed .product.data.items > .item.content#attributefaq{padding-left: 8px !important;padding-right: 8px !important;}
}

#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:#333;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:500;margin-right:10px;font-size: 18px;}
.catalog-product-view .product-info-main .product-reviews-summary .reviews-actions .action{color:#4b4b4b !important;font-weight: 400;}

.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{max-width:1128px;margin: 24px auto 0;}
.products-grid .items .product-item .product-item-info .product-top:not(.loading-ajax):not(.loading-ajax--wl) .product-image-photo{border:none !important;}

.latest-post-grid-block{margin-top:48px;} 
.catalog-product-view .block .block-content .products-grid{margin-top:36px;}

footer.page-footer{margin-top: 0 !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: #72B641;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: #72B641;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;}

@media (min-width:991px) {
    .catalog-product-view .uso-recomendado{line-height:2;}

    .product.info.detailed .product.data.items > .item.content {border-top: none;padding: 32px 0;line-height: 24px;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .product.info.detailed .product.data.items > .item.content .descricao{float:none;clear:both;}
    .product.info.detailed .product.data.items > .item.content .atributo{line-height:2;}
    .product.info.detailed .product.data.items {border-top: none;display:block;}
    .catalog-product-view .column.main.frame {min-height: auto;}
    .product.attibute.description h5 {width:100%;margin-bottom: 10px;}
    .product.attibute.description p,
    .product.attibute.description ul{line-height: 24px !important;font-weight: 400;padding: 0 96px;font-size: 14px;margin-bottom: 16px;}
    .product.attibute.description ul li::before{content:'';position:absolute;left:0;width:24px;height:24px;background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM0NDJfMzAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS44NjM2IDYuNDQ0MjdDMTAuMjE1MSA2LjA5MjggMTAuNzg0OSA2LjA5MjggMTEuMTM2NCA2LjQ0NDI3TDE2LjIzNjQgMTEuNTQ0M0MxNi41ODc5IDExLjg5NTcgMTYuNTg3OSAxMi40NjU2IDE2LjIzNjQgMTIuODE3MUwxMS4xMzY0IDE3LjkxNzFDMTAuNzg0OSAxOC4yNjg1IDEwLjIxNTEgMTguMjY4NSA5Ljg2MzYgMTcuOTE3MUM5LjUxMjEzIDE3LjU2NTYgOS41MTIxMyAxNi45OTU3IDkuODYzNiAxNi42NDQzTDE0LjMyNzIgMTIuMTgwN0w5Ljg2MzYgNy43MTcwNkM5LjUxMjEzIDcuMzY1NTkgOS41MTIxMyA2Ljc5NTc0IDkuODYzNiA2LjQ0NDI3WiIgZmlsbD0iIzJDODYwQSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzM0NDJfMzAwIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjE4MDY2NCkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K');}
    .product.attibute.description ul li{position:relative;padding-left:32px;}
    .product.info.detailed .product.data.items > .item.title > .switch {font-weight: 600;color:#055900;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: #055900;}
   
}

@media (max-width:991px){
    .catalog-product-view .product.info.detailed .product.data.items > .item.content#attributebeneficios{padding: 0 !important;}
    .product.info.detailed .product.data.items > .item.title,
    .catalog-product-view .product.info.detailed .product.data.items > .item.content,
    .catalog-product-view .product-info-clearfix,
    .catalog-product-view .column.main > .lookbook-container{max-width: 100% !important;margin:0;}
    .catalog-product-view .column.main .block.related, 
    .catalog-product-view .column.main .block.upsell, 
    .catalog-product-view .column.main .block.brand-related-products{max-width: 100% !important;margin: 32px 0 0 !important;}
    
    .catalog-product-view .column.main .block.related .block-content, 
    .catalog-product-view .column.main .block.upsell .block-content, 
    .catalog-product-view .column.main .block.brand-related-products .block-content{max-width: calc( 100% - 0 ) !important;margin: 0 !important;padding: 0 16px;}

    
    .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;}
    
    footer.page-footer{border-top: unset;}
    footer.page-footer .footer.content .acc-block{border:none;} 
}

@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%;}
    .product.media .horizontal-thumbnail.owl-carousel .owl-nav button.owl-next{right: -8px;top:60%;}
    .product.media .horizontal-thumbnail.owl-carousel .owl-nav button.owl-prev{left: -8px;top:60%;}
    
    .block .owl-carousel:not(.custom-nav) .owl-nav button.owl-prev{position:absolute;top: 18%;left:0;width: 32px;height: 32px;}
    .block .owl-carousel:not(.custom-nav) .owl-nav button.owl-next{position:absolute;top: 18%;right:0;width: 32px;height: 32px;}
    .product.info.detailed .product.data.items > .item.title .switch, 
    .product.info.detailed .product.data.items > .item.title.active .switch {color: #055900;padding:16px 0 8px 5px;}
    .products-grid .items .product-item .product-image-container {width: 100% !important;}
    .product.info.detailed {margin: 0 !important;}

    .product.media .vertical-gallery .owl-carousel.gallery-vertical { width: 100%;margin:0;}
    .product.info.detailed .product.data.items .item.title > .switch::after{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;}
    .product.info.detailed .product.data.items>.item.title .switch{font-size: 24px !important;}
    .product.info.detailed .product.data.items > .item.content{padding: 24px !important;}

    .catalog-product-view .section-title .subtitle{font-size:14px !important} 
    .catalog-product-view .product.media{padding: 8px;margin-bottom: 24px;}
    .catalog-product-view .product-info-main{padding: 0 8px;margin-top: 0;} 
    .catalog-product-view .product-info-main .page-title-wrapper{margin-top:0;}
    .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-bottom: 0 !important;flex-wrap: nowrap;}
    .catalog-product-view.page-product-bundle .product-info-main .price-box #save_percent{margin: 4px 0 4px 10px;padding: 6px 8px}
    .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% - 112px);margin-left:8px;}
    .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;}

    .product.info.detailed .product.data.items>.item.content .product.attibute.description p{font-size:14px;font-weight: 400;line-height: 24px;}

    .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%;padding: 0 15px;}
    .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:#055900;font-weight: 600;border-radius: 6px;white-space: nowrap;margin-right:16px;}
.amreview-add-new .amreview-button.action:hover{background:#ed6f07;border-color: #ed6f07; 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:#055900;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: #055900;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('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM0MTBfODA2KSI+CjxwYXRoIGQ9Ik0xMS40ODA2IDMuNDk4ODNDMTEuNjcyOCAzLjAzNjg1IDEyLjMyNzIgMy4wMzY4NSAxMi41MTkzIDMuNDk4ODNMMTQuNjQ1MyA4LjYxMDI4QzE0LjcyNjMgOC44MDUwNCAxNC45MDk1IDguOTM4MTEgMTUuMTE5NyA4Ljk1NDk3TDIwLjYzOCA5LjM5NzM2QzIxLjEzNjcgOS40MzczNSAyMS4zMzkgMTAuMDU5OCAyMC45NTkgMTAuMzg1M0wxNi43NTQ2IDEzLjk4NjdDMTYuNTk0NSAxNC4xMjM5IDE2LjUyNDUgMTQuMzM5MiAxNi41NzM0IDE0LjU0NDRMMTcuODU3OSAxOS45MjkzQzE3Ljk3NCAyMC40MTYgMTcuNDQ0NiAyMC44MDA3IDE3LjAxNzYgMjAuNTM5OEwxMi4yOTMyIDE3LjY1NDJDMTIuMTEzMiAxNy41NDQzIDExLjg4NjggMTcuNTQ0MyAxMS43MDY4IDE3LjY1NDJMNi45ODIzOCAyMC41Mzk4QzYuNTU1MzkgMjAuODAwNyA2LjAyNTk0IDIwLjQxNiA2LjE0MjAzIDE5LjkyOTNMNy40MjY1MiAxNC41NDQ0QzcuNDc1NDYgMTQuMzM5MiA3LjQwNTUgMTQuMTIzOSA3LjI0NTMxIDEzLjk4NjdMMy4wNDA5OSAxMC4zODUzQzIuNjYxIDEwLjA1OTggMi44NjMyMyA5LjQzNzM1IDMuMzYxOTcgOS4zOTczNkw4Ljg4MDIyIDguOTU0OTdDOS4wOTA0OCA4LjkzODExIDkuMjczNjMgOC44MDUwNCA5LjM1NDY0IDguNjEwMjhMMTEuNDgwNiAzLjQ5ODgzWiIgc3Ryb2tlPSIjMDU1OTAwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMzQxMF84MDYiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==');width:100px;height:20px;background-size:20px;}
.amstars-rating-container.-small .amstars-stars,
.amstars-rating-container .amstars-stars{background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM0MTBfODAxKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTMuMDQxNyAzLjQ2MDQ0QzEyLjY1NjQgMi41MzQwMiAxMS4zNDQgMi41MzQwMiAxMC45NTg3IDMuNDYwNDRMOC43NjE3MiA4Ljc0MjU2TDMuMDU5MjMgOS4xOTk3M0MyLjA1OTA4IDkuMjc5OTEgMS42NTM1NCAxMC41MjggMi40MTU1NCAxMS4xODA4TDYuNzYwMjQgMTQuOTAyNUw1LjQzMjg3IDIwLjQ2NzJDNS4yMDAwNiAyMS40NDMxIDYuMjYxNzkgMjIuMjE0NSA3LjExODA2IDIxLjY5MTVMMTIuMDAwMiAxOC43MDk1TDE2Ljg4MjMgMjEuNjkxNUMxNy43Mzg2IDIyLjIxNDUgMTguODAwMyAyMS40NDMxIDE4LjU2NzUgMjAuNDY3MkwxNy4yNDAxIDE0LjkwMjVMMjEuNTg0OCAxMS4xODA4QzIyLjM0NjggMTAuNTI4IDIxLjk0MTMgOS4yNzk5MSAyMC45NDExIDkuMTk5NzNMMTUuMjM4NyA4Ljc0MjU2TDEzLjA0MTcgMy40NjA0NFoiIGZpbGw9IiMwNTU5MDAiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8zNDEwXzgwMSI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K');background-size:20px;}
.amreview-summary-details .amreview-label .amreview-bar{background: #C9E5B9;height: 18px;width:170px;border-radius: 4px;margin: 0 16px 0 24px;}
.amreview-summary-details .amreview-label .amreview-bar.-active{background: #055900;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('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM0MTBfODAxKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTMuMDQxNyAzLjQ2MDQ0QzEyLjY1NjQgMi41MzQwMiAxMS4zNDQgMi41MzQwMiAxMC45NTg3IDMuNDYwNDRMOC43NjE3MiA4Ljc0MjU2TDMuMDU5MjMgOS4xOTk3M0MyLjA1OTA4IDkuMjc5OTEgMS42NTM1NCAxMC41MjggMi40MTU1NCAxMS4xODA4TDYuNzYwMjQgMTQuOTAyNUw1LjQzMjg3IDIwLjQ2NzJDNS4yMDAwNiAyMS40NDMxIDYuMjYxNzkgMjIuMjE0NSA3LjExODA2IDIxLjY5MTVMMTIuMDAwMiAxOC43MDk1TDE2Ljg4MjMgMjEuNjkxNUMxNy43Mzg2IDIyLjIxNDUgMTguODAwMyAyMS40NDMxIDE4LjU2NzUgMjAuNDY3MkwxNy4yNDAxIDE0LjkwMjVMMjEuNTg0OCAxMS4xODA4QzIyLjM0NjggMTAuNTI4IDIxLjk0MTMgOS4yNzk5MSAyMC45NDExIDkuMTk5NzNMMTUuMjM4NyA4Ljc0MjU2TDEzLjA0MTcgMy40NjA0NFoiIGZpbGw9IiMwNTU5MDAiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8zNDEwXzgwMSI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K');background-size:20px;height:20px;width:20px;position: absolute;margin-left: 16px;margin-top:-2px;}
.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:#72B641;}
.amreview-submit-form .review-control-vote.control label:before {transition:.1s all ease-in;color:#72B641;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:#72B641;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('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM0MTBfODA2KSI+CjxwYXRoIGQ9Ik0xMS40ODA2IDMuNDk4ODNDMTEuNjcyOCAzLjAzNjg1IDEyLjMyNzIgMy4wMzY4NSAxMi41MTkzIDMuNDk4ODNMMTQuNjQ1MyA4LjYxMDI4QzE0LjcyNjMgOC44MDUwNCAxNC45MDk1IDguOTM4MTEgMTUuMTE5NyA4Ljk1NDk3TDIwLjYzOCA5LjM5NzM2QzIxLjEzNjcgOS40MzczNSAyMS4zMzkgMTAuMDU5OCAyMC45NTkgMTAuMzg1M0wxNi43NTQ2IDEzLjk4NjdDMTYuNTk0NSAxNC4xMjM5IDE2LjUyNDUgMTQuMzM5MiAxNi41NzM0IDE0LjU0NDRMMTcuODU3OSAxOS45MjkzQzE3Ljk3NCAyMC40MTYgMTcuNDQ0NiAyMC44MDA3IDE3LjAxNzYgMjAuNTM5OEwxMi4yOTMyIDE3LjY1NDJDMTIuMTEzMiAxNy41NDQzIDExLjg4NjggMTcuNTQ0MyAxMS43MDY4IDE3LjY1NDJMNi45ODIzOCAyMC41Mzk4QzYuNTU1MzkgMjAuODAwNyA2LjAyNTk0IDIwLjQxNiA2LjE0MjAzIDE5LjkyOTNMNy40MjY1MiAxNC41NDQ0QzcuNDc1NDYgMTQuMzM5MiA3LjQwNTUgMTQuMTIzOSA3LjI0NTMxIDEzLjk4NjdMMy4wNDA5OSAxMC4zODUzQzIuNjYxIDEwLjA1OTggMi44NjMyMyA5LjQzNzM1IDMuMzYxOTcgOS4zOTczNkw4Ljg4MDIyIDguOTU0OTdDOS4wOTA0OCA4LjkzODExIDkuMjczNjMgOC44MDUwNCA5LjM1NDY0IDguNjEwMjhMMTEuNDgwNiAzLjQ5ODgzWiIgc3Ryb2tlPSIjMDU1OTAwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMzQxMF84MDYiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==');width:100px;height:20px;background-size: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('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM0MTBfODAxKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTMuMDQxNyAzLjQ2MDQ0QzEyLjY1NjQgMi41MzQwMiAxMS4zNDQgMi41MzQwMiAxMC45NTg3IDMuNDYwNDRMOC43NjE3MiA4Ljc0MjU2TDMuMDU5MjMgOS4xOTk3M0MyLjA1OTA4IDkuMjc5OTEgMS42NTM1NCAxMC41MjggMi40MTU1NCAxMS4xODA4TDYuNzYwMjQgMTQuOTAyNUw1LjQzMjg3IDIwLjQ2NzJDNS4yMDAwNiAyMS40NDMxIDYuMjYxNzkgMjIuMjE0NSA3LjExODA2IDIxLjY5MTVMMTIuMDAwMiAxOC43MDk1TDE2Ljg4MjMgMjEuNjkxNUMxNy43Mzg2IDIyLjIxNDUgMTguODAwMyAyMS40NDMxIDE4LjU2NzUgMjAuNDY3MkwxNy4yNDAxIDE0LjkwMjVMMjEuNTg0OCAxMS4xODA4QzIyLjM0NjggMTAuNTI4IDIxLjk0MTMgOS4yNzk5MSAyMC45NDExIDkuMTk5NzNMMTUuMjM4NyA4Ljc0MjU2TDEzLjA0MTcgMy40NjA0NFoiIGZpbGw9IiMwNTU5MDAiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8zNDEwXzgwMSI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K');background-size:20px;height: 20px;}
.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: #055900;}
@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;}
}


.product.media .product.item-image a img{border-radius: 8px !important;}

.product.info.detailed .product.data.items .line.no-padding,
.product.info.detailed .product.data.items .line .no-padding{padding: 0 !important;margin: 0;}
.product.info.detailed .product.data.items .line.texto_complementar .texto{display:flex;flex-direction:column;justify-content: center;max-width:100%;color:#333;}
.product.info.detailed .product.data.items .line .texto p{font-size: 18px;line-height: 24px;margin:0;}
.product.info.detailed .product.data.items .line .texto a{color:#72B641;text-decoration:underline;margin-top:32px;}
.product.info.detailed .product.data.items h3{text-align:left;font-weight: 600;color:#055900;padding: 0;margin:0 0 42px;;font-size: 24px;}
.product.info.detailed .product.data.items .line .texto li{font-size:16px;margin-bottom:32px;line-height: 24px;padding-left: 25px;}
.product.info.detailed .product.data.items .line .texto li::before{content: '\ed17';font-family:bioroots;margin-left:-25px;margin-right: 5px;color:#72B641;}
@media (min-width:1280px) {
	.product.info.detailed .product.data.items .line#personalizar{padding-left: calc( (100vw - 1128px) /2 ) !important;padding-right: calc( (100vw - 1128px) /2 ) !important;max-width: 100% !important;margin-top:0px;}
}
@media (min-width:1280px) and (max-width:1660px){
	.product.info.detailed .product.data.items .line .imagem .banner-produto{max-height:440px !important;}
}
@media (max-width:1024px) {
	.product.info.detailed .product.data.items .line .banner-produto{background: unset !important;height: auto !important;}
	.product.info.detailed .product.data.items .line .texto{margin-top:32px;}
}
@media (min-width:992px){
	.product.info.detailed .product.data.items .line .banner-produto img{display: none;}
}

.catalog-product-view .referencias>div{padding-left:96px !important;font-size:12px;line-height: 16px;color:#4B4B4B;}
.catalog-product-view .referencias p{font-size:12px;line-height:16px;color:#4B4B4B;margin:0 0 16px 0;font-weight:400;}
.catalog-product-view .referencias p:last-child{margin-bottom:0;}
.catalog-product-view .section-builder#referencias .section-title .title {text-align: left;font-weight: 600;color: #055900;font-size: 24px;}
@media (min-width:992px){
    .catalog-product-view #referencias{padding-top:56px;}    
}
@media (max-width:767px){
    .catalog-product-view .section-builder#referencias .section-title .title{padding-left: 5px;font-size: 16px !important;}
	.catalog-product-view .referencias p{padding: 0 8px;word-break: break-word;}
    .catalog-product-view .referencias > div{padding-left: 0px !important;}
    #referencias {margin-top: 32px;}
}

.product.info.detailed .product.data.items #tab-label-staticcaracteristica_produto-title,
.product.info.detailed .product.data.items #tab-label-staticvoce_pode_gostar_produto{display:none;}
.product.info.detailed .product.data.items #staticcaracteristica_produto .caracteristicas {background: url('../img/bg_arvores_desktop.jpg');padding:40px 0;margin:32px 0 72px;color:#FFF;}
.product.info.detailed .product.data.items #staticcaracteristica_produto .caracteristicas .frame{max-width:1128px; margin: 0 auto;}
.product.info.detailed .product.data.items .caracteristicas ul{display: flex;justify-content: center;}
.product.info.detailed .product.data.items .caracteristicas ul li{margin: 0 30px;align-items: center;display: flex;flex-direction: column;}
.product.info.detailed .product.data.items .caracteristicas .icone{width: 68px;height:68px;display: flex;justify-content: center;align-items: center; background: #FFF;border-radius: 50%;color:#72B641;}
.product.info.detailed .product.data.items .caracteristicas i{font-size: 20px;width: 68px;height:68px;display: flex;justify-content: center;align-items: center; background: #FFF;border-radius: 50%;color:#72B641;}
.product.info.detailed .product.data.items .caracteristicas i:before{margin: 0;font-size:35px;}
.product.info.detailed .product.data.items .caracteristicas .title{margin: 18px 0 0;font-weight: 600;font-size: 20px;line-height: 20px;}
.product.info.detailed .product.data.items .caracteristicas .content{font-weight: 400;font-size: 16px;line-height: 20px;}
@media (max-width:991px){
	.product.info.detailed .product.data.items #staticcaracteristica_produto .caracteristicas{margin:10px 0 0;padding-bottom: 0 !important;}
	.product.info.detailed .product.data.items .caracteristicas{border-radius: 12.8px;}
	.product.info.detailed .product.data.items .caracteristicas ul{flex-wrap:wrap;padding:8px 8px 0;}
    .product.info.detailed .product.data.items .caracteristicas ul li{margin: 0;padding:0 8px;margin-bottom:24px;}
    .product.info.detailed .product.data.items #staticcaracteristica_produto .caracteristicas {background: url('../img/bg_arvores_mobile.jpg');padding:16px;background-repeat:no-repeat;background-size: cover;}
    .product.info.detailed .product.data.items .caracteristicas .title{font-size: 16px;}
    .product.info.detailed .product.data.items .caracteristicas .icone{width: 48px;height:48px;}
}

.catalog-product-view .icones-prod {max-width:1128px;margin: 16px auto 56px;}
.catalog-product-view .icones-prod ul{display: flex;justify-content: center;overflow-X: scroll;overflow-y: clip;max-width: 100%;}
.catalog-product-view .icones-prod ul li{display: flex;flex-direction: column;justify-content: center;align-items: center;width: 88px;text-align: center;height: 128px;margin-right: 56px;}
.catalog-product-view .icones-prod ul li:last-child{margin-right: 0;}
.catalog-product-view .icones-prod ul li span{font-size: 14px;font-style: normal;font-weight: 600;line-height: 20px;height: 60px;margin-top: 8px;}
@media (max-width:991px){
    .catalog-product-view .icones-prod {max-width:100%;padding-left:10px;margin-bottom: 16px;margin-top: 0;}
    .catalog-product-view .icones-prod ul{justify-content: flex-start;}
    .catalog-product-view .icones-prod ul li{width: 100px;min-width:100px;margin-right:32px;}
}


.stickyCart {background: #FFF;height: auto;padding-bottom:8px;z-index: 1;}
.stickyCart .stickyChild{flex-wrap:wrap;align-items: center;}
.stickyCart .product-chips{order:0;width: 100%;flex: 0 0 100%;overflow-x:scroll;overflow-y:clip;justify-content:flex-start;border-bottom: solid 2px #ddd;border-top: solid 2px #ddd;border-radius:0;box-shadow:none;margin-top: 0;padding: 8px;}
.stickyCart .product-chips a{white-space: nowrap;padding: 8px 12px;line-height: 20px;}
.stickyCart .product-chips a#chip-faq::after{display: none !important;}
.stickyCart .product-chips a:not(:last-child)::after{height: calc( 100% - 20px)}
.stickyCart .contentHide,
.stickyCart [data-content-type="html"]{width: 28%;height:56px;display: flex;}
.stickyCart .contentShow{width: 44%;}
.stickyCart .stickyChild #timerSticky{padding: 0;width: 100%;display: flex;align-items: center;justify-content: center;}
.stickyCart .stickyChild .stock,
.stickyCart .stickyChild  #save_percent{display: none;}
.stickyCart .contentShow button{margin:8px auto;padding: 12px 20px !important;background:#055900 !important;border-radius:24px !important;height:48px;display:flex;align-items: center;}
.stickyCart .contentShow button svg{margin-right:12px;}
.stickyCart .stickyChild .contentShow .clSticky{padding: 0;width: 100%;}
.stickyCart .contentHide .product-view-installments{display: none;}
.stickyCart .contentHide .price-box{flex-direction: column;display: flex;align-items: center;}
.stickyCart .contentHide .price-box .price-container .price{color:#4B4B4B !important;font-weight: 700;font-size: 14px;}
.stickyCart .contentHide .price-box .old-price .price{color:#DDD !important;font-weight: 700;font-size: 14px;}
.stickyCart .contentHide .price-box .old-price{margin: 0;}
.stickyCart [data-content-type="html"] .frete-gratis{height:100%;padding-left:16px;display: flex;flex-direction: column;justify-content: center;align-items: center;text-transform: uppercase;font-size: 12px;text-align: center;white-space: nowrap;}
.stickyCart [data-content-type="html"] .frete-gratis svg{margin: 0 0 8px;}
@media (max-width:320px){
    .stickyCart [data-content-type="html"] .frete-gratis{font-size:10px;}
    .stickyCart .contentHide .price-box .price-container .price,
    .stickyCart .contentHide .price-box .old-price .price{font-size: 12px !important;}
    .stickyCart .contentShow button{font-size: 12px !important;}
    .stickyCart .contentShow button svg{width: 14px;margin-right: 8px;}
}


