@keyframes shimmer{to{transform:translateX(100%)}}.how-to>.header{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto 2.4rem;max-width:58rem;text-align:center}.how-to>.header .title{margin-bottom:0}.how-to>.content{display:grid;gap:2.4rem;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.how-to>.content{grid-template-columns:repeat(3,1fr)}}.how-to>.content .video-wrapper{border-top-left-radius:.8rem;border-top-right-radius:.8rem;cursor:pointer;overflow:hidden;position:relative}.how-to>.content .image.-playing,.how-to>.content .video{opacity:0;pointer-events:none}.how-to>.content .video{height:100%;left:0;position:absolute;top:0;width:100%}.how-to>.content .video.-playing{opacity:1;pointer-events:all}.how-to>.content .description{border:1px solid var(--gray-2);border-bottom-left-radius:.8rem;border-bottom-right-radius:.8rem;border-top:none;padding:1.6rem}.how-to>.content .title{font-size:var(--font-size-big);font-weight:var(--font-weight-subtitle);margin-bottom:1rem}.how-to>.content .text{margin-bottom:1rem}.how-to>.content .collapse{border:1px solid var(--gray-2);border-radius:.8rem;padding:0 2.4rem}.how-to>.content .collapse.-open .handle:after{margin-top:6px;transform:rotate(225deg)}.how-to>.content .handle{color:var(--font-color-title);font-family:var(--font-family-title);font-weight:var(--font-weight-subtitle);padding:1.6rem 0;position:relative;text-align:left;width:100%}.how-to>.content .handle:after{border-bottom:1px solid;border-right:1px solid;content:"";display:inline-block;height:.8rem;position:absolute;right:0;transform:rotate(45deg);transition:var(--transition);width:.8rem}.how-to>.content .collapse .content-wrapper{height:0;overflow:hidden;transition:height .5s ease}.how-to>.content .collapse .content-wrapper .content{padding:0 0 1.6rem}.how-to>.content .collapse .content-wrapper .content h2:not(.title),.how-to>.content .collapse .content-wrapper .content h3,.how-to>.content .collapse .content-wrapper .content h4{color:var(--font-color-title);font-family:var(--font-family-title);font-size:var(--font-size-medium);font-weight:var(--font-weight-title);margin-bottom:1.4rem}.how-to>.content .collapse .content-wrapper .content h2:not(.title):last-child,.how-to>.content .collapse .content-wrapper .content h3:last-child,.how-to>.content .collapse .content-wrapper .content h4:last-child{margin-bottom:0}.how-to>.content .collapse .content-wrapper .content ol,.how-to>.content .collapse .content-wrapper .content p,.how-to>.content .collapse .content-wrapper .content ul{color:var(--gray-3);font-size:var(--font-size-small);font-weight:var(--font-weight-base);margin-bottom:1.4rem}.how-to>.content .collapse .content-wrapper .content ol:last-child,.how-to>.content .collapse .content-wrapper .content p:last-child,.how-to>.content .collapse .content-wrapper .content ul:last-child{margin-bottom:0}.how-to>.content .collapse .content-wrapper .content ol li,.how-to>.content .collapse .content-wrapper .content ul li{list-style-position:inside;list-style-type:disc}.how-to>.content .collapse .content-wrapper .content ol li:last-child,.how-to>.content .collapse .content-wrapper .content ul li:last-child{margin-bottom:0}.how-to>.content .collapse .content-wrapper .content hr{border-color:var(--gray-2);margin:1.4rem 0}.how-to>.content .collapse .content-wrapper .content table{background-color:transparent;border-collapse:collapse;color:var(--gray-3);font-size:var(--font-size-small);margin-bottom:1rem;margin-left:auto;margin-right:auto;text-align:center;width:100%}.how-to>.content .collapse .content-wrapper .content table:last-child{margin-bottom:0}.how-to>.content .collapse .content-wrapper .content table td{padding:1rem .5rem}.how-to>.content .collapse .content-wrapper .content table thead th{color:var(--gray-4);font-weight:700;padding:1rem .5rem}.how-to>.content .collapse .content-wrapper .content table thead th:first-of-type{text-align:left}.how-to>.content .collapse .content-wrapper .content table tbody,.how-to>.content .collapse .content-wrapper .content table tbody tr:not(:first-child){border-top:1px solid var(--gray-2)}.how-to>.content .collapse .content-wrapper .content table tbody tr td:first-child{color:var(--gray-4);font-weight:700;text-align:left}.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{font-family:var(--font-family-title);font-size:var(--font-size-subtitle);font-weight:var(--font-weight-title);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 .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(--gray-1);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 .add-to-group{align-items:center;background-color:var(--gray-1);border:1px solid var(--gray-3);border-radius:.4rem;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(--primary-color);border-color:var(--primary-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:1.6rem;width:100%}.group-shop>.section-wrapper .add-to-cart .button-default{color:var(--white);text-transform:uppercase;width:calc(100% - 10rem)}@media (max-width:767px){.group-shop>.section-wrapper .add-to-cart .button-default{width:100%}}.group-shop>.section-wrapper .add-to-cart .button-default .icon{display:block!important}.group-shop>.section-wrapper .add-to-cart .actions-wrapper{display:flex;gap:.8rem;margin-top:1.6rem}.group-shop>.section-wrapper .add-to-cart .quantity-selector{align-items:center;border:1px solid var(--gray-2);border-radius:.8rem;display:flex;height:5.1rem;padding:1.6rem;width:10rem}@media (max-width:767px){.group-shop>.section-wrapper .add-to-cart .quantity-selector{display:none}}.group-shop>.section-wrapper .add-to-cart .quantity{display:flex;margin-top:0}.group-shop>.section-wrapper .add-to-cart .quantity input{padding-left:1.5rem;text-align:center;width:100%}.group-shop>.section-wrapper .attributes{background-color:transparent;gap:.8rem;overflow:unset}.group-shop>.section-wrapper .prod-option{margin:0!important;padding:0}.group-shop>.section-wrapper .prod-option:after{content:unset}.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(--black)}.group-shop>.section-wrapper .purchase{align-items:center;background-color:var(--gray-1);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;font-family:var(--font-family-title);margin-top:1.6rem}.group-shop>.section-wrapper .purchase .price-wrapper>.product-price .price{align-items:center;color:var(--gray-4);display:flex;flex-direction:row-reverse;font-size:1.8rem;font-weight:700;justify-content:flex-end}.group-shop>.section-wrapper .purchase .price-wrapper>.product-price .sold-out{color:var(--gray-4);font-size:1.8rem;font-weight:700}.group-shop>.section-wrapper .purchase .price-wrapper>.product-price .price ins,.group-shop>.section-wrapper .purchase .price-wrapper>.product-price .price span{font-size:var(--font-size-medium);font-weight:var(--font-weight-subtitle);text-decoration:none}@media (min-width:768px){.group-shop>.section-wrapper .purchase .price-wrapper>.product-price .price ins,.group-shop>.section-wrapper .purchase .price-wrapper>.product-price .price span{font-size:1.8rem}}.group-shop>.section-wrapper .purchase .price-wrapper>.product-price .price del{color:var(--gray-3);font-size:var(--font-size-small);font-weight:var(--font-weight-base);margin-left:.8rem}@media (min-width:768px){.group-shop>.section-wrapper .purchase .price-wrapper>.product-price .price del{font-size:var(--font-size-base)}}.group-shop>.section-wrapper .purchase .price-wrapper>.product-price .installments{color:var(--gray-3);font-size:var(--font-size-small);font-weight:var(--font-weight-base);width:100%}.group-shop>.section-wrapper .purchase .price-wrapper>.product-price .installments>span{color:var(--font-color-title)}.group-shop>.section-wrapper .purchase .price-wrapper>.product-price .cashback{align-items:center;background-color:var(--gray-1);border:1px solid var(--gray-2);border-radius:.4rem;color:var(--gray-4);display:flex;font-weight:700;margin-top:.8rem;padding:.6rem 1.6rem;white-space:nowrap;width:-moz-fit-content;width:fit-content}.group-shop>.section-wrapper .purchase .price-wrapper>.product-price .pix{color:var(--gray-3);font-size:var(--font-size-base);font-weight:var(--font-weight-base);margin-top:.4rem}.group-shop>.section-wrapper .purchase .price-wrapper>.product-price .percentage{color:var(--gray-3);font-size:var(--font-size-small);font-weight:var(--font-weight-base);margin-bottom:.4rem}.group-shop>.section-wrapper .purchase .price-wrapper>.product-price:not(.-loaded):after{animation:spin 2s linear infinite;border-radius:50%;border-top:.3rem solid var(--gray-2);border:.3rem solid var(--gray-2);border-top-color:var(--gray-3);content:"";display:block;height:2rem;pointer-events:none;width:2rem;z-index:1}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.group-shop>.section-wrapper .purchase .text{color:var(--font-color-title);font-size:var(--font-size-medium);font-weight:var(--font-weight-base);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-medium);font-weight:var(--font-weight-base);justify-content:flex-start;text-decoration:line-through}.group-shop>.section-wrapper .purchase .price-group{color:var(--font-color-title);font-family:var(--font-family-title);font-size:var(--font-size-big);font-weight:var(--font-weight-subtitle)}.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{align-items:center;margin:2.4rem auto 0;padding:.5rem 2rem}@media (max-width:767px){.group-shop>.section-wrapper .purchase .button-default{width:100%}}.group-shop>.section-wrapper .purchase .button-default span{align-items:center;display:flex;gap:.8rem;justify-content:center}.group-shop>.section-wrapper .purchase .button-default .icon{height:2rem;width:2rem}.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}.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:0;padding-right:0;position:relative}.carousel>.header{margin-bottom:3.2rem;text-align:center}@media (max-width:767px){.carousel>.header{padding-left:5%;padding-right:5%}}.carousel>.header .title{font-size:var(--font-size-subtitle)}.carousel>.content{position:relative}.carousel>.content .swiper:not(.swiper-initialized)~button[class^=swiper-button-]{display:none}.carousel>.content .swiper-slide{height:auto;padding:.8rem}@media (min-width:768px){.carousel>.content .swiper-slide{padding:1.2rem}}.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:calc(5% - 3.2rem);transform:translate(-100%,-50%)}.carousel>.content .swiper-button-next{right:calc(5% - 3.2rem);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}}