@charset "UTF-8";@keyframes shimmer{to{transform:translateX(100%)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.carousel{padding-left:0;padding-right:0;position:relative}@media (min-width:768px){.carousel{padding-left:5%;padding-right:5%}}.carousel>.content .swiper,.carousel>.header{padding-left:5%;padding-right:5%;position:relative}@media (min-width:768px){.carousel>.content .swiper,.carousel>.header{padding-left:0;padding-right:0}}.carousel>.header{margin-bottom:3.2rem;text-align:center}.carousel>.header .title{align-items:center;display:flex;flex-direction:column;font-size:3.2rem;gap:.8rem;justify-content:center}.carousel>.header .vector{color:var(--color-3);height:2.5rem;width:10rem}.carousel>.content{position:relative}.carousel>.content .swiper:not(.swiper-initialized)~button[class^=swiper-button-]{display:none}.carousel>.content .swiper-slide{height:auto}.carousel>.content .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-next) .product-block:not(.sold-out){opacity:.4;transition:var(--transition)}@media (min-width:768px){.carousel>.content .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-next) .product-block:not(.sold-out){opacity:1}}.carousel>.content .product-block{height:100%}.carousel>.content .description{margin-bottom:auto}.carousel>.content .swiper-button-next,.carousel>.content .swiper-button-prev{display:none;top:36%}@media (min-width:768px){.carousel>.content .swiper-button-next,.carousel>.content .swiper-button-prev{display:flex}}.carousel>.content .swiper-button-prev{left:-.5vw;transform:translate(-100%,-50%)}.carousel>.content .swiper-button-next{right:-.5vw;transform:translate(100%,-50%)}.carousel>.content .swiper-pagination{margin:3.2rem auto 0;position:static!important;width:90%!important}@media (min-width:768px){.carousel>.content .swiper-pagination{width:100%!important}}.group-shop{padding-left:0;padding-right:0;position:relative}@media (min-width:992px){.group-shop{padding-left:5%;padding-right:5%}}.group-shop>.section-wrapper{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.group-shop>.section-wrapper .title{align-items:center;display:flex;flex-direction:column;font-family:var(--font-family-title);font-size:var(--font-size-title);font-weight:var(--font-weight-title);gap:.8rem;justify-content:center;margin-bottom:4rem;padding-left:5%;padding-right:5%;text-align:center;width:100%}@media (min-width:992px){.group-shop>.section-wrapper .title{padding-left:0;padding-right:0}}.group-shop>.section-wrapper .vector{color:var(--color-3);height:2.5rem;width:10rem}.group-shop>.section-wrapper .products{display:flex;flex-direction:column;overflow-x:hidden;padding-left:5%;padding-right:5%;width:100%}@media (min-width:992px){.group-shop>.section-wrapper .products{overflow-x:visible;padding-left:0;padding-right:0}}.group-shop>.section-wrapper .swiper{overflow:visible;width:100%}.group-shop>.section-wrapper .swiper-slide.-plus:not(:last-of-type):after{align-items:center;background-color:var(--color-6);border-radius:50%;color:var(--gray-4);content:"+";display:flex;font-size:2.4rem;height:2.4rem;justify-content:center;line-height:1;position:absolute;right:0;top:27rem;width:2.4rem}@media (max-width:425px){.group-shop>.section-wrapper .swiper-slide.-plus:not(:last-of-type):after{top:13rem}}@media (min-width:768px){.group-shop>.section-wrapper .swiper-slide.-plus:not(:last-of-type):after{top:23rem}}@media (min-width:992px){.group-shop>.section-wrapper .swiper-slide.-plus:not(:last-of-type):after{top:17rem}}.group-shop>.section-wrapper .product-block{width:calc(100% - 2.8rem)}@media (min-width:992px){.group-shop>.section-wrapper .product-block{width:calc(100% - 4rem)}}.group-shop>.section-wrapper .product-block .name{margin-bottom:0}.group-shop>.section-wrapper .product-block .last-units{align-items:center;background-color:var(--gray-4);border-radius:3rem;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:1.6rem;padding:.6rem 1rem;width:-moz-fit-content;width:fit-content}.group-shop>.section-wrapper .product-block .last-units.-visible{display:flex}.group-shop>.section-wrapper .add-to-group{align-items:center;background-color:transparent;border:1px solid var(--gray-3);display:flex;height:2rem;justify-content:center;left:1rem;position:absolute;top:1rem;transition:var(--transition);width:2rem;z-index:1}.group-shop>.section-wrapper .add-to-group.-group-selected{background-color:var(--secondary-color)}.group-shop>.section-wrapper .add-to-group.-group-selected svg{opacity:1}.group-shop>.section-wrapper .add-to-group svg{color:var(--white);height:1.2rem;opacity:0;transition:var(--transition);width:1.2rem}.group-shop>.section-wrapper .add-to-cart{background-color:transparent;display:block;margin-top:.8rem}.group-shop>.section-wrapper .attributes{background-color:transparent;flex-direction:row;gap:.8rem;overflow:unset}.group-shop>.section-wrapper .prod-option{flex:1;margin:0!important;padding:0}.group-shop>.section-wrapper .prod-option:after{content:unset}.group-shop>.section-wrapper .prod-option .topic-title{margin-bottom:.4rem}.group-shop>.section-wrapper .prod-option.-customization>.inner .label:hover .text,.group-shop>.section-wrapper .prod-option.-customization>.inner input[type=radio]:checked+.label .text{background:none;border:none;color:var(--font-color-base)}.group-shop>.section-wrapper .swiper-pagination{background-color:var(--gray-1);border-radius:.8rem;margin-top:3.2rem;overflow:hidden;position:static;width:100%!important;z-index:0}.group-shop>.section-wrapper .swiper-pagination-progressbar-fill{background-color:var(--primary-color)}.group-shop>.section-wrapper .purchase{align-items:center;background-color:var(--color-6);display:flex;flex-direction:column;margin-top:4rem;padding:2.4rem;position:relative;text-align:center;width:100%}.group-shop>.section-wrapper .purchase.-hidden{opacity:0;visibility:hidden}.group-shop>.section-wrapper .purchase .price-wrapper{display:flex;flex-direction:column;justify-content:flex-end;margin-top:1.6rem}.group-shop>.section-wrapper .purchase .price-wrapper>.product-price .cmp-price-container{display:flex;flex-direction:column}.group-shop>.section-wrapper .purchase .price-wrapper>.product-price .cmp-price-container>.cmp-price-installments{order:1}.group-shop>.section-wrapper .purchase .price-wrapper>.product-price .cmp-price-container>.cmp-price-pix-discount{order:0}.group-shop>.section-wrapper .purchase .price-wrapper>.product-price .cmp-price-container>p{align-items:center;color:var(--primary-color);display:flex;flex-direction:row;font-size:var(--font-size-base);font-weight:var(--font-weight-base);gap:.4rem;justify-content:flex-start;order:2}.group-shop>.section-wrapper .purchase .price-wrapper>.product-price .cmp-price-sold-out{color:var(--gray-4);font-size:var(--font-size-base);font-weight:600}.group-shop>.section-wrapper .purchase .price-wrapper>.product-price .cmp-price-price,.group-shop>.section-wrapper .purchase .price-wrapper>.product-price .cmp-price-sale-price{color:inherit;font-size:inherit;font-weight:inherit;width:-moz-fit-content;width:fit-content}.group-shop>.section-wrapper .purchase .price-wrapper>.product-price .cmp-price-sale-price{display:flex}.group-shop>.section-wrapper .purchase .price-wrapper>.product-price .cmp-price-sale-price ins{text-decoration:none}.group-shop>.section-wrapper .purchase .price-wrapper>.product-price .cmp-price-container .cmp-price-sold-out+*,.group-shop>.section-wrapper .purchase .price-wrapper>.product-price .prefix{display:none}.group-shop>.section-wrapper .purchase .price-wrapper>.product-price .cmp-price-price:after,.group-shop>.section-wrapper .purchase .price-wrapper>.product-price .cmp-price-sale-price .price:after{color:var(--gray-3);content:" à vista";display:none;font-size:var(--font-size-small);font-weight:var(--font-weight-base)}.group-shop>.section-wrapper .purchase .price-wrapper>.product-price p .cmp-price-sale-price:after{align-items:center;border:1px solid var(--secondary-color);border-radius:1.6rem;color:var(--secondary-color);content:var(--discount);display:none;font-size:var(--font-size-small);font-weight:var(--font-weight-base);height:2rem;justify-content:center;line-height:1;margin-left:.4rem;padding:0 1.6rem;text-align:center}.group-shop>.section-wrapper .purchase .price-wrapper>.product-price .cmp-price-original-price{align-items:center;color:var(--gray-3);display:flex;font-size:var(--font-size-small);font-weight:var(--font-weight-base);line-height:1;position:relative}.group-shop>.section-wrapper .purchase .price-wrapper>.product-price .cmp-price-installments{color:var(--gray-3);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);margin-top:.2rem;width:100%}.group-shop>.section-wrapper .purchase .price-wrapper>.product-price .cmp-price-installments .text:after{color:var(--gray-3);content:" sem juros";font-size:var(--font-size-base);font-weight:var(--font-weight-base)}.group-shop>.section-wrapper .purchase .price-wrapper>.product-price .cmp-price-installments .value{color:var(--primary-color);font-weight:var(--font-weight-bold)}.group-shop>.section-wrapper .purchase .price-wrapper>.product-price .cmp-price-installments span:not(.value){display:none;text-transform:lowercase}.group-shop>.section-wrapper .purchase .price-wrapper .percent,.group-shop>.section-wrapper .purchase .price-wrapper>.product-price .cmp-price-pix-discount .text{display:none}.group-shop>.section-wrapper .purchase .price-wrapper>.product-price .cmp-price-pix-discount .value{font-weight:var(--font-weight-bold)}.group-shop>.section-wrapper .purchase .price-wrapper>.product-price .cmp-price-pix-discount .value:after{content:"no PIX";display:inline-block;font-weight:var(--font-weight-bold);margin-left:.4rem}.group-shop>.section-wrapper .purchase .text{font-size:var(--font-size-big);font-weight:var(--font-weight-title);margin-bottom:.8rem;width:100%}.group-shop>.section-wrapper .purchase .price-wrapper{flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:40rem;width:100%}.group-shop>.section-wrapper .purchase .discount-wrapper{display:flex;margin-right:.8rem}.group-shop>.section-wrapper .purchase .discount-wrapper.-hidden{display:none}.group-shop>.section-wrapper .purchase .discount-wrapper .discount-percent{align-items:center;background-color:var(--red);border-radius:33px;color:var(--white);display:flex;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>.section-wrapper .purchase .original-price{align-items:center;color:var(--gray-3);display:flex;font-size:1.4rem;font-size:var(--font-size-base);font-weight:var(--font-weight-base);justify-content:flex-start;text-decoration:line-through}.group-shop>.section-wrapper .purchase .price-group{font-size:var(--font-size-big);font-weight:var(--font-weight-title)}.group-shop>.section-wrapper .purchase .warning{color:var(--gray-4);font-size:var(--font-size-small);width:100%}.group-shop>.section-wrapper .purchase .button-default{gap:.8rem;height:5.2rem;margin:2.4rem auto 0;padding:.5rem 2rem}.group-shop>.section-wrapper .purchase .button-default>.icon{color:var(--white);height:1.6rem;width:1.6rem}.group-shop>.section-wrapper .purchase .msg-response .msg-error{color:var(--gray-4);display:none;font-size:var(--font-size-small);margin-top:.8rem;text-align:center}