@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes shimmer{to{transform:translateX(100%)}}.secondary-infos{display:flex;gap:20px;padding-bottom:6rem;padding-top:6rem}.secondary-infos .titulo{font-size:16px;font-weight:700;text-transform:uppercase}.secondary-infos table{width:100%}.secondary-infos table tr{border-bottom:1px dotted #c1c1c1;display:flex}.secondary-infos table td{flex:1}.secondary-infos>div{background:#fff;flex:1;padding:15px}.secondary-infos .content{font-size:14px;margin-top:10px}.secondary-infos>.tabs{display:flex;flex-wrap:wrap;justify-content:center;margin-right:0;row-gap:1rem}.secondary-infos>.tabs .titulo{cursor:pointer;line-height:1.2;margin:0 2rem;padding:.5rem 1rem}.secondary-infos>.tabs .titulo.-active{font-weight:700}.secondary-infos>.contents{margin-right:0;margin-top:2rem}.secondary-infos>.contents .content{display:none}.secondary-infos>.contents .content.-active{display:block}.secondary-infos>.contents .content>:not(:last-child){margin-bottom:1rem}.secondary-infos>.contents .content>h3{font-size:var(--font-size-small)}.secondary-infos>.contents .content>ul li{list-style-position:inside;list-style-type:disc;margin-bottom:.5rem}.secondary-infos>.contents .content>ul li:last-child{margin-bottom:0}.secondary-infos>.contents .content .table{border-spacing:0;margin-top:2rem;width:100%}.secondary-infos>.contents .content .table thead{height:40px}.secondary-infos>.contents .content .table thead th{border-bottom:2px solid var(--highlight-1);border-top:2px solid var(--highlight-1);font-size:var(--font-size-small);padding:0}.secondary-infos>.contents .content .table thead th strong{font-weight:700}.secondary-infos>.contents .content .table tbody tr{height:40px}.secondary-infos>.contents .content .table tbody tr:last-child td{border-bottom:0}.secondary-infos>.contents .content .table tbody tr td{border-bottom:1px solid var(--gray-2)}.secondary-infos>.contents .content .table tbody tr td em{font-weight:700}@media (max-width:767px){.secondary-infos{flex-direction:column}}.boxCombinations{display:flex;flex-wrap:wrap;gap:28px;margin-top:20px}.boxCombinations img{max-height:55px}.boxCombinations span{color:#000;display:block;margin-top:5px;text-align:center}.banner-product{align-items:center;display:flex;flex-direction:column}@media (min-width:992px){.banner-product{flex-direction:row}}.banner-product>.image-wrapper{width:100%}@media (min-width:992px){.banner-product>.image-wrapper{width:50%}}.banner-product>.image-wrapper .image:after{padding-bottom:68%}.banner-product>.text{align-items:center;display:flex;flex-direction:column;padding-top:4rem;text-align:center;width:100%}.banner-product>.text .title{margin:0 0 1rem;text-align:left}@media (min-width:992px){.banner-product>.text{align-items:flex-start;padding-left:4rem;padding-top:0;text-align:left;width:calc(50% - 4rem)}}.banner-product>.text p:not(:last-child){margin-bottom:1rem}.group-shop{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.group-shop .products{align-items:flex-start;display:grid;gap:2rem;grid-template-columns:1fr;grid-template-rows:auto;justify-items:center;width:100%}@media (min-width:992px){.group-shop .products{gap:0;grid-template-columns:22% 4% 22% 4% 22% 4% 22%;grid-template-rows:1fr}}.group-shop .products .attributes{display:grid;gap:3rem;grid-template-columns:1fr;grid-template-rows:auto;height:32px;margin-bottom:12px;margin-top:12px}.group-shop .products .attributes>.prod-option .option-title{display:block;font-size:var(--font-size-big);margin-bottom:.5rem}.group-shop .products .attributes>.prod-option .inner{display:flex;flex-wrap:wrap;justify-content:flex-start}.group-shop .products .attributes>.prod-option .btn-medidas{color:var(--highlight-1);font-size:var(--font-size-small);font-weight:var(--font-weight-title);margin-top:1.5rem;padding:0}.group-shop .products .attributes>.prod-option .btn-medidas .arrow:after{border-color:var(--highlight-1);border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;margin:3px 3px 1px 8px;padding:2px;transform:rotate(-45deg);transition:var(--transition)}.group-shop .products .attributes>.prod-option .btn-medidas:focus{outline:none}.group-shop .products .attributes>.prod-option input[type=radio]{display:none}.group-shop .products .attributes>.prod-option input[type=radio]:checked+.label .color,.group-shop .products .attributes>.prod-option input[type=radio]:checked+.label .text{background-color:var(--primary-color);color:var(--white)}.group-shop .products .attributes>.prod-option input[type=radio]:checked+.label .outside-color{border-color:var(--highlight-1);border-width:2px;height:38px;position:relative;width:38px}.group-shop .products .attributes>.prod-option input[type=radio]:checked+.label .crossed,.group-shop .products .attributes>.prod-option input[type=radio]:checked+.label .crossed:after,.group-shop .products .attributes>.prod-option input[type=radio]:checked+.label .crossed:before{border-color:var(--white)}.group-shop .products .attributes>.prod-option .label{cursor:pointer;margin-right:.5rem}.group-shop .products .attributes>.prod-option .label.-disabled{display:none}.group-shop .products .attributes>.prod-option .label.-unavailable{color:#888;cursor:default;opacity:.6}.group-shop .products .attributes>.prod-option .label.-unavailable .crossed{border:1px solid #888;border-radius:8px;height:15px;margin-right:4px;position:relative;width:15px}.group-shop .products .attributes>.prod-option .label.-unavailable .crossed:after{border-left:1px solid #888;content:"";height:11px;left:6px;position:absolute;top:1px;transform:rotate(45deg)}.group-shop .products .attributes>.prod-option .label.-unavailable .crossed:before{border-left:1px solid #888;content:"";height:11px;left:6px;position:absolute;top:1px;transform:rotate(-45deg)}.group-shop .products .attributes>.prod-option .label.-unavailable .color{position:relative}.group-shop .products .attributes>.prod-option .label.-unavailable .color:after{background-color:var(--white);content:"";height:20px;left:50%;position:absolute;top:4px;transform:rotate(45deg);width:2px}.group-shop .products .attributes>.prod-option .label.-unavailable .color:before{background-color:var(--white);content:"";height:20px;left:50%;position:absolute;top:4px;transform:rotate(-45deg);width:2px}.group-shop .products .attributes>.prod-option .label:hover{color:var(--highlight-1)}.group-shop .products .attributes>.prod-option .label:hover.-unavailable{background-color:transparent;color:#888}.group-shop .products .attributes>.prod-option .label .text{align-items:center;border:1px solid var(--primary-color);border-radius:10px;display:flex;font-size:12px;height:32px;justify-content:center;min-width:40px;padding:0 12px;text-align:center;transition:var(--transition)}.group-shop .products .attributes>.prod-option .label .outside-color{border:1px solid var(--highlight-2);border-radius:50%;height:36px;padding:3px;width:36px}.group-shop .products .attributes>.prod-option .label .outside-color .color{border-radius:50%;box-shadow:0 0 5px var(--gray-2);display:inline-block;height:28px;position:relative;transition:var(--transition);width:100%;width:28px}.group-shop .products .attributes>.prod-option .label .outside-color .color.is-white{border-color:var(--gray-2)}.group-shop .products .attributes>.prod-option .label .outside-color .color.many-colors{align-items:center;display:flex;flex-direction:row;justify-content:center;overflow:hidden}.group-shop .products .attributes>.prod-option .label .outside-color .color.many-colors>.part-color{display:block;height:100%}.group-shop .products .attributes>.prod-option .label .outside-color .color.many-colors.w-2-colors>.part-color{width:50%}.group-shop .products .attributes>.prod-option .label .outside-color .color.many-colors.w-3-colors>.part-color{width:33.3333333%}.group-shop .products .attributes>.prod-option .label .outside-color .color.many-colors.w-4-colors{flex-wrap:wrap}.group-shop .products .attributes>.prod-option .label .outside-color .color.many-colors.w-4-colors>.part-color{height:50%;width:50%}.group-shop .products .attributes>.prod-option .label .outside-color .tooltip{background-color:var(--highlight-2);border-radius:4px;bottom:120%;color:var(--white);font-size:1rem;left:50%;opacity:0;padding:2px 6px;position:absolute;transform:translateX(-50%) scale(.8);transition:var(--transition);white-space:nowrap}.group-shop .products .attributes>.prod-option .label:hover .tooltip{background-color:var(--primary-color);opacity:1;transform:translateX(-50%)}.group-shop .products .product-block{background:#fff;display:flex;flex-direction:column;position:relative;transition:var(--transition);width:100%}.group-shop .products .product-block:hover .images figure img:nth-child(2){opacity:1}.group-shop .products .product-block.sold-out{opacity:.5;position:relative;z-index:1}.group-shop .products .product-block>.images{margin-bottom:1rem;overflow:hidden;position:relative}.group-shop .products .product-block>.images figure{max-height:340px;transition:var(--transition)}.group-shop .products .product-block>.images figure img{-o-object-fit:contain;object-fit:contain;padding:20px 0}.group-shop .products .product-block>.images figure img:nth-child(2){opacity:0}.group-shop .products .product-block>.images figure:after{padding-bottom:130%}.group-shop .products .product-block>.description .quantity{font-size:var(--font-size-small);margin-top:1rem}.group-shop .products .product-block>.description .name{height:42px;padding:0 20px;text-align:center;transition:var(--transition)}.group-shop .products .product-block>.description .name a{color:var(--primary-color);font-family:var(--font-family-title);font-size:var(--font-size-big);font-weight:400;text-transform:uppercase}.group-shop .products .product-block .button-default{border-radius:0!important;bottom:0!important;margin-top:0!important;opacity:1;position:relative!important;transform:none!important;width:100%}.group-shop .products .product-block .button-default .icon{display:none}@media (min-width:768px){.group-shop .products .product-block:before{background:linear-gradient(0deg,hsla(32,51%,93%,.588),transparent);bottom:0;content:"";height:260px;left:0;opacity:0;position:absolute;transition:.3s ease-in-out;width:100%;z-index:0}.group-shop .products .product-block>*{position:relative;z-index:2}}.group-shop .products .product-block:hover>.add-to-cart{opacity:1;transition:var(--transition);visibility:visible}.group-shop .products .product-block>.add-to-cart{background:#fff;bottom:0;display:block!important;opacity:1;position:relative;visibility:visible;width:100%}@media (max-width:767px){.group-shop .products .product-block>.add-to-cart{background:transparent;opacity:1;position:relative;visibility:visible}}.group-shop .products .product-block .price-wrapper{color:var(--primary-color)}.group-shop .products .product-block .attributes .option-title{display:none}.group-shop .products .product-block .attributes>.prod-option .inner{justify-content:center}@media (max-width:767px){.group-shop .products .product-block .attributes>.prod-option .label .text{font-size:11px;height:25px;padding:0 5px}}.group-shop .products .product-block .flag{align-items:center;color:var(--white);display:flex;font-size:1.2rem;justify-content:center;padding:.5rem 2rem;position:absolute;text-align:center;z-index:4}.group-shop .products .product-block .flag.centro{right:50%;transform:scale(1) translateX(50%)}.group-shop .products .product-block .flag.direita{right:.714rem}.group-shop .products .product-block .flag.esquerda{left:.714rem}.group-shop .products .product-block .flag.topo{top:.714rem}.group-shop .products .product-block .flag.base{bottom:.714rem}.group-shop .products .product-block .flag img{display:block;height:60px;width:60px}@media (min-width:768px){.group-shop .products .product-block .flag img{height:80px;width:80px}}.group-shop .products .product-block .price-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:1rem;min-height:7rem}.group-shop .products .product-block .price-wrapper>.price-group{font-size:var(--font-size-title);font-weight:var(--font-weight-title)}.group-shop .products .product-block .price-wrapper>.-discount{min-height:6.8rem}.group-shop .products .product-block .price-wrapper>.discount-wrapper{display:flex}.group-shop .products .product-block .price-wrapper>.discount-wrapper.-hidden{display:none}.group-shop .products .product-block .price-wrapper .product-price{width:100%}.group-shop .products .product-block .price-wrapper>.discount-wrapper .discount-percent{align-items:center;background-color:var(--green);border-radius:33px;color:var(--white);display:none;font-size:var(--font-size-base);font-weight:var(--font-weight-subtitle);justify-content:center;line-height:1;margin-right:1rem;max-height:2.6rem;padding:.4rem 1rem;text-align:center;width:-moz-fit-content;width:fit-content}.group-shop .products .product-block .price-wrapper>.discount-wrapper .original-price{align-items:center;display:flex;font-size:1.4rem;justify-content:flex-start;text-decoration:line-through}.group-shop .products .product-block .price-wrapper .cmp-price-container{align-items:center;display:flex;flex-wrap:wrap;gap:0;justify-content:left}.group-shop .products .product-block .price-wrapper .cmp-price-container>h2{align-items:center;-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-wrap:wrap;font-size:var(--font-size-base);font-weight:var(--font-weight-base)}.group-shop .products .product-block .price-wrapper .cmp-price-container>h2 .cmp-price-price,.group-shop .products .product-block .price-wrapper .cmp-price-container>h2 .cmp-price-sale-price{font-size:24px;font-weight:400}.group-shop .products .product-block .price-wrapper .cmp-price-container>p{align-items:center;display:flex;flex-wrap:wrap;font-weight:var(--font-size-base);font-weight:var(--font-weight-base);gap:1rem}.group-shop .products .product-block .price-wrapper .cmp-price-container>p .cmp-price-sale-price{font-size:1.8rem;font-weight:700;width:-moz-fit-content;width:fit-content}.group-shop .products .product-block .price-wrapper .cmp-price-container>p .cmp-price-price{font-size:18px;font-weight:400}.group-shop .products .product-block .price-wrapper .cmp-price-container .prefix{display:none}.group-shop .products .product-block .price-wrapper .cmp-price-container .cmp-price-sold-out{font-size:var(--font-size-subtitle);font-weight:var(--font-weight-subtitle)}.group-shop .products .product-block .price-wrapper .cmp-price-container .cmp-price-sold-out+.cmp-price-price{display:none}.group-shop .products .product-block .price-wrapper .cmp-price-container .cmp-price-sale-price{display:inline-block}.group-shop .products .product-block .price-wrapper .cmp-price-container .cmp-price-sale-price ins{text-decoration:none}.group-shop .products .product-block .price-wrapper .cmp-price-container .cmp-price-original-price{align-items:center;display:flex;font-size:1.6rem;font-weight:500;opacity:.8;position:relative;text-decoration:line-through;width:-moz-fit-content;width:fit-content}.group-shop .products .product-block .price-wrapper .cmp-price-container .cmp-price-original-price:before{align-items:center;background-color:var(--green);border-radius:33px;color:var(--white);content:var(--discount);display:none;font-size:1.2rem;font-weight:var(--font-weight-title);justify-content:center;line-height:1;margin-right:.8rem;max-height:2.4rem;padding:.4rem .8rem;text-align:center;width:-moz-fit-content;width:fit-content}.group-shop .products .product-block .price-wrapper .cmp-price-container .cmp-price-installments{font-size:12px;text-align:left;width:100%}.group-shop .products .group-shop{position:relative}.group-shop .products .-group-shop-block .add-to-group{position:absolute;right:1rem;top:1rem}.group-shop .products .-group-shop-block .add-to-group.-group-selected .icon{transform:rotate(45deg)}.group-shop .products .-group-shop-block .add-to-group .icon{background-color:var(--highlight-1);border-radius:50%;display:block;height:28px;position:relative;transition:var(--transition);width:28px;z-index:10}.group-shop .products .-group-shop-block .add-to-group .icon:after,.group-shop .products .-group-shop-block .add-to-group .icon:before{border-left:3px solid var(--white);border-radius:3px;content:"";height:15px;left:13px;position:absolute;top:6px}.group-shop .products .-group-shop-block .add-to-group .icon:after{transform:rotate(90deg)}.group-shop .products .-group-shop-block .add-to-cart{display:block}.group-shop .products .-group-shop-block .add-to-cart .last-units{align-items:center;background-color:var(--highlight-2);border-radius:33px;color:var(--white);display:none;font-size:var(--font-size-small);font-weight:var(--font-weight-subtitle);height:2.6rem;justify-content:center;line-height:1;margin-top:2rem;padding:.6rem 1rem;width:-moz-fit-content;width:fit-content}.group-shop .products .-group-shop-block .add-to-cart .last-units.-visible{display:flex}.group-shop .products .attributes{gap:2rem;margin-top:2rem}.group-shop .products .symbol{background-color:var(--gray-2);border-radius:50%;height:28px;position:relative;width:28px;z-index:10}@media (min-width:992px){.group-shop .products .symbol{top:33%}}.group-shop .products .plus:after,.group-shop .products .plus:before{border-left:3px solid var(--highlight-1);border-radius:3px;content:"";height:15px;left:13px;position:absolute;top:6px}.group-shop .products .plus:after{transform:rotate(90deg)}.group-shop .products .equal:after,.group-shop .products .equal:before{border-left:3px solid var(--highlight-1);border-radius:2px;content:"";height:15px;left:13px;position:absolute;transform:rotate(90deg)}.group-shop .products .equal:before{top:4px}.group-shop .products .equal:after{top:8px}.group-shop .products .purchase{align-items:center;display:flex;flex-direction:column;position:relative;text-align:center;width:100%}@media (min-width:992px){.group-shop .products .purchase{align-items:flex-start;padding-left:2rem;text-align:left;top:10%}}.group-shop .products .purchase.-hidden{opacity:0;visibility:hidden}.group-shop .products .purchase .price-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:1rem;min-height:7rem}.group-shop .products .purchase .price-wrapper>.price-group{font-size:var(--font-size-title);font-weight:var(--font-weight-title)}.group-shop .products .purchase .price-wrapper>.-discount{min-height:6.8rem}.group-shop .products .purchase .price-wrapper>.discount-wrapper{display:flex}.group-shop .products .purchase .price-wrapper>.discount-wrapper.-hidden{display:none}.group-shop .products .purchase .price-wrapper .product-price{width:100%}.group-shop .products .purchase .price-wrapper>.discount-wrapper .discount-percent{align-items:center;background-color:var(--green);border-radius:33px;color:var(--white);display:none;font-size:var(--font-size-base);font-weight:var(--font-weight-subtitle);justify-content:center;line-height:1;margin-right:1rem;max-height:2.6rem;padding:.4rem 1rem;text-align:center;width:-moz-fit-content;width:fit-content}.group-shop .products .purchase .price-wrapper>.discount-wrapper .original-price{align-items:center;display:flex;font-size:1.4rem;justify-content:flex-start;text-decoration:line-through}.group-shop .products .purchase .price-wrapper .cmp-price-container{align-items:center;display:flex;flex-wrap:wrap;gap:0;justify-content:left}.group-shop .products .purchase .price-wrapper .cmp-price-container>h2{align-items:center;-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-wrap:wrap;font-size:var(--font-size-base);font-weight:var(--font-weight-base)}.group-shop .products .purchase .price-wrapper .cmp-price-container>h2 .cmp-price-price,.group-shop .products .purchase .price-wrapper .cmp-price-container>h2 .cmp-price-sale-price{font-size:24px;font-weight:400}.group-shop .products .purchase .price-wrapper .cmp-price-container>p{align-items:center;display:flex;flex-wrap:wrap;font-weight:var(--font-size-base);font-weight:var(--font-weight-base);gap:1rem}.group-shop .products .purchase .price-wrapper .cmp-price-container>p .cmp-price-sale-price{font-size:1.8rem;font-weight:700;width:-moz-fit-content;width:fit-content}.group-shop .products .purchase .price-wrapper .cmp-price-container>p .cmp-price-price{font-size:18px;font-weight:400}.group-shop .products .purchase .price-wrapper .cmp-price-container .prefix{display:none}.group-shop .products .purchase .price-wrapper .cmp-price-container .cmp-price-sold-out{font-size:var(--font-size-subtitle);font-weight:var(--font-weight-subtitle)}.group-shop .products .purchase .price-wrapper .cmp-price-container .cmp-price-sold-out+.cmp-price-price{display:none}.group-shop .products .purchase .price-wrapper .cmp-price-container .cmp-price-sale-price{display:inline-block}.group-shop .products .purchase .price-wrapper .cmp-price-container .cmp-price-sale-price ins{text-decoration:none}.group-shop .products .purchase .price-wrapper .cmp-price-container .cmp-price-original-price{align-items:center;display:flex;font-size:1.6rem;font-weight:500;opacity:.8;position:relative;text-decoration:line-through;width:-moz-fit-content;width:fit-content}.group-shop .products .purchase .price-wrapper .cmp-price-container .cmp-price-original-price:before{align-items:center;background-color:var(--green);border-radius:33px;color:var(--white);content:var(--discount);display:none;font-size:1.2rem;font-weight:var(--font-weight-title);justify-content:center;line-height:1;margin-right:.8rem;max-height:2.4rem;padding:.4rem .8rem;text-align:center;width:-moz-fit-content;width:fit-content}.group-shop .products .purchase .price-wrapper .cmp-price-container .cmp-price-installments{font-size:12px;text-align:left;width:100%}.group-shop .products .purchase .text{font-size:var(--font-size-big);margin-bottom:1rem;text-transform:uppercase}.group-shop .products .purchase .price-wrapper{align-items:flex-start;flex-direction:column}.group-shop .products .purchase .price-wrapper .discount-wrapper{margin-bottom:.5rem}.group-shop .products .purchase .price-wrapper .warning{color:var(--green);font-size:1.2rem;opacity:.8}.group-shop .products .purchase .button-default{margin-top:2rem;padding:.5rem 2rem;width:100%}.group-shop .products .purchase .button-default .icon{margin-right:1rem}.group-shop .products .purchase .msg-response .msg-error{border-radius:6px;color:var(--white);padding:1rem;text-align:center}.carousel{padding-bottom:7rem;position:relative}@media (min-width:768px){.carousel{padding-bottom:0}}.carousel>.header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:2rem}.carousel>.header>.button-default{bottom:0;position:absolute;width:90%}@media (min-width:768px){.carousel>.header>.button-default{position:static;width:-moz-fit-content;width:fit-content}}.carousel>.content{padding-bottom:6rem;position:relative}.carousel>.content .product-block{background:#fff;display:flex;flex-direction:column;position:relative;transition:var(--transition);width:100%}.carousel>.content .product-block:hover .images figure img:nth-child(2){opacity:1}.carousel>.content .product-block.sold-out{opacity:.5;position:relative;z-index:1}.carousel>.content .product-block>.images{margin-bottom:1rem;overflow:hidden;position:relative}.carousel>.content .product-block>.images figure{max-height:340px;transition:var(--transition)}.carousel>.content .product-block>.images figure img{-o-object-fit:contain;object-fit:contain;padding:20px 0}.carousel>.content .product-block>.images figure img:nth-child(2){opacity:0}.carousel>.content .product-block>.images figure:after{padding-bottom:130%}.carousel>.content .product-block>.description .quantity{font-size:var(--font-size-small);margin-top:1rem}.carousel>.content .product-block>.description .name{height:42px;padding:0 20px;text-align:center;transition:var(--transition)}.carousel>.content .product-block>.description .name a{color:var(--primary-color);font-family:var(--font-family-title);font-size:var(--font-size-big);font-weight:400;text-transform:uppercase}.carousel>.content .product-block .button-default{border-radius:0!important;bottom:0!important;margin-top:0!important;opacity:1;position:relative!important;transform:none!important;width:100%}.carousel>.content .product-block .button-default .icon{display:none}@media (min-width:768px){.carousel>.content .product-block:before{background:linear-gradient(0deg,hsla(32,51%,93%,.588),transparent);bottom:0;content:"";height:260px;left:0;opacity:0;position:absolute;transition:.3s ease-in-out;width:100%;z-index:0}.carousel>.content .product-block>*{position:relative;z-index:2}}.carousel>.content .product-block:hover>.add-to-cart{opacity:1;transition:var(--transition);visibility:visible}.carousel>.content .product-block>.add-to-cart{background:#fff;bottom:0;display:block!important;opacity:1;position:relative;visibility:visible;width:100%}@media (max-width:767px){.carousel>.content .product-block>.add-to-cart{background:transparent;opacity:1;position:relative;visibility:visible}}.carousel>.content .product-block .price-wrapper{color:var(--primary-color)}.carousel>.content .product-block .attributes .option-title{display:none}.carousel>.content .product-block .attributes>.prod-option .inner{justify-content:center}@media (max-width:767px){.carousel>.content .product-block .attributes>.prod-option .label .text{font-size:11px;height:25px;padding:0 5px}}.carousel>.content .product-block .flag{align-items:center;color:var(--white);display:flex;font-size:1.2rem;justify-content:center;padding:.5rem 2rem;position:absolute;text-align:center;z-index:4}.carousel>.content .product-block .flag.centro{right:50%;transform:scale(1) translateX(50%)}.carousel>.content .product-block .flag.direita{right:.714rem}.carousel>.content .product-block .flag.esquerda{left:.714rem}.carousel>.content .product-block .flag.topo{top:.714rem}.carousel>.content .product-block .flag.base{bottom:.714rem}.carousel>.content .product-block .flag img{display:block;height:60px;width:60px}@media (min-width:768px){.carousel>.content .product-block .flag img{height:80px;width:80px}}.carousel>.content .product-block .price-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:1rem;min-height:7rem}.carousel>.content .product-block .price-wrapper>.price-group{font-size:var(--font-size-title);font-weight:var(--font-weight-title)}.carousel>.content .product-block .price-wrapper>.-discount{min-height:6.8rem}.carousel>.content .product-block .price-wrapper>.discount-wrapper{display:flex}.carousel>.content .product-block .price-wrapper>.discount-wrapper.-hidden{display:none}.carousel>.content .product-block .price-wrapper .product-price{width:100%}.carousel>.content .product-block .price-wrapper>.discount-wrapper .discount-percent{align-items:center;background-color:var(--green);border-radius:33px;color:var(--white);display:none;font-size:var(--font-size-base);font-weight:var(--font-weight-subtitle);justify-content:center;line-height:1;margin-right:1rem;max-height:2.6rem;padding:.4rem 1rem;text-align:center;width:-moz-fit-content;width:fit-content}.carousel>.content .product-block .price-wrapper>.discount-wrapper .original-price{align-items:center;display:flex;font-size:1.4rem;justify-content:flex-start;text-decoration:line-through}.carousel>.content .product-block .price-wrapper .cmp-price-container{align-items:center;display:flex;flex-wrap:wrap;gap:0;justify-content:left}.carousel>.content .product-block .price-wrapper .cmp-price-container>h2{align-items:center;-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-wrap:wrap;font-size:var(--font-size-base);font-weight:var(--font-weight-base)}.carousel>.content .product-block .price-wrapper .cmp-price-container>h2 .cmp-price-price,.carousel>.content .product-block .price-wrapper .cmp-price-container>h2 .cmp-price-sale-price{font-size:24px;font-weight:400}.carousel>.content .product-block .price-wrapper .cmp-price-container>p{align-items:center;display:flex;flex-wrap:wrap;font-weight:var(--font-size-base);font-weight:var(--font-weight-base);gap:1rem}.carousel>.content .product-block .price-wrapper .cmp-price-container>p .cmp-price-sale-price{font-size:1.8rem;font-weight:700;width:-moz-fit-content;width:fit-content}.carousel>.content .product-block .price-wrapper .cmp-price-container>p .cmp-price-price{font-size:18px;font-weight:400}.carousel>.content .product-block .price-wrapper .cmp-price-container .prefix{display:none}.carousel>.content .product-block .price-wrapper .cmp-price-container .cmp-price-sold-out{font-size:var(--font-size-subtitle);font-weight:var(--font-weight-subtitle)}.carousel>.content .product-block .price-wrapper .cmp-price-container .cmp-price-sold-out+.cmp-price-price{display:none}.carousel>.content .product-block .price-wrapper .cmp-price-container .cmp-price-sale-price{display:inline-block}.carousel>.content .product-block .price-wrapper .cmp-price-container .cmp-price-sale-price ins{text-decoration:none}.carousel>.content .product-block .price-wrapper .cmp-price-container .cmp-price-original-price{align-items:center;display:flex;font-size:1.6rem;font-weight:500;opacity:.8;position:relative;text-decoration:line-through;width:-moz-fit-content;width:fit-content}.carousel>.content .product-block .price-wrapper .cmp-price-container .cmp-price-original-price:before{align-items:center;background-color:var(--green);border-radius:33px;color:var(--white);content:var(--discount);display:none;font-size:1.2rem;font-weight:var(--font-weight-title);justify-content:center;line-height:1;margin-right:.8rem;max-height:2.4rem;padding:.4rem .8rem;text-align:center;width:-moz-fit-content;width:fit-content}.carousel>.content .product-block .price-wrapper .cmp-price-container .cmp-price-installments{font-size:12px;text-align:left;width:100%}.carousel>.content .product-block{height:100%;padding:.2rem}.carousel>.content .product-block>.description{margin-bottom:auto}.carousel>.content .swiper-slide{height:100%}.carousel>.content .swiper-button-prev{bottom:0;left:0;top:auto}.carousel>.content .swiper-button-next{bottom:0;right:0;top:auto}.carousel>.content .swiper-pagination{bottom:0;height:4rem}.stamped-product-reviews-badge{display:block;margin:10px 0 20px}.stamped-product-reviews-badge .stamped-fa:before{font-size:22px}.product-stamped #tab-reviews:first-letter{text-transform:uppercase}.product-stamped .stamped-widget-poweredby{background-color:#fff;padding-bottom:10px;padding-left:20px}.product-stamped #stamped-sort-select{margin-top:5px}.product-stamped .stamped-form-label{font-size:13px;font-weight:700;line-height:27px}.product-stamped .stamped-form-label+.stamped-form-input{min-height:50px}.product-stamped #stamped-button-submit{margin:1rem auto 0;padding:1.5rem 6rem}.mz-zoom-window{z-index:0!important}.product-images .MagicZoom{display:block;text-align:center}.product-images .MagicZoom img{max-height:600px!important}@media (max-width:767px){.product-images .MagicZoom,.product-images .MagicZoom figure,.product-images .MagicZoom img{height:100%!important}}.secondary-infos.container,.section.product-section.container{max-width:100%}