.product .wrapper-page{padding: 27px 0px 0;}
.column-images .flags{position: absolute;bottom: 0;left: 15px;right: 15px;}
.column-images .flags > div{display: table;margin: 0 auto;}
.column-desc .flags{padding-bottom: 24px;}
.column-desc .flags .flag, .column-images .flags .flag{float: left;}
.column-desc .name{padding-bottom: 16px;}
.column-desc .reviews{margin-bottom: 10px;}
.column-desc .reviews .dis-table-cell{vertical-align: top;}
.column-desc .reviews .dis-table-cell{vertical-align: top;}
.column-desc .reviews .rating{padding: 1px 0 3px;margin-right: 9px;}
.column-desc .reviews .rating span{float: left;display: block;width: 14px;height: 14px;margin-left: 2px;background: url(/sysimages/icon-star.png) left top/14px no-repeat;}
.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 .small > span{padding-right: 4px;}
.column-desc .reviews .small > span, .column-desc .reviews .small a{display: inline-block;}
.column-desc .ref{padding-bottom: 26px;}
.column-desc .wrapper-price-info{padding-bottom: 25px;}
.column-desc .price span{float: left;margin: 0 10px;}
.column-desc .price span:first-child{margin-left: 0;}
.column-desc .price .old{text-decoration: line-through;}
.column-desc .price .discount{padding: 0 4px;}
.column-desc .rdc-product-promo-date{padding-top: 6px;}
.column-desc .wrapper-colors{padding-bottom: 12px;}
.column-desc .wrapper-colors .label-desc, .column-desc .variants .label-desc{padding-bottom: 3px;}
.column-desc .wrapper-colors .label-desc #span-4682{padding-left: 3px;}
.column-desc .wrapper-colors .colors a, .column-desc .wrapper-colors .colors .a{max-width: 30px;margin: 9px 18px 9px 0;}
.column-desc .wrapper-colors .colors a .color-name, .column-desc .wrapper-colors .colors .a .color-name{display: none;}
.column-desc .wrapper-colors .colors a span.color-code, .column-desc .wrapper-colors .colors .a span.color-code{width: 30px;height: 30px;}
.column-desc .product-stock-info{padding-bottom: 9px;text-align: center;}
.column-desc .buttons{padding-top: 3px;}
.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: 15px 0;border: 0 !important;text-align: center;background: transparent;}
.column-desc .buttons .selectQtd .input_nav{float: left;width: 32px;height: 42px;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 .btn-cart, .column-desc .buttons .btn-cart-esgotado, .column-desc .buttons .btn-info{float: left;width: calc(100% - 44px);}
.column-desc .buttons .btn-wish{position: relative;float: left;width: 42px;height: 42px;border: 1px solid #F2F2F2;margin-left: 2px;}
.column-desc .buttons .btn-wish::before{content: '';position: absolute;top: calc(50% - 7px);left: calc(50% - 7px);width: 14px;height: 14px;background: url(/sysimages/icon-btn-wishlist.png) left top/14px no-repeat;}
.column-desc .buttons .btn-wish.sel{background: #F2F2F2;}
.column-desc .buttons .btn-wish.sel::before{background-position: left bottom;}
.column-desc .container-stock-alert{padding-top: 10px;}
.column-desc .wrapper-product-accordion{padding-top: 25px;}
.column-desc .keyfeatures{padding-left: 5px;}
.column-desc .keyfeatures ul{list-style: none;margin: 0;}
.column-desc .keyfeatures ul li::before{content: '· ';}
.column-desc .share-icons-product{display: table;padding-top: 28px;margin: 0 auto;}
/*.separateConditions{border: 1px solid currentColor; margin-bottom: 30px; padding: 8px;}
.separateConditions p{line-height: 110%;}
.care_instructions .code{font-family: "Textitle";font-size: 27px;line-height: 100%;float: left;padding-right: 6px;min-width: 52px;text-align: center;}
.column-desc .rows-product{padding-top: 21px;}
.column-desc .rows-product ul{list-style: none;margin: 0;}
.column-desc .rows-product ul li{padding: 8px 8px 7px;border-bottom: 1px solid #EEE;}
.column-desc .rows-product ul li span{border-bottom: 1px solid #666;}
.column-desc .rows-product ul li a:hover span{border-color: transparent;}
.column-desc .rows-product ul li a:hover {text-decoration: none;}
.column-desc .rows-product ul li p{position: relative;padding-left: 32px;}
.column-desc .rows-product ul li p::before{content: '';position: absolute;top: calc(50% - 10px);left: 0;width: 20px;height: 20px;background: url(/sysimages/icon-contact-product.png) left top/20px no-repeat;}
.column-desc .btn-gift,
.column-desc .popup-search,
.column-desc .btn-comparator{position: relative;display: inline-block;padding-left: 32px;}
.column-desc .btn-gift::before,
.column-desc .popup-search::before,
.column-desc .btn-comparator::before{content: '';position: absolute;top: calc(50% - 7px);left: 0;width: 14px;height: 14px; background-repeat: no-repeat; background-position: left top; background-size: 14px auto;}
.column-desc .btn-gift::before {background-image: url(/sysimages/icon-btn-gift.png);}
.column-desc .popup-search::before {background-image: url(/sysimages/icon-box.png);}
.column-desc .btn-comparator::before {background-image: url(/sysimages/comparator_menu_mobile.png);}
.column-desc .btn-comparator::before{background-position: left bottom;}*/

@media screen and (min-width: 768px){
	.wrapper-column-desc{max-width: 450px;margin: 0 auto;}
	.column-desc .buttons .btn-wish:hover{background: #D9D9D9;border-color: #D9D9D9;}
	.column-desc .buttons .btn-wish:hover::before{background-position: left bottom;}
}

@media screen and (max-width: 767px){
	/*#dec-3215:first-child{display: none;}
	#dec-3215:nth-child(2) {padding-bottom: 8px;}*/
	#dec-3215{display: none;}
	.product .wrapper-page{padding-top: 20px;}
	.product .column-desc{padding-top: 15px;}
	.product .column-desc .name,
	.product .column-desc .ref,
	.product .column-desc .wrapper-price-info .rdc-product-afterprice,
	.product .wrapper-colors,
	.product .variants{text-align: center;}
	.product .column-desc .reviews .dis-table{margin: 0 auto;}
	.product .column-desc .name{padding-bottom: 10px;}
	.product .column-desc .price{display: table;margin: 0 auto;}
	.product .column-desc .ref{padding-bottom: 25px;}
	.product .column-desc .wrapper-colors .colors{display: table;margin: 0 auto;}
	.product .variants .wrapper-select .dis-table .dis-table-cell{display: block;}
	.product .variants .column-size-guide{min-width: 0;padding-top: 15px;}
	.product .column-desc .wrapper-colors .colors a, .column-desc .wrapper-colors .colors .a,
	.product .variants .wrapper-sizes .a{float: none;display: inline-block;margin-left: 9px;margin-right: 9px;}
	.column-desc .price span:only-child {margin: 0;}
	/*.column-desc .btn-gift,.column-desc .popup-search{padding-left: 23px;}
	.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;}
	.column-desc .rows-product{padding-top: 13px;}
	.column-desc .rows-product ul li{padding: 9px 7px 8px;}
	.column-desc .rows-product ul li p{padding-left: 23px;}
	.column-desc .rows-product ul li p::before{top: calc(50% - 8px);width: 16px;height: 16px;background-size: 16px;}*/
}