.wrapper-products .column:nth-child(odd) article.product .wrapper-product-info{border-radius: 42px 0;}
.wrapper-products .column:nth-child(even) article.product .wrapper-product-info{border-radius: 0 42px;}
article.product{position: relative;display: block;text-decoration: none;}
article.product .wrapper-product-info{background: #f6f6f6;padding: 26px 30px 29px;border: 1px solid #EDEDED;transition: 0.2s border;}
article.product a:hover .wrapper-product-info{border-color: #ccc;}
article.product .wrapper-product-info::before{content:'';position: absolute;bottom: 45px;left: 99px;width: 23px;height: 50px;background: url(../../sysimages/arrow_item.png) left top/23px 50px no-repeat;}
article.product.noContent .wrapper-product-info::before{bottom: 14px;}
article.product a:not([class]){display: block;text-decoration: none;}
article.product .image{position: relative;width: 164px;/*padding-right: 17px;*/text-align: center;}
article.product .image img{display: inline-block;width: auto;max-width: 100%;width: 100%;}
article.product .desc{position: relative;display: block;padding-left: 46px;width: calc(100% - 168px);}
article.product .image, article.product .desc{display: inline-block;vertical-align: middle;}
article.product.sem-postos .desc::before{height: calc(100% + 43px);}
article.product .desc .name{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;max-width: calc(100% - 215px);display: inline-block;vertical-align: middle;}
article.product .desc .column-reviews{display: inline-block;vertical-align: middle;max-width: 195px;margin-left: 20px;}
article.product .desc .reviews .dis-table{display: table;width: 100%;}
article.product .desc .reviews .dis-table-cell{vertical-align: middle;display: table-cell;}
article.product .desc .reviews .rating{min-width: 80px;min-height: 14px;}
article.product .desc .reviews .rating span{float: left;display: block;width: 14px;height: 14px;background-repeat: no-repeat; background-size: 100%; background-position: center;}
article.product .desc .reviews .rating span:not(:first-child){margin-left: 2px;}
article.product .desc .reviews .rating:not(.disabled) span{cursor: pointer;}
article.product .desc .reviews p{line-height: 100%;}
article.product .desc .reviews p a, article.product .reviews p .a{margin-left: 8px;cursor: pointer;display: inline-block;font-size: 12px;line-height: 18px;color: #777;text-decoration: underline;}
article.product .desc .reviews p a:hover, article.product .reviews p .a:hover{text-decoration: none;}


.rating span, .rating .rdc-icon-star-empty {background-image: url("data:image/svg+xml,%0A%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect fill='%23ccc' height='32' rx='2' width='32'/%3E%3Cpath d='m15.3395381 8.66635872c-.2645897 0-.5454546-.20420639-.6274202-.45582309l-2.5898181-7.97024079c-.0819656-.25167568-.214231-.25167568-.2961966 0l-2.58934644 7.97024079c-.08196561.25167567-.36283047.45582309-.62742015.45582309h-8.38054054c-.26458968 0-.30580836.12607371-.0915774.28186732l6.77961671 4.92507126c.21423096.1557936.32161179.4860147.23964619.7376904l-2.58928747 7.9697691c-.0819656.2516756.02541524.3297493.23964619.1740147l6.77961671-4.9250713c.214231-.1557936.561317-.1557936.7755479 0l6.7796167 4.925543c.214231.1557937.3216118.077661.2396462-.1740147l-2.5893464-7.969769c-.0819656-.2516757.0254152-.5818968.2396462-.7376905l6.7796167-4.92507121c.2142309-.15579361.1730123-.28186732-.0915774-.28186732h-8.3800688z' fill='%23fff' fill-rule='nonzero' transform='translate(4 4)'/%3E%3C/g%3E%3C/svg%3E");}
.rating .sel2, .rating .rdc-icon-star-half {background-image: url("data:image/svg+xml,%0A%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect fill='%23ccc' height='32' rx='2' width='32'/%3E%3Cpath d='m2 0h14v32h-14c-1.1045695 0-2-.8954305-2-2v-28c0-1.1045695.8954305-2 2-2z' fill='%23ffab00'/%3E%3Cpath d='m15.3395381 8.66635872c-.2645897 0-.5454546-.20420639-.6274202-.45582309l-2.5898181-7.97024079c-.0819656-.25167568-.214231-.25167568-.2961966 0l-2.58934644 7.97024079c-.08196561.25167567-.36283047.45582309-.62742015.45582309h-8.38054054c-.26458968 0-.30580836.12607371-.0915774.28186732l6.77961671 4.92507126c.21423096.1557936.32161179.4860147.23964619.7376904l-2.58928747 7.9697691c-.0819656.2516756.02541524.3297493.23964619.1740147l6.77961671-4.9250713c.214231-.1557936.561317-.1557936.7755479 0l6.7796167 4.925543c.214231.1557937.3216118.077661.2396462-.1740147l-2.5893464-7.969769c-.0819656-.2516757.0254152-.5818968.2396462-.7376905l6.7796167-4.92507121c.2142309-.15579361.1730123-.28186732-.0915774-.28186732h-8.3800688z' fill='%23fff' fill-rule='nonzero' transform='translate(4 4)'/%3E%3C/g%3E%3C/svg%3E");}
.rating .sel, .rating .rdc-icon-star-full {background-image: url("data:image/svg+xml,%0A%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect fill='%23ffab00' height='32' rx='2' width='32'/%3E%3Cpath d='m15.3395381 8.66635872c-.2645897 0-.5454546-.20420639-.6274202-.45582309l-2.5898181-7.97024079c-.0819656-.25167568-.214231-.25167568-.2961966 0l-2.58934644 7.97024079c-.08196561.25167567-.36283047.45582309-.62742015.45582309h-8.38054054c-.26458968 0-.30580836.12607371-.0915774.28186732l6.77961671 4.92507126c.21423096.1557936.32161179.4860147.23964619.7376904l-2.58928747 7.9697691c-.0819656.2516756.02541524.3297493.23964619.1740147l6.77961671-4.9250713c.214231-.1557936.561317-.1557936.7755479 0l6.7796167 4.925543c.214231.1557937.3216118.077661.2396462-.1740147l-2.5893464-7.969769c-.0819656-.2516757.0254152-.5818968.2396462-.7376905l6.7796167-4.92507121c.2142309-.15579361.1730123-.28186732-.0915774-.28186732h-8.3800688z' fill='%23fff' fill-rule='nonzero' transform='translate(4 4)'/%3E%3C/g%3E%3C/svg%3E");}

article.product .desc .content{padding-top: 12px;}
article.product .desc .wrapper-features{padding-top: 34px;padding-left: 3px;padding-bottom: 28px;}
article.product .desc .wrapper-features ul{list-style-type: none;margin-left: 0;}
article.product .desc .wrapper-features ul li{width: 48%;float: left;padding-left: 17px;margin-top: 6px;position: relative;}
article.product .desc .wrapper-features ul li::before{content: '';position: absolute;top: 5px;left: 0;width: 9px;height: 10px;background: url(../../sysimages/li-icon.png) left top/9px 10px no-repeat;}
article.product .desc .wrapper-features ul li:first-child,
article.product .desc .wrapper-features ul li:nth-child(2){margin-top: 0;}
article.product .desc .wrapper-features ul li:nth-child(2n+1){clear: left;margin-right: 2%;}
article.product .desc .wrapper-features ul li:nth-child(2n+1) + li{margin-left: 2%;}

article.product .desc .content + .wrapper-qtds-prices{padding-top: 28px;} 
article.product .desc .wrapper-qtds-prices{padding-left: 1px;}
article.product .desc .selectQtd, article.product .desc .price{display: inline-block;vertical-align: middle;}
article.product .desc .selectQtd{width: 120px;border: 1px solid #BFBFBF;background: #FFF;border-radius: 40px;margin-right: 16px;}
article.product .desc .selectQtd .qtd{float: left;width: 40px;padding: 9px 0;border: 0 !important;text-align: center;background: transparent;font-size: 13px;color: #333;}
article.product .desc .selectQtd .input_nav{float: left;width: 39px;height: 36px;padding: 10px 0;text-align: center;cursor: pointer;font-size: 20px;line-height: 17px;}
article.product .desc .selectQtd .input_nav.minus {line-height: 14px;}
article.product .desc .selectQtd .qtd[disabled], article.product .desc .selectQtd .input_nav[disabled],
article.product .desc .selectQtd .qtd.disabled, article.product .desc .selectQtd .input_nav.disabled{cursor: default;}

body:not(.iOS) article.product .desc .selectQtd .qtd[disabled], body:not(.iOS) article.product .desc .selectQtd .input_nav[disabled],
body:not(.iOS) article.product .desc .selectQtd .qtd.disabled, body:not(.iOS) article.product .desc .selectQtd .input_nav.disabled{color: #BFBFBF;}
article.product .desc .selectQtd .input_nav:first-child{border-radius: 40px 0 0 40px;padding-left: 6px;}
article.product .desc .selectQtd .input_nav:last-child{border-radius: 0 40px 40px 0;padding-right: 6px;}
@media screen and (min-width: 1200px){
	article.product .desc .selectQtd .input_nav:not([disabled]):hover{background: #293441;color: #FFF;}
}

article.product .desc .price p{display: inline-block;vertical-align: middle;}
article.product .desc .price p.desde, article.product .desc .price p.old{padding-right: 8px;}
article.product .desc .price .discount{position: relative;padding: 3px 6px;border-radius: 0 10px 0 10px;margin-right: 8px;}
article.product .desc .price .current{padding: 10px 20px;border-radius: 0 15px 0 15px;}
article.product .desc .price .discount + .current{margin-left: 8px;}

@media screen and (min-width: 768px){
	/*article.product .wrapper-product-info{min-height: 462px;}*/
	/*article.product .desc{min-height: 359px;}*/
	article.product:hover .image{border-color: #999;}
}

@media screen and (max-width: 768px){
	article.product .wrapper-product-info{padding: 15px;border-radius: 21px 0;}
	article.product .image{width: 100%;padding-right: 0;float: none;}
	article.product .image img{max-height: 180px;object-fit: contain;}
	article.product .desc{width: 100%;float: none;padding-left: 0;padding-top: 10px;}
	article.product .wrapper-product-info::before,
	article.product .desc::before{display: none;}
	article.product .desc .content{padding-top: 6px;}
	article.product .desc .wrapper-features{padding-top: 15px;padding-bottom: 15px;padding-left: 0;}
	article.product .desc .wrapper-qtds-prices{padding-left: 0;}

	article.product .desc .price p.desde, article.product .desc .price p.old{padding: 0 10px 5px 0;}
	article.product .desc .price .discount{margin: 0 0 5px;}
	article.product .desc .price .discount + .current{margin-left: 0;}
}

/*PRODUCT DETAIL*/

article.product-detail{position: relative;display: block;text-decoration: none;/* overflow: hidden; */background-color: #F6F6F6;border: 1px solid #EDEDED;border-radius: 2px;}
article.product-detail .image, article.product-detail .product-detail-desc, article.product-detail .wrapper-desc, article.product-detail .wrapper-quantity, article.product-detail .wrapper-price{display: inline-block;vertical-align: top;}
article.product-detail .image{border-right: 1px solid #E7E7E7;max-width: 119px;width: 17.3%;}
article.product-detail .image img{display: block;width: 100%;}
article.product-detail .image::before{content: '';position: absolute;width: calc(17.3% - 1px);top: 0;left: 0;background-color: white;height: 100%;border-right: 1px solid #e7e7e7;}
article.product-detail .product-detail-desc{width: calc(100% - 124px);}
article.product-detail .wrapper-desc{padding: 29px 15px 0 26px;width: 57%;}
article.product-detail .price{padding-top: 4px;}
article.product-detail .wrapper-quantity{position: relative;width: 92px;margin: 25px auto 0;border: 1px solid #BFBFBF;border-radius: 40px;background: #fff;}
article.product-detail .wrapper-quantity .disabled{opacity: .5;cursor: default !important;}
article.product-detail .wrapper-quantity .counter{float: left;width: 26px;height: 26px;text-align: center;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;}
article.product-detail .wrapper-quantity .counter span{display: inline-block;padding-top: 3px;}
article.product-detail .wrapper-quantity .minus,
article.product-detail .wrapper-quantity .plus{cursor: pointer;float: left;width: 32px;height: 26px;position: relative;background: #FFF;}
article.product-detail .wrapper-quantity .minus{border-radius: 40px 0 0 40px;}
article.product-detail .wrapper-quantity .plus{border-radius: 0 40px 40px 0;}
article.product-detail .wrapper-quantity .minus:not(.disabled):hover,
article.product-detail .wrapper-quantity .plus:not(.disabled):hover{background-color: #676767;}
article.product-detail .wrapper-quantity .plus::before{content:'';width: 10px;height: 10px;position: absolute;top: calc(50% - 4px);left: calc(50% - 6px);background: url(../../sysimages/icon-plus.png) left top/8px no-repeat;}
article.product-detail .wrapper-quantity .minus::before{content:'';width: 10px;height: 2px;position: absolute;top: calc(50% - 1px);left: calc(50% - 2px);background: url(../../sysimages/icon-minus.png) left top/8px no-repeat;}
article.product-detail .wrapper-quantity .minus:not(.disabled):hover::before,
article.product-detail .wrapper-quantity .plus:not(.disabled):hover::before{background-position: left bottom;}
article.product-detail .wrapper-quantity .plus:not(.disabled):hover::before{top: calc(50% - 6px);}
article.product-detail .wrapper-price{width: 22%;padding: 25px 10px 0;text-align: right;}

article.product-detail .form-message .error{padding: 5px 15px 4px 40px;background-position: 12px 5px;background-size: 16px;}
article.product-detail .wrapper-product-options{padding: 5px 26px 0;margin: 0}
article.product-detail .wrapper-product-options .wrapper-trade.errorRadio{padding-bottom: 15px;}
article.product-detail .wrapper-product-options p, article.product-detail .wrapper-product-options form{display: inline-block;vertical-align: middle;}
article.product-detail .wrapper-product-options form{font-size: 0;padding-top: 2px;padding-left: 12px;}
article.product-detail .wrapper-product-options .checkbox{cursor: pointer;font-size: 0;display: inline-block;vertical-align: middle;margin: 0 5px 0 6px;}
article.product-detail .wrapper-product-options .checkbox input[type=radio]{display: none;}
article.product-detail .wrapper-product-options .checkbox input[type=radio]:checked + .check::before{display: block;}
article.product-detail .wrapper-product-options .checkbox .check{position: relative;display: inline-block;vertical-align: middle;border: 1px solid #CCC;width: 14px;height: 14px;background: white;border-radius: 10px;}
article.product-detail .wrapper-product-options .checkbox input[type=radio]:checked + .check{border-color: #2B3643;}
article.product-detail .wrapper-product-options .errorRadio .checkbox .check{border-color: #f44e4e;}
article.product-detail .wrapper-product-options .checkbox .check::before{content: '';display: none;width: 6px;height: 6px;border-radius: 10px;background: #2B3643;margin-left: 3px;margin-top: 3px;}
article.product-detail .wrapper-product-options .checkbox .check::after{content: '';position: absolute;top: 0;left: 0;width: 10px;height: 10px;border: 1px solid #fff;border-radius: 10px;}
article.product-detail .wrapper-product-options .checkbox .option-name{display: inline-block;vertical-align: middle;font-size: 14px;padding-left: 3px;}
article.product-detail .wrapper-product-options .checkbox .wrapper-tooltip{cursor: default;display: inline-block;vertical-align: middle;position: relative;margin-left: 3px;}
article.product-detail .wrapper-product-options .checkbox .wrapper-tooltip .tooltip{display: inline-block;vertical-align: middle;padding-right: 12px;width: 8px;height: 8px;background: url(../../sysimages/icon-tooltip.png) left top/8px no-repeat;}
article.product-detail .wrapper-product-options .checkbox .wrapper-tooltip .wrapper-tooltip-info{text-align: left;padding: 5px;opacity: 0;visibility: hidden;transition:0.2s all;position: absolute;top: -22px;left: 100%;z-index: 9;background-color: #f6f6f6;border: 1px solid #D8D8D8;min-width: 200px;border-radius: 4px;}
article.product-detail .wrapper-product-options .checkbox .wrapper-tooltip:hover .wrapper-tooltip-info{opacity: 1;visibility: visible;}
article.product-detail .wrapper-product-options .warning{margin-top: 18px;}
article.product-detail .wrapper-product-options .warning::before{content: '';display: inline-block;vertical-align: top;margin-right: 7px;width: 18px;height: 18px;background: url(/sysimages/icon-alert.png) no-repeat center/18px;}

article.product-detail.simpleProduct{background-color: #fafafa;}
article.product-detail.simpleProduct .image{width: 22.3%;border-color: #F1F1F1;}
article.product-detail.simpleProduct .image::after{content: '';position: absolute;top: 0;right: -2px;width: 1px;height: 100%;background-color: #F1F1F1;}
article.product-detail.simpleProduct .image, article.product-detail.simpleProduct .product-detail-desc{vertical-align: middle;}
article.product-detail.simpleProduct .wrapper-desc, article.product-detail.simpleProduct .wrapper-price{padding: 0 26px;width: 100%;}
article.product-detail.simpleProduct .wrapper-price{text-align: left;padding-top: 10px;}
article.product-detail.simpleProduct .price{padding-top: 0;}

article.product-detail .wrapper-return-options{margin-top: 8px;}
article.product-detail .wrapper-return-options .wrapper-field > span{width: 165px;float: left;padding-top: 12px;}
article.product-detail .wrapper-return-options .wrapper-field > .wrapper-options{padding: 0 0 0 12px;margin-top: 10px;float: right;width: calc(99% - 165px);}
article.product-detail .selectqtd-garrafas{display: inline-block;vertical-align: middle;position: relative;width: 92px;border: 1px solid #BFBFBF;border-radius: 40px;background: #fff;}
article.product-detail .selectqtd-garrafas .disabled{opacity: .5;cursor: default !important;}
article.product-detail .selectqtd-garrafas .counter{float: left;width: 26px;height: 26px;text-align: center;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;}
article.product-detail .selectqtd-garrafas .counter span{display: inline-block;padding-top: 3px;}
article.product-detail .selectqtd-garrafas .minus,
article.product-detail .selectqtd-garrafas .plus{cursor: pointer;float: left;width: 32px;height: 26px;position: relative;background: #FFF;}
article.product-detail .selectqtd-garrafas .minus{border-radius: 40px 0 0 40px;}
article.product-detail .selectqtd-garrafas .plus{border-radius: 0 40px 40px 0;}
article.product-detail .selectqtd-garrafas .minus:not(.disabled):hover,
article.product-detail .selectqtd-garrafas .plus:not(.disabled):hover{background-color: #676767;}
article.product-detail .selectqtd-garrafas .plus::before{content:'';width: 10px;height: 10px;position: absolute;top: calc(50% - 4px);left: calc(50% - 6px);background: url(../../sysimages/icon-plus.png) left top/8px no-repeat;}
article.product-detail .selectqtd-garrafas .minus::before{content:'';width: 10px;height: 2px;position: absolute;top: calc(50% - 1px);left: calc(50% - 2px);background: url(../../sysimages/icon-minus.png) left top/8px no-repeat;}
article.product-detail .selectqtd-garrafas .minus:not(.disabled):hover::before,
article.product-detail .selectqtd-garrafas .plus:not(.disabled):hover::before{background-position: left bottom;}
article.product-detail .selectqtd-garrafas .plus:not(.disabled):hover::before{top: calc(50% - 6px);}

article.product-detail .wrapper-select {user-select: none;display: inline-block;vertical-align: middle;margin-left: 22px;width: 210px;border-radius: 16px;position: relative;background-color: #FFF; pointer-events: none;}
article.product-detail .wrapper-select *{user-select: none;}
article.product-detail .wrapper-pse-select {}
article.product-detail .wrapper-pse-select p.selected-option{border: 1px solid #BFBFBF;background-color: #fff;width: 100%;border-radius: 16px;}
article.product-detail .wrapper-pse-select p.selected-option::after{/*content:'';*/position: absolute;top: calc(50% - 3px);right: 16px;width: 6px;height: 6px;background-size: 6px;background-repeat: no-repeat;background-position: center bottom;background-image: url("data:image/svg+xml,%0A%3Csvg height='64' viewBox='0 0 32 64' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23666' fill-rule='evenodd'%3E%3Cpath d='m30.7759225 12.587344-11.0819419 11.785428c-2.0401291 2.1696373-5.3478321 2.1696373-7.3879612 0l-11.0819419-11.785428c-1.63210333-1.7357099-1.63210333-4.54985167 0-6.28556157 1.63210333-1.73570991 4.27826567-1.73570991 5.910369 0l8.8655535 9.42834237 8.8655535-9.42834237c1.6321033-1.73570991 4.2782657-1.73570991 5.910369 0 1.6321033 1.7357099 1.6321033 4.54985167 0 6.28556157z' transform='matrix(1 0 0 -1 0 31)'/%3E%3Cpath d='m30.7759225 45.587344-11.0819419 11.785428c-2.0401291 2.1696373-5.3478321 2.1696373-7.3879612 0l-11.0819419-11.785428c-1.63210333-1.7357099-1.63210333-4.5498517 0-6.2855616s4.27826567-1.7357099 5.910369 0l8.8655535 9.4283424 8.8655535-9.4283424c1.6321033-1.7357099 4.2782657-1.7357099 5.910369 0s1.6321033 4.5498517 0 6.2855616z'/%3E%3C/g%3E%3C/svg%3E");}
article.product-detail .wrapper-pse-select p.selected-option,
article.product-detail .wrapper-pse-select li{padding: 7px 13px;cursor: pointer;background-color: #fff;}
article.product-detail .wrapper-pse-select ul{background-color: #FFF;z-index: 11;border: 1px solid #BFBFBF;border-top: 0;overflow: hidden;border-radius: 0 0 16px 16px;margin-left: 0;list-style-type: none;display: none;position: absolute;top: 100%;left: 0;width: 100%;}
article.product-detail .wrapper-pse-select li:hover{background: #F6F6F6;}
article.product-detail .wrapper-select.active ul{display: block;}
article.product-detail .wrapper-select.active p.selected-option{border-radius: 16px 16px 0 0;}
article.product-detail .wrapper-select.active p.selected-option::after{background-position: center top;}


/* Font Styles */
article.product .desc p:not(.name){font-family: 'Metrocity-Book';font-size: 14px;color: #333;line-height: 145%;-ms-word-break: break-word;word-break: break-word;}
article.product .desc .name, article.product-detail.simpleProduct .name{font-family: 'Metrocity-Bold';font-size: 18px;line-height: 120%;color: #1B3149;}
article.product .desc .price p{font-family: 'Metrocity-Book';line-height: 120%;}
article.product .desc .price .old{font-size: 16px;color: #666;text-decoration: line-through;}
article.product .desc .price .discount{font-family: 'Metrocity-Medium'; font-size: 12px;color: white;background: #B80059;}
article.product .desc .price .current{font-family: 'Metrocity-Bold'; font-size: 18px;color: white;background-color: #2a3642;line-height: 100%;}

article.product-detail:not(.simpleProduct) .name, article.product-detail p:not(.name){font-family: 'Metrocity-Bold';font-size: 16px;color: #333;line-height: normal;}
article.product-detail .wrapper-product-options .form-title{font-family: 'Metrocity-Book';font-size: 14px;color: #333;line-height: 145%;}

article.product .wrapper-fixed-content{visibility: hidden;opacity: 0;position: fixed;z-index: 999;bottom: -120vh;left: 0;width: 100%;height: 100vh;background: #fff;padding: 63px 15px 30px;}
article.product .wrapper-fixed-content .close-info{width: 32px;height: 32px;display: block;position: absolute;top: 5px;right: 5px;background: url(/sysimages/icon-close-info.png) center/32px no-repeat;cursor: pointer;}
article.product .wrapper-fixed-content .close-info:hover{opacity: .7;}
article.product .wrapper-fixed-content .reviews{display: none;}

article.product-detail .wrapper-return-options .wrapper-field > span{font-family: 'Metrocity-Book';font-size: 14px;color: #333;line-height: 145%;}
article.product-detail .wrapper-product-options .warning{font-size: 12px;line-height: 18px;font-family: Metrocity-Medium;color: #333;}
article.product-detail .wrapper-pse-select p.selected-option,
article.product-detail .wrapper-pse-select li{font-family: Metrocity-Book, sans-serif;font-size: 12px;line-height: 12px;}

@media screen and (min-width: 769px){
	article.product-detail .wrapper-quantity{width: 16.286%;max-width: 92px;}
	article.product-detail .wrapper-quantity .minus, article.product-detail .wrapper-quantity .plus{width: 35.56%;max-width: 32px;}
	article.product-detail .wrapper-quantity .counter{width: 28.88%;max-width: 26px;}
	article.product .desc .selectQtd .input_nav{width: 33.06%;max-width: 39px;}
	article.product .desc .selectQtd .qtd{width: 33.88%;max-width: 40px;}
	article.product .desc .selectQtd{width: 29.056%;max-width: 120px;}
}

@media screen and (max-width: 768px){
article.product-detail .image::before{display: none}
	.product-item-info-visible article.product.active-info .wrapper-fixed-content{visibility: visible;opacity: 1;bottom: auto;top: 0;}
	article.product .wrapper-product-info{font-size: 0;}
	article.product .image{width: 75px;padding-right: 15px;}
	article.product .desc{width: calc(100% - 75px);}
	article.product .desc .selectQtd{width: 98px;margin-right: 15px;}
	article.product .desc .selectQtd .qtd{width: 36px;}
	article.product .desc .selectQtd .input_nav{width: 30px;}
	article.product .desc .price{width: calc(100% - 113px);text-align: right;}
	article.product .desc .price .current{padding-left: 20px;padding-right: 20px;font-size: 16px;}
	article.product .desc .wrapper-qtds-prices{padding: 28px 0 0;}
	article.product .name span:not(.info){display: inline-block;vertical-align: middle;width: calc(100% - 26px);margin-right: 8px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
	article.product .name .info{display: inline-block;vertical-align: middle;width: 18px;height: 18px;background: url(/sysimages/icon-info-item.png) center/18px no-repeat;}
	article.product .name .info:hover{opacity: .7;}
	article.product .desc .content{padding-top: 20px;padding-bottom: 15px;}
	article.product .desc .column-reviews{margin-left: 0;margin-top: 7px}
	
	article.product-detail .wrapper-return-options .wrapper-field > span{width: 100%;margin-bottom: 3px}
	article.product-detail .wrapper-return-options .wrapper-field > .wrapper-options{padding: 0;width: 100%;}
	article.product-detail .selectqtd-garrafas{width: 120px;}
	article.product-detail .selectqtd-garrafas .minus,
	article.product-detail .selectqtd-garrafas .plus,
	article.product-detail .selectqtd-garrafas .counter{height: 36px;}
	article.product-detail .selectqtd-garrafas .minus, article.product-detail .selectqtd-garrafas .plus{width: 39px;}
	article.product-detail .selectqtd-garrafas .counter{width: 40px;}
	article.product-detail .selectqtd-garrafas .counter span{padding-top: 8px;}
	article.product-detail .wrapper-pse-select p.selected-option{padding: 12px 25px 12px 13px}
	article.product-detail .wrapper-pse-select li{padding: 12px 13px}
	article.product-detail .wrapper-select{width: calc(100% - 146px);}

	article.product-detail .image{max-width: 108px;width: 32%;}
	article.product-detail .product-detail-desc{width: calc(100% - 113px);font-size: 13px!important;}
	article.product-detail .wrapper-desc{width: 100%;padding: 20px 10px 0 6px;}
	article.product-detail .wrapper-quantity{margin: 10px 0 0 6px;width: 120px;}
	article.product-detail .wrapper-price{width: calc(100% - 130px);padding: 11px 10px 0;}
	article.product-detail .wrapper-product-options .form-title{width: 48%;}
	article.product-detail .wrapper-product-options form{width: 50%;}
	article.product-detail .wrapper-product-options .checkbox{margin: 0;}
	article.product-detail .wrapper-product-options .checkbox:last-child{margin-left: 20px;}
	article.product-detail .wrapper-product-options .checkbox .check{margin-right: 5px;}
	article.product-detail .wrapper-quantity .minus,
	article.product-detail .wrapper-quantity .plus,
	article.product-detail .wrapper-quantity .counter{height: 36px;}
	article.product-detail .wrapper-quantity .minus, article.product-detail .wrapper-quantity .plus{width: 39px;}
	article.product-detail .wrapper-quantity .counter{width: 40px;}
	article.product-detail .wrapper-quantity .counter span{padding-top: 8px;}

	article.product-detail.simpleProduct .image{width: 26.24%;}
	article.product-detail.simpleProduct .wrapper-desc, article.product-detail.simpleProduct .wrapper-price{padding: 0 19px;}
	article.product-detail.simpleProduct .wrapper-price{padding-top: 15px;}
	article.product .desc .name{max-width: 100%}
	/* Font Styles */
	article.product .desc .name, article.product-detail.simpleProduct .name{font-size: 16px;}
}

@media screen and (max-width: 350px){
	article.product .desc .selectQtd{width: 82px;margin-right: 8px;}
	article.product .desc .selectQtd .qtd{width: 24px;}
	article.product .desc .selectQtd .input_nav{width: 28px;}
	article.product .desc .price{width: calc(100% - 90px);}
	article.product .desc .price .current{padding-right: 3px;padding-left: 3px;min-width: 81px;text-align: center;}
	article.product-detail .wrapper-quantity{width: 83px;}
	article.product-detail .wrapper-price{width: calc(100% - 93px);padding-left: 5px;padding-right: 5px;padding-top: 15px;}
	article.product-detail .wrapper-quantity .minus, article.product-detail .wrapper-quantity .plus{width: 27px;}
	article.product-detail .wrapper-quantity .counter{width: 27px;}
	article.product-detail .wrapper-quantity .counter span{padding-top: 8px;}

}
