.product .wrapper-page{padding: 0 0px 65px;}
.product .wrapper-product{/*max-width: 1310px;*/ max-width: 1434px;}
.top-detail{padding-bottom: 37px;}
.top-detail .return a{float: right;display: block;/*padding-top: 1px;*/}
.product-holder{padding-bottom: 115px;}

/* ------------- SLIDER ------------ */
.column-images{position: relative;float: left;width: calc(100% - 636px);margin-right: 83px;/*margin-left: 117px;*/margin-left: 8.4%;}
.column-images .pager{float: left;max-width: 107px;margin: 0 26px 0 0;}
.column-images .pager > div:not(.slick-list),
.column-images .pager div.slick-slide{float: none;margin-bottom: 21px;border: 0;/*border-width: 1px;border-style: solid;border-color: #F0F0F0;*/}
.column-images .pager div a{display: block;position: relative;}
.column-images .pager div:not(.slick-current) a::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(255, 255, 255, 0.5);}
.column-images .pager div.slick-current a::before, .column-images .pager div:not(.slick-current) a:hover::before{display: none;}
/*.column-images .pager div.slick-current{border-color: #999;}*/
.column-images .pager div img{display: block;width: 100%;}
.column-images .pager div .video-slide{position: relative;}
.column-images .pager div .video-slide::after{content: '';position: absolute;top: calc(50% - 19px);left: calc(50% - 15px);width: 38px;height: 38px;background: url(../../sysimages/icon-play-white.png) left top/38px no-repeat;}
.column-images .slider{float: left;width: calc(100% - 133px);}
.column-images .slider > div:not(.slick-list), .column-images .slider div.slick-slide{border: 0;/*border-width: 1px;border-style: solid;border-color: #EDEDED;*/}
.column-images .slider div a{display: block;}
.column-images .slider div a.zoom, .column-images .slider div a.zoom *,
.column-images .slider div a.zoom-inline, .column-images .slider div a.zoom-inline *{cursor: url(../../sysimages/cursor-zoom.png), url(../../sysimages/cursor-zoom.cur), default;}
.column-images .slider div img{width: 100%;}
.column-images .slider .video{position: relative;}
.column-images .slider .video .player{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.zoom-inline{position: relative;}
.zoom-inline > img{display: block;width: 100%}
.content-inline-zoom{position: absolute; top: 0; left: 0; overflow: hidden; width: 100%; height: 100%;}
.content-inline-zoom > img{position: absolute;display: block;width: 100%;transform-origin: left top;}

.product_technologies{position: absolute;bottom: 10px;right: 8px;}
.product_technologies .technology_item{float: left;clear: left;}
.product_technologies .technology_item .dis-table-cell{vertical-align: middle;}
.product_technologies .technology_item .icon_tec{width: 24px;}
.product_technologies .technology_item .icon_tec img{display: block;width: 100%;height: auto;}
.product_technologies .technology_item .desc_tec{padding: 0 8px;}
.product_technologies .technology_item .desc_tec p{line-height: 120%;}
.product_technologies .technology_item .icon_tec + .desc_tec{border-left: 0;}
.product_technologies .technology_item:not(:first-child){margin-top: 4px;}
/* --------------------------------- */

.share-icons{padding-top: 14px;text-align: right;}
.share-icons a{margin: 0 0 0 7px;}

/* ---------- DESCRIPTION ---------- */
.column-desc{float: right;width: 429px;padding-top: 31px;}
.column-desc .product-info{float: left;width: 100%;}
.column-desc .product-brand{float: left;width: 120px;}
.column-desc .product-brand img{display: block;width: 100%;}
.column-desc .flags{font-size: 0;line-height: 0;padding-bottom: 0;float: left;padding-top: 1px;}
.column-desc .flags .flag{float: left;padding: 2px 4px 2px 4px;line-height: 14px;margin-left: 5px;}
.column-desc .flags .flag:first-child{margin: 0;}
.column-desc .name{padding-bottom: 9px;}
.column-desc .ref{padding-bottom: 12px;}
.column-desc .reviews{padding-bottom: 21px;}
.column-desc .reviews .rating{float: left;margin-right: 15px;}
.column-desc .reviews .rating span{float: left;display: block;width: 14px;height: 14px;margin-left: 1px;background: url(../../sysimages/icon-star.png) no-repeat left top;background-size: 14px;}
.column-desc .reviews .rating:not(.disabled) span{cursor: pointer;}
.column-desc .reviews .rating span.sel{background-position: left bottom;}
.column-desc .reviews .rating span.sel2{background-position: left -14px;}
.column-desc .reviews .rating span:first-child{margin-left: 0;}
.column-desc .reviews p{float: left;width: calc(100% - 100px);padding-top: 2px;/*margin-top: -1px;*/}
.column-desc .reviews p a{display: inline-block;}
.column-desc .price{padding-bottom: 27px;float: left;padding-left: 3px;padding-right: 11px;}
.column-desc .price span{float: left;}
.column-desc .price .old{padding: 0 12px 0 0;text-decoration: line-through;}
.column-desc .price .discount{padding: 0 3px;margin: 1px 0;background: #D0021B;}
.column-desc .colors{padding-bottom: 34px;padding-left: 3px;}
.column-desc .colors a{position: relative;float: left;max-width: 42px;margin-left: 14px;text-decoration: none;}
.column-desc .colors a:first-child{margin-left: 0;}
.column-desc .colors a figure{border: 1px solid transparent;}
.column-desc .colors a figure img{display: block;width: 100%;}
.column-desc .colors a span.color-code{display: block;width: 42px;height: 48px;border: 1px solid #EDEDED;}
.column-desc .colors a span.color-name{display: block;padding-top: 3px;text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.column-desc .colors a:hover figure, .column-desc .colors a.sel figure, .column-desc .colors a:hover span.color-code, .column-desc .colors a.sel span.color-code{border-color: #3c3c3c;}
.column-desc .colors a:hover span.color-name, .column-desc .colors a.sel span.color-name{text-decoration: underline;}
.column-desc .warning-sizes .warning{display: none;float: left;}
.column-desc .variants{max-width: 278px;padding-bottom: 13px;padding-left: 2px;}
.column-desc .sizes .select{float: left;width: 100%;}
.column-desc .variants .select select{height: 30px;padding: 5px 30px 5px 18px;}
.column-desc .variants a.size-guide{float: right;display: inline-block;padding-bottom: 9px;padding-right: 3px;}
.column-desc .dimensions{padding-top: 5px;}
.column-desc .services{padding-top: 5px;}
.column-desc .services .select:not(:first-child){margin-top: 5px;}
.column-desc .buttons{max-width: 278px;padding-bottom: 15px;padding-left: 2px;}
.column-desc .buttons .selectQtd{float: left;width: 91px;margin-right: 15px;border: 1px solid #EBEBEB;background: #F6F6F6;}
.column-desc .buttons .selectQtd .qtd{float: left;width: 25px;padding: 13px 0;border: 0 !important;text-align: center;background: transparent;}
.column-desc .buttons .selectQtd .input_nav{float: left;width: 32px;height: 40px;padding: 10px 0;text-align: center;cursor: pointer;}
.column-desc .buttons .selectQtd .input_nav:hover{border: 1px solid #000;background: #000;color: #FFF;}
.column-desc .buttons .button{float: left;}
.column-desc .button.btn_cart, .column-desc .buttons .btn-cart-esgotado, .column-desc .buttons .btn-info{width: 100%;padding-top: 14px;padding-bottom: 13px;}
.column-desc .buttons .btn-info{padding-top: 14px;padding-bottom: 14px;}
.column-desc .stock-alert .accordion > li{border: 0;}
.column-desc .stock-alert .accordion > li > a{padding: 9px 4px 9px 33px;margin-left: 2px;}
.column-desc .stock-alert .accordion > li > a::before{content: '';position: absolute;top: calc(50% - 8px);left: 10px;width: 15px;height: 15px;background: url(../../sysimages/icon-mail.png) left top/15px no-repeat;}
.column-desc .stock-alert .accordion > li > a::after{display: none;}
.column-desc .stock-alert .accordion > li .accordion-content{padding: 5px 0 0 2px;}
.column-desc .stock-alert .accordion-content .form-message > div{margin-bottom: 5px;}
.column-desc .form-message .warning{/*max-width: 278px;*/width: 100%;}
.column-desc .gift-button{padding-top: 5px;}
.column-desc .gift-button a{display: inline-block;}
.column-desc .description{max-width: 278px;padding: 24px 0 19px;}
.column-desc .accordion{max-width: 278px;padding-top: 15px;}
/*.column-desc .accordion > li > a{padding-left: 10px;}
.column-desc .accordion > li > a::after{top: calc(50% - 5px);right: 10px;width: 10px;height: 10px;background-size: 10px;}
.column-desc .accordion > li .accordion-content{padding: 0 10px 20px;}*/
/* --------------------------------- */

/* -------------- TABS ------------- */
	.container-tabs{padding-bottom: 118px;}
	.container-tabs .container{max-width: 1140px;}
	.container-tabs .tabs-container .tabs-content .tab{padding: 43px 0 0;max-width: 888px;margin: 0 auto;overflow: hidden;}
	
	/* --------- COMPOSITION -------- */
	.product-composition .row:not(:first-child){padding-top: 6px;}
	/* ------------------------------ */
	
	/* ------------ PACKS ----------- */
	.product-packs .wrapper-pack{}
	.product-packs .row{margin: 0 -36px;}
	.product-packs .row .column{padding: 0 36px;}
	.product-packs .column-product{float: none;display: table-cell;vertical-align: middle;}
	.product-packs .column-product .column{position: relative;}
	.product-packs .column-product .column:not(:nth-child(-n+2)){padding-top: 22px;}
	.product-packs .column-product .column::before{content: '';position: absolute;top: calc(50% - 9px);left: -9px;width: 18px;height: 18px;background: url(../../sysimages/icon-plus-minus.png) left top/18px no-repeat;}
	.product-packs .column-product .column:nth-child(2n+1)::before{display: none;}
	.product-packs .column-product .pack a{display: block;text-decoration: none;}
	.product-packs .column-product .pack a:hover .pack-image figure{border-color: #999;}
	.product-packs .column-product .pack-image{display: table-cell;vertical-align: middle;width: 123px;}
	.product-packs .column-product .pack-image figure{border: 1px solid #F0F0F0;}
	.product-packs .column-product .pack-image img{display: block;width: 100%;padding: 0 2px;}
	.product-packs .column-product .pack-desc{display: table-cell;vertical-align: middle;padding: 0 0 11px 19px;}
	.product-packs .column-product .pack-desc .price .old{padding-left: 3px;text-decoration: line-through;}
	.product-packs .column-product .pack-desc .rating{min-height: 11px;font-size: 0;line-height: 0;}
	.product-packs .column-product .pack-desc .rating span{display: inline-block;width: 11px;height: 11px;margin-left: 1px;background: url(../../sysimages/icon-star.png) no-repeat left top;background-size: 11px;}
	.product-packs .column-product .pack-desc .rating:not(.disabled) span{cursor: pointer;}
	.product-packs .column-product .pack-desc .rating span.sel{background-position: left bottom;}
	.product-packs .column-product .pack-desc .rating span.sel2{background-position: left -11px;}
	.product-packs .column-product .pack-desc .rating span:first-child{margin-left: 0;}
	.product-packs .column-resume{position: relative;float: none;display: table-cell;vertical-align: middle;text-align: left;}
	.product-packs .column-resume .price{margin-bottom: 5px;}
	.product-packs .column-resume .price span{float: left;}
	.product-packs .column-resume .price .current{padding-right: 15px;}
	.product-packs .column-resume .price .old{padding-right: 15px;text-decoration: line-through;}
	.product-packs .column-resume .price .discount{padding: 0 3px;line-height: 19px;background: #D0011B;}
	.product-packs .column-resume a{display: inline-block;}
	.product-packs .column-resume::before{content: '';position: absolute;top: calc(50% - 9px);left: -9px;width: 18px;height: 18px;background: url(../../sysimages/icon-plus-minus.png) left bottom/18px no-repeat;}
	/* ------------------------------ */

	/* ------------ FAQS ------------ */
	.product-faqs ul li:first-child{border-top: 0;}
	/* ------------------------------ */
/* --------------------------------- */

/* --------- RELACIONADOS --------- */
.related-products{padding-bottom: 103px;overflow: hidden;}
.related-products .container{max-width: 1142px;}
.related-products .title-related{padding-bottom: 30px;text-align: center;}
.related-products .row{/*margin: 0 -5px;*/font-size: 0;line-height: 0;text-align: center;}
/*.related-products .row .column{float: none;display: inline-block;padding: 0 5px;}*/

@media screen and (min-width: 768px){
	.related-products .row .column{float: none;width: 33.333%;display: inline-block;vertical-align: top}
}
/* --------------------------------- */

/* ------------- BANNER ------------ */
.banner-product .container{max-width: 1310px;}
.banner-product .image{position: relative;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.banner-product .image img{display: block;width: 100%;opacity: 0;}
.banner-product .description{position: absolute;top: 0;right: 0;bottom: 0;left: 0;padding: 15px;overflow-y: auto;}
.banner-product .description > div{display: table;width: 100%;height: 100%;}
.banner-product .description > div > div{display: table-cell;}
.banner-product .description.top > div > div{vertical-align: top;}
.banner-product .description.middle > div > div{vertical-align: middle;}
.banner-product .description.bottom > div > div{vertical-align: bottom;}
.banner-product .description.left{text-align: left;}
.banner-product .description.center{text-align: center;}
.banner-product .description.right{text-align: right;}
.banner-product .description .content{display: inline-block;}
.banner-product .description .content.left{text-align: left;}
.banner-product .description .content.center{text-align: center;}
.banner-product .description .content.right{text-align: right;}
.banner-product .description .content .item-content{padding-top: 15px;}
.banner-product .description .content .button{margin-top: 15px;}
/* --------------------------------- */

/* ------------ REVIEWS ------------ */
.review-history{display: none;padding-top: 66px;}
.review-history .container{max-width: 1200px;}
.review-history .title-reviews{padding-bottom: 33px;text-align: center;}
.review-history .top-reviews{padding: 26px 32px;background: #F7F7F7;}
.review-history .top-reviews .h3{float: left;padding-top: 11px;padding-bottom: 10px;}
.review-history .top-reviews .overall-rating{float: left;padding: 5px 43px;}
.review-history .top-reviews .overall-rating .rating{float: left;}
.review-history .top-reviews .overall-rating .rating span{float: left;display: block;width: 25px;height: 25px;margin-left: 2px;background: url(../../sysimages/icon-star.png) no-repeat left top;background-size: 25px;}
.review-history .top-reviews .overall-rating .rating span.sel{background-position: left bottom;}
.review-history .top-reviews .overall-rating .rating span.sel2{background-position: left -25px;}
.review-history .top-reviews .overall-rating .rating span:first-child{margin-left: 0;}
.review-history .top-reviews .overall-rating .rating-text{display: none;float: left;padding: 4px 19px 0;}
.review-history .top-reviews .button{float: right;}
.review-history .wrapper-reviews .reviews{padding: 0 30px;}
.review-history .wrapper-reviews .reviews .row{display: none;padding: 31px 0 29px;border-top: 1px solid #F7F7F7;}
.review-history .wrapper-reviews .reviews .row:nth-child(-n+3){display: block;}
.review-history .wrapper-reviews .reviews .row:first-child{border-top: 0;}
.review-history .wrapper-reviews .reviews .row .column:first-child + .column{padding: 0 85px 0 0;}
.review-history .wrapper-reviews .reviews .row .column:last-child{padding-left: 0;}
.review-history .wrapper-reviews .reviews .row .column:last-child p{padding-bottom: 6px;}
.review-history .review-title{padding-bottom: 18px;}
.review-history .wrapper-reviews .bottom-reviews{display: none;padding: 20px 0;text-align: center;background: #F7F7F7;}
.review-history .reviews .rating{padding: 1px 0 18px;}
.review-history .reviews .rating span{float: left;display: block;width: 15px;height: 15px;margin-left: 2px;background: url(../../sysimages/icon-star.png) no-repeat left top;background-size: 15px;}
.review-history .reviews .rating span.sel{background-position: left bottom;}
.review-history .reviews .rating span.sel2{background-position: left -15px;}
.review-history .reviews .rating span:first-child{margin-left: 0;}
.review-history .reviews .user, .review-history .reviews .date{padding-left: 2px;}
.review-history .reviews .wrapper-bar{padding-top: 10px;}
.review-history .reviews .row .column .wrapper-bar:first-child{padding: 0;}
.review-history .reviews .rating-bar{background-color: #F7F7F7;border: 1px solid #EEE;font-size: 0;line-height: 0;}
.review-history .reviews .rating-bar > span{display: inline-block;width: 20%;height: 10px;border-left: 1px solid #EBEBEB;}
.review-history .reviews .rating-bar > span:first-child{border-left: 0;}
.review-history .reviews .rating-bar > span.sel{background: #DFDFDF;}
/* --------------------------------- */

/* ----------- ZOOM ------------ */
.productSuperZoom { display: none; position: fixed; width: 100%; height: 100%; top: 0px; left: 0px; z-index: 10000000000; background-color: #666;}
.productSuperZoom > div { overflow: hidden; width: 98.75%; height: 98.22%; margin: 8px auto; background-color: #FFF; position: relative;}
.productSuperZoom > div .sliderzoom{margin-left: 0!important;}
.productSuperZoom > div .loader{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 10;background: #FFF url(../../sysimages/ajax-loader.gif) no-repeat center center;}
.productSuperZoom > div img { visibility: hidden; max-width: 100%; margin: 0 auto; }

.productSuperZoom .slick-arrow{position: absolute;top: 50%;width: 42px;height: 42px;text-indent: -9999px;z-index: 200;margin-top: -21px;background: url(../../sysimages/controls.png) left top/84px no-repeat;}
.productSuperZoom .slick-arrow.slick-prev{left: 18px;}
.productSuperZoom .slick-arrow.slick-next{right: 18px;background-position: right top;}
.productSuperZoom .slick-arrow.slick-disabled{display: none !important;}

.productSuperZoom .bx-controls .bx-prev{left: 42px;background-position: left top;background-size: 84px;}
.productSuperZoom .bx-controls .bx-next{right: 42px;background-position: right top;background-size: 84px;}
.productSuperZoom .bx-controls .bx-prev:hover{background-position: left bottom;}
.productSuperZoom .bx-controls .bx-next:hover{background-position: right bottom;}

.zoomLabel p{font-size: 11px;text-align: center;color: #545454;position: fixed; padding: 2px;background-color: rgba(255,255,255,.3); top: 20px; right: 20px; z-index: 3; width: 70px; white-space: nowrap; display: block; text-shadow: 0px 0px 2px rgba(255, 255, 255, 1);}
.productSuperZoom:hover{cursor: crosshair;}
/*.sliderzoom li{text-align: center;}*/
.slider .slick-dots li button:hover, .slider .slick-dots li.slick-active button{opacity: 1;}

@media all and (min-device-width: 768px) and (max-device-width: 1024px){
	.productSuperZoom > div img { max-height: 100%; }
	#container.homepage #content { height: 768px !important; }
}
/* ----------------------------- */

/* ------- POPUP ADD CART ------ */
/*.pop-cart{display: none;width: 560px;padding: 26px 20px;}
.pop-cart table tr td{padding: 10px 10px 0;}
.pop-cart table{width: 100%;margin-top: 10px;border-top: 1px solid #CCC;}
.pop-cart button,.pop-cart .button{margin-top: 40px;}

@media (max-width: 768px) {
	.pop-cart{width: auto;max-width: 568px;padding: 50px 20px 26px 20px;}
	.pop-cart table tr td{min-width: 10px !important;}
	.pop-cart .wrapper-buttons{padding-top: 20px;}
	.pop-cart button, .pop-cart .button{float: none;width: 100%;margin-top: 10px;}
}*/
/* ----------------------------- */

@media screen and (max-width: 1282px) and (min-width: 768px){
	.column-images{width: calc(100% - 462px);margin-left: 0;margin-right: 0;}
	.column-desc{width: 462px;padding-left: 30px;}
	.column-desc .variants, .column-desc .buttons, .column-desc .accordion{max-width: 320px;}
}

@media screen and (max-width: 768px){
	.product .wrapper-page{padding: 0 0 30px;}
	.product .wrapper-product{padding: 0;}
	.product-holder{padding-bottom: 30px;}
	.column-images{float: none;width: 100%;margin-bottom: 17px;margin-left: 0;margin-right: 0;}
	.column-images .slider{float: none;width: 100%;}
	.column-images .share-icons{padding-top: 15px;text-align: center;}
	.column-desc{float: none;width: 100%;padding: 0 15px;position: relative;text-align: center;}
	.column-desc .product-info{float: none;width: 100%;}
	.column-desc .flags{padding-bottom: 10px;position: absolute;top: -25px;width: 100%;left: 0;padding: 0 5px;text-align: center;}
	.column-desc .flags .flag{float: none;display: inline-block;}
	.column-desc .name{text-align: center;}
	.column-desc .ref{padding-bottom: 5px;}
	.column-desc .reviews{padding: 10px 0 15px;/*max-width: 79%;padding-bottom: 16px;display: inline-block;*/}
	/*.column-desc .reviews .rating, .column-desc .reviews p{float: none;display: inline-block;}*/
	.column-desc .reviews .rating{float: none;display: table;margin: 0 auto 5px;}
	.column-desc .reviews p{float: none;width: auto;/*line-height: 18px;margin-top: 0;*/}
	/*.column-desc .reviews p > a{margin-left: 17px;}*/
	.column-desc .price{padding: 0 0 14px;float: none;width: 100%;text-align: center;}
	.column-desc .price span{float: none;display: inline-block;}
	.column-desc .price .old{padding: 0 15px;}
	.column-desc .product-brand{display: none;}
	.column-desc .colors{padding-bottom: 0;padding-left: 0;text-align: center;}
	.column-desc .colors a{float: none;display: inline-block;max-width: 28px;margin-left: 0;}
	.column-desc .variants{max-width: none;padding-left: 0;padding-bottom: 5px;}
	.column-desc .variants a.size-guide{position: relative;width: 16px;height: 16px;padding: 0;text-align: right;width: 100%;float: none;}
	.column-desc .variants a.size-guide::before{content: '';position: absolute;top: calc(50% - 8px);right: 1px;width: 16px;height: 16px;background: url(../../sysimages/icon-help-product.png) no-repeat left top/16px;}
	.column-desc .form-message .warning{max-width: 100%;float: none;}
	.column-desc .sizes .select{float: none;max-width: none;}
	.column-desc .variants .select select{text-align: center;text-align-last: center;height: 38px;}
	.column-desc .variants .select select option{text-align: center;}
	.column-desc .sizes a{float: none;margin: 5px 0 0;}
	.column-desc .dimensions{padding-top: 15px;}
	.column-desc .services{padding-top: 5px;}
	.column-desc .buttons{max-width: none;padding-left: 0;}
	.column-desc .buttons .selectQtd{float: none;width: 100%;margin: 0 0 5px;}
	.column-desc .buttons .selectQtd .qtd{width: calc(100% - 64px);}
	.column-desc .buttons .button{float: none;display: block;}
	.column-desc .buttons .btn-cart, .column-desc .buttons .btn-cart-esgotado, .column-desc .buttons .btn-info{width: 100%;margin: 0;}
	.column-desc .buttons .button.btn-wish{width: 100%;}
	.column-desc .description{max-width: none;padding: 15px 0 20px;}
	.column-desc .accordion{max-width: none;padding-top: 20px;}
	.column-desc .accordion > li > a{padding-left: 5px;}
	.column-desc .accordion > li > a::after{right: 17px;}
	.column-desc .accordion > li .accordion-content{padding: 0 25px 15px 6px;}
	.container-tabs{padding-bottom: 50px;}
	.container-tabs .tabs-container .tabs-content .tab{padding: 15px 0 0;}
	.product-packs .wrapper-pack{padding: 0;}
	.product-packs .column-product{display: block;}
	.product-packs .column-product .row{margin: 0 -15px;}
	.product-packs .column-product .row .column{padding: 25px 15px 0;}
	.product-packs .column-product .row .column:first-child{padding-top: 0;}
	.product-packs .column-product .pack-image{width: 100px;}
	.product-packs .column-product .pack-image img{padding: 0;}
	.product-packs .column-product .pack-desc{padding: 10px 0 10px 10px;}
	.product-packs .column-resume{display: block;}
	.product-packs .column-product .column::before{display: block !important;top: 5px;left: calc(50% - 9px);width: 14px;height: 14px;background-size: 14px;}
	.product-packs .column-product .column:first-child::before{display: none !important;}
	.product-packs .row .column-resume{padding-top: 25px;}
	.product-packs .row .column-resume::before{top: 5px;left: calc(50% - 9px);width: 14px;height: 14px;background-size: 14px;}
	.product-description table{border: 0;}
	.product-description table tr td{display: block;width: 100% !important;}
	.product-description table tr td:not(:last-child){padding-bottom: 15px;}
	.product-description table tr td img{float: none !important;display: block;max-width: 100%;margin: 0 auto;}
	.related-products{padding-bottom: 40px;}
	.related-products .title-related{padding-bottom: 15px;}
	.related-products .row{text-align: center;}
	.related-products .row .column{float: none;width: 49%;display: inline-block;vertical-align: top;}
	.related-products .row .column:not(:nth-child(-n+2)){padding-top: 20px;}
	.review-history{padding-top: 40px;}
	.review-history .title-reviews{padding-bottom: 15px;}
	.review-history .top-reviews{padding: 10px;}
	.review-history .top-reviews .h3{float: none;padding: 0;}
	.review-history .top-reviews .overall-rating{float: none;padding: 5px 0 0;}
	.review-history .top-reviews .button{margin-top: 10px;width: 100%;}
	.review-history .wrapper-reviews .reviews{padding: 0;}
	.review-history .wrapper-reviews .reviews .row{padding: 15px 0;}
	.review-history .wrapper-reviews .reviews .row .column:first-child{padding-bottom: 10px;}
	.review-history .wrapper-reviews .reviews .row .column:first-child + .column{padding: 0 15px 15px;}
	.review-history .wrapper-reviews .reviews .row .column:last-child{padding-left: 15px;}
	.review-history .review-title{padding-bottom: 5px;}
	.review-history .reviews .rating{padding: 0 0 5px;}
	.review-history .wrapper-reviews .bottom-reviews{padding: 10px 0;}
	.container-stock-alert{max-width: 100% !important}
	article.product:not(.mobile){display: block !important;}
	article.product.mobile{display: none !important;}
}