.product-container { position:relative; width:100%; padding-top:10px; font-family:'Roboto', sans-serif; }
ul.thumbs { position:relative; display:block; margin:0px; }
ul.thumbs li { display:inline-block; width:6.2rem; height:6.2rem; padding:0; box-shadow:0 0 2px 3px rgba(0,0,0,0.2); margin:0.15rem; }
ul.thumbs li .thumbs-image { display:block; width:6.2rem; height:6.2rem; box-shadow:inset 0px 0px 40px rgba(0,0,0,0.05); background-position:center; background-repeat:no-repeat; background-size:contain; cursor:pointer; }
ul.thumbs li .thumbs-image.active{ opacity:0.5; }

.product-image { position:relative; display:block; width:100%; height:20rem; margin-bottom:1rem; top:0; left:0; box-shadow:inset 0 0 40px rgba(0,0,0,0.14); }
.product-image img { position:relative; display:block; max-width:100%; max-height:100%; margin:0; left:50%; top:50%; transform:translate(-50%, -50%); }
.product-image-show{ position:relative; display:block; margin:0 auto; height:100%; }
.product-image-zoom-lens{ position:absolute; border:1px solid #d4d4d4; width:160px; height:160px; display:none; pointer-events:none; z-index:100; }
.product-image-zoom-lens.zoomed{ display:block; }
.product-image-zoom-result{ position:absolute; top:0; left:0; border:1px solid #d4d4d4; width:100%; height:100%; z-index:10; display:none; background-position:top left; background-repeat:no-repeat; pointer-events:none; }
.product-image-zoom-result.zoomed{ display:block; }

.product-image .image-zoom img { display:block; margin:auto; }
.product-image .zoomPad { position:relative; float:none; }
.product-image .zoomWindow { overflow:hidden; left:900px; border:1px solid transparent; width:380px; height:380px; background-color:#FFF; z-index:3; margin-left:69px; -webkit-box-shadow:18px 18px 40px 0 rgba(0,0,0,0.38); box-shadow:18px 18px 40px 0 rgba(0,0,0,0.38); }
.product-image .zoomWrapper { border:none !important; }
.product-image .zoomWrapperImage img { max-width:none !important; }
.product-image .zoomWrapperTitle { display:none !important; }
.product-image-show1{ box-shadow:inset 0px 0px 40px rgb(0 0 0 / 5%); }

@media screen and (min-width:768px) { 
	ul.thumbs{ display:inline-block; width:6.2rem; }
	ul.thumbs li{ width:100%; display:block; margin:0 0.2rem 0.4rem 0; }
	.product-image{ height:40rem; width:calc(100% - 8.3rem); float:right; }
	.product-image-zoom-result{ left:100%; }
}
.product-name { font-weight:500; font-size:24px; line-height:1.3; margin-bottom:0.8rem; }
.brand-code{ font-size:0.8rem; margin-bottom:0.8rem; }
.brand-code a{ color:var(--primaryColor); }
.product-code { font-size:1rem; color:#616161; margin-bottom:0.8rem; }
.product-code span{ color:var(--primaryColor); }
.avaliacoes { margin:0 0 20px 0; }
.avaliacoes a { cursor:inherit; }
.avaliacoes strong { display:none; }
.avaliacoes .rating-produto { position:relative; display:block; overflow:hidden; }
.avaliacoes .rating-produto:before { margin:0; padding:0; border:0; outline:0; font-weight:900; line-height:1; color:#F0AD4E; font-style:normal; font-size:2rem; letter-spacing:4px; }
.avaliacoes .rating-produto.avaliacao5 { width:90px; }
.avaliacoes .rating-produto.avaliacao4 { width:70px; }
.avaliacoes .rating-produto.avaliacao3 { width:52px; }
.avaliacoes .rating-produto.avaliacao2 { width:35px; }
.avaliacoes .rating-produto.avaliacao1 { width:15px; }
.price-box { margin:0px 0 0 0; }
.price-box .descricao-preco { line-height:1.4; }
.price-box .descricao-preco .valor-de { font-size:1.2rem; margin-bottom:6px; }
.price-box .descricao-preco .valor-de span { text-decoration:line-through; }
.price-box .descricao-preco .valor-por { font-size:2.4rem; font-weight:500; color:var(--color); }
.price-box .descricao-preco .valor-por span { font-size:1.4rem; font-weight:500; }
.price-box .product-price-ou { font-size:14px; font-weight:300; }
.price-box .product-price-ou b { font-weight:500; }
.box-color { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; margin:20px 0; }
.box-color .box-color-label { font-size:16px; font-weight:600; text-transform:uppercase; color:#808080; margin-right:15px; }
.box-color .product_color select { padding:5px; color:#787878; border-color:#CCCCCC; border-radius:5px; }
.btn-favorite { width:100%; background-color:#ffffff; color:#787878; font-size:14px; font-weight:600; text-transform:uppercase; border:1px solid #CCCCCC; border-radius:5px; padding:15px 20px; -webkit-transition:ease all 0.3s; -o-transition:ease all 0.3s; transition:ease all 0.3s; }
.btn-favorite:hover { -webkit-box-shadow:0 0 15px -5px #787878; box-shadow:0 0 15px -5px #787878; -webkit-transition:ease all 0.3s; -o-transition:ease all 0.3s; transition:ease all 0.3s; }
.product-avaliacoes { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-align:end; -webkit-align-items:end; -ms-flex-align:end; align-items:end; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; }
.product-avaliacoes .avaliacao-text { margin:0; }
.product-avaliacoes .rating-produto:before { font-size:0.8rem; line-height:1.5; }
.button_container { margin:0.3rem 0 1rem 0; text-align:center; width:220px; }
.button_container .add-to-cart{ background:var(--primaryColor); color:#ffffff; width:100%; }
.product-share { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; padding:15px 0; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; }
.product-share span { width:30%; }
.icon-share-list .icon-share { display:inline-block; width:25px; height:25px; margin:5px; background-repeat:no-repeat; background-size:contain; -webkit-transition:ease all 0.3s; -o-transition:ease all 0.3s; transition:ease all 0.3s; }
.icon-share-list .icon-share:hover { -webkit-transition:ease all 0.3s; -o-transition:ease all 0.3s; transition:ease all 0.3s; -webkit-transform:scale(1.2); -ms-transform:scale(1.2); transform:scale(1.2); }
.icon-share.btn-facebook{ background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='19' height='19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.58 2.71a2.89 2.89 0 00-2.12-.88h-10c-.83 0-1.53.3-2.12.88-.59.6-.88 1.3-.88 2.12v10c0 .83.3 1.54.88 2.12.59.59 1.3.88 2.12.88h10c.83 0 1.53-.29 2.12-.88.59-.58.88-1.29.88-2.12v-10c0-.82-.3-1.53-.88-2.12z' fill='%234D4D4D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.25 10.06v6.62h-2.73v-6.62H9.16V7.78h1.36V6.42c0-.98.23-1.72.69-2.22.46-.5 1.22-.75 2.27-.75h1.82v2.28h-1.14c-.4 0-.64.07-.75.2-.1.14-.16.38-.16.72v1.13h2.06l-.24 2.28h-1.82z' fill='%23DADADA'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.24 10.06v6.62h-2.73v-6.62H9.15V7.78h1.36V6.42c0-.98.23-1.72.69-2.22.46-.5 1.21-.75 2.27-.75h1.82v2.28h-1.14c-.4 0-.64.07-.75.2-.1.14-.16.38-.16.72v1.13h2.06l-.24 2.28h-1.82z' fill='%23DADADA'/%3E%3C/svg%3E"); }
.icon-share.btn-google{ background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='19' height='19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.62 15.9a5.84 5.84 0 00-.1-.38 1.3 1.3 0 00-.18-.36c-.1-.12-.16-.23-.22-.31a2 2 0 00-.28-.31 16.4 16.4 0 00-.62-.53 16.4 16.4 0 00-.98-.7 8.33 8.33 0 00-2.74.3c-.39.12-.73.3-1.05.52-.3.22-.55.5-.71.8a2.93 2.93 0 002.86 2.13h3.96a2.54 2.54 0 00.06-1.16z' fill='%234D4D4D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.62 15.9a5.84 5.84 0 00-.1-.38 1.3 1.3 0 00-.18-.36c-.1-.12-.16-.23-.22-.31a2 2 0 00-.28-.31 16.4 16.4 0 00-.62-.53 16.4 16.4 0 00-.98-.7 8.33 8.33 0 00-2.74.3c-.39.12-.73.3-1.05.52-.3.22-.55.5-.71.8a2.93 2.93 0 002.86 2.13h3.96a2.54 2.54 0 00.06-1.16zm-3.67-4.79c0-.17.08-.47.22-.9-.26.04-.5.06-.73.06A3.59 3.59 0 011.6 9.04v4.51a9.34 9.34 0 014.01-.89 2.64 2.64 0 01-.66-1.55zM7.25 6a6.47 6.47 0 00-.5-1.35c-.2-.43-.5-.8-.87-1.08a1.98 1.98 0 00-1.24-.43c-.64 0-1.15.24-1.5.72a2.8 2.8 0 00-.54 1.72 4.77 4.77 0 00.49 2.12c.17.36.36.68.58.97.23.29.5.52.82.7.32.18.65.27 1 .27.68 0 1.17-.2 1.47-.63.3-.42.45-.97.45-1.67 0-.42-.05-.87-.16-1.33z' fill='%234D4D4D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.25 6a6.47 6.47 0 00-.5-1.35c-.2-.43-.5-.8-.87-1.08a1.98 1.98 0 00-1.24-.43c-.64 0-1.15.24-1.5.72a2.8 2.8 0 00-.54 1.72 4.77 4.77 0 00.49 2.12c.17.36.36.68.58.97.23.29.5.52.82.7.32.18.65.27 1 .27.68 0 1.17-.2 1.47-.63.3-.42.45-.97.45-1.67 0-.42-.05-.87-.16-1.33z' fill='%234D4D4D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.93 6.4v2.66H13.6V6.39h-2.67V5.06h2.67V2.39h1.33v2.67h2.67v-1c0-.83-.3-1.53-.88-2.12a2.89 2.89 0 00-2.12-.88h-10c-.87 0-1.6.3-2.16.9-.56.61-.84 1.35-.84 2.23a4.27 4.27 0 011.9-1.4c.74-.26 1.59-.4 2.55-.4h4.55l-1.4.67H7.78l.1.18.11.1a3.62 3.62 0 01.28.19c.34.32.6.73.78 1.23.19.5.28 1.01.28 1.52 0 .5-.08.96-.24 1.36-.16.4-.35.73-.58.97-.22.25-.45.47-.68.67-.23.2-.42.42-.58.64a1.2 1.2 0 00-.24.71c0 .21.07.42.23.62.15.2.34.4.57.57a11.03 11.03 0 011.5 1.36 3.49 3.49 0 01.4 3.88h4.88c.83 0 1.53-.3 2.12-.88.59-.59.88-1.3.88-2.12V6.4h-2.67z' fill='%234D4D4D'/%3E%3C/svg%3E"); }
.icon-share.btn-pinterest{ background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='21' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.53 3.9a7.83 7.83 0 00-4.01-1.06 7.97 7.97 0 00-8 8 7.97 7.97 0 004.8 7.33 6.9 6.9 0 01.12-1.84l1.04-4.36a2.78 2.78 0 01-.26-1.27c0-.59.15-1.08.44-1.48.3-.4.67-.6 1.1-.6.34 0 .61.12.8.35.19.23.28.52.28.87 0 .21-.04.47-.12.78-.08.31-.18.67-.31 1.08-.13.4-.22.73-.28.97-.1.42-.01.79.24 1.09.26.3.6.45 1.02.45.75 0 1.36-.41 1.83-1.24.48-.82.71-1.83.71-3 0-.92-.29-1.66-.88-2.23a3.38 3.38 0 00-2.45-.85 3.78 3.78 0 00-3.94 3.83c0 .63.18 1.15.53 1.57.12.14.16.3.12.45a5.86 5.86 0 00-.17.64c-.05.22-.18.29-.4.2-.53-.22-.93-.6-1.21-1.15a4.54 4.54 0 01.5-4.65 5.33 5.33 0 012.74-1.95 6.7 6.7 0 012.05-.3c.99 0 1.87.21 2.66.65.78.44 1.38 1 1.8 1.7.4.7.61 1.44.61 2.23a7 7 0 01-.54 2.81 4.62 4.62 0 01-1.53 1.96c-.66.48-1.41.72-2.25.72-.42 0-.82-.1-1.19-.3-.37-.2-.62-.43-.76-.7l-.56 2.2a6.4 6.4 0 01-.81 1.7 7.88 7.88 0 006.28-.74 7.97 7.97 0 003.99-6.92 7.97 7.97 0 00-3.98-6.93z' fill='%234D4D4D'/%3E%3C/svg%3E"); }
.icon-share.btn-twitter{ background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='19' height='19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.03 4.9c.71-.4 1.2-1 1.44-1.75-.65.37-1.34.63-2.08.77a3.2 3.2 0 00-2.4-1.01c-.9 0-1.68.31-2.32.93a3.04 3.04 0 00-.96 2.26c0 .24.03.49.09.74a9.32 9.32 0 01-6.77-3.35c-.3.5-.44 1.03-.44 1.62a3.22 3.22 0 001.46 2.66 3.32 3.32 0 01-1.48-.4v.03c0 .77.25 1.45.74 2.03.5.59 1.13.96 1.89 1.1a3.47 3.47 0 01-1.49.07 3.25 3.25 0 003.07 2.22 6.53 6.53 0 01-4.86 1.32 9.8 9.8 0 008.32.9 8.4 8.4 0 002.61-1.45 9.75 9.75 0 003.05-4.54 8.87 8.87 0 00.37-2.99c.65-.45 1.2-1 1.65-1.65-.63.27-1.26.43-1.89.5z' fill='%234D4D4D'/%3E%3C/svg%3E"); }
@media screen and (min-width:768px) { 
  .product-container { margin-top:40px; }
  .product-avaliacoes { -webkit-box-orient:horizontal; -webkit-box-direction:normal; -webkit-flex-direction:row; -ms-flex-direction:row; flex-direction:row; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; }
  .product-avaliacoes .avaliacao-text { margin:0 30px; }
  .product-name { font-size:1.6rem; line-height:1.1; margin-top:-2px; }
  .button_container { text-align:left; width:180px; }
  .btn-buy { margin-right:15px; width:260px; padding:10px 20px; }
  .btn-favorite { width:200px; padding:10px 20px; }
  .product-share span { width:auto; }
}
.tab-content { margin-bottom:3rem; }
.product-description-tabs { margin-top:15px; }
.product-description-tabs .tab-link { display:inline-block; padding:15px 0; margin-right:20px; color:#4D4D4D; font-weight:600; text-transform:uppercase; -webkit-transition:ease all 0.3s; -o-transition:ease all 0.3s; transition:ease all 0.3s; cursor:pointer; }
.product-description-tabs .tab-link:hover { color:#787878; -webkit-transition:ease all 0.3s; -o-transition:ease all 0.3s; transition:ease all 0.3s; }
.product-description-tabs .tab-link.active { text-decoration:underline; color:#787878; }
.product-description-box{ margin-top:0; }
.product-description-box-tab{ margin-top:2rem; }
.product-description-box .tabela .group { margin-top:15px; width:100%; }
.product-description-box .tabela tr.even:first-child { border-top:1px solid #E6E6E6; }
.product-description-box .tabela tr.even { border-bottom:1px solid #E6E6E6; }
.product-description-box .tabela th.name-field.Tamanho { padding:15px; width:160px; font-weight:300; color:#808080; }
.product-description-box .tabela td.value-field.Tamanho { padding:15px 5px; color:#787878; }
.tg{ border:1px solid #CCCCCC; border-collapse:collapse; }
.tg th, .tg td{ padding:8px; border:1px solid #DEDEDE; }
.unique-product .title-block h1{ font-size:2rem; color:#686868; margin:0 0 0 15px; ; }
.unique-product .title-block .p-code{ color:#686868; font-weight:500; font-size:.875rem; margin:10px 0 0 15px; ; }
.unique-product .title-block .p-code span{ color:#8cbf4a; ; }
.unique-product .p-show img{ width:100%; max-width:90%; margin:0 auto; display:block; ; }
.unique-product .product-box-type{ margin-top:20px; margin-left:15px; ; }
.unique-product .product-box-type h5{ font-size:.9375rem; color:#686868; ; }
.unique-product .product-box-type div.package{ margin-top:15px; width:280px; ; }
.unique-product .product-box-type div.package div{ text-align:center; ; }
.unique-product .product-box-type div.package h6{ font-size:.75rem; font-weight:400; margin-top:10px; color:#686868; ; }
@media screen and (min-width:768px){ 
  .unique-product .p-payment{ margin-top:20px; }
}
.unique-product .p-payment .price{ color:#686868; font-size:2rem; font-weight:500; margin:0 0 0 15px; ; }
@media screen and (min-width:768px){ 
  .unique-product .p-payment .price{ font-size:1.625rem; }
}
.unique-product .p-payment .conditions{ font-size:.875rem; font-weight:500; margin:0 0 0 15px; color:#686868; ; }
.unique-product .p-payment .add-to-cart{ font-size:1.125rem; color:white; border-radius:7px; padding:15px 20px; text-align:center; margin-top:20px; cursor:pointer; text-transform:none; ; }
.frete-calc h6{ font-size:1rem; color:#686868; margin-bottom:15px; ; }
.frete-calc #frete-calc{ border:solid 2px #8cbf4a; border-radius:1000px; text-align:center; font-weight:500; font-size:1rem; padding:10px 5px; width:100%; ; }
.frete-calc #frete-calc::placeholder{ color:#b2b2b2; font-size:1rem; ; }
.frete-calc #do-frete-calc{ border:solid 2px #8cbf4a; width:100%; border-radius:1000px; background:#8cbf4a; color:white; padding:10px 5px; text-align:center; font-weight:500; cursor:pointer; ; }
.section-title h2{ color:#686868; font-size:1.375rem; ; }
.buy-together .buy-too-images{ width:100%; display:flex; justify-content:space-around; ; }
.buy-together .buy-too-images .image{ width:80px; height:80px; background-position:center!important; background-size:cover!important; border:solid 1px #8cbf4a50; border-radius:5px; position:relative; ; }
.buy-together .buy-too-images .image::after{ content:"+"; color:#8cbf4a; font-size:1.25rem; margin-left:6px; position:absolute; top:25px; right:-5.6vw; ; }
.buy-together .buy-too-images .image:last-child::after{ content:none; ; }
.buy-together .buy-too-list{ margin-left:25px; ; }
.buy-together .buy-too-list li{ list-style:none; color:#686868; font-size:.875rem; position:relative; margin:20px 0; ; }
.buy-together .buy-too-list li span.checkbox{ width:38px; height:38px; border-radius:5px; background:#8cbf4a; display:inline-block; position:absolute; left:-50px; top:3px; ; }
.buy-together .buy-too-list li span.checkbox::before{ content:url("../frontend/check.svg"); position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); ; }
.buy-together .buy-too-list li span.j-price{ color:#8cbf4a; display:block; ; }
.buy-together .together-calc .p-old{ font-size:1.125rem; font-weight:100; color:#686868; margin:0; ; }
.buy-together .together-calc .p-old .strike{ text-decoration:line-through; ; }
.buy-together .together-calc .p-now{ font-size:1.375rem; color:#686868; font-weight:500; margin-bottom:5px; ; }
.buy-together .together-calc .p-now .best{ color:#8cbf4a; ; }
.buy-together .add-to-cart{ font-size:1rem; color:white; border-radius:7px; padding:12px 20px; text-align:center; cursor:pointer; text-transform:none; ; }
.prd-description .desc-block{ margin-top:10px; max-height:110px; overflow:hidden; ; }
.prd-description .desc-block p{ font-size:.875rem; color:#686868; ; }
.prd-description .see-more{ padding:10px 20px; text-align:center; box-shadow:0px -4px 6px 0 #00000010; cursor:pointer; ; }
.prd-description .see-more p{ color:#8cbf4a; font-size:1rem; font-weight:500; ; }
.prd-aval .block-aval p{ color:#686868; ; }
.product-package:hover{ transform:scale(1.1); cursor:pointer; transition:.5s; }
.product-information table, .product-information tr, .product-information td, .product-information th{ border:1px solid; padding:10px}
.product-description-tabs .tab-link.active{ text-decoration:none !important; color:var(--primaryColor); }
.produtos-attributes .product-attribute-list .product-attribute-name{ font-size:14px !important; }
.sku-version-item{ width:100%;border:1px solid #68686878;border-radius:6px;margin:0 6px;padding:4px; box-shadow:0px 4px 6px 0px #6363639c}
.buy-together .box-title{ padding:0; background-color:transparent; color:#242424; text-transform:initial; }
.product-container-buyform{ display:flex; margin:1rem 0; }
.product-container-buyform .add-to-wishlist .heart{ width:2.8rem; height:2.8rem; }
.product-container-versionsku{ display:block; }
.product-container-btnbuy{ margin:0; }
.sku-version-image-container{ box-shadow:none; }
.product-item-versionsku{ display:inline-block; border:1px solid var(--tertiarycolor); width:5rem; padding:4px; border-radius:8px; font-size:16px; text-align:center; margin:20px 5px; box-shadow:0px 4px 6px 0px #63636340}
.product-item-versionsku:first-child{ margin-left:0px}
.product-item-versionsku:last-child{ margin-right:0px}
.product-item-versionsku .sku-version-price{ font-size:0.8rem; word-break:break-all; }
.sku-image-container{ height:68px; }
.product-container-whishlistimg{ margin-left:10px; }
.product-container-video{ width:100%; height:1px;  margin:4rem 0; padding:0 0 60% 0; background-position:center; background-repeat:no-repeat; background-size:cover; border-radius:1rem; overflow:hidden; }
.product-container-video .inner{ position:absolute; top:0; left:0; width:100%; height:100%; background-color:rgba(255,255,255,0.5); }
.product-container-video .inner:before{ content:""; position:absolute; top:50%; left:50%; transform:translateX(-3.5rem) translateY(-3.5rem); width:7rem; height:7rem; border-radius:3.5rem; background-color:var(--primaryColor); }
.product-container-video .inner:after{ content:""; position:absolute; top:50%; left:50%; transform:translateX(-1rem) translateY(-1.5rem); width:4.4rem; height:3rem; border:1.5rem solid transparent; border-left:2.2rem solid #FFFFFF; }
.product-container-video iframe{ position:absolute; top:0; left:0; width:100%; height:100%; }
.product-container-thumb{ display:flex; align-items:center; justify-content:center; width:100%; height:100%; border-radius:10px; background-size:cover !important; background-repeat:no-repeat !important; opacity:.4; }
.product-play-video{ width:180px; height:180px; }
.product-play-video img{ width:100%; position:relative; }
.product-play-video img:hover{ cursor:pointer; }
.product-rating-item{ display:flex; flex-wrap:wrap;flex-direction:column;font-size:16px; box-shadow:0px 4px 6px 0px #63636340; padding:20px; border-radius:6px; }
.product-rating_user-name{ }
.product-rating_user-name{ font-weight:600; }
.product-rating_user-name .product-rating_user-rating{ color:var(--primaryColor)}
.product-rating_date{ margin-left:10px; color:var(--tertiarycolor); }
.product-rating_points{ display:flex; }
.product-rating_points span > img{ max-width:20px; }
.product-description-box-tab .title-tab:hover{ cursor:pointer; }
.product-description-box-tab .title-tab{ position:relative; margin-bottom:1.25rem;border-bottom:1px solid #cecece;padding-bottom:0.625rem; }
.product-description-box-tab .title-tab:after{ content:""; position:absolute; top:10px; right:12px; width:12px; height:12px; border:0; border-left:2px solid #CCCCCC; border-bottom:2px solid #CCCCCC; transform:rotate(315deg); }
.product-description-box-tab .product-description-box-content{ display:none; }
.product-description-box-tab.active .product-description-box-content{ display:block; }
.product-description-box-tab.active .title-tab:after{ top:17px; transform:rotate(135deg); }
@media screen and (max-width:768px){ 
    .product-container-buyform{ flex-wrap:wrap; }
    .product-container-video{ height:400px; }
    .product-play-video{ width:80px; height:80px; }
    .product-container-whishlistimg{ display:flex;align-items:center; }
}
@media screen and (max-width:600px){ 
    .product-container-video, .product-container-thumb{ height:200px; }
}