/**
* AV Dev
*
* @author AV Dev Core Team <suporte@avdev.com.br>
*/

body:not(.cms-index-index).catalog-product-view .page-main{padding-top:0;}
.catalog-product-view.product-view-style-03 .product-main-top{padding-top:0;}
.fotorama__stage__frame img.fotorama__img{top:40%;width:90%;}
.catalog-product-view .box-youtube{padding-top:56.25%;}
.catalog-product-view .box-youtube iframe{width:100%;height:100%;position:absolute;top:0;left:0;}
.catalog-product-view .product-info-main .product.attribute.overview div.value{font-size:15px;}
.catalog-product-view .product-info-main .price-box .price-wrapper .price{color:#000;font-size:30px;}
.catalog-product-view .product-info-main .price-box .old-price .price{font-size:18px;color:#a8aeba;}
.catalog-product-view.product-view-style-03 .product-info-main .field.qty .label{width:auto;padding-right:20px;line-height:2.3;margin:0;}
.catalog-product-view.product-view-style-03 .product-info-main .box-tocart .actions button#product-addtocart-button{width:100%;float:left;padding:13px 0;
    height:auto;font-size:22px;font-weight:600;}
.catalog-product-view .products-upsell .product-item-name a.product-item-link{font-size:16px;}
.review-control-vote label:before{color:#000;}
.product-reviews-summary .mdl-progress>.progressbar{background-color:#000;}
.product-info-main .product-social-links .product-addto-links .action.tocompare,
.product-info-main .product-info-main-inner .product-addto-links .action.tocompare{display:none;}
.product-info-main .product-addto-links{position:relative;margin:0;}
.product-info-main .product-right .product-addto-links .action{position:absolute;right:5px;top:-50px;}
.product-info-main .product-right .product-addto-links .action.towishlist{display:none;padding:0;border:none;float:left;margin:0;font-size:0;}
.product-info-main .product-right .product-addto-links .action.towishlist:before{font-size:18px;}
.product-info-main .box-tocart .fieldset .actions{width:50%;}
.product-info-main .box-tocart .fieldset .field.qty{max-width:50%;float:left;}
.product-view-style-03 .product-info-main .field.qty .qty-ctl button.decrease{border-right:1px solid #ebebeb;height:48px;line-height:48px;}
.product-view-style-03 .product-info-main .field.qty .qty-ctl button.increase{border-left:1px solid #ebebeb;height:48px;line-height:48px;}
.product-view-style-03 .product-info-main .field.qty input.qty{height:48px;font-size:18px;}
.product-view-style-03 .product-info-main .box-tocart>.fieldset{margin-bottom:0;}
.product-info-main .product-info-main-inner .product.attribute.overview{margin-top:0;}
.product-view-style-03 .product-info-main .box-tocart{margin-top:30px;}
.product-info-main .product-info-stock-sku .attribute.sku{display:none;}
.product-view-style-03 .product-info-main .product-social-links{display:none;}
.product-info-main .product-reviews-summary .rating-summary .rating-result:before{font-size:18px;height:18px;}
.product-info-main .product-info-main-inner .product-reviews-summary .rating-summary .rating-result>span:before{font-size:18px;height:18px;}
.product-view-style-03 .product-info-main .product-addto-links .action{color:#000;}
.product-info-main .product-info-stock-sku .stock.available span.free_shipping_msg{color:#000;margin-left:30px;font-size:16px;text-transform:uppercase;}
.product-view-style-03 .product-info-main .page-title-wrapper .page-title span{font-size:28px;font-weight:600;
    font-family:Open Sans, Helvetica Neue, Verdana, Arial, sans-serif;}
.catalog-product-view .product-info-main .installments-price{font-size:16px;margin-left:2px;}
.product-view-style-03 .product-info-main .product-info-main-inner .product-reviews-summary .reviews-actions,
.product-view-style-03 .product-info-main .product-info-main-inner .product-reviews-summary .reviews-actions .action.add{text-transform:none;}
.product.info.detailed .product.items .item.title>.data.switch{font-size:16px;}
.products-upsell .product-item .price-box .old-price{margin-top:0;}
.review-add .fieldset{margin-bottom:20px;}
.review-add .fieldset .review-legend.legend{border:none;margin-bottom:0;}
.review-field-ratings .nested{margin-bottom:20px;}
.products-upsell .item a.tocompare{display:none;}
.fotorama__nav .fotorama__thumb-border{border-color:#000;}

/* Ajuste na pagina de tags */
.block-tags .list-product-tags li{margin-left:0;}

/* Ajuste nas tabs do detalhe do produto */
.product.attribute.principais_indicacoes_check table.data>tbody>tr>th{font-weight:400;font-size:14pt;padding:3px 5px;}
.product.info.detailed #principais_indicacoes_check .additional-attributes.border-none th:before{font-family:'CodazonFont';content:'\e97a';
    font-size:7px;speak:none;line-height:1;color:#000;font-weight:700;vertical-align:middle;}
.product.attribute.principais_indicacoes_check table.data>tbody>tr>td>span{font-size:16px;color:#fff;border-radius:25px;padding:3px;width:22px;text-align:center;}
.product.attribute.principais_indicacoes_check table.data>tbody>tr>td.check>span{background-color:#39b54a;}
.product.attribute.principais_indicacoes_check table.data>tbody>tr>td.close>span{background-color:#ff1800;}
.data.item .product.attribute .value>hr:last-of-type{display:none;}

/* Ajuste na tab de reviews */
.reviews-summary-top .reviews-actions .view{text-transform:lowercase;}
.reviews-summary-top .reviews-actions .view::after{content:'*';margin-left:-3px;}
#product-review-container .review-list .sub-title,
#product-review-container .review-list .main-title,
#product-review-container .review-ratings .rating-label,
#product-review-container .item .review-content-top .review-title,
#product-review-container .review-details .review-date{display:none;}
.review-items .rating-summary .rating-result>span:before,
.product-reviews-summary .rating-summary .rating-result>span:before{font-size:16px;height:15px;}
.review-items .rating-summary .rating-result:before,
.product-reviews-summary .rating-summary .rating-result:before{font-size:16px;}
#product-review-container .review-toolbar .pages{border-bottom:none;padding:30px 0 15px;}
#product-review-container .reviews-message{border-bottom:1px solid #c9c9c9;padding:0 0 15px;font-size:12px;}
.product-reviews-summary .reviews-summary-top .rating-summary{padding:0;}
.product-reviews-summary .reviews-summary-top .rating-point{margin-right:5px;}
#product-review-container .review-details .review-product{display:inline;margin-left:10px;}
#product-review-container .review-details .review-product strong{font-weight:500;color:#707780;}

/* Ajustes produto agrupado */
.price-box .group-special-price{display:none;}
.product-view-style-03.page-product-grouped .column .product.info.detailed{margin-top:0;}
.price-box .minimal-price span.price-label{width:100%;float:left;text-align:left;margin-bottom:5px;}
.table-wrapper.grouped span.product-grouped-message{font-size:18px;margin-bottom:42px;width:100%;float:left;}
.table-wrapper.grouped span.product-grouped-kit-name{font-size:28px;font-weight:600;margin:20px 0;width:100%;float:left;
    font-family:Open Sans, Helvetica Neue, Verdana, Arial, sans-serif;}
.page-product-grouped .product-info-main .table.data.grouped .control.qty{border:1px solid #ebebeb;max-width:125px;display:flex;position:relative;
    float:left;margin-left:20px;}
.page-product-grouped .product-info-main .table.data.grouped .control.qty button{width:35px;height:40px;line-height:40px;border:0;color:#717070;
    position:static;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;transition:all 500ms ease;backface-visibility:hidden;}
.page-product-grouped .product-info-main .table.data.grouped .control.qty button.decrease{border-right:1px solid #ebebeb;}
.page-product-grouped .product-info-main .table-wrapper .table.grouped .control .qty{border:0;padding:0;height:40px;max-width:40px;line-height:40px;
    width:100%;font-size:16px;font-weight:600;color:#000;}
.page-product-grouped .product-info-main .table.data.grouped .control.qty button.increase{border-left:1px solid #ebebeb;}
.page-product-grouped .product-info-main .table.data.grouped .control.qty button:hover{color:#fff;background:#000;}
.page-product-grouped .product-info-main .table.data.grouped .control.qty button:hover:before{color:#fff;}
.page-product-grouped.product-view-style-03 .product-info-main .product-info-price>.price-box{margin-bottom:0;}
.page-product-grouped .table.data.grouped strong.product-item-name{font-size:20px;margin:0 0 5px;}
.page-product-grouped .table.data.grouped .price-box{margin:5px 0 0;}
.page-product-grouped .product-info-main .table.data.grouped tr td .price-box .price-wrapper .price{font-size:20px;font-weight:500;}
.page-product-grouped .product-info-main .table.data.grouped tbody>tr{border-bottom:1px solid #ebebeb;}
.page-product-grouped .product-info-main .table.data.grouped tbody>tr>td>img{max-width:100px;}
.page-product-grouped .product-info-main .table.data.grouped tbody>tr>td.image{position:relative;}
.page-product-grouped .product-info-main .table.data.grouped tbody>tr>td.image>i.expand-image{position:absolute;top:2px;right:2px;font-size:15px;}
.page-product-grouped .product-info-main .table.data.grouped tbody>tr>td.image>i.expand-image:hover{cursor:zoom-in;}
.page-product-grouped .product-info-main .product-reviews-summary{display:none;}
.page-product-grouped #product-review-container .new-review,
.page-product-grouped .block.review-add{display:none;}

.product.info.detailed .additional-attributes.border-none th,
.product.info.detailed .additional-attributes.border-none td{border:none !important;}
.product.attribute.modo_uso table.data>thead>tr>th{padding:10px;font-weight:400;font-size:14px;min-width:170px;text-align:center;}
.product.attribute.modo_uso table.data>thead>tr>th:first-child{text-align:left;}
.product.attribute.modo_uso table.data>tbody>tr>td{padding:10px;font-size:16px;font-weight:400;}
.product.attribute.modo_uso table.data>tbody>tr>td.check,
.product.attribute.modo_uso table.data>tbody>tr>td.close{text-align:center;}
.product.attribute.modo_uso table.data>tbody>tr>td>span{font-size:16px;color:#000;border-radius:25px;padding:3px;width:22px;text-align:center;}
.product.info.detailed .attribute.modo_uso>.value p{margin-bottom:5px;}
.product.info.detailed .attribute.modo_uso table.table.additional-attributes{margin-bottom:20px;}
.product.attribute.modo_uso table.additional-attributes.data>thead>tr>th{border-bottom:3px solid #000 !important;border-left:10px solid #fff !important;}
.product.attribute.modo_uso table.additional-attributes.data>thead>tr>th:first-of-type{border-left:none !important;}
.product.attribute.modo_uso table.additional-attributes.data>thead>tr>th:last-of-type{border-right:none !important;
    background:url('../images/area_olhos.png') no-repeat;background-size:23px;background-position:74px 30px;}
.product.info.detailed .product.items>.item.content .product.resultados_testes>.value hr{margin:15px 0;}
.product_modo_uso_description{width:100%;float:left;margin-bottom:20px;}
.product_modo_uso_description>img{margin-bottom:20px;}
.product_modo_uso_description .product__description{margin-bottom:10px;}
.product_modo_uso_description .product__description>p{font-weight:400;font-size:14pt;}
.product_modo_uso_description .product__description p:before{font-family:'CodazonFont';content:'\e97a';font-size:7px;speak:none;line-height:1;
    color:#000;font-weight:700;vertical-align:middle;margin-right:5px;}
.product.attribute.modo_uso>.value>.product__description.rte img{max-width:100%;}
.product.info.detailed .attribute.modo_uso .attribute-title{width:100%;float:left;}
.product.info.detailed .attribute.modo_uso .attribute-title>p>strong{padding:7px 0 5px 35px;}
.product.info.detailed .attribute.modo_uso .attribute-title:nth-of-type(2)>p>strong{background:url('../images/aplicacao_manha.png') no-repeat;
    background-size:25px;}
.product.info.detailed .attribute.modo_uso .attribute-title:nth-of-type(3)>p>strong{background:url('../images/aplicacao_noite.png') no-repeat;
    background-size:25px;}
.product-info-main .product-reviews-summary .reviews-actions .action.view:after,
.product-info-main .product-reviews-summary .reviews-actions .action.add,
.product.info.detailed .reviews-summary-top .reviews-actions,
.review-add .fieldset>.field.review-field-nickname>.label::after{display:none;}
.product-info-main .product-reviews-summary{margin-top:5px;}
.product-info-main .product-right .product-reviews-summary:hover .short-review-summary{left:0;right:unset;top:5px;padding:20px 25px;text-align:left;}
.product-info-main .product-right .product-reviews-summary:hover .short-review-summary:before,
.product-info-main .product-right .product-reviews-summary:hover .short-review-summary:after{left:10px;right:unset;}
.product-info-main .product-reviews-summary:hover .short-review-summary>.action.view{width:100%;float:left;text-align:center;}
.product-info-main .product-reviews-summary:hover .short-review-summary>.rating-groups{width:100%;float:left;}
.product-info-main .product-reviews-summary:hover .short-review-summary>.rating-groups .group-item label{min-width:15%;}
.product-info-main .product-reviews-summary:hover .short-review-summary>.rating-groups .group-item .value{min-width:85%;display:inline-flex;}
.product-info-main .product-reviews-summary:hover .short-review-summary>.rating-groups .group-item .value>.item-count{position:initial;width:18%;margin-left:2%;float:left;line-height:8px;}
.product-info-main .product-reviews-summary:hover .short-review-summary>.rating-groups .group-item .value>.mdl-progress{width:80%;float:left;}
.product-info-main .product-reviews-summary .reviews-actions .action.view>span{font-size:20px;line-height:20px;}
.product.info.detailed .product.items .product-reviews-summary .reviews-summary-bottom{max-width:unset;}
.catalog-product-view .products-upsell strong.product-item-name{min-height:43px !important;}
.block.upsell .products-grid .product-item .product-item-actions{width:100%;float:left;margin:10px 0 0;}
.block.upsell .products-grid .product-item .product-item-actions>.actions-primary{display:block;}
.block.upsell .products-grid .product-item .product-item-actions>.actions-primary button.tocart{width:100%}
.block.upsell .products-grid .product-item .product-item-actions>.actions-secondary{display:none;}
.block.upsell [class*='product-list-style'] .owl-nav [class*="owl-"]:before{transform:translate(0, 0);}
.block.upsell [class*='product-list-style'] .owl-nav [class*="owl-"]:hover:before{background-color:#fff;color:#000;border:1px solid #000;}

@media only screen and (min-width:768px)
{
    .product-view-style-03 .product-info-main .product-info-price .price-box{margin-bottom:10px;}
    .product-info-main .product.media{margin-bottom:0;}
    .product-view-style-03 .column .main-inner{margin-bottom:0;}
    .product-view-style-03 .column .product.info.detailed{float:left;width:100%;}
    .column.main .block.upsell{margin-bottom:0;}
    .product-view-style-03 .page-footer .footer.content{padding-top:0;}
    .product-view-style-03 .product-info-main .product-right .product-reviews-summary{right:unset;left:0;top:3px;padding:0;}
    .product-view-style-03 .product-info-main .product-right .product-info-stock-sku .stock.available{padding-left:130px;}
    .product-view-style-03.product-monte-seu-kit .product-info-main .product-right .product-info-stock-sku .stock.available{padding-left:0;}
    .product-view-style-03 .product-info-main .product-right .product-reviews-summary.empty+.product-info-price>.product-info-stock-sku>.stock{padding-left:0;}

    /* Ajustes produto agrupado */
    .page-product-grouped .product-info-main .table.data.grouped tbody>tr>td{padding:20px 0 15px;}
    .page-product-grouped .product-info-main .table.data.grouped>thead>tr>th{border-bottom:2px solid #000;}
    .page-product-grouped .product-info-main .table.data.grouped tbody>tr>td.image>i.expand-image{top:15px;right:10px;}
    .page-product-grouped .product-info-main .table.data.grouped .control.qty{margin-left:0;margin-top:10px;}
    .table-wrapper.grouped span.product-grouped-message{margin-bottom:30px;}
    .product.attribute.modo_uso table.additional-attributes.data>thead>tr>th:last-of-type{background-size:23px;background-position:142px 10px;}
}

@media screen and (max-width:767px)
{
    .breadcrumbs{display:none;}
    .product-view-style-03 .main .main-inner{margin-bottom:0;}
    .gallery-container .fotorama__stage__shaft,
    .gallery-container .fotorama__stage__frame{top:5%;}
    .product-info-main .product-info-main-inner{position:relative;}
    .product-view-style-03 .product-info-main .product-right .box-tocart{width:100%;float:left;margin:10px 0 20px;}
    .catalog-product-view.product-view-style-03 .product-info-main .field.qty .label,
    .catalog-product-view.product-view-style-03 .product-info-main .field.qty .label{display:none;}
    .product-info-main .product-right .box-tocart .field.qty{width:37%;margin-right:3%;float:left;margin-bottom:0;padding:0;}
    .product-info-main .product-right .box-tocart .actions{width:60%;float:left;margin-top:0;}
    .product-view-style-03 .product-info-main .field.qty .qty-ctl button{width:35px;}
    .catalog-product-view .product-info-main .product.attribute.overview{width:100%;float:left;}
    .product-info-main .product-right .product-addto-links .action.towishlist:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;
        line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f004";font-size:18px;vertical-align:middle;color:#000;margin:0;}
    .product-view-style-03 .product-info-main .product-social-links .product-addto-links{margin:10px 0 10px 2px;}
    .product-view-style-03 .product-info-main .product-info-price .price-box{margin-bottom:5px;}
    .product-view-style-03 .product-info-main .product-right .product-social-links{margin-bottom:0;display:none;}
    .product-view-style-03 .product-info-main .product-right .product-social-links .product-addto-links{width:auto;margin-top:0;}
    .product-view-style-03 .product-info-main .field.qty .cart-qty .qty{height:52px;}
    .product-view-style-03 .product-info-main .field.qty .qty-ctl button.decrease,
    .product-view-style-03 .product-info-main .field.qty .qty-ctl button.increase{height:52px;}
    .catalog-product-view.product-view-style-03 .product-info-main .box-tocart .actions button#product-addtocart-button{height:54px;}
    .products-upsell .product-item .price-box{min-height:55px;}
    .product-view-style-03 .product-info-main .product-info-stock-sku .stock.available,
    .product-view-style-03 .product-info-main .product-info-stock-sku .stock.unavailable{position:absolute;right:0;top:3px;text-align:right;width:100%;float:left;margin:0;}
    .product-info-main .product-info-stock-sku .stock.available span{position:absolute;top:80px;right:10%;line-height:25px;}
    .product-view-style-03 .product-info-main .product-info-price>.product-info-stock-sku>.stock:before{position:absolute;top:82px;right:10%;margin:0 75px 0 0;}
    .product-view-style-03 .product-info-main .product-info-price>.product-info-stock-sku>.stock.available:before{font-size:20px;}
    .product-info-main .product-info-stock-sku .stock.available span.free_shipping_msg{position:absolute;left:50%;top:0;margin-left:0;font-size:20px;}
    .product-view-style-03 .product-info-main .product-reviews-summary.empty+.product-info-price .product-info-stock-sku .stock>span.free_shipping_msg{top:0;left:0;text-align:left;}
    .product-view-style-03 .product-info-main .product-reviews-summary.empty+.product-info-price .product-info-stock-sku .stock>span,
    .product-view-style-03 .product-info-main .product-reviews-summary.empty+.product-info-price .product-info-stock-sku .stock:before{top:0;right:18%;}
    .product-view-style-03 .product-info-main .product-reviews-summary.empty+.product-info-price .product-info-stock-sku .stock:before{top:2px;}
    .product.info.detailed .product.items .reviews-summary-bottom .rating-groups .group-item>.value{width:40%;}

    /* Ajustes produto agrupado */
    .catalog-product-view.product-view-style-03.page-product-grouped .product-main-top{padding-top:20px;margin-bottom:0;}
    .page-product-grouped .product-info-main .table.data.grouped tbody>tr>td:first-child{padding-top:15px;}
    .page-product-grouped .product-info-main .table.data.grouped tbody>tr>td[data-th]::before{display:none;}
    .page-product-grouped .product-info-main .table-wrapper~.box-tocart .actions{width:100%;margin-bottom:10px;}
    .product.attribute.modo_uso table.data>thead>tr>th{min-width:100px;}
    .page-product-grouped .product-info-main .product-info-main-inner .table-wrapper{margin:0;}
    .page-product-grouped .product-info-main .table.data.grouped tbody>tr{width:100%;float:left;padding:8px 0;}
    .page-product-grouped .product-info-main .table.data.grouped tbody>tr>td.image{width:30%;margin-right:3%;float:left;padding:0;}
    .page-product-grouped .product-info-main .table.data.grouped tbody>tr>td.item,
    .page-product-grouped .product-info-main .table.data.grouped tbody>tr>td.qty{width:67%;float:left;}
    .page-product-grouped .table.data.grouped .price-box{float:left;width:40%;height:40px;line-height:40px;margin:0;}
    .page-product-grouped .product-info-main .table.data.grouped .control.qty{max-width:60%;}
    .page-product-grouped .table.data.grouped strong.product-item-name{margin-bottom:0;font-size:18px;font-weight:600;}
    .page-product-grouped .breadcrumbs{display:none;}
    .page-product-grouped .product.media .gallery-placeholder{height:1px;visibility:collapse;}
    .product-view-style-03.page-product-grouped .product-info-main .page-title-wrapper .page-title>span{text-transform:initial;font-size:24pt;font-weight:400;}
    .product.info.detailed .product.items>.item.content .product.resultados_testes>.value hr{margin:10px 0;}
    .product-view-style-03.page-product-grouped .column .product.info.detailed{margin-top:20px;}
    .product.info.detailed .attribute.principais_indicacoes_check table.additional-attributes{width:100%;}
    .product-view-style-03.product-monte-seu-kit .product-info-main .product-info-price{position:relative;}
    .product-view-style-03.product-monte-seu-kit .product-info-main .product-info-price>.product-info-stock-sku>.stock:before{top:2px;right:15%;}
    .product-view-style-03.product-monte-seu-kit .product-info-main .product-info-price>.product-info-stock-sku>.stock>span{top:0;right:15%;}
    .product-view-style-03.product-monte-seu-kit .product-info-main .product-info-price>.product-info-stock-sku>.stock>span.free_shipping_msg{left:0;right:unset;}
    .product-view-style-03.product-monte-seu-kit .product-info-main .product-info-price>.product-info-stock-sku{height:25px;}

    /* Upsell Products block */
    .block.upsell .product-list-style-17 .product-item-details{margin-bottom:0;}
    .block.upsell .products.products-grid .product-item .product-item-top{padding:0;}
    .block.upsell .owl-carousel .owl-item .product-item-photo img{margin:0;}
    .block.upsell .product-item .product-item-actions .actions-secondary{display:none;}
    .block.upsell .products-grid .product-item .product-item-actions{width:100%;margin:0;}
    .block.upsell .product-item-actions .actions-primary{width:100%;float:left;}
    .block.upsell .product-item-actions .actions-primary button.tocart{width:95%;background-color:#000;border-color:#000;color:#fff;padding:5px 0;height:auto;margin:0;}
    .block.upsell .product-item-actions .actions-primary button.tocart>span{font-size:16px;display:initial;font-weight:bold;}
    .block.upsell .product-item-actions .actions-primary button.tocart::before{display:none;}
    .block.upsell .product-item-actions .actions-primary .stock.unavailable{width:100%;background-color:#000;border-color:#000;color:#fff;padding:12px 0;
        height:auto;margin:0;opacity:0.5;}
    .block.upsell .product-item-actions .actions-primary .stock.unavailable>span{font-size:14px;display:initial;font-weight:bold;text-transform:uppercase;}
    .catalog-product-view .products-upsell strong.product-item-name{min-height:66px !important;}
    /* END Upsell Products block */

    /* Related Products block */
    .products-related.product-list-style-17 .product-item-name .product-item-link{font-size:16px;}
    .products-related .product-item-inner .product-item-actions button.action.tocart{width:95%;background-color:#000;border-color:#000;color:#fff;padding:5px 0;
        height:auto;margin:0;}
    .products-related .product-item .product-item-actions .actions-secondary{display:none;}
    .products-related .product-item-inner .product-item-actions button.action.tocart>span{font-size:16px;display:initial;font-weight:bold;}
    .products-related .product-item-inner .product-item-actions button.action.tocart:before{display:none;font-size:18px;}
    .products-related .product-item-inner .product-item-actions .actions-primary{width:100%;}
    .products-related .product-item-inner .product-item-actions .actions-primary .stock.unavailable{width:95%;background-color:#000;border-color:#000;color:#fff;
        padding:12px 0;height:auto;margin:0;opacity:.5;}
    .products-related .product-item-inner .product-item-actions .actions-primary .stock.unavailable>span{font-size:14px;display:initial;font-weight:bold;
        text-transform:uppercase;}
    /* END Related Products block */
}
@media screen and (max-width:580px)
{
    .modal-popup.modal-slide.grouped_popup_image{left:10px;right:10px;margin-top:5%;}
    .modal-popup.modal-slide.grouped_popup_image .modal-inner-wrap{width:100%;min-height:70%;max-width:unset;}
    .grouped_popup_image .modal-content{padding:25px 5px 0;}
}
